Programming Robots with Python

How do you program a robot with Python? In this workshop, you will learn the basics of robot programming with Python, create your first ROS nodes, work with sensor data and test your own scripts directly on the robot. The workshop focuses on hands-on experimentation, trying things out together and gaining first practical insights into modern robotics.

Learning Goal:

Learn the basics of robot programming with Python and ROS, create first ROS nodes, process sensor data and gain practical experience in controlling and developing robotic systems
FormatWorkshop
TopicIdeation
Donnerstag
02. Juli 2026
14:00 Uhr
until
15:30 Uhr
Duration:
90 min

Target Group

  • Interessierte
  • Gründende
  • Startups
  • Forschende
  • Studierende

Open to

Interested parties from Martin Luther University

Participation

On demand

Course Request

Venue

Martin-Luther-Universität Halle-Wittenberg
LAB Robotik
Standort TPG/ LAB Robotik
06108 Halle (Saale)
Standort Google Maps

Tags

Robotik, ROS, Python, Robot Operating System, Robotikprogrammierung, Programmierung, Linux, Sensordaten, LiDAR, Publisher, Subscriber, ROS-Topics, Coding, Technologie, Praxisworkshop, Roboter

In diesem Workshop lernst du die Grundlagen der Robotikprogrammierung mit Python und ROS (Robot Operating System) kennen. Gemeinsam erstellt ihr erste Programme, arbeitet mit Sensordaten und testet eigene Anwendungen direkt am Roboter. Der Fokus liegt auf praktischem Ausprobieren und dem Einstieg in die Kommunikationsmechanismen von ROS. Zusätzlich lernst du, wie du die offizielle ROS-Dokumentation für die eigenständige Entwicklung nutzen kannst.

Der Workshop richtet sich an alle, die erste praktische Erfahrungen in der Programmierung von Robotern sammeln möchten und die grundlegenden Kommunikationsmechanismen von ROS kennenlernen möchten.

Die Zahl der Teilnehmenden ist auf zehn Personen begrenzt. 

Kursinhalte:  

  • Einführung in die Robotikprogrammierung mit Python und ROS
  • Publisher- und Subscriber-Nodes erstellen und direkt auf dem Roboter ausgeführen
  • Kommunikation über ROS-Topics
  • Arbeiten mit Sensordaten und Message-Typen
  • Verarbeitung von LiDAR-Daten zur Bewegungssteuerung
  • Eigene Python-Skripte anpassen und erweitern
  • Einführung in die ROS-Dokumentation
  • Praktische Übungen direkt am Roboter

Voraussetzungen: 

  • grundlegende Kenntnisse im Umgang mit der Linux-Konsole sind wünschenswert
  • Erste Erfahrungen mit Python sind von Vorteil

Material: 

  • Eigener PC/ Laptop 

The course will be conducted by:

Robert Peter

Incubator Manager SCIDEA Robotics Lab

Technical support for the SCIDEA Robotics Lab; consulting and training in the use of robotics systems

Subscribe for our Newsletter

Please fill in all mandatory fields.

Thank you. You have successfully registered for the newsletter.