URLab-Sim/UnrealRoboticsLab
A high-fidelity, open-source robotics simulator integrating Unreal Engine's photorealistic rendering with MuJoCo's precision physics.
解决的问题
URLab 解决了机器人领域中高保真物理仿真与照片级渲染之间的差距。它允许研究人员和开发者使用 MuJoCo 的精确接触动力学,同时利用 Unreal Engine 5 的先进光照、材质和相机系统,无需在仿真精度和视觉质量之间做出取舍。
工作原理
URLab 是一个 Unreal Engine 5 插件,将 MuJoCo 物理引擎直接嵌入编辑器和运行时。物理引擎在专用线程上运行以保持精度,而 Unreal Engine 负责视觉渲染。它支持导入 MJCF (.xml) 模型以创建关节蓝图,并提供多种控制接口,包括蓝图、内置仪表板、Python 以及通过网络桥接的 ROS 2。
适用人群
专为需要高保真仿真环境来测试机器人控制器、评估策略以及捕获真实传感器数据(RGB、深度、分割)的机器人研究人员和开发者设计。
主要亮点
- MuJoCo 集成:直接嵌入 MuJoCo 物理引擎,实现精确的接触动力学,支持关节、执行器、肌腱和肌肉。
- 照片级渲染:利用 Unreal Engine 5 实现高质量视觉效果和相机内参。
- 灵活控制:支持通过蓝图、Python 和 ROS 2 进行控制。
- 传感器套件:在捕获 MuJoCo 内部传感器数据的同时,还能获取 RGB、深度和分割数据。
- 确定性回放:可记录并回放整个仿真过程。
- 可视化调试:包含碰撞、分割和身体-岛屿可视化的叠加层。
相关
- 项目
- 项目
- 项目
- 项目
- 项目