Skip to content

新闻ROS Discourse 官方社区5 天前

Open-RMF发布预构建Docker镜像与站点编辑器仿真教程 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Pre-built Open-RMF Docker images + a “draw your own site” tutorial (Lyrical)(ROS Discourse 官方社区)

核心内容 ​

Nexsoss在ROSCon Singapore前夕正式发布Open-RMF全栈预构建Docker镜像及配套站点编辑教程,旨在解决传统colcon编译与依赖排查耗时过长的问题。该方案允许开发者通过docker compose up命令快速拉起包含Gazebo仿真、Fleet Adapter、Web API及Dashboard的完整环境,默认加载含两台tinyRobots的示例场景,API文档可通过localhost:8000/docs访问,大幅压缩了从环境搭建到算法验证的周期。

技术架构上,镜像采用分层设计并全系集成rmw_zenoh通信中间件,确保节点与Zenoh Router版本一致;Compose配置保持无头化(Headless),Gazebo与Site Editor等GUI工具推荐通过distrobox运行以规避X11转发问题。工作流支持直接导入PNG平面图,在v0.0.3版Site Editor中绘制墙体与路径点,构建时自动生成.site.json世界文件而非旧版.building.yaml。此外,项目修复了Schedule Visualizer段错误及无头导出Bug,并计划向上游提交PR。

关键看点 ​

  • 一键部署:提供基于Lyrical发行版的预构建镜像,支持docker compose up -d快速启动仿真、API服务及可视化Dashboard,免除手动编译依赖。
  • 通信架构:全栈集成rmw_zenoh中间件,镜像内置匹配版本的zenoh-router服务,确保多机器人调度系统通信链路的稳定性与一致性。
  • 无头化仿真:Compose编排仅包含后台服务,Gazebo与RViz等GUI通过distrobox隔离运行,彻底解耦容器内X11图形栈配置,提升跨平台兼容性。
  • 数据流更新:弃用Traffic Editor的.building.yaml格式,改用Site Editor生成的.site.json作为世界构建源,支持从PNG底图直接生成仿真拓扑。

工程与产业观察 ​

该发布标志着Open-RMF从源码开发模式向标准化容器交付转型,通过固化rmw_zenoh环境与无头化仿真架构,解决了多机调度系统“环境配不好”的工程痛点。对于具身智能开发者,这意味着可将精力从基础设施运维转移至站点逻辑与算法验证,加速商业楼宇机器人项目的原型迭代与落地验证。

来源

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

  1. ROS Discourse 官方社区:Pre-built Open-RMF Docker images + a “draw your own site” tutorial (Lyrical)访问 2026-10-23