183.660 Mobile Robotik
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2018S, VU, 3.0h, 4.5EC
TUWEL

Merkmale

  • Semesterwochenstunden: 3.0
  • ECTS: 4.5
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

 

Vorlesung:

Der Kurs lehrt den Student/Innen die grundlegenden Konzepte und Techniken aus dem Forschungsgebiet der Mobilen Roboter. Im Zuge der Vorlesungen werden die Herausforderungen, welche sich bei der Navigation mit einem Fahrzeug ergeben, analysiert und aktuelle "State of the Art" Lösungen präsentiert. Während die dabei präsentierten Techniken universal einsetzbar sind, fokussiert sich der Kurs jedoch auf Fahrzeuge. Dabei werden folgende Themen besprochen:

  • Sensormodelle (2D - Laserscanner)
  • Bewegungsmodelle (Differentialantrieb) 
  • Positionsbestimmung (Partikelfilter und Kalmanfilter)
  • SLAM (Simultanious Localization and Mapping)
  • Pfadplanung

Übung:

Stage, eine 2D Simulation (http://wiki.ros.org/stage), und ROS (http://wiki.ros.org) werden verwendet, um den Student/Innen ein simuliertes Fahrzeug mit einem Laserscanner als Sensor zur Verfügung zu stellen. Nachdem die Student/Innen sich in der ersten Übung mit der Programmierumgebung vertraut gemacht und ein einfaches "behaviour" - nämlich einen Wanderer - implementiert haben, wird in den darauf folgenden Übungen schrittweise eine Selbstlokalisierung mit graphischem Userinterface implementiert. In der letzten Übungsabgabe gibt es eine "Open Challenge", in der die Student/Innen Ihren Code frei (nach Absprache) erweitern dürfen und/oder diesen an einem realen Roboter testen können.

Arbeitsumgebung:

Linux (Ubuntu 16.04), ROS, C++

Es wird eine Virtual Box mit der Programmierumgebung zur Verfügung gestellt, aber eine "root" Installation wird empfohlen.

 

Im Anschluss an den ersten beiden Vorlesungen gibt es die Möglichkeit Probleme mit der Übungsumgebung abzuklären. Versuchen Sie daher bereits vorab die Übungsumgebung zu installieren. Die Beschreibung dazu finden Sie im TUWEL-Kurs.


Inhalt der Lehrveranstaltung

  • Behaviour Based Robotics (Breitenberg Vehicles)
  • Sensoren (Laserscanner)
  • Bewegungsmodell (Differentialdrive)
  • Kartenerstellung, -verwaltung und -darstellung
  • Selbstlokalisation:
    - Diskreter Filter
    - Partikel Filter
    - Kalman Filter
  • SLAM:
    - Fast-SLAM
    - Kalman based SLAM
  • Pfadplanung:
    - Lokale Planung (DWA, ...)
    - Globale Planung (A*)

Aufwandsabschätzung (ECTS Breakdown): 112,5 Stunden = 4,5 ECTS

  • Anwesenheit Vorlesung  + Test (20 Stunden)
  • Übungsabgaben (80 Stunden)
  • Testvorbereitung (12,5 Stunden)

Weitere Informationen

Video: Particle filter for self-localization in a stage enviroment


Screenshot eines implementiren Partiklefitlers und der Simulation aus der Übung.

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi.10:00 - 12:0007.03.2018Informatikhörsaal - ARCH-INF Vorbesprechung und Vorlesung
Mi.09:00 - 11:0014.03.2018 - 27.06.2018FH Hörsaal 2 Vorlesung
Mi.13:00 - 15:0025.04.2018Seminarraum Techn. Informatik Mobile Robotics: Competition, Last Robot Driving
Mobile Robotik - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.07.03.201810:00 - 12:00Informatikhörsaal - ARCH-INF Vorbesprechung und Vorlesung
Mi.14.03.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.21.03.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.11.04.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.18.04.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.25.04.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.25.04.201813:00 - 15:00Seminarraum Techn. Informatik Mobile Robotics: Competition, Last Robot Driving
Mi.02.05.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.09.05.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.16.05.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.23.05.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.30.05.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.06.06.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.13.06.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.20.06.201809:00 - 11:00FH Hörsaal 2 Vorlesung
Mi.27.06.201809:00 - 11:00FH Hörsaal 2 Vorlesung

LVA-Anmeldung

Von Bis Abmeldung bis
29.01.2018 12:00 21.03.2018 12:00 21.03.2018 12:00

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 931 Logic and Computation Gebundenes Wahlfach
066 932 Visual Computing Gebundenes Wahlfach
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach
066 938 Technische Informatik Gebundenes Wahlfach
066 938 Technische Informatik Gebundenes Wahlfach
880 FW Freie Wahlfächer - Informatik Gebundenes Wahlfach

Literatur

Probabilistic Robotics (2005)
Sebastian Thrun, Wolfram Burgard, Dieter Fox

LVA: Introduction to Mobile Robotics (2014)
http://ais.informatik.uni-freiburg.de/teaching/ss14/robotics/
Wolfram Burgard, Maren Bennewitz, Gian Diego Tipaldi, Luciano Spinello

Introduction to Autonomous Mobile Robots (2011)
Roland Siegwart, Illah Reza Nourbakhsh, Davide Scaramuzza

Principles of Robot Motion: Theory, Algorithms, and Implementations (2005)
Howie Choset, Kevin M. Lynch, Seth Hutchinson, George A. Kantor, Wolfram Burgard, Lydia E. Kavraki and Sebastian Thrun

Vertiefende Lehrveranstaltungen

Sprache

Englisch