MIN-Fakultät
Fachbereich Informatik
TAMS

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

Room: F-326
Date: Thursday, 12:15 - 15:45
Organizer: Michael Görner, Norman Hendrich

Integrated Seminar

The integrated seminar 64-850-S: Integrated Seminar Intelligent Robotics complements the project.

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 2022), 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