Digital Tools

Python for robot programming! Applications with ROS

Course Type Digital Tools
Level Basic Studies / Bachelor
Semester

Winter Semester / Summer Semester

Creditpoints 4 CP

Course contents

The module contains general programming terms and information touches upon application-oriented programming of mobile robots. The courses teaches the programming language Python and the Robot Operating System (ROS). The Gazebo simulation environment on the computing cluster of the Leibniz University Hannover enables a realistic simulation of the mobile robot and thus offers exciting interactive programming tasks. At the end of the course, students will be able to program a mobile robot so that it can react to unknown obstacles.

Module content:

  • Basic concepts of programming and practical exercises
  • Flowcharts in programming
  • Basics of Python
  • Robot Operating System (ROS)
  • Working on the LUH computing cluster

Course objective

After successfully completing the module, students will be able to

  • understand and explain the basics of programming
  • develop and draw program flowcharts from a problem definition
  • develop Python programs independently
  • use the basic functions of the Robot Operation System
  • operate a mobile robot in the Gazebo simulation environment

Your Professor

Prof. Dr.-Ing. Annika Raatz
Professors
Address
An der Universität 2
30823 Garbsen
Building
Room
214
Prof. Dr.-Ing. Annika Raatz
Professors
Address
An der Universität 2
30823 Garbsen
Building
Room
214

PLEASE ADDRESS YOUR QUESTIONS TO