metasim.cfg.robots.BaseRobotMetaCfg#

class metasim.cfg.robots.BaseRobotMetaCfg[source]#

Base MetaCfg class for robots.

__init__(name: str = <factory>, fix_base_link: bool = <factory>, scale: float = <factory>, usd_path: str | None = <factory>, urdf_path: str | None = <factory>, mjcf_path: str | None = <factory>, num_joints: int = <factory>, actuators: dict[str, ~metasim.cfg.robots.base_robot_metacfg.BaseActuatorMetaCfg] = <factory>, ee_prim_path: str | None = <factory>, joint_limits: dict[str, tuple[float, float]] = <factory>, default_joint_positions: dict[str, float] = <factory>, default_position: tuple[float, float, float] = <factory>, gripper_release_q: list[float] = <factory>, gripper_actuate_q: list[float] = <factory>, curobo_ref_cfg_name: str = <factory>, curobo_tcp_rel_pos: tuple[float, float, float] = <factory>, curobo_tcp_rel_rot: tuple[float, float, float] = <factory>, enabled_gravity: bool = <factory>, enabled_self_collisions: bool = <factory>, isaacgym_flip_visual_attachments: bool = <factory>) None#

Methods

__init__([name, fix_base_link, scale, ...])

Attributes

name

Object name

fix_base_link

Whether to fix the base link of the object, default is False

scale

Object scaling (in scalar) for the object, default is 1.0

usd_path

urdf_path

mjcf_path

num_joints

actuators

ee_prim_path

joint_limits

default_joint_positions

default_position

(lower_limit, upper_limit)}`.

gripper_release_q

gripper_actuate_q

curobo_ref_cfg_name

curobo_tcp_rel_pos

curobo_tcp_rel_rot

enabled_gravity

Whether to enable gravity in the simulation.

enabled_self_collisions

isaacgym_flip_visual_attachments

__new__(**kwargs)#
__init__(name: str = <factory>, fix_base_link: bool = <factory>, scale: float = <factory>, usd_path: str | None = <factory>, urdf_path: str | None = <factory>, mjcf_path: str | None = <factory>, num_joints: int = <factory>, actuators: dict[str, ~metasim.cfg.robots.base_robot_metacfg.BaseActuatorMetaCfg] = <factory>, ee_prim_path: str | None = <factory>, joint_limits: dict[str, tuple[float, float]] = <factory>, default_joint_positions: dict[str, float] = <factory>, default_position: tuple[float, float, float] = <factory>, gripper_release_q: list[float] = <factory>, gripper_actuate_q: list[float] = <factory>, curobo_ref_cfg_name: str = <factory>, curobo_tcp_rel_pos: tuple[float, float, float] = <factory>, curobo_tcp_rel_rot: tuple[float, float, float] = <factory>, enabled_gravity: bool = <factory>, enabled_self_collisions: bool = <factory>, isaacgym_flip_visual_attachments: bool = <factory>) None#