im HIS-LSF
Art der Veranstaltung | Digitale Werkzeuge |
Niveaustufe | Grundstudium / Bachelor |
Semester | Wintersemester / Sommersemester |
Creditpoints | 4 CP |
Inhalte der Lehrveranstaltung
Das Modul beinhaltet allgemeine Begriffe und Informationen des Programmierens bis hin zur anwendungsnahen Programmierung von mobilen Robotern. Verwendet wird hierfür die Programmiersprache Python und das Robot Operating System (ROS). Die Simulationsumgebung Gazebo, auf dem Rechencluster der Leibniz Universität Hannover, ermöglicht eine realitätsnahe Nachbildung des verwendeten mobilen Roboters und bietet somit spannende interaktive Programmieraufgaben. Am Ende der Lehrveranstaltungen sind die Studierenden in der Lage einen mobilen Roboter so zu programmieren, dass er auf unbekannte Hindernisse reagieren kann.
Modulinhalte:
- Grundlegende Begriffe der Programmierung
- Programmablaufpläne
- Praktisches Programmieren
- Grundlagen der Python-Programmierung
- Robot Operating System (ROS)
- Arbeiten auf dem Rechencluster der LUH
Ziel der Lehrveranstaltung
Nach erfolgreicher Absolvierung des Moduls sind Studierende in der Lage:
- die Grundlagender Programmierung zu verstehen und erläutern
- Programmablaufpläne aus einer Problemstellung zu entwickeln und zeichnen
- Python-Programme selbstständig zu entwickeln
- die Basis-Funktionen des Robot Operation Systems zu nutzen
- einen mobilen Roboter in der Simulationsumgebung Gazebo zu verfahren
Prüfungsinformationen und Prüfungsanmeldung
Ihre Professorin
30823 Garbsen