Practical course - Building a modular robot (IN0012,IN2106)

Organizer: M.Sc. Stefan Liu, Prof. Matthias Althoff

Contact: stefan.liu (at)

Modul: IN0012, IN2106

Registration: Via Matching System (is not open yet)

Type: Practical Course, Master-Praktikum

Semester: SS 2018

ECTS: 10.0

Time & Location: 03.07.011 / t.b.a.


  • The preliminary meeting was held.
  • The preliminary meeting will be on 30.01.2018 on 1 p.m. in Room 03.07.011


Deploying industrial robots for production means spending vast amounts of money, such that modular robot systems are more and more sought after. Using modular parts, it would possible to generate robot systems which are adaptable to many different tasks, therefore reducing costs. The disadvantage with traditional robots is that even for small production adjustments the whole application needs re-evaluation and re-calibration. With modular robot systems, we automatically evaluate and choose the optimal configuration of modules in case of task changes. Module parameters are stored onto the robot modules and can be automatically retrieved by a central unit, such that a modular robot is able to self-calibrate and able to generate its own controller. 

The objective of this practical course is to design and to build a modular robot for industrial application. Organised into interdisciplinary teams, students solve a variety of design challenges in an engineering manner. In the first phase, the teams come up with possible solutions for their assigned design problem. In the second phase, these solutions are implemented, or built using equipment from our laboratory and the MakerSpace. In the third phase, the working solutions are integrated into the final product.

This practical course is organised in cooperation with an industrial partner through a joint research project.

Previous knowledge expected

Students with background from computer science, mechanical engineering and electrical engineering are all welcome. Previous knowledge/skills in some the following topics is beneficial:

  • Robotics
  • Real-Time Systems
  • MATLAB/Simulink, C++
  • CAD-Design, part design, mechanical engineering
  • Robot control theory
  • 3D-Printing (plastic, metal)


The registration will be held over the matching system of the Department of Informatics (open Feb 09 until Feb 20). However, personal applications will be preferred in the matching system. Please specify your motivation and robotics related skill, what you are most interested to do and send an email with CV and Transcript of Records to stefan.liu (at) before Feb 14!