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. More details on the topics and the requirements will be presented at the first introductory meeting.

Prerequisites: C++, Linux


Semester:

SS

Year:

2025

Course Number:

MA-INF 4226

Course Start Date:

16.04.2024

Course End Date:

TBA

Responsible HRL Lecturers:


Important dates

The introductory meeting for all interested participants will take place on Tuesday, 15.04.2025 in room 2.044. 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

Tuesday, 15.04.2025, 14:00-15:00Introductory meeting in room 2.044
Monday, 21.04.2025Registration deadline in BASIS
TBAOral exams

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