Add to watchlist
Back to selection

 

48882-01 - Lecture with practical courses: Applied control (3 CP)

Semester spring semester 2025
Course frequency Every spring sem.
Lecturers Nicolas Gerig (nicolas.gerig@unibas.ch)
Murali Krishna Karnam (murali.karnam@unibas.ch)
Georg Rauter (georg.rauter@unibas.ch, Assessor)
Cédric Schicklin (cedric.schicklin@unibas.ch)
Carina Schmidt (carina.schmidt@unibas.ch)
Content The lecture is split into a lecture part, where students learn theoretical aspects on control, use them in exercises, and a practical part where they apply their knowledge on a real robotic system in group projects. The lectures are taught in an inverted classroom setting, where videos and exercise instructions are provided ahead of time. So, students get an introduction to the theoretical aspects of control one week before the exercises. The exercises and weekly Q&A session will be performed in the lecture room during the announced times for the lecture.

The lecture will build upon basics in continuous linear time-invariant systems (LTI-systems, taught in 69469-01 – Introduction to LTI-Systems and Control). Starting with standard controllers (PID-control), we will successively cover the following topics: Anti-windup measures, Analytical control synthesis (pole placement), Nyquist curves, Root-Locus plots, Nyquist stability criterium, Stability: Asymptotic- and BIBO-stability, BODE diagram, Polar plots, Time discrete systems, LTI systems in state space, Invariance of state transforms, Observability and Controllability, State models, State controllers, State observers, Kalman filter. In case there should be time, we will have a short excursion to Real-time optimization and Reinforcement learning.

In the practical part of the lecture, the students will work in groups on a small basketball throwing setup using Matlab/Simulink and TwinCAT3. The basic knowledge of TwinCAT3 in combination with Matlab/Simulink from the course Hands-on Introduction to Medical Robotics Hardware, which is taught every semester (in the semester holidays due to availability of lecture rooms for an entire week), is very useful for the students. Groups that have members, who visited the prior course will profit here and can directly focus on the core task of control design instead of having to learn the basic usage of the automation setup. The task of the group project is to design controllers that allow time efficient and robust ball scoring in competition with the other groups.
Learning objectives The goal is to make students aware of a variety of different control principles for linear time-invariant systems (LTI-systems), their advantages and disadvantages. The knowledge is supported by practical examples tested in Matlab/Simulink and TwinCAT3 on a real robot (inverted pendulum)
Bibliography Control Systems 1 (IRT at TU-Graz, Austria)
https://www.tugraz.at/institute/irt/lehre/ergaenzende-informationen/control-systems-1/

Control Systems 2 (IRT at TU-Graz, Austria)
https://www.tugraz.at/institute/irt/lehre/ergaenzende-informationen/control-systems-2/

Hans Peter Geering, Regelungstechnik: Mathematische Grundlagen, Entwurfsmethoden, Beispiele, Springer

Hans Peter Geering, Optimal Control with Engineering Applications, Springer


The following literature exceeds the content of the lecture, but is recommended for the interested reader for his/her future lectures or work in the field of control:

FiOrdOs http://fiordos.ethz.ch/dokuwiki/doku.php

T. Murakami, F. Yu, and K. Ohnishi, “Torque sensorless control in
multidegree-of-freedom manipulator,” IEEE Transactions on Industrial
Electronics, vol. 40, no. 2, pp. 259–265, 1993.

A. Kato and K. Ohnishi, “Robust force sensorless control in motion
control system,” 9th IEEE International Workshop on Advanced Motion
Control, 2006., pp. 165–170, 2006.

J. C. Hsu, A. U. Mayer, Modern Control Principles and Applications, McGraw Hill, New York, 1968

M. Athans, P. L. Falb, Optimal Control, McGraw Hill, New York, 1966

M. Papageorgiou, Optimierung, Oldenbourg Verlag, München, 1991

O. Föllinger, Optimierung dynamischer Systeme - eine Einführung für Ingenieure, R. Oldenbourg Verlag, München, 1985

Dimitri P. Bertsekas, Dynamic Programming and Optimal Control, Athena Scientific
Weblink DBE

 

Admission requirements Students should have prior knowledge on basic control theory:
required course (or equivalents):
69469 - Introduction to LTI-Systems and Control
55664-01 - Blockkurs: Hands-on Introduction to Medical Robotics Hardware (is highly recommended)
Language of instruction English
Use of digital media No specific media used
Course auditors welcome

 

Interval Weekday Time Room
wöchentlich Wednesday 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097

Dates

Date Time Room
Wednesday 19.02.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 26.02.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 05.03.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 12.03.2025 08.15-10.00 Fasnachstferien
Wednesday 19.03.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 26.03.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 02.04.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 09.04.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 16.04.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 23.04.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 30.04.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 07.05.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 14.05.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 21.05.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Wednesday 28.05.2025 08.15-10.00 Hegenheimermattweg 167B, Lecture Hall 02. 097
Modules Doctorate Biomedical Engineering: Recommendations (PhD subject: Biomedical Engineering)
Modul: Medical Systems Engineering (Master's Studies: Biomedical Engineering)
Module Specialisation: Medical Nanosciences (Master's Studies: Nanosciences)
Assessment format record of achievement
Assessment details At the end of the semester, there will be a written exam (1h), where the students need to reach at least 10 out of 20 points to pass. The exam will focus on demonstrating the understanding basic the concepts of control that were covered in the lecture.

In addition, the students have to pass the practical part (the group project) which consists of a written report per group and the practical work achieved and the participation in the competition in the last lecture of the course.

The written exam and the practical part count 50% each for the final mark. However, each part needs to be passed.
Assessment registration/deregistration Reg.: course registration, dereg: cancel course registration
Repeat examination one repetition, best attempt counts
Scale 1-6 0,1
Repeated registration as often as necessary
Responsible faculty Faculty of Medicine
Offered by Departement Biomedical Engineering (DBE)

Back to selection