robosuite 安装指南
文档仅供参考
文章目录
- robosuite 安装指南
-
- 0 - robosuite简介
- 1 - robosuitede安装
- 2 - 安装过程问题汇总
-
- 2.1 - 按照官方文档的推荐,conda中新建python3.8的环境来安装robosuite,但直接pip安装和git clone手动安装都会报如下图EGL的错,可能和电脑的配置有关(我在核显笔记本和有nvidia的卡的机器上安装都出现了该问题):
- 2.2 - 经测试在python3.11以上环境安装可能失败,robosuite的其中一项依赖:open3d, 貌似暂时只支持到3.10的python版本,经笔者测试3.10版本python可顺利安装;
- 2.3 - libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so。
- 0.3 - 在VSCode中使用robosuite可能需要做的事情
0 - robosuite简介
robosuite是一个针对机器人学习(robot learning)的python仿真包,最初于2017年诞生于Stanford的实验室Stanford Vision and Learning Lab (SVL) ,现由德州奥斯丁大学和斯坦福大学的团队共同维护。
robosuite基于开源的Mujoco(Multi-Joint Dynamics with Contact)物理引擎打造。Mujoco最初诞生于华盛顿大学的实验室,据说算法很牛,且性能好准确度高,2015被打造成了商业软件。2021年DeepMind收购了Mujoco随后开源,Mujoco开始被越来越多的研究人员使用。
robosuite内置了一些机械臂,任务场景,夹爪,机械臂控制器和其他的一些模型,很大程度便利了研究人员的工作,让使用者更专注项目的开发;
1 - robosuitede安装
目前最新版本为1.4;1.4版本基于mujoco2.3开发,2.3版本有Mujoco官方原生的mujoco - python接口,使用起来更加方便。经笔者测试,git clone之后进行源码安装较稳妥。建议安装前阅读官方文档。

文章介绍了robosuite的安装步骤和常见问题,包括在python3.8环境中遇到的EGL错误,解决方法是修改源码中的渲染设置。另外,提到robosuite在python3.11以上版本可能因open3d的兼容性问题导致安装失败,建议使用python3.10。在VSCode中使用时,若IDE无法识别robosuite,可以将源码复制到python环境的site_packages目录下。

最低0.47元/天 解锁文章
932

被折叠的 条评论
为什么被折叠?



