Lab Course Parallel Computing for Mobile Robots

In this lab, students gain hands-on experience with parallel computing principles and the CUDA framework. The tasks include implementing efficient GPU-accelerated computations for robotics and computer vision applications. Specifically, students will first implement a CUDA-based kernel for calculating the Chamfer Distance between point clouds, significantly accelerating this traditionally computationally expensive task compared to its CPU-based counterpart. Additionally, students will explore GPU parallelization of a model-based inspection pipeline, implementing CUDA kernels to accelerate ray casting operations crucial for tasks such as environment mapping and object scanning. As a final step, the developed methods will be applied in a larger project on a real robot platform. More details on the topics and the requirements will be presented at the first introductory meeting.

Prerequisites: C++, Linux


Semester:

SS

Year:

2026

Course Number:

MA-INF 4226

Links:

Basis

Course Start Date:

14.04.2026

Course End Date:

TBA

Responsible HRL Lecturers:


Important dates

The introductory meeting for all interested participants will take place on 14.04.2026 at 14:00 o'clock in room 2.025. 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.
Slides

Schedule

14.04.2026; 14:00 o'clockIntroductory meeting in room 2.025
TBDRegistration deadline in BASIS
TBDOral exams

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