BachelorarbeitenimWintersemester2021/22 ...

11
Institut für Systemtheorie und Regelungstechnik - Universität Stuttgart Prof. Dr.-Ing. Frank Allgöwer 21. September 2021 Bachelorarbeiten im Wintersemester 2021/22 am Institut für Systemtheorie und Regelungstechnik Liebe Studierende, Sie sind auf der Suche nach einer Bachelorarbeit (BA) und begeistert von Regelungstechnik? Dann lesen Sie unbedingt weiter, denn hier werden Sie über die Möglichkeit informiert, eine BA am IST anzufertigen. Wie läuft eine Bachelorarbeit am IST ab? • Neben dem Bearbeiten des Themas gehört das Anfertigen einer schriftlichen Ausarbeitung sowie das Halten einer 20 minütigen Präsentation zum festen Bestandteil jeder BA. • In den meisten Studiengängen ist das Hören von neun Vorträgen verpflichtend. Neben den Vor- trägen Ihrer Mitstudierenden bietet das IST daher drei Seminarvorträge an, die Ihnen wichtige Schlüsselqualifikationen für die BA vermitteln. • Der Start einer BA ist flexibel. Die Seminarvorträge werden nur zu Beginn des Semesters angeboten und sollten ggbf. bereits vor dem Start der BA gehört werden. • Alle BAs können sowohl auf Deutsch als auch auf Englisch angefertigt werden. • Einige Themen können auch in einer Gruppe von 2-3 Personen bearbeitet werden. Wie kann ich mich auf eine ausgeschriebene Arbeit bewerben? • Schicken Sie Ihre Bewerbung zentral an [email protected]. Wenn Sie an meh- reren Arbeiten Interesse haben, machen Sie eine Prioritätenliste. Bedenken Sie, dass die Qualität Ihrer Bewerbung ausschlaggebend dafür sein kann, ob Sie ihr gewünschtes Thema erhalten. • Bitte bewerben Sie sich nur auf Arbeiten, die zu Ihren Interessen und Fähigkeiten passen. • Der Bewerbungsschluss ist Montag, der 10. Oktober 23:59. Spätestens dann erhalten Sie eine Antwort auf Ihre Bewerbung. • Natürlich haben Sie die Möglichkeit, die jeweiligen Betreuer*innen kennenzulernen, bevor Sie offiziell zu einem Thema zusagen müssen. Welche Themen sind gerade ausgeschrieben? • Am IST gibt es ein breites Spektrum an BAs, die von praktischen Arbeiten im Labor über Simulations- und Programmierarbeiten bis hin zu theoretischen Forschungsarbeiten reichen. • An dieses Dokument sind alle aktuell ausgeschriebenen BAs angehängt, eine Übersicht finden Sie auf der nächsten Seite. • Bei Fragen zu einem Thema können Sie sich direkt beim Betreuer melden. • Bitte beachten Sie, dass die nächsten BA Themen erst wieder zum SS22 ausgeschrieben werden. Bei Fragen zu einem ausgeschriebenen Thema melden Sie sich bitte direkt bei den jeweiligen Betreu- er*innen, bei organisatorischen Fragen wenden Sie sich bitte an mich. Mit besten Grüßen Lukas Schwenkel 1

Transcript of BachelorarbeitenimWintersemester2021/22 ...

Page 1: BachelorarbeitenimWintersemester2021/22 ...

Institut für Systemtheorie und Regelungstechnik - Universität StuttgartProf. Dr.-Ing. Frank Allgöwer

21. September 2021

Bachelorarbeiten im Wintersemester 2021/22am Institut für Systemtheorie und Regelungstechnik

Liebe Studierende,

Sie sind auf der Suche nach einer Bachelorarbeit (BA) und begeistert von Regelungstechnik? Dann lesenSie unbedingt weiter, denn hier werden Sie über die Möglichkeit informiert, eine BA am IST anzufertigen.

Wie läuft eine Bachelorarbeit am IST ab?

• Neben dem Bearbeiten des Themas gehört das Anfertigen einer schriftlichen Ausarbeitung sowiedas Halten einer 20 minütigen Präsentation zum festen Bestandteil jeder BA.

• In den meisten Studiengängen ist das Hören von neun Vorträgen verpflichtend. Neben den Vor-trägen Ihrer Mitstudierenden bietet das IST daher drei Seminarvorträge an, die Ihnen wichtigeSchlüsselqualifikationen für die BA vermitteln.

• Der Start einer BA ist flexibel. Die Seminarvorträge werden nur zu Beginn des Semesters angebotenund sollten ggbf. bereits vor dem Start der BA gehört werden.

• Alle BAs können sowohl auf Deutsch als auch auf Englisch angefertigt werden.

• Einige Themen können auch in einer Gruppe von 2-3 Personen bearbeitet werden.

Wie kann ich mich auf eine ausgeschriebene Arbeit bewerben?

• Schicken Sie Ihre Bewerbung zentral an [email protected]. Wenn Sie an meh-reren Arbeiten Interesse haben, machen Sie eine Prioritätenliste. Bedenken Sie, dass die QualitätIhrer Bewerbung ausschlaggebend dafür sein kann, ob Sie ihr gewünschtes Thema erhalten.

• Bitte bewerben Sie sich nur auf Arbeiten, die zu Ihren Interessen und Fähigkeiten passen.

• Der Bewerbungsschluss ist Montag, der 10. Oktober 23:59. Spätestens dann erhalten Sie eineAntwort auf Ihre Bewerbung.

• Natürlich haben Sie die Möglichkeit, die jeweiligen Betreuer*innen kennenzulernen, bevor Sieoffiziell zu einem Thema zusagen müssen.

Welche Themen sind gerade ausgeschrieben?

• Am IST gibt es ein breites Spektrum an BAs, die von praktischen Arbeiten im Labor überSimulations- und Programmierarbeiten bis hin zu theoretischen Forschungsarbeiten reichen.

• An dieses Dokument sind alle aktuell ausgeschriebenen BAs angehängt, eine Übersicht finden Sieauf der nächsten Seite.

• Bei Fragen zu einem Thema können Sie sich direkt beim Betreuer melden.

• Bitte beachten Sie, dass die nächsten BA Themen erst wieder zum SS22 ausgeschrieben werden.

Bei Fragen zu einem ausgeschriebenen Thema melden Sie sich bitte direkt bei den jeweiligen Betreu-er*innen, bei organisatorischen Fragen wenden Sie sich bitte an mich.

Mit besten GrüßenLukas Schwenkel

1

Page 2: BachelorarbeitenimWintersemester2021/22 ...

Institut für Systemtheorie und Regelungstechnik - Universität StuttgartProf. Dr.-Ing. Frank Allgöwer

21. September 2021

Bachelorarbeiten im Wintersemester 2021/22am Institut für Systemtheorie und Regelungstechnik

Inhaltsverzeichnis1 Evaluation of event-triggered control mechanics 3

2 Bayesian neural networks vs. Lipschitz neural networks 4

3 Modelling of a 3-DOF-helicopter 5

4 Cloud-based encrypted control 6

5 Inferring system properties from inter-communication times of event-triggered con-trol 7

6 Controller design for a LEGO-Mindstorms robot 8

7 Swing-up control of an inverted pendulum 9

8 Neural network approximation of balancing controller for autonomous e-scooter 10

9 Comparison of data-driven and identification-based control 11

2

Page 3: BachelorarbeitenimWintersemester2021/22 ...

Universitat StuttgartInstitut fur Systemtheorie und Regelungstechnik

Prof. Dr.–Ing. Frank Allgower

Open Thesis (BA)

Evaluation of event-triggered controlmechanisms

Description:

Networked control systems(NCS) are control systemsin which some or all linksin the feedback loop are replaced by a shared communicati-on network. The classical periodic implementation of feed-back controllers with periodic transmissions at predefinedtransmission times may however lead to a waste of networkrecources for NCS. An alternative, called event-triggeredcontrol (ETC), is to transmit state information at time in-stants that are determined by a state-dependent trigger ru-le. Thus, transmissions are only triggered for ETC when thisis required due to the state evolution of the system. Ma-ny results confirm the advantageousness of ETC, as long asthe effect of ETC on the network utilization is neglected.Often ignored is the fact that ETC can lead to unbalancednetwork utilization which may result in worse control per-formance. The goal of this thesis is to evaluate existing ETCmechanisms from the literature in a simulation study and tocompare the resulting control performance to periodic con-trol. In this context, the effect of the ETC on the networkload shall be explicitly considered.

Prerequisites:

• Basic knowledge of feedback control (e.g. lectures Sys-temdynamik and Einfuhrung in die Regelungstechnik)

• Interest in theoretical problems and numerical simula-tions

Supervisor:

MichaelHertneckRoom 3.240

Area:

Networked ControlSystems

Properties:

Type: BA

Beginning:

At any time

Weitere Informationen: www.ist.uni-stuttgart.de/lehre/bama

Aushang vom 6. September 20213

Page 4: BachelorarbeitenimWintersemester2021/22 ...

Universit�at Stuttgart

Institut f�ur Systemtheorie und Regelungstechnik

Prof. Dr.–Ing. Frank Allgower

Open Thesis (BA)

Bayesian neural networks vs.Lipschitz neural networks

Description:

Due to their susceptibilityto adversarial perturbations,neural networks (NNs) arehardly used in safety-criticalapplications. There havebeen multiple approaches totackle this problem. A mea-sure of robustness to such in-put pertubations is the Lipschitz constant of the input-outputmap defined by an NN. Hence, one approach to increase theNN’s robustness is to enforce an upper bound on the Lips-chitz constant by adding a matrix inequality constraint to thetraining objective. An alternative approach uses Bayesian neu-ral networks, i.e., stochastic neural networks that model theuncertainty in the parameters by learning a distribution overthe weights. This thesis consists of understanding both ap-proaches, implementing, comparing and potentially combiningthem to get an improved overall method.

Prerequisites:• Basic course on machine learning• Experience with Matlab and/or Python• Interested in neural networks and coding

Supervisor:Patricia Pauli,HenningSchluterRoom 3.234

Area:

Robustness of neuralnetworks

Properties:

Type: BA

40% literature20% theory40% simulation

Beginning:anytime

Further information on www.ist.uni-stuttgart.de/lehre/bama

Aushang vom September 13, 2021

4

Page 5: BachelorarbeitenimWintersemester2021/22 ...

Universität StuttgartInstitut für Systemtheorie und RegelungstechnikProf. Dr.–Ing. Frank Allgöwer

Open Thesis (BA)Modelling of a 3-DOF-helicopter

Description:

The shown three degrees offreedom (3 DOF) helicopteris part of the PraktikumKonzepte der Regelungstech-nik in the MSc EngineeringCybernetics. The prevalentCovid-19 pandemic has unfortunately shown that access tothis real plant cannot be expected at all times. For thisreason, it would be preferable to have an accurate model ofthe helicopter at hand which imitates the true behaviour.The goal in this thesis is to create a detailled model of the3 DOF helicopter, e.g. based on Euler-Lagrange equations.Ideally, the model should consider acting forces as well asphysical limitations. Further, it could be possible to usemodel identification techniques to obtain unknown parame-ters. This thesis complements the earlier project ”Visualisa-tion of a 3-DOF-helicopter”, which can be used to validatethe derived equations.

Prerequisites:• Experience in deriving equations of motion• Interest in modelling mechanical systems

Supervisor:Robin Strässer,Matthias HircheRoom 3.236

Area:

ModellingSimulation

Properties:

Type: BA60% literature20% implementation5% simulation15% experiments

Beginning:anytime

Further information on www.ist.uni-stuttgart.de/lehre/bama

Aushang vom August 24, 2021

5

Page 6: BachelorarbeitenimWintersemester2021/22 ...

Universitat StuttgartInstitut fur Systemtheorie und Regelungstechnik

Prof. Dr.–Ing. Frank Allgower

Open Thesis (BA)

Cloud-based encrypted control

Description: Plantx+ = f(x,u)Actuator Sensor

Controlleru = p(x)

u x

⟦u⟧ ⟦x⟧In cloud-based control, evalu-ation of the control law is out-sourced to a powerful exter-nal cloud computing service.Although this approach is highly flexible and allows to forgoexpensive hardware which runs the controller, there might beprivacy concerns since the cloud might not be trustworthy. Ifthe measurements, the control actions or the control policyare confidential, encrypted control can be used to computecontrol actions in the cloud without revealing any informa-tion about the data to the cloud provider. For this purpose,secure control schemes relying on multi-party computationhave been developed at the IST. The goal of this thesis is toimplement this scheme and possibly other encrypted controlschemes on real (external) servers, and to compare their real-time capabilities. Further, a software-in-the-loop simulation(or possibly even a hardware-in-the-loop simulation using oneof the IST’s experimental setups) using a cloud controller canbe set up, and the control performance be compared to a localcontroller.

Prerequisites:• Course Einfuhrung in die Regelungstechnik• Experience in Python and Matlab, having fun with pro-

gramming

Supervisor:Sebastian Schlor,StefanWildhagen

Area:

Encrypted Control,Multi-partycomputation

Properties:

Type: BA

15% literature15% theory60% implementation

Beginning:October 2021

Further information on www.ist.uni-stuttgart.de/lehre/bama

Aushang vom September 14, 2021

6

Page 7: BachelorarbeitenimWintersemester2021/22 ...

Universitat StuttgartInstitut fur Systemtheorie und Regelungstechnik

Prof. Dr.–Ing. Frank Allgower

Open Thesis (BA)

Inferring system properties frominter-communication times of

event-triggered control

Description:In networked control systems, measurements and control ac-tions are sent via a communication network between sensor,controller and actuator. Thereby, the controller can be out-sourced to a powerful external cloud computing service. Be-sides all the advantages of this flexible approach, there mightbe privacy concerns. If the measurements, the control actionsor the control policy are confidential, encrypted control can beused to compute control actions in the cloud without revealingany information about the data to the cloud provider.To reduce the amount of communication in the network, event-triggered control schemes were developed. There, measure-ments are only sent to the controller if certain triggeringconditions are met. In combination, encrypted event-triggerednetworked control is communication-efficient and data privacyis maintained. However, the communication events can beobserved.The goal of this thesis is to investigate which system propertiescan be determined if the transmitted data is hidden but thecommunication pattern is known.

Prerequisites:• Course Einfuhrung in die Regelungstechnik• Interest in systems theory, having fun with theoretical

work

Supervisor:Sebastian Schlor,StefanWildhagen

Area:

Networked ControlEncrypted Control

Properties:

Type: BA

40% literature50% implementation10% simulation

Beginning:October 2021

Further information on www.ist.uni-stuttgart.de/lehre/bama

Aushang vom September 14, 2021

7

Page 8: BachelorarbeitenimWintersemester2021/22 ...

Universitat StuttgartInstitut fur Systemtheorie und Regelungstechnik

Prof. Dr.–Ing. Frank Allgower

Open Thesis (BA)

Controller design for a LEGO-Mindstormsrobot

Description:

The LEGO®-Mindstormsrobots provide an easyentry into control forstudents. Therefore,usually simple controlstructures are implementedin order to stabilize asegway or to follow a line.Now the question risewhether more complexcontrol stuctures, astaught in an initial control lecture as Einfuhrung in dieRegelungstechnik, can be successfully implemented on theLEGO-Mindstorm brick. To this end, Matlab/Simulinkand more reliable sensors than from LEGO® will beconsidered.Subject of this project will be modelling a LEGO-Mindstorms robot, validation of the model and controllerwith Matlab/Simulink, and implementation of the controlleron the LEGO-Mindstorms brick using Matlab/Simulink.

Prerequisites:

• Einfuhrung in die Regelungstechnik lecture or equiva-lent courses

• Experience with Matlab/Simulink is desired

Supervisor:

Tim MartinRoom 2.236

Area:

Implementation of con-trollers for real plants

Properties:

Type: BA

20% literature20% simulation20% modelling40% implementation

Beginning:

any time

Weitere Informationen: www.ist.uni-stuttgart.de/lehre/bama

Aushang vom 1. September 2021

8

Page 9: BachelorarbeitenimWintersemester2021/22 ...

Universitat StuttgartInstitut fur Systemtheorie und Regelungstechnik

Prof. Dr.–Ing. Frank Allgower

Open Thesis (BA)

Swing-up control of an inverted pendulum

Description:

w

M2R

ϕ

One of the most popularexamples in controlengineering is an invertedpendulum on a cart.Therein, a rod is attachedto a cart and the taskis to balance the rodin its upright position by moving the cart. In this thesiswe want to design a tracking controller that can changeautomatically between the upright unstable and the hangingstable equilibrium. Hence, the controller should be able toswing up the rod into its upright position. One challenge inthe design is that the control inputs cannot be larger thanthe motor of the cart allows and that the cart itself hasonly a limited range to move. The goal of this thesis is tocompare several approaches, as for example a 2-DOF controlstructure, a model predictive controller, or an iterativelearning controller, first in simulation and then implementedon the real plant. This thesis is also suitable for group work.

Prerequisites:

• Courses Einführung in die Regelungstechnik• Some experience in Matlab/Simulink• Interested in designing and implementing controllers

Supervisor:

LukasSchwenkel,Matthias Hirche

Area:

Implementation

Properties:

Type: BA

30% literature30% simulation40% experiments

Beginning:

now

Weitere Informationen: www.ist.uni-stuttgart.de/lehre/bama

Aushang vom 17. September 2021

9

Page 10: BachelorarbeitenimWintersemester2021/22 ...

Universitat StuttgartInstitut fur Systemtheorie und Regelungstechnik

Prof. Dr.–Ing. Frank Allgower

Open Thesis (BA)

Neural network approximation ofbalancing controller for autonomous

e-scooter

Description:

The interest in neural networks(NNs) has recently increased andNNs are applied to a wide rangeof problems. As universal func-tion approximators, they may inparticular be used to approximatecontrollers which are for examplecomputationally expensive. Forinstance, a model predictive con-troller requires to solve an online optimization problem inevery time step, whereas the evaluation of a NN is cheap.At the IST, a balancing controller has been designed thatstabilizes an autonomous e-scooter in the upright position. Inthis thesis, the student is to approximate the existing controllerwith an NN using imitation learning. Following, the student isto analyze the resulting feedback interconnection’s closed-loopstability or even enhance the training with stability constraints.Subsequently, the closed loop is to be simulated in Gazebo andfinally the NN controller to be implemented on the e-scooter.

Prerequisites:• Basic course in machine learning recommended• Knowledge in Python and/or Matlab• Experience with ROS and Gazebo helpful, not required

Supervisor:Patricia Pauli,David MeisterRoom 3.234

Area:

Neural networksBalancing controlAutonomous vehicles

Properties:

Type: BA

25% literature25% theory25% simulation25% experiments

Beginning:anytime

Further information on www.ist.uni-stuttgart.de/lehre/bama

Aushang vom September 20, 2021

10

Page 11: BachelorarbeitenimWintersemester2021/22 ...

Universitat StuttgartInstitut fur Systemtheorie und Regelungstechnik

Prof. Dr.–Ing. Frank Allgower

Open Thesis (BA)

Comparison of data-driven andidenti�cation-based control

Description:Data

SystemIdentification

ControllerDesign

Data-Driven Control

Most classical approaches to control theory are model-based.If the system is not known a priori, then various methodsexist to identify a model from measured data. Alternatively,controlling systems based directly on measured data withoutan intermediate system identification step is a research topicof increasing interest. In general, connections between di-rect (data-driven) and indirect (identification-based) controlapproaches are largely unexplored.For instance, both direct and indirect methods have beendeveloped for stabilizing unknown systems using data af-fected by bounded noise. In order to guarantee that the un-known plant is indeed stable in closed loop, these approa-ches robustly stabilize all systems which are consistent withthe available data. The particular choice of the noise boundand how it is included in the design condition can have largeinfluence on the success of the design. The goal of this the-sis project is to evaluate and compare different direct andindirect approaches for data-driven controller design in thepresence of bounded noise.

Prerequisites:

• Course Einfuhrung in die Regelungstechnik

• Experience in Matlab

Supervisor:

Julian BerberichRoom 2.236

Area:

Data-Driven ControlIdentification

Properties:

Type: BA

30% literature40% simulation30% experiments

Beginning:

now

Weitere Informationen: www.ist.uni-stuttgart.de/lehre/bama

Aushang vom 24. Marz 2021

11