我从bullet3下载了https://github.com/bulletphysics/bullet3.git的github存储库(子弹物理SDK),其中包含用于运行强化学习算法的OpenAI健身房示例的python绑定。我尝试在下面的目录中运行kuka_grasp_block_playback.py示例:bullet3-master/examples/pybullet/examples/我的系统不支持pybullet.GUI,所以我继续使用pybullet.DIRECT。但是,在使用python kuka_grasp_block_playback.py运行它时,它给了我以下错误:
Traceback (most recent call last):
File "kuka_grasp_block_playback.py", line 92, in <module>
stepIndex = int(p.readUserDebugParameter(stepIndexId))
pybullet.error: Failed to read parameter.怎么处理这事?
发布于 2017-09-04 06:31:23
这是一个过时的问题,但以防万一:。OpenAI的最新版本包含了类似于OpenAI Gym环境的KUKA抓取实现。只需运行'sudo pip安装脓子弹‘来获得它。
这个健身房环境可以在没有GUI的情况下运行。请参阅http://pybullet.org的快速启动指南,以获得更多关于用于深度强化学习的俾子弹健身房环境的信息。
readUserDebugParameter只在使用GUI模式时执行,它在直接模式下失败,所以只需注释掉它。
https://stackoverflow.com/questions/44367102
复制相似问题