OpenAI Gym只支持Mujoco1.5 直接安装mujoco-py会出问题

在使用mujoco-py库时,遇到版本兼容问题,由于OpenAI Gym仅支持Mujoco 1.5,而mujoco-py最新版为2.0,导致观察到的接触力数据异常。为解决Ant-v3和Humanoid-v3模型的问题,需要降级到mujoco-py 1.5。安装过程中可能遇到各种错误,通过下载并手动安装旧版zip文件可以解决,但需要先获取license。
摘要由CSDN通过智能技术生成

发现一个深坑。

mujoco-py这个库最新版是2.0版,需要的是mujoco200。然而如果你安装pip install gym[mujoco]的话会发现它要求mujoco-py的版本小于2。

在一个issue里看到这是因为人们发现Ant-v3和Humanoid-v3在mujoco2的情况下给出的observation里的接触力(contact force)永远是0。而在mujoco1.5里则是正常的,有时候不是0。

所以后来gym强制要求用户downgrade到1.5的mujoco-py。

下图是mujoco2.0中Ant-v3采样的obs的结果。我试了20次,obs后面部分全部一直都是0。
在这里插入图片描述

下图是mujoco150的结果。试了20次里面有一定几率会出现非0的contact force。
在这里插入图片描述

我在安装mujoco-py老版的时候,直接pip install mujoco-py&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值