2D SLAM mit GMapping: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 31: Zeile 31:
= Literatur =
= Literatur =
== SLAM allgemein ==
== SLAM allgemein ==
== Partikelfilter ==
== GMapping ==
*[http://probabilistic-robotics.org/ Probabilistic Robotics]
*[http://probabilistic-robotics.org/ Probabilistic Robotics]
*[http://books.google.de/books?id=ixXH-XJrfLcC&printsec=frontcover&dq=SLAM&hl=de&sa=X&ei=XD1nVKa-Dc7WPfPEgJAO&ved=0CFUQ6AEwBQ#v=onepage&q=SLAM&f=false Simultaneous Localization and Mapping: Exactly Sparse Information Filters]
*[http://books.google.de/books?id=ixXH-XJrfLcC&printsec=frontcover&dq=SLAM&hl=de&sa=X&ei=XD1nVKa-Dc7WPfPEgJAO&ved=0CFUQ6AEwBQ#v=onepage&q=SLAM&f=false Simultaneous Localization and Mapping: Exactly Sparse Information Filters]
Zeile 42: Zeile 38:
*[http://books.google.de/books?id=8_RJ4SemHLQC&dq=Simultaneous+Localization+and+Mapping&hl=de&sa=X&ei=eT1nVPbYBsnWPZ_kgOAF&ved=0CGMQ6AEwCQ Autonomous Robot Navigation Based on Simultaneous Localization and Mapping]
*[http://books.google.de/books?id=8_RJ4SemHLQC&dq=Simultaneous+Localization+and+Mapping&hl=de&sa=X&ei=eT1nVPbYBsnWPZ_kgOAF&ved=0CGMQ6AEwCQ Autonomous Robot Navigation Based on Simultaneous Localization and Mapping]
*[http://www.greenteapress.com/thinkbayes/thinkbayes.pdf think Bayes]
*[http://www.greenteapress.com/thinkbayes/thinkbayes.pdf think Bayes]
== Partikelfilter ==
== GMapping ==
*[https://youtu.be/v-Rm9TUG9LA Occupancy Grid Maps]
*[https://youtu.be/3Yl2aq28LFQ SLAM Course - 13 - Grid-Based SLAM with Rao-Blackwellized PFs]
== MATLAB Beispiele ==
*[https://www.openslam.org/bailey-slam.html SLAM Package of Tim Bailey]
*[https://www.programmersought.com/article/82843817548/ MATLAB implementation of gmapping algorithm]
*[2-D and 3-D simultaneous localization and mapping https://www.mathworks.com/help/nav/slam.html?s_tid=CRUX_lftnav]


= Weblinks =
= Weblinks =
Zeile 60: Zeile 67:
*[https://www.udacity.com/course/st101 Intro to Statistics]
*[https://www.udacity.com/course/st101 Intro to Statistics]
*[http://www.joansola.eu/JoanSola/eng/toolbox.html EKF-SLAM TOOLBOX FOR MATLAB]
*[http://www.joansola.eu/JoanSola/eng/toolbox.html EKF-SLAM TOOLBOX FOR MATLAB]
*[https://www.openslam.org/bailey-slam.html SLAM Package of Tim Bailey]
*[http://wiki.ros.org/de ROS (Robot Operating System)]
*[http://wiki.ros.org/de ROS (Robot Operating System)]
*[http://www.robots.ox.ac.uk/~pnewman/Teaching/C4CourseResources/Matlab.html C4B Mobile Robots Example Matlab Code]
*[http://www.robots.ox.ac.uk/~pnewman/Teaching/C4CourseResources/Matlab.html C4B Mobile Robots Example Matlab Code]

Version vom 2. August 2021, 10:44 Uhr

Autoren: offen
Betreuer: Prof. Schneider
Art: offen
Projektlaufzeit:

Abb. 1: SLAM Karte des Xiaomi RoborockS50

Thema

SLAM ist ein Verfahren mit dem sich moderne Haushaltsroboter selbst lokalisieren und dabei eine digitale Karte des Umfeldes erstellen.

Ziel

Im Rahmen dieser Projektarbeit soll ein SLAM Algorithmus nach dem Prinzip des Grid-Based FastSLAM (kurz GMApping) implementiert und evaluiert werden. Bei GMapping handelt es sich um ein Raster oder Koordinatennetz basiertes Partikelfilterverfahren nach Rao und Blackwell.

Aufgabenstellung

  1. Einarbeitung in das Thema anhand von Fachliteratur
  2. Entwicklung von Kriterien zur Bewertung von SLAM Verfahren
  3. Vergleich aktueller Systeme anhand der Kriterien (morphologischer Kasten)
  4. Empfehlung der Top 3 SLAM-Verfahren.
  5. Kür: Welche Verfahren werden in den Haushaltsrobotern angewendet?
  6. Dokumentation nach wissenschaftlichem Stand
  7. Präsentation der Ergebnisse

Anforderung

  • Wissenschaftliche Vorgehensweise (Projektplan, etc.)
  • Wöchentliche Fortschrittsberichte (informativ)
  • Projektvorstellung im Wiki


Getting Started

Literatur

SLAM allgemein

Partikelfilter

GMapping

MATLAB Beispiele

Weblinks

Siehe auch

  1. Studentische Arbeiten bei Prof. Schneider
  2. Anforderungen an eine wissenschaftlich Arbeit



→ zurück zum Hauptartikel: Studentische Arbeiten