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

Thank you for signing up here.

Attend

Venue

Martin-Luther-Universität Halle-Wittenberg
LAB Robotik
Standort TPG/ LAB Robotik
Große Nikolaistraße 7
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 this workshop, you will learn the basics of robot programming with Python and ROS (Robot Operating System). Together, you will create your first programs, work with sensor data and test your own applications directly on the robot. The workshop focuses on hands-on experimentation and an introduction to the communication mechanisms of ROS. You will also learn how to use the official ROS documentation for independent development.

The workshop is aimed at anyone who would like to gain first practical experience in robot programming and learn the basic communication mechanisms of ROS.

Participation is limited to ten people.

Course Content:

  • Introduction to robot programming with Python and ROS
  • Creating publisher and subscriber nodes and running them directly on the robot
  • Communication via ROS topics
  • Working with sensor data and message types
  • Processing LiDAR data for motion control
  • Adapting and extending Python scripts
  • Introduction to the ROS documentation
  • Practical exercises directly on the robot

Requirements:

  • Basic experience with the Linux terminal is helpful
  • First experience with Python is an advantage

Materials: 

  • Own pc/ laptop

The course will be conducted by:

Robert Peter

SCIDEA Robotics Lab

Technical support, 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.