首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[python]mujoco_py安装后测试代码

[python]mujoco_py安装后测试代码

作者头像
云未归来
发布2025-07-21 11:44:38
发布2025-07-21 11:44:38
11800
代码可运行
举报
运行总次数:0
代码可运行
mujoco仿真引擎测试

至此,我们已经完成了第一步--mujoco仿真引擎的安装,可以通过在cmd控制台中输入以下命令来测试:

代码语言:javascript
代码运行次数:0
运行
复制
cd /d C:\Users\你的用户名\.mujoco\mujoco210\bin
simulate.exe ../model/humanoid.xml

如果一切顺利,你将看到

mujoco_py测试: 

代码语言:javascript
代码运行次数:0
运行
复制
import mujoco_py
import os
#mj_path, _ = mujoco_py.utils.discover_mujoco()
mj_path = mujoco_py.utils.discover_mujoco() #注意不同版本可能返回参数不一样
xml_path = os.path.join(mj_path, 'model', 'humanoid.xml')
model = mujoco_py.load_model_from_path(xml_path)
sim = mujoco_py.MjSim(model)

print(sim.data.qpos)
# [0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]

sim.step()
print(sim.data.qpos)
# [-2.09531783e-19  2.72130735e-05  6.14480786e-22 -3.45474715e-06
#   7.42993721e-06 -1.40711141e-04 -3.04253586e-04 -2.07559344e-04
#   8.50646247e-05 -3.45474715e-06  7.42993721e-06 -1.40711141e-04
#  -3.04253586e-04 -2.07559344e-04 -8.50646247e-05  1.11317030e-04
#  -7.03465386e-05 -2.22862221e-05 -1.11317030e-04  7.03465386e-05
#  -2.22862221e-05]

gym测试:

代码语言:javascript
代码运行次数:0
运行
复制
import gym
env=gym.make('Ant-v4',render_mode='human')
env.reset()
for _ in range(100000):
    action=env.action_space.sample()
    env.step(action)
env.close()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-07-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • mujoco仿真引擎测试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档