Open-RMF
Framework open source per ROS 2 per coordinare flotte di robot eterogenee in edifici condivisi
Licenza
Apache-2.0
Panoramica
Open-RMF è un framework open source per ROS 2 per gestire più flotte di robot in un unico edificio. Gestisce il traffico tra i robot, distribuisce i compiti e collega i robot a porte, ascensori e sistemi dell'edificio, tramite un fleet adapter per ciascun tipo di robot.
Open-RMF consente l'interoperabilità tra flotte di robot eterogenee in ambienti condivisi. Nato per la sanità di Singapore, oggi serve aeroporti, uffici, fabbriche e magazzini.
Uno Space-Time Constraint Manager per i conflitti di traiettoria; un Task Planner basato su aste per una distribuzione ottimale dei compiti; uno strato Fleet Adapter che collega le API proprietarie a protocolli standardizzati.
Si integra con porte, ascensori e BMS. Include una dashboard web, il Traffic Editor e la simulazione in Gazebo. Dal 2024 è governato dalla OSRA, con oltre 20 organizzazioni.
Perché è importante
Standard aperto per l'interoperabilità di più flotte di robot. Sostenuto dalla Open Source Robotics Foundation, in uso negli ospedali e negli aeroporti di Singapore, vincitore dell'RBR50 Innovation Award 2021.
Il problema che risolve
Le flotte di robot di fornitori diversi operano isolate, causando situazioni di stallo. Open-RMF offre un coordinamento unificato e indipendente dal fornitore per traffico, compiti e infrastrutture degli edifici.
Punti chiave
- Coordina flotte eterogenee tramite ROS 2
- Infrastrutture degli edifici: porte, ascensori, BMS
- Assegnazione dei compiti basata su aste
- Rilevamento dei conflitti di traffico in tempo reale
- Dashboard web e simulazione in Gazebo
A chi si rivolge
- Integratori di flotte
- Facility manager
- Sviluppatori ROS 2
- Integratori di sistemi per edifici
- Ricercatori di coordinamento
Limiti
- Scrivere un fleet adapter è complesso
- Richiede competenze su ROS 2
- Ubuntu Linux è la principale piattaforma supportata
- Richiede dati di stato in tempo reale da ogni robot
- I robot senza ROS richiedono un lavoro di adattamento aggiuntivo