Open Source Robotics

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

RTAB-Map

SLAM versatile basato su grafi, con supporto a RGB-D, stereo e LiDAR e funzionamento in tempo reale

Licenza

BSD-3-Clause

Panoramica

RTAB-Map, abbreviazione di Real-Time Appearance-Based Mapping, è una libreria SLAM basata su grafi che funziona con telecamere RGB-D, telecamere stereo e LiDAR. Offre rilevamento della chiusura del ciclo (loop closure), gestione della memoria per mappe di grandi dimensioni e mappatura su più sessioni, e può esportare nuvole di punti in formato PLY o PCD. Si integra con ROS 1 e ROS 2 ed è usata per la navigazione di robot mobili e la ricostruzione 3D.

RTAB-Map (Real-Time Appearance-Based Mapping) è una libreria SLAM versatile basata su grafi, che supporta varie configurazioni di sensori. È progettata per il funzionamento in tempo reale e la mappatura su larga scala.

Le funzionalità principali includono: - Supporto RGB-D, stereo e LiDAR - Funzionamento in tempo reale - Gestione della memoria per mappe di grandi dimensioni - Rilevamento della chiusura dei loop - Mappatura multisessione - Integrazione con ROS 1/2 - Strumenti di visualizzazione - Esportazione di nuvole (PLY, PCD)

RTAB-Map è popolare per la navigazione dei robot mobili e la ricostruzione 3D. La sua integrazione con ROS ne facilita l'uso con le piattaforme robotiche standard.

Perché è importante

RTAB-Map è la soluzione SLAM più versatile dell'ecosistema ROS. Con il supporto a telecamere RGB-D, telecamere stereo e LiDAR, fornisce mappatura e localizzazione in tempo reale affidabili che funzionano con diverse configurazioni di sensori, un aspetto cruciale per il deployment dei robot mobili.

Il problema che risolve

I robot devono costruire mappe del proprio ambiente e localizzarsi al loro interno, ma applicazioni diverse richiedono sensori diversi. RTAB-Map offre un'unica soluzione SLAM che funziona con qualsiasi sensore disponibile.

Punti chiave

  • SLAM multisensore con supporto a RGB-D, stereo e LiDAR
  • Rilevamento della chiusura dei loop in tempo reale per correggere la deriva
  • Mappatura su larga scala con gestione della memoria per il funzionamento di lunga durata
  • Integrazione nativa con ROS e ROS 2, con strumenti di visualizzazione
  • Mantenuta attivamente con aggiornamenti e miglioramenti regolari

A chi si rivolge

  • Sviluppatori di robot mobili che hanno bisogno di capacità SLAM
  • Team che costruiscono robot di mappatura ed esplorazione
  • Ricercatori che confrontano algoritmi SLAM
  • Aziende che impiegano robot in ambienti interni

Limiti

  • Computazionalmente intensiva: richiede una CPU/GPU adeguata per il funzionamento in tempo reale
  • Serve una regolazione dei parametri per prestazioni ottimali in ambienti diversi
  • La mappatura densa genera grandi dataset che richiedono una gestione dello spazio di archiviazione
  • Lo SLAM all'aperto è meno affidabile che al chiuso a causa delle difficoltà nel matching delle feature

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