rlightning.humanoid.types¶
- class rlightning.humanoid.types.DataRetrieverCfg(**data: Any)[source]¶
Bases:
Config- robot: HumanoidBatchCfg¶
- shape_fitting: SMPLShapeFittingCfg = <rlightning.humanoid.types.SMPLShapeFittingCfg object>¶
- class rlightning.humanoid.types.ExtendConfig(**data: Any)[source]¶
Bases:
ConfigConfiguration for extending the humanoid model with additional joints.
- class rlightning.humanoid.types.HumanoidBatchCfg(**data: Any)[source]¶
Bases:
ConfigConfiguration for initializing HumanoidBatch.
- extend_configs: list[ExtendConfig] = None¶
List of configurations for extending the humanoid model with additional joints.
- class rlightning.humanoid.types.RetargetCfg(**data: Any)[source]¶
Bases:
Config- robot: HumanoidBatchCfg¶
- class rlightning.humanoid.types.RetargetGroup(**data: Any)[source]¶
Bases:
Config- retarget_list: List[RetargetCfg]¶
A list of retargetting tasks
- class rlightning.humanoid.types.RetargetedMotion(root_pos: MockModule('numpy.ndarray'), root_rot: MockModule('numpy.ndarray'), pose_aa: MockModule('numpy.ndarray'), dof_pos: MockModule('numpy.ndarray'), fps: float, joint_pos_robot: MockModule('numpy.ndarray'), joint_pos_smpl: MockModule('numpy.ndarray'))[source]¶
Bases:
object- dof_pos: MockModule('numpy.ndarray')¶
- classmethod from_dict(data: dict) RetargetedMotion[source]¶
- joint_pos_robot: MockModule('numpy.ndarray')¶
- joint_pos_smpl: MockModule('numpy.ndarray')¶
- pose_aa: MockModule('numpy.ndarray')¶
- root_pos: MockModule('numpy.ndarray')¶
- root_rot: MockModule('numpy.ndarray')¶
- class rlightning.humanoid.types.SMPLXMotion(pose_aa: MockModule('numpy.ndarray'), gender: str, trans: MockModule('numpy.ndarray'), betas: MockModule('numpy.ndarray'), fps: float)[source]¶
Bases:
object- betas: MockModule('numpy.ndarray')¶
- classmethod from_dict(data: dict) SMPLXMotion[source]¶
- pose_aa: MockModule('numpy.ndarray')¶
- trans: MockModule('numpy.ndarray')¶