kuka_grasp_block_playback.py из bulletphysics/bullet3 (библиотека pybullet) не работает в моей системе.

Я загрузил репозиторий bullet3 github (Bullet Physics SDK) с https://github.com/bulletphysics/bullet3.git который содержит привязки к python для примеров OpenAI Gym для запуска алгоритмов обучения с подкреплением. Я попытался запустить пример 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.

Как с этим бороться?

1 ответ

Это устаревший вопрос, но на всякий случай: последняя версия pybullet содержит аналогичную реализацию KUKA, похожую на среду OpenAI Gym. Просто запустите 'sudo pip install pybullet', чтобы получить его.

Этот тренажерный зал может работать без графического интерфейса без проблем. См. Краткое руководство по адресу http://pybullet.org/ для получения дополнительной информации об этих средах pybullet Gym для глубокого обучения.

ReadUserDebugParameter выполняется только при использовании режима GUI, он не работает в режиме DIRECT, поэтому просто закомментируйте его.

Другие вопросы по тегам