unisim.backend.genesis.materialization.GenesisModelMetadata¶
- class unisim.backend.genesis.materialization.GenesisModelMetadata[source]¶
Bases:
objectMJCF metadata scanned once on the cold path (never on hot paths).
- Parameters:
source_model_file (
str)nq (
int)nv (
int)nbody (
int)root_qpos_dim (
int)root_qvel_dim (
int)actuator_ctrl_range (
ndarray)actuator_kp (
ndarray)actuator_kv (
ndarray)default_qpos (
ndarray)dof_armature (
ndarray)gravity (
ndarray)body_mass (
ndarray)body_ipos (
ndarray)sensor_plans (
tuple[GenesisSensorPlan,...])
Methods
__init__(source_model_file, cleanup_handle, ...)Attributes
-
sensor_plans:
tuple[GenesisSensorPlan,...]¶
- __init__(source_model_file, cleanup_handle, nq, nv, nbody, root_qpos_dim, root_qvel_dim, joint_names, joint_qpos_adrs, joint_dof_adrs, body_names, actuator_names, actuator_joint_names, actuator_ctrl_range, actuator_kp, actuator_kv, keyframe_qpos, default_qpos, joint_range, dof_armature, gravity, body_mass, body_ipos, sensor_plans)¶
- Parameters:
source_model_file (
str)nq (
int)nv (
int)nbody (
int)root_qpos_dim (
int)root_qvel_dim (
int)actuator_ctrl_range (
ndarray)actuator_kp (
ndarray)actuator_kv (
ndarray)default_qpos (
ndarray)dof_armature (
ndarray)gravity (
ndarray)body_mass (
ndarray)body_ipos (
ndarray)sensor_plans (
tuple[GenesisSensorPlan,...])