Robot Operating System 2: Hello Robot!

Are you passionate about robotics and want to learn more about the Robot Operating System (ROS) 2?

Then we invite you to discover ROS 2 firsthand: After a concise overview of the development of robotics and key robot programming languages, we will dive into the fundamentals and concepts of ROS 2. In the subsequent practical session, you will directly apply what you have learned by working through guided programming exercises in Python – for fast and sustainable learning progress.

Prerequisites: Basic knowledge of Python and Linux
Lenguage: Possible in German or English
Benefits:
  • You will become familiar with ROS 2 concepts (nodes, topics, services, actions).
  • You will be able to create a ROS 2 software package.
  • You will be able to create and integrate ROS 2 messages.
  • You will get to know the Gazebo simulation environment and the MoveIt motion planning framework.
Target audience:
  • Software developers
  • Product developers
Agenda:
  • Theory
  • Brief overview of the history of robotics and robot programming languages
  • ROS 2: design, concepts and tools
  • Practice
  • Exercise 1: Getting started and basic tools
  • Exercise 2: First ROS 2 software package
  • Exercise 3: Moving a simulated robot