zsibot/matrix

MATRiX is an advanced simulation platform that integrates MuJoCo, Unreal Engine 5, and CARLA to provide high-fidelity, interactive environments for robotics research.

解决的问题

MATRiX 是一个高保真机器人仿真平台,旨在弥合虚拟测试与实际部署之间的差距。它无需为每个新机器人模型或环境重新构建仿真器,开发者可以在运行时通过 JSON 加载机器人并配置传感器。它还提供高频率物理引擎,确保控制算法能够针对真实动态和传感器噪声进行测试。

工作原理

该平台结合了 Unreal Engine 5 的高保真视觉渲染与 MuJoCo 的精确物理动力学。使用专用工作线程以 500 Hz 的目标频率运行 MuJoCo 仿真。数据通过 Zenoh 以 ROS 2 兼容的消息格式进行流式传输,使仿真器可独立运行,无需安装完整的 ROS 2 环境。系统支持动态地图加载(DLC)和多种校准传感器,包括 LiDAR、RGB 和鱼眼相机。

适用人群

  • 感知与 SLAM 开发者:构建传感器融合和合成数据流水线的人员
  • 控制工程师:从事运动控制、全身控制和强化学习的人员
  • 机器人研究人员:需要高保真环境进行控制器回归和仿真硬件集成的用户

主要亮点

  • 运行时接入:无需重新编译即可通过 JSON 加载 MJCF/XML 机器人模型并配置传感器套件
  • 高频率物理:专用 MuJoCo 工作线程,目标频率为 500 Hz,实现真实控制回路
  • 校准感知:支持 GPU 深度、鱼眼镜头模型以及 LiDAR 运动畸变建模
  • ROS 2 兼容性:使用 Zenoh 发布 ROS 2 兼容的 CDR 消息,同时保持对 ROS 的独立性
  • 可扩展环境:支持高斯点云渲染和按需地图 DLC 下载

相关

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