Digitale Werkzeuge

Python in der Roboterprogrammierung! ROS in der Anwendung

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

Ihre Professorin

Prof. Dr.-Ing. Annika Raatz
Professorinnen und Professoren
Adresse
An der Universität 2
30823 Garbsen
Gebäude
Raum
214
Prof. Dr.-Ing. Annika Raatz
Professorinnen und Professoren
Adresse
An der Universität 2
30823 Garbsen
Gebäude
Raum
214

FRAGEN RICHTEN SIE BITTE AN