Open Source Robotics

Una raccolta curata di progetti, strumenti e software di robotica open source di alta qualità per la comunità della robotica.

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

Questo sito richiede JavaScript. Attiva JavaScript per esplorare i nostri progetti di robotica open source.