MMT112: Software in der Robotik
Kernmodule Mechatronik und Robotik
MMT112: Software in der Robotik
Prof. Dr. Holger Dander
Prof. Dr. Holger Dander
- Master Elektrotechnik
- Master Maschinenbau
- Master Mechatronik und Robotik
Ingenieurwissenschaften
Deutsch
Sommersemester
1 Semester
5 ECTS
Deutsche Notenskala 1-5
2 V | 1 Ü | 1 P | - S
Software in Robotics
Robotik, kollaborierende Robotik, Sensorik
WAS
Die Studierenden können Robotiksoftware-Architekturen anwenden und planen, Robotiksysteme mit ROS und KI-Methoden nutzen sowie proprietäre und offene Softwarelösungen kritisch bewerten und in praxisnahen Szenarien anwenden.
WOMIT
Die Studierenden erreichen dieses Lernergebnis, indem sie
- Robotiksoftware-Frameworks, insbesondere ROS/ROS2, konfigurieren und nutzen,
- Roboteranwendungen mit künstlicher Intelligenz (z. B. Wahrnehmung, Objekterkennung, Bewegungsplanung, Reinforcement Learning) entwickeln,
- virtuelle Lernmodelle (VLMs) erstellen und trainieren,
- Schnittstellen zu Hardware, Sensorik und Aktorik implementieren,
- Open-Source-Software und proprietäre Software hinsichtlich Funktionalität, Flexibilität und Kosten vergleichen,
- Simulationstools (bspw. RViz) für Tests und Validierung verwenden,
- Ergebnisse dokumentieren, evaluieren und optimieren.
WOZU
damit die Studierenden in die Lage versetzt werden, moderne Robotiksoftware professionell einzusetzen, KI-gestützte Robotiksysteme zu implementieren und innovative Softwarelösungen für industrielle, mobile und kollaborative Roboter praxisnah zu bewerten.
- Einführung in Robotersoftware
- Einführung in ROS / ROS2
- Kommunikation und Middleware
- Robotersimulation und Visualisierung
- KI-Methoden in der Robotik
- Virtuelle Lernmodelle
- Bewegungsplanung und Navigation
- Wahrnehmung und Sensorfusion
- Datenmanagement und Logging
- Proprietäre Softwarelösungen
- Softwaresicherheit in der Robotik
- Projektarbeit, Präsentation und Reflexion
Keine
Schriftliche Ausarbeitung mit mündlicher Prüfung (30 Minuten); Umfang und Abgabemodalitäten der schriftlichen Ausarbeitung werden zu Beginn des Moduls bekanntgegeben.
- Morgan Quigley; Brian Gerkey; William D. Smart: Programming Robots with ROS. O’Reilly Media, 2015.
- Anis Koubaa (Hrsg.): Robot Operating System (ROS): The Complete Reference, Volume 1. Springer, 2016.
- Sebastian Thrun; Wolfram Burgard; Dieter Fox: Probabilistic Robotics. MIT Press, 2005.
- Bruno Siciliano; Oussama Khatib (Hrsg.): Springer Handbook of Robotics. Springer, 2016.