ROS Training Fallenbrunnen

AgRobIT – Mowing robot
May 18, 2020
Sequence Planner
March 9, 2020

As an example of such ROS training, please find below the description of the 1st planned (mobile) ROS Training Fallenbrunnen:

Problem statement

The open source project Robot Operating System (ROS) is establishing itself more and more in the field of stationary and mobile robotics. Fields of application are industrial applications and autonomous vehicle technology.

In order to prepare developers, users and interested parties from science, research and industry for working with ROS, IWT, the Institute for Advanced Training, Knowledge and Technology Transfer, will in future offer training courses lasting several days in the field of robot programming with ROS. The aim of the training is to bring the participants step by step to a technical level with which ROS applications can be understood and independently implemented. The theoretical contents are taught in a workshop format and then applied to real mobile and stationary robots (e.g. KUKA, Universal Robot). The training is suitable for ROS beginners as well as for advanced users and is accompanied by highly qualified trainers who have been working with ROS on a daily basis for several years.

Learning robotics through experience is the goal. “Hands-on” in a small circle with experts. The course teaches the basics of ROS – theoretically and above all very practical!

Explanation of teaching approach

Learning robotics by doing is far more effective than reading. This course will provide a good balance between theoretical and practical input. The course mainly concentrates on the basics of ROS.

  • Since the ROS mainly works with Linux, it is essential to educate the participants with the basic knowledge of the Linux operating system.
  • Similarly, introduction into Git is also significant considering most of the contribution to ROS for the developers are present in the repository such as GitHub, GitLab and BitBucket.
  • The course teaches the participants to basics of ROS with the theoretical background as well as the guided practical’s.
  • It is always fun when the developed package is running with real hardware. Therefore, the time is given to the participants to understand and run the robots.

Due to the large support from the ROS community, the implementation of complex algorithms is made easy. The course will teach the participants how to use them and deploy them to the robots. The training material of the MASCOR Institute at the FH Aachen will be used.

Day 1: introduction to Linux, Shell Basic and introduction to Git, Python basics

Day 2: introduction and basic concept of ROS + workshop, ROS programming and tools + workshop

Day 3: robot description and transforms + workshop, robot manipulation with MoveIt! + workshop, hands on with real robot

Day 4: navigation & path planning + workshop, hands on with real hardware

This training is given in English, but all our trainers speak German and English.

Here you may find the courseplan.

Costs & Dates

There will be two price categories, a regular and a student price. All training prices include training material (print and/or PDF) and snacks and beverages. We provide a mobile version for Inhouse trainings as well. Please contact us, if you are interested in an inhouse training at your company.

Please bring your own laptop, it should have at least an i5 processor and at least 8 GB of memory. Please make sure that it can boot from an external USB. We will provide you with an bootable USB stick with Ubuntu 18.04 , ROS Melodic and necessary ROS dependency packages required for the course. The participant can save his progress during the course on the USB stick and take the USB stick with him.

date: 06.-09. Juli 2020 registration deadline: 29. Juni 2020

date: 05.-08. Oktober 2020 registration deadline: 07. September 2020

date: 19.-22. Oktober 2020 registration deadline: 21. September 2020

date: 03.-06. November 2020 registration deadline: 06. Oktober 2020

Target Group

Beginner ROS developers and users
Students at Universities learning ROS
Anyone interest to know about the basic concepts of ROS
Curious about robotics


Benjamin Stähle M.Sc., Hochschule Ravensburg Weingarten (RWU)

Vishnuprasad Prachanandabhanu M.Eng., IWT Wirtschaft und Technick GmbH