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, |
| Exercise |
Friday, 09:15 - 10:45, Group 1: Group 2: |
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