Lab Parallel Computing for Mobile Robotics (MA-INF 4226)

In this lab, students gain hands-on experience with parallel computing principles and the CUDA framework. Starting off with simple, introductory examples and then moving on to common motion planning tasks, parallelized versions of concepts such as A* search, sampling-based motion planning with RRT, and collision checking will be implemented using C++ in small groups of two or three students. More details on the topics and the requirements will be presented at the first introductory meeting.

Prerequisites: C++, Linux

Contents: CUDA computing, Motion Planning algorithms (A*, RRT, DWA), Collision Checking 



Important dates:

The introductory meeting for all interested participants will take place on Tuesday, 17 April 2018, 10:00 c.t. In the introductory meeting, we will talk about the topics of the  lab in more detail, give a short introduction to CUDA computing, and answer questions.


Tuesday, 17 April 2018, 10:00 c.t. Introductory meeting (room 0.011, Endenicher Allee 19A)
Monday, 30 April 2018 Registration deadline in BASIS
Monday, 3 September 2018 Submission deadline of lab results (source code and documentation)

After the first lab meeting, the participants can arrange their working schedule individually after consultation with their supervisor.



The participation in this course requires a registration since the number of available places is limited. Please register by sending an email to