Embedded Control Laboratory

Prof. Dr. Moritz Diehl, Dr. Dang Doan, Paul Daum

The goal of the course is to let the participants gain hands-on experience in applying and evaluating various control techniques on real mechatronic systems. During the course students (in groups of 2 or 3) will derive a mathematical model of the physical setup, design and analyze a control technique, implement the controller as embedded software using the "Rapid Control Prototyping" approach (Arduino Due and MATLAB/Simulink). The following systems have been built in the Embedded Control Project and will be used for this laboratory:

  • Self-balancing table
  • Furuta pendulum
  • Balancing car on roller
  • Flywheel inverted pendulum

Grading

The grading will be based on a written report (3 pages long) and a final public presentation. The course will give 3 ECTS points.

Formalities

The course ID on Hisinone is 11LE50MO-5251

The course can count towards:

  • Master of Science in Embedded Systems Engineering
    • Reliable Embedded Systems
    • Circuits and Systems
    • Design and Simulation
    • Personal Profile
  • Master of Science in Computer Science
    • Cyber-Physical-Systems
  • Master of Science in Microsystems Engineering
    • Circuits and Systems
    • Design and Simulation
    • Personal Profile
  • Master of Science in Sustainable Systems Engineering
    • Energy Systems
    • Information Processing Technologies

Recommended prerequisites:

  • Systemtheorie und Regelungstechnik 1 / Systems and Control 1,
  • Systemtheorie und Regelungstechnik 2 /Systems and Control 2,
  • Modellierung und Systemidentifikation / Modelling and System Identification,
  • or similar courses

Tutors: 

Dr. Dang Doan (dang.doan(at)imtek.uni-freiburg.de)

Paul Daum (paul.daum(at)jupiter.uni-freiburg.de)