MIN-Fakultät
Fachbereich Informatik
TAMS

64-850-P1 Masterproject Intelligent Robotics (Part 1)

Room: F-326 (TAMS Robot Lab)
Date: Thursday, 12:15 - 15:45
Organizer: Michael Görner, Norman Hendrich

Robotics Project

Within this project, you will gain hands-on knowledge about robotics, and likely also about recent progress in artificial intelligence and machine learning. In the winter semester, the project is made up of two courses, namely the actual robotics design and programming part (this course) and the accompanying integrated seminar 64-850-S: Integrated Seminar Intelligent Robotics. You need to attend and complete both parts for the overall project.

As we use the ROS (Robot Operating System) middleware on all our robots, the first few weeks of the course are spent on a hands-on introduction about ROS and our robots. In parallel to working on this, you are encouraged to find ideas for a concrete robot scenario to be designed by you and your fellow students within the second half of the wintersemester (and then continued in the following summer semester).


Appointments

The following schedule is tentative and will be updated according to the participants' previous knowledge and interests.

Tasks to be worked on in the project involve:


Content

Within this project you shall learn how to basically program a robot to do tasks like navigating, manipulating, interfacing with humans. Therefore ROS (robot operating system) as the standard open-source middle-ware will be used to program the robot.

Prerequisites:

Experiences in programming C/C++ and/or Python

Language:

English and German

Start:

Yearly starting in winter term.

Keywords:

Computergrafik, 3D, Robotik. Mensch-Maschine-Interaktion, Bildverarbeitung, Locomotion, Sensortechnik, Manipulation, Grasping, computer graphics, robotics, human-machine interface, image processing, sensor fusion, localization, navigation, gesture recognition

Learning goal

The goal of the Master project is basically two-fold. First, you get hands-on knowledge about various methods and approaches from different aspects of state-of-the-art robotics. Second, you learn about how to organize work and how to collaborate in a group towards your self-defined project goal.

Approach

You will be working as a group towards a specific robot application (demo) proposed and chosen by the students. The Master project runs over two semesters. In the winter semester (WS 2023), the project consists of two parts with individual STiNE numbers (64-580-P1 for the practical robot work and 64-580-S1 for the seminar part). The Master-project will be continued in the following summer term (4 SWS, no seminar part).

Successful participation includes literature review, self-acquiring of basic methods and concepts, development and tests of (robot) software, implementation of a prototype, presentation and documention of the results.

All reports including an oral presentation in the first semester will take place in the integrated seminar 64-850-S1.


Evaluation

To pass the course, students have to

Written Submissions

At the end of the project, the group has to document their efforts. This work is split in two parts.

First, all final source code and project structure that was developed during the project should be documented. The aim of this part is to enable a person with no affiliations to the project to run and develop on top of the final demonstration. Useful documentation includes a technical overview of each part (usually in the form of a README.md for each component) with sufficient instructions to start and develop the demonstration scenario. If there are known issues that can break demonstrations, these should be documented as well. Lastly, the actual source code should be sufficiently structured and commented to be accessible later on.

Second, all other aspects of the project should be summarized by the whole group in a document in the style of an IEEE conference publication of 6-10 pages in total. It should comprise everything you would expect to see in a scientific publication while abstracting away implementation details (which are documented in the first part already). Relevant sections might include

The final project report is finished, and will be uploaded and linked here soon (together with the final project demonstration, tentatively scheduled for Oct/18, 2024).