Skip to content

新闻ROS Discourse 官方社区今天

Microduck双足机器人开源ROS 2集成:MuJoCo仿真接入BAM执行器模型 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Microduck ROS 2 Integration: Running Policies in MuJoCo with ROS 2(ROS Discourse 官方社区)

核心内容 ​

开发者Arjunros正式开源Pollen Robotics Microduck双足机器人的ROS 2集成项目microduck_ros2,旨在将现有控制策略无缝接入ROS 2生态。该方案允许在不修改原始microduck-policies代码的前提下,于MuJoCo物理引擎中直接运行策略,并通过标准ROS 2话题与服务接口暴露仿真机器人状态,为后续集成Nav2导航、感知及LLM语音控制奠定基础。

技术实现上,项目采用BAM XL330执行器模型进行高保真动力学仿真,经与infer_policy.py基准比对,观测数据误差容限控制在1e-6以内。系统完整映射了/cmd_vel速度指令、关节状态、IMU、TF/URDF及头部相机流至RViz可视化;同时将踢腿、翻滚、地面拾取及坐站等技能封装为ROS 2服务,严格遵循robotd manifest规则执行,确保仿真与真机行为逻辑一致。

关键看点 ​

  • 高保真执行器建模:集成BAM XL330执行器模型,观测数据与基准脚本验证误差容限达1e-6,保障Sim-to-Real迁移精度
  • 原生策略零修改运行:支持直接加载microduck-policies策略库,无需重构代码即可在MuJoCo中通过ROS 2接口驱动
  • 标准化技能服务封装:将踢腿、翻滚、拾取等动作封装为ROS 2 Service,执行逻辑严格对齐真机robotd manifest规范
  • 全栈传感器接口映射:完整发布关节态、IMU、TF树及头部相机流,支持RViz实时可视化与Nav2导航栈对接

工程与产业观察 ​

该开源项目解决了小众双足平台与主流ROS 2工具链的割裂问题,通过高精度执行器建模与标准化接口封装,显著降低了 legged robot 算法验证门槛。其“策略无侵入+仿真高保真”的设计范式,为具身智能开发者提供了从纯强化学习训练向工程化导航、多模态交互过渡的可复用参考架构。

基于本页技术方向关联的整机参数、核心零部件、实测报告与同赛道选型横评。

来源

本页事实对应的公开页面,以原文为准。

  1. ROS Discourse 官方社区:Microduck ROS 2 Integration: Running Policies in MuJoCo with ROS 2访问 2026-11-04