One challenge in controller design is to achieve a desired performance and guarantee safe operation, e.g., via the satisfaction of constraints. This goal should be fulfilled even in the presence of uncertainties. Uncertainties can stem from unknown system dynamics, external disturbances, or interaction of the control system with unknown entities such as other controlled systems or humans. One way to deal with uncertainties is obtaining an estimate of them via machine learning techniques, such as Gaussian processes.
Gaussian processes have been used increasingly as a data-driven technique within the past two decades due to many beneficial properties such as the bias-variance trade-off and the close relation to Bayesian mathematics. In contrast to most of the methods, Gaussian process models provide a regression function and a measure for the uncertainty of the prediction. This powerful property makes them very attractive for many applications in control, e.g., model predictive control, robust control, reinforcement learning, and general optimization tasks, as the uncertainty measure allows providing convergence, performance, and safety guarantees. However, fusing/embedding machine learning and especially Gaussian processes in a closed-loop control system pose several challenges, such as closed-loop uncertainty propagation or real-time feasible online learning.
This tutorial-style workshop aims to provide insight into the fundamentals behind Gaussian processes for modeling and control and sketches some of the open challenges and opportunities using Gaussian processes for modeling and control. Experts/lecturers with experience in Gaussian processes and (optimization-based) control from academia and industry will introduce Gaussian processes’ basics and spotlight Gaussian processes’ opportunities for the control community and recent advances in learning-based control under uncertainties in general. The workshop targets an audience from graduate level to experienced theoretical and practically oriented control engineers who aim to improve their knowledge in controller design under uncertainties leveraging Gaussian processes and machine learning. It was run in a similar structure first at the 61st IEEE Conference on Decision and Control in 2022 in Cancun, where it attracted about 40 participants. For the IFAC World Congress we expect a similar, or even higher number of participants.
Time | Type | Content | Speaker |
---|---|---|---|
08:15 – 08:30 | Warming up: Welcome, motivation, and introduction | ||
08:30 – 09:15 | Tutorial | From Gaussian distributions to Gaussian processes | Thomas Beckers |
09:15 – 10:00 | Tutorial | Regression with Gaussian processes | Maik Pfefferkorn |
Coffee break | |||
10:30 – 11:30 | Tutorial | Learning dynamical systems with GPs | Thomas Beckers |
11:30 – 13:00 | Tutorial |
Control of dynamical systems using GPs: MPC, safety and guarantees |
Maik Pfefferkorn |
Lunch break | |||
14:00 – 14:45 | Spotlight |
Industrial perspectives on Gaussian process learning-based control |
Karl Berntorp |
14:45 – 15:30 | Spotlight |
Efficient online learning in closed loop control of dynamical systems |
Sandra Hirche |
Coffee break | |||
16:00 – 16:45 | Spotlight | Exploiting Gaussian Processes in Predictive Control | Rolf Findeisen |
16:45 – 17:30 | Spotlight |
Learning, optimization, and control with application to- wards energy efficiency |
Colin Jones |
17:30 – 18:00 | Closing remarks/discussion |