ROS Summer School

Our first ROS Summer School in 2012 showed that a lot of students are interested in mobile autonomous systems, but do not know how to start. Our ROS Summer Schools provide the right starter kit by using our robotic hardware and - of course - ROS software. We first start with some days of introductory courses, before we tackle the main tasks of mobile robotics, i.e. perception, localization, mapping and path planning.

Our philosophy is: "Learning by doing to get hands-on experience". Besides acquiring the necessary theorethical knowlegde, all topics will be taught in small groups on real mobile robots.

A highlight is a competition (urban challenge) at the end of the summer school: Participants form different teams that have the task to design a typical mobile robotic application like indoor/outdoor exploration. They all use the same hardware, powered by their learnt ROS skills.

The ROS Summer School includes also some leasure activities, such as trips to Paris and Cologne (or other nearby cities). Last, but not least we have a farewell barbecue at the end.

Why ROS?

There has been remarkable progress in the field of mobile robotics over the last couple of years due to advanced hardware like 3D sensors and powerful embedded systems for processing. However, the software has been upgraded as well: When Willow Garage launched the first version of ROS (Robot Operating System) in 2010; they started a standardization of the "middleware", which drives the world of mobile robotics. ROS is open source and offers the required services of an operating system. It is fine grained and consists of numerous reusable modules. It also provides tools and libraries for obtaining, building, writing, and running code across multiple computers with a powerful communication engine.

Next ROS Summer School: August 14 - 25, 2017

The next Robot Operating System (ROS) Summer School 2017 takes place from:

August 14 - August 25, 2017

and is located at:

FH Aachen – University of Applied Sciences

Here is our ROS Summer School flyer for download or print-out.

Please note that on the first ROS day, all ROS Summer School participants are wellcomed at the

Faculty of Mechanical Engineering and Mechatronics
Goethestr. 1, 52064 Aachen, Germany

From the 2nd day (till its end) the ROS Summer School is carried out at the

Faculty of Electrical Engineering and Information Technology
Eupener Str. 70, 52066 Aachen, Germany

The course is taught in English.

Please refer also the DAAD homepage (German Academic Exchange Service):

ROS 2017 - Program

The next Robot Operating System Summer School (ROS 2017) will take place from August 14th- 25th, 2017. The ROS Summer School will cover common topics regarding mobile robotics:

  • Introduction to Mobile Robotics
  • ROS File System
  • ROS Communication
  • Hardware and Sensors
  • ROSSerial
  • Transformations in ROS
  • Image Processing with OpenCV & ROS
  • Landmark Detection
  • Localization, Mapping and SLAM
  • Path Planning
  • Participation at Urban Challenge Competition
  • Visit to Paris, France

The participants will use the Middleware ROS (Robot Operating System) as Operating System for Robots. Alongside learning the theory, all topics will be experienced in small groups on real hardware using our mobile robots developed at the FH Aachen. In end the participants will apply their acquired knowledge to solve a secret problem and show their results in a competition.

Our Agenda for the 6. ROS Summer School, August 14th-25th, 2017:

  • Monday, August 14th: ROS-Demo / Show, welcome BBQ
  • Tuesday, August 15th: ROS Basics: Navigating in Linux and ROS Filesystem
  • Wednesday, August 16th: ROS Basics: ROS internal Communication
  • Thursday, August 17th: Hardware interfaces, Transforms in ROS
  • Friday, August 18th: Introduction to GAZEBO simulator, AR tag recognition
  • Saturday, August 19th: Day trip to Paris (France)
  • Sunday, August 20th: Day at leisure
  • Monday, August 21st: Localization & Mapping
  • Tuesday, August 22nd: ROS control, Path Planning
  • Wednesday, August 23rd: Industrial exhibition
  • Thursday, August 24th: Exam, free hacking
  • Friday, August 25th: Free hacking, competition, farewell BBQ

Additionally, we offer excursions during the week to explore Aachen and other nearby cities (e.g. Cologne, Maastricht or Bonn).

Please note that program contents can be subject to changes.

UAV Workshop:

Optionally, we offer an UAV workshop on Saturday/Sunday (August 26-27th, 2017). Please refer to the section "Additional ROS-based UAV workshop" below for further information.


Programming Skills:

We want summer school participants to make significant, noticeable progress in learning and applying ROS. Therefore the practical sessions are going to take most the time of the Summer School. Basic knowledge in C++ or Python is recommended to complete the practical sessions successfully. Experience with ROS or Linux is not required.

Letter of Motivation or Transcript of Records:
To improve the practical sessions by adapting to the participants experience, we ask:

  • Students (being registered as regular students at a university) for copies of transcripts of their records and/or diplomas.
  • Employees for a short letter of motivation written in English or German providing information on the applicant's academic qualifications, personal traits and abilities.

Please send the required documents to ros(at) immediately after your application. The correct application procedure is explained on the application form. For more information about payment, please refer to section Registration Fee and Other Costs below.

Language Skills:
Participants should have a good proficiency in English as the ROS Summer School is held completely in English.

The Aachen University of Applied Sciences (FH Aachen) requires that the ROS Summer School participants have appropriate and valid medical, liability and accident insurance for the duration of the ROS Summer School. Please note that the FH Aachen does not cover any of these risks.

German data privacy law/Internet & Social Media:
According to German data privacy laws, you must agree to the following statement before we can post your picture, even in a group photo, on the internet.
“I agree that my picture can be published by FH Aachen on the following web page:
“I agree that my picture can be published by FH Aachen on the following Facebook page:

Registration Fee and Other Costs

Registration Fee

The ROS Summer School registration fee is 750 Euro and includes beverages during the course at the FH Aachen and the social program (excursions included).

Please note that your application is only valid after timely payment. The application procedure is explained on the application form.

Please transfer the registration fee to:

Transfer beneficiary: FH Aachen - UAS
Bank: Sparkasse Aachen
Bank Address: Muensterplatz 7-9, D-52062 Aachen
Bank Code: 390 500 00
IBAN: DE 18 3905 0000 0000 0207 27
Swift/Bic Code: AACSDE33
Specification: ROS + your name

If after registering you are unable to attend the summer school, or if you cancel your registration, you may request a refund of your registration fee. You need to send us a written request via email.
Please be aware that payment can be made by bank transfer only. All payments are in EURO. For any bank transfer made from outside the Euro zone, please be aware of bank service charges. All bank charges for remittances are to be borne by the participant!

Accommodation and Food

Accommodation and catering costs are not included in the participation fee. The registration fee includes only beverages during the course at the FH Aachen University of Applied Sciences.

We can assist with housing. Please specify the type of room you wish in the application form. We offer you 3 accommodation options:

  • 1. Option: Single room in a student dormitory
    If you wish that we book a room for you in a student dorm*, please specify so in the application form. Costs for the complete period of stay: 350 Euro.
  • 2. Option: Room in a shared apartment (hostel)
    If you chose this option you will share an apartment in a hostel with 3 or 4 other ROS participants. You then will have a shared kitchen and bathroom. Costs for the complete period of stay: 300 Euro. In case you wish to apply for this option, please specify correspondingly in the application form.
  • 3. Option: Room in a hotel
    If you wish that we book for you a room in a hotel, please tell us to do so in the application form. Depending on the hotel, the costs alter between ca. 80 Euro and 100 Euro per night. Please be aware that in this case, you will receive a confirmation of the hotel and while checkout on departure day you pay the hotel bill.

For the payment, please note that the respective costs for accommodation have to be added to the registration fee of 750 Euro. Therefore, please specify in the money transfer form:
ROS + your name + room option (either student dorm or shared apartment)

Please note that we have a contingent of rooms at our disposal in different student dormitories, which are spread all over the city. Furthermore, the Aachen University of Applied Sciences does not provide bedclothes, pillows and blankets nor dishes or tableware.

Course Credit, ROS Certificate and Transcript

A participation certificate is issued for all ROS Summer School students and handed out at the end of the summer school. The certificate lists the topics covered, the duration of the summer school and the course credit (4 ECTS credits). The course credit applies not for internal ROS students (FH students, who are involved as ROS tutors).

All ROS participants have the option to take the final written exam. In the application form, please answer the question "Do you wish to take the final written exam?" correspondingly. Those, who write the exam, will get a ROS transcript with a grade for their test performance. The grading scheme is as follows:

from 1.0 to 1.5    =  very good
from 1.6 to 2.5    =  good
from 2.6 to 3.5    =  satisfactory
from 3.6 to 4.0    =  sufficient
above 4.0            =  failed

Additional ROS-based UAV Workshop

UAV is short for unmanned, uninhabited oder unpiloted aerial vehicle. We offer an optional post-summer-school ROS-based UAV workshop on Saturday/Sunday (August 26-27th, 2017).

The agenda of our UAV workshop is:

  • 26th August | Basic principles of UAV design, components and functions / First flight setup guide
  • 27th August | Different flight modes / Interfacing with ROS

If you intend to take part in the additional ROS-based UAV workshop, please note that you have to add the workshop fee of 200 Euro to the registration fee and the costs for accommodation. The workshop fee of 200 Euro includes the fee for beverages and lunch.

If you want to book the UAV workshop, please specify in the money transfer form:
ROS + your name + room option (either student dorm or shared apartment) + UAV

Please note that we can only offer a limited number of seats for the UAV Workshop. Those who would like to take part in the UAV workshop are requested to tick "YES" on the application form (see question: Will you attend the post-summer-school ROS-based UAV workshop?) for better planning.
Please note that the costs for the UAV workshop have to be paid in advance. Please refer to the sections Registration Fee and Other Costs (see above) for more information.

Application Form (no further registrations)

We are very sorry, registrations for the upcoming ROS Summer School are no longer possible.
Therefore, the registration form has been removed from this page on 1st June, 2017.

We kindly ask you to understand that we do not accept any further registrations, because the class is already full. We offer, however, a waiting list for potential participants in case an already registered member withdraws application. If you want to add your name to the waiting list, please write to ros(at)fh-aachen to let us know.

ROS Summer School - Impressions

ROS Summer School - Videos

Video 2015

Video 2014

Video 2013

ROS Summer School - Press Releases

Issued (mostly in German) by FH Aachen - University of Applied Sciences:

ROS Summer School 2016

TUT ROS Summer School 2016

ROS Summer School 2015

ROS Summer School 2014

ROS Summer School 2013

Contact the Organizers

If you need any further information, please do not hesitate to contact us: ros(at)