Open Source Robotics

Eine kuratierte Sammlung hochwertiger Open-Source-Robotikprojekte, Werkzeuge und Software für die Robotik-Community.

RTAB-Map

Vielseitiges graphbasiertes SLAM mit Unterstützung für RGB-D, Stereo und LiDAR im Echtzeitbetrieb

Lizenz

BSD-3-Clause

Überblick

RTAB-Map, kurz für Real-Time Appearance-Based Mapping, ist eine graphbasierte SLAM-Bibliothek, die mit RGB-D-Kameras, Stereokameras und LiDAR arbeitet. Sie bietet Loop-Closure-Erkennung, Speicherverwaltung für große Karten und sitzungsübergreifendes Kartieren und kann Punktwolken als PLY oder PCD exportieren. Sie lässt sich in ROS 1 und ROS 2 integrieren und wird für die Navigation mobiler Roboter und die 3D-Rekonstruktion eingesetzt.

RTAB-Map (Real-Time Appearance-Based Mapping) ist eine vielseitige graphenbasierte SLAM-Bibliothek, die verschiedene Sensorkonfigurationen unterstützt. Sie ist für Echtzeitbetrieb und großskalige Kartierung konzipiert.

Wichtige Merkmale umfassen: - RGB-D-, Stereo- und Lidar-Unterstützung - Echtzeitbetrieb - Speicherverwaltung für große Karten - Loop-Closure-Erkennung - Multi-Session-Kartierung - ROS 1/2-Integration - Visualisierungstools - Cloud-Export (PLY, PCD)

RTAB-Map ist beliebt für mobile Roboternavigation und 3D-Rekonstruktion. Seine ROS-Integration macht es einfach, es mit Standard-Roboterplattformen zu verwenden.

Warum es wichtig ist

RTAB-Map ist die vielseitigste SLAM-Lösung im ROS-Ökosystem. Mit Unterstützung für RGB-D-Kameras, Stereokameras und LiDAR liefert es zuverlässige Echtzeit-Kartierung und -Lokalisierung über unterschiedliche Sensorkonfigurationen hinweg — entscheidend für den Einsatz mobiler Roboter.

Welches Problem es löst

Roboter müssen Karten ihrer Umgebung erstellen und sich darin lokalisieren, doch unterschiedliche Anwendungen erfordern unterschiedliche Sensoren. RTAB-Map bietet eine einzige SLAM-Lösung, die mit den jeweils verfügbaren Sensoren funktioniert.

Wichtigste Punkte

  • Multisensor-SLAM mit Unterstützung für RGB-D, Stereo und LiDAR
  • Echtzeit-Erkennung von Schleifenschlüssen (Loop Closure) zur Driftkorrektur
  • Großflächige Kartierung mit Speicherverwaltung für den Langzeitbetrieb
  • Native ROS- und ROS-2-Integration mit Visualisierungswerkzeugen
  • Aktiv gepflegt mit regelmäßigen Updates und Verbesserungen

Für wen

  • Entwickler mobiler Roboter, die SLAM-Fähigkeiten brauchen
  • Teams, die Roboter für Kartierung und Erkundung bauen
  • Forschende, die SLAM-Algorithmen vergleichen
  • Unternehmen, die Roboter in Innenräumen einsetzen

Einschränkungen

  • Rechenintensiv — erfordert eine ordentliche CPU/GPU für den Echtzeitbetrieb
  • Parameter-Tuning ist für optimale Leistung in unterschiedlichen Umgebungen nötig
  • Dichte Kartierung erzeugt große Datenmengen, die eine Speicherverwaltung erfordern
  • SLAM im Freien ist wegen der Schwierigkeiten beim Feature-Matching weniger zuverlässig als in Innenräumen

Diese Website benötigt JavaScript. Bitte aktivieren Sie JavaScript, um unsere Open-Source-Robotikprojekte zu erkunden.