Course Title: Embedded Control Systems

Lecturer and Tutor

Prof. Dr. sc. Samarjit Chakraborty, MSc. Debayan Roy

General Information

  • General
    • Master's course
    • Lectures and tutorials will be only in English
    • 2 SWS Lecture, 1 SWS tutorial
    • 5 ECTS-Credits
  • Exam
    • Written Exam 
    • 90 mins
    • closed book
    • allowed Materials
      • One piece of A4 paper with hand-written notes
      • A non-programmable calculator
    • Date and Time: 13.09.2019 at 13:15 - 14:45
    • Room 1200


In many application domains (e.g., automotive, avionics, industrial automation), a number of functionalities are carried out by feedback controllers. And they are implemented on either centralized or distributed embedded platforms. Design and implementation of such feedback control loops involve (i) determining the appropriate control algorithm (e.g., gains) such that high-level objectives of the functionalities are satisfied (ii) calculating the platform parameters (e.g., task partitioning, mapping, schedules) such that the implementation preserves the model-level guarantees. Often, the control algorithms are developed by control engineers considering the implementation platform as a black-box. On the other hand, the platform parameters are designed by the embedded systems engineers representing the feedback control tasks with semantics of real-time tasks. Such separation between control design and controller implementation often results in overly conservative design solutions both from control engineering and embedded systems perspectives. Aim of this course is to introduce relevant control theoretical aspects to the embedded systems engineers and relevant embedded systems topics to the control engineers. In other words, this course will cover various methods for design and implementation of feedback control systems on embedded platforms.

After attending this course, the students will be able to understand the following: (i) design controllers that need to be implemented on a digital platform, (ii) design the embedded implementation platform for a specific controller and, (iii) know what are the important design aspects. They will be able to apply the techniques in design and development of embedded control systems.

Lecture Schedules (Offered as a block course)

All lectures will be in Room 3999

  • 05.08.2019 (Monday) 14:00 - 16:00
  • August: Self-Study Period 
  • 02.09.2019 (Monday) 14:00 - 18:00
  • 03.09.2019 (Tuesday) 14:00 - 18:00
  • 04.09.2019 (Wednesday) 14:00 - 18:00
  • 05.09.2019 (Thursday) 14:00 - 18:00
  • 06.09.2019 (Friday) 14:00 - 18:00

Tutorial Schedules

All tutorial will be held in Room 0606

  • August: Self Study Period
  • 02.09.2019 (Monday) 10:00 - 12:00 
  • 03.09.2019 (Tuesday) 10:00 - 12:00
  • 04.09.2019 (Wednesday) 10:00 - 12:00
  • 05.09.2019 (Thursday) 10:00 - 12:00
  • 06.09.2019 (Friday) 10:00 - 12:00