MCI ROS Winter School, Austria, 2018

We exported our ROS Summer School to the Management Center Innsbruck (MCI) in Tirol (Austria), where it took place in the MCI Winter School from February 12th to February 16th, 2018.
The MCI ROS Winter School covered common topics regarding mobile robotics:

  • Programming of Mobile Robots
  • Communication
  • Coordinate Transforms
  • Hardware Interfacing
  • Teleoperation
  • Landmark Detection
  • Localization
  • Mapping

We used the Middleware ROS (Robot Operating System) as standard Operating System for Robots. After having learnt the theory all topics were experienced on real hardware using our mobile robots developed at FH Aachen. In the end we had a competition where participants had to use their skills to program the robot to drive around a course and hold in front of stop shields represented by augmented reality tags.
The ROS Winter School was part of the research project.

Our Agenda for the MCI ROS Winter School:

  • February 12th - Day 1: ROS Basics: Navigation in Linux, ROS Filesystem, develop executables for robots (ROS nodes)
  • February 13th - Day 2: ROS Communication: Publisher/Subscriber principle, develop a program to teleoperate a robot
  • February 14th  - Day 3: Robot model description and Hardware interfacings: ROS TF / Gazebo, describe robot kinematics and sensor locations, transform coordinate frames, interfacing sensors and actuators and connect ROS to serial microcontrollers
  • February 15th - Day 4: Robot environment perception: Simultanous Localization and Mapping in a real environment, camera calibration, identification and position estimation of Augmented Reality Tags
  • February 16th - Day 5: Robot Challenge: Navigate your robot through a round course with collision avoidance

The ROS Summer (or Winter) School is designed to teach participants about how to get started with ROS; it is created for those who have an interest in autonomous systems, but don't quite know how to get started. Some basic knowledge of Linux (Ubuntu) and one programming language such as Python or C++ are recommended. 

Presenters of the MCI ROS Winter School were:

  • Patrick Wiesen, M. Sc. (FB 8)
  • Nicolas Limpert, B.Sc. (FB 5), MASCOR Institut of FH Aachen UAS

We were invited to present our ROS teaching program at MCI by Benjamin Massow from MCI, who organizes the MCI Winter School. He himself took part in a ROS Summer School in Aachen in 2015. Since that time, he has been enthusiastic about the ROS software and in touch with the ROS team in Aachen to plan a ROS Winter School at the MCI over the long term and to spread the open source spirit of the robot operating system at the MCI, too.

Press release (in German) on the MCI Winter School: