Bachelorarbeit von Sergey Gerasimov

Mittwoch, März 30, 2022

Funktionsweise und Evaluation der adaptiven probabilistischen Lokalisierung AMCL in NAV2

Diese Arbeit befasst sich mit der Inbetriebnahme eines Turtlebot3-Roboters und der Evaluation eines Moduls der Navigationskomponente NAV2 im Gesamtsystem ROS2/Foxy. Das Modul ist die Lokalisierungskomponente AMCL, das in Open Source einen adaptiven Partikelfilter realisiert. Der Quelltext der zu evaluierenden Komponente liegt also vor und kann zur Einsichtnahme, ggf. sogar durch eigenes Kompilieren herangezogen werden.

Die Arbeit liefert eine eingehende Beschreibung der Funktionsweise und Einbettung von AMCL sowie eine Beurteilung der Leistungsfähigkeit anhand von Experimenten im Simulator Gazebo als auch mit dem realen Roboter. Mit den durch SLAM erstellten Karten werden sowohl das Kidnapped Robot-Problem als auch das Wake Up-Problem evaluiert, jeweils mit korrekter oder leicht fehlerhafter Karte.

Im Ergebnis trat bei jeweils 5fach-wiederholten Versuchen eine maximale Dauer bis zur korrekten Lokalisierung von knapp 3 Minuten auf.

Kolloqium: 30.03.2022

Betreuer: Dipl.-Inform. Ingo Boersch, Prof. Dr.-Ing. Jochen Heinsohn

Download: A1-Poster

Kidnapped Robot-Problem mit dem realen Roboter