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.
