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、深度和分割数据。
  • 确定性回放:可记录并回放整个仿真过程。
  • 可视化调试:包含碰撞、分割和身体-岛屿可视化的叠加层。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目