open-rmf/rmf_demos

Demonstrations of Open-RMF

解决的问题

提供一组实用的演示和仿真环境,帮助用户集成和测试 Open Robotics Middleware Framework (Open-RMF)。解决了协调异构机器人车队——来自不同制造商、具备不同能力的机器人——在复杂设施中共享空间、使用电梯、门等建筑基础设施,并避免交通冲突的挑战。

工作原理

该项目结合使用 ROS 2 和 Gazebo 来模拟各种现实世界环境。实现了车队适配器,将高层级的 RMF 命令转换为机器人特定的操作。系统通过竞标流程管理交通:调度节点向车队适配器发送任务通知,适配器根据成本和能力进行竞标。还包含一个基于 Web 的仪表板,用于监控机器人状态并发起任务。

适用人群

专为在酒店、机场、诊所、仓库等真实设施中实施 Open-RMF 的机器人工程师和开发者设计,也适用于希望以此为起点,将自有机器人车队集成到该框架中的用户。

主要亮点

  • 多样化的仿真世界:包含酒店、办公室、机场航站楼、诊所、校园和制造工厂等预构建环境。
  • 基础设施集成:演示机器人如何与电梯(升降机)、自动门和充电站交互。
  • 多车队协调:展示来自不同车队的机器人如何化解交通冲突并共享资源。
  • 任务管理:支持配送、巡逻(循环)、清洁等多种任务类型。
  • Web 仪表板:通过 API 服务器提供前端界面,实现实时监控和任务分发。

相关

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