Modul MII-ProjAMR-B/M
Inhalte
In diesem Kurs designen und programmieren Studierende einen mobilen Roboter. Das Ziel der Veranstaltung ist es einen autonom agierenden Roboter zu programmieren, gegebenenfalls auch zu modifizieren (beispielsweise mit entsprechender Sensorik). Die Grundlage bilden dabei die fundamentalen Konzepte der Robotik, wie zum Beispiel Kinematik, Odometrie, Lokalisierung und Kartographierung, sowie Wahrnehmung. Die Teilnehmenden bekommen Einblicke in die praktische Anwendung dieser Konzepte an einem Turtlebot. Der Roboter wird zunächst in einer Simulationsumgebung modelliert und die Algorithmen anschließend auf das reale System übertragen.
Lernziele/Kompetenzen
Aufbauend auf den in den Vorlesungen und Übungen erworbenen Kenntnissen und Fertigkeiten wird im Projekt eine Forschungs- und/oder Entwicklungsaufgabe mit wissenschaftlichem Bezug in einer Gruppe bearbeitet. Dabei werden die Fähigkeiten im Bereich der Systemanalyse und -entwicklung ebenso weiterentwickelt wie die Kompetenzen in der Projektdurchführung und in der Gruppenarbeit.
Empfohlene Vorkenntnisse
- Gute Kenntnisse in objektorientierten Programmiersprachen (C++, Python).
- Kenntnisse in Robotik sowie ROS (Robot Operating System) können von Vorteil sein.
- Empfohlene Module: Einführung in die Robotik (MII-ROB-B)
Zulassungsvoraussetzung zur Modulprüfung
Regelmäßige Teilnahme an der Lehrveranstaltung.
Prüfung
Als Prüfungsleistung ist eine Hausarbeit sowie ein Kolloquium zu erbringen.
