🎯 核心模块#
核心模块是 MotrixSim 的主要用户接口,提供了构建和运行物理仿真的基础功能。
🔧 主要功能#
模型管理:MJCF/URDF 模型加载与解析
仿真控制:时间步进、状态管理、运动学计算
组件访问:Body、Joint、Sensor 等组件的访问
🚀 应用场景#
机器人控制:机械臂轨迹规划、四足机器人步态控制、人形机器人运动控制等
强化学习:智能体训练、环境仿真、策略验证等
物理仿真研究:动力学分析、碰撞检测、多体系统建模等
教育教学:机器人学课程、物理实验仿真、虚拟现实等
motrixsimActuatorBodyCameraCameraMgrContactQueryDisjointIndicesFloatingBaseFloatingBase.get_dof_pos()FloatingBase.get_dof_vel()FloatingBase.get_global_angular_velocity()FloatingBase.get_global_linear_velocity()FloatingBase.get_local_angular_velocity()FloatingBase.get_rotation()FloatingBase.get_translation()FloatingBase.set_global_angular_velocity()FloatingBase.set_global_linear_velocity()FloatingBase.set_local_angular_velocity()FloatingBase.set_rotation()FloatingBase.set_translation()FloatingBase.dof_pos_indicesFloatingBase.dof_pos_startFloatingBase.dof_vel_indicesFloatingBase.dof_vel_startFloatingBase.indexFloatingBase.modelFloatingBase.name
GeomJointLinkOptionsSceneDataSceneModelSceneModel.compute_init_dof_pos()SceneModel.forward_kinematic()SceneModel.get_actuator()SceneModel.get_actuator_ctrls()SceneModel.get_actuator_index()SceneModel.get_body()SceneModel.get_body_index()SceneModel.get_contact_query()SceneModel.get_geom()SceneModel.get_geom_index()SceneModel.get_joint()SceneModel.get_joint_index()SceneModel.get_link()SceneModel.get_link_index()SceneModel.get_link_poses()SceneModel.get_sensor_value()SceneModel.get_site()SceneModel.get_site_index()SceneModel.step()SceneModel.actuator_ctrl_limitsSceneModel.actuator_namesSceneModel.actuatorsSceneModel.bodiesSceneModel.body_namesSceneModel.camerasSceneModel.floating_basesSceneModel.geom_namesSceneModel.geomsSceneModel.joint_dof_pos_indicesSceneModel.joint_dof_pos_numsSceneModel.joint_dof_vel_indicesSceneModel.joint_dof_vel_numsSceneModel.joint_limitsSceneModel.joint_namesSceneModel.jointsSceneModel.link_namesSceneModel.linksSceneModel.lowSceneModel.num_actuatorsSceneModel.num_bodiesSceneModel.num_dof_posSceneModel.num_dof_velSceneModel.num_geomsSceneModel.num_jointsSceneModel.num_linksSceneModel.num_sensorsSceneModel.num_sitesSceneModel.optionsSceneModel.site_namesSceneModel.sites
Siteforward_kinematic()load_mjcf_str()load_model()step()