Technische Universität München Robotics and Embedded Systems

Extension of an Assembly Line Model with a Distributed Control System

Type DA, MA
Supervisor Prof. Dr.-Ing. Alois Knoll
Advisor Dipl.-Inf. Michael Geisinger
Research Area Distributed embedded systems
Associated Project EasyKit / Multifunk
Programming Language C
Required Skills C, Design and assembly of electronic circuits
Useful Knowledge  
Announcement Project announcement in PDF format


The area of industrial automation involves complex computer systems which traditionally have a centralized architecture. The controller part in these systems is a programmable logic controller (PLC), which is usually attached to a network for monitoring and control and provides interfaces for controlling the actual sensors and actuators involved in the industrial production process. However, there is currently a trend in the direction of decentralized industrial automation architectures, where sensors and actuators are made "intelligent". This is achieved by placing a microcontroller directly at the sensor or actuator so that the device can be directly attached to a network or bus system.


The chair for Robotics and Embedded Systems has various mock-up models of small and large industrial production lines that are used for educational purposes in its lab courses. One of these models is still using the traditional PLC-based architecture as pointed out above. The task of this project is to replace the current architecture with a decentralized distributed system. Ideally the system should consist of heterogeneous microcontrollers, meaning that different microcontroller types and architectures are used. In addition, programming of the system should be refined and well documented for use of students in the lab course.



Assembly Line Model Assembly Line Model
Assembly Line Model Controller Interface Board