183.660 Mobile Robotics
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022S, VU, 3.0h, 4.5EC
TUWEL

Properties

  • Semester hours: 3.0
  • Credits: 4.5
  • Type: VU Lecture and Exercise
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to develop software components for autonomous mobile vehicles.The acquired competence enables the participants to realize filtering techniques especially for self-localization and path planning as well as to create nodes for the Robot Operating System (ROS).

After the first session, the tutors and the instructor will provide installation assistance for the software environment.
Alle Teilnehmer müssen sich im TISS zur LVA anmelden, um Zugang zum TUWEL Kurs zu erhalten.

Subject of course

  • Behaviour Based Robotics (Breitenberg Vehicles)
  • Sensors (Laser Scanner)
  • Motion Model (Differential Drive)
  • Mapping and Map Representation
  • Self-localization:
    - Discrete Filter
    - Particle Filter
    - Extended Kalman Filter 
  • SLAM
    - Fast-SLAM
    - Kalman based SLAM
  • Planing
    - Local Planning (DWA, ...)
    - Global Planning (A*)

Workload estimation  (ECTS Breakdown): 112,5 Stunden = 4,5 ECTS

  • Lecture time + exam (20 Stunden)
  • Exercises (80 Stunden)
  • Preperation for exam (12,5 Stunden)

 

Teaching methods

The course consists of a theoretical and a practical (C++) part.

 

Mode of examination

Oral

Additional information

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


Screenshot of an implemented particle fitler and the simulation used with in the course.

 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue09:00 - 12:0001.03.2022 - 31.05.2022Hörsaal 15 Lecture
Tue12:00 - 14:0008.03.2022Hörsaal 15 ROS Workshop
Mon11:00 - 13:0025.04.2022Seminarraum DE0110 Workshop
Tue11:00 - 13:0026.04.2022Seminarraum DE0110 Workshop
Tue12:00 - 14:0003.05.2022Seminarraum DE0110 Workshop
09:00 - 16:0016.05.2022 - 24.05.2022Labor/Praktikum Labor
Mobile Robotics - Single appointments
DayDateTimeLocationDescription
Tue01.03.202209:00 - 12:00Hörsaal 15 Lecture
Tue08.03.202209:00 - 12:00Hörsaal 15 Lecture
Tue08.03.202212:00 - 14:00Hörsaal 15 Workshop
Tue15.03.202209:00 - 12:00Hörsaal 15 Lecture
Tue22.03.202209:00 - 12:00Hörsaal 15 Lecture
Tue29.03.202209:00 - 12:00Hörsaal 15 Lecture
Tue05.04.202209:00 - 12:00Hörsaal 15 Lecture
Mon25.04.202211:00 - 13:00Seminarraum DE0110 Workshop
Tue26.04.202209:00 - 12:00Hörsaal 15 Lecture
Tue26.04.202211:00 - 13:00Seminarraum DE0110 Workshop
Tue03.05.202209:00 - 12:00Hörsaal 15 Lecture
Tue03.05.202212:00 - 14:00Seminarraum DE0110 Workshop
Tue10.05.202209:00 - 12:00Hörsaal 15 Lecture
Mon16.05.202209:00 - 16:00Labor/Praktikum Labor
Tue17.05.202209:00 - 12:00Hörsaal 15 Lecture
Tue17.05.202209:00 - 16:00Labor/Praktikum Labor
Wed18.05.202209:00 - 16:00Labor/Praktikum Labor
Thu19.05.202209:00 - 16:00Labor/Praktikum Labor
Fri20.05.202209:00 - 16:00Labor/Praktikum Labor
Mon23.05.202209:00 - 16:00Labor/Praktikum Labor

Examination modalities

The theoretical part of the course is examined orally at the end of the course, while the practical part, consisting of 6-7 exercises, is assessed regularly.
Due to the COVID infection process, it can lead to changes.

Course registration

Begin End Deregistration end
14.02.2022 12:00 22.03.2022 12:00 22.03.2022 12:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 931 Logic and Computation Not specified
066 932 Visual Computing Not specified
066 937 Software Engineering & Internet Computing Mandatory elective
066 938 Computer Engineering Mandatory elective
066 938 Computer Engineering Mandatory elective

Literature

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

Continuative courses

Language

English