Mobile Robotics

This course offers an introduction to the foundational principles and algorithms of mobile robotics, utilizing a flipped classroom approach. The course emphasizes a conceptual understanding of mobile robotics while introducing relevant mathematical underpinnings. 

 

Instructors Benjamin Noack
Assistants Moritz Pötzsch
SWS 2 + 2
Credits 6
Languages English
Lecture

Thursday, 09:15 - 10:45,
09.04.2026 - 09.07.2026,
Room 112, Building 22A

Exercise

Friday, 09:15 - 10:45,
10.04.2026 and 10.07.2026,
Room 122, Building 22A

Group 1:
Friday, 09:15 - 12:45,
17.04.2026 - 26.06.2026, (biweekly)
Room 037, Building 29

Group 2:
Friday, 09:15 - 12:45,
24.04.2026 - 03.07.2026, (biweekly)
Room 037, Building 29

 

 Registration

https://elearning.ovgu.de/course/view.php?id=20802

 

Course Description

This course offers an introduction to the foundational principles and algorithms of mobile robotics, utilizing a flipped classroom approach. The course emphasizes a conceptual understanding of mobile robotics while introducing relevant mathematical underpinnings. Students complete preparatory work before each lecture, which they use in class to deepen understanding and application of knowledge. In the exercise, students deepen their knowledge with practical experience and complete programming assignments using the Robot Operating System 2 (ROS2) framework. With an emphasis on wheeled robots, this lecture covers

  • the modeling of mobile robots,
  • sensing of their own state and the environment—including image processing
  • planning,
  • control,
  • localization,
  • mapping,
  • and advanced methods.

 

Learned Competencies

 In this lecture, you will acquire the following competencies:

  • You have a comprehensive overview of concepts and algorithms used in mobile robotics applications, such as delivery robots or autonomous cars
  • You have a foundational understanding of the mathematical principles required for system modeling, planning, perception, mapping, and their probabilistic approaches
  • You understand how various components within a robotic system interlink and interact
  • You are able to select appropriate algorithms for a given setup in mobile robotics and implement them using the ROS2 framework

 

Last Modification: 08.04.2026 -
Contact Person: Webmaster