Research Areas
Dual Control & Bayesian Reinforcement Learning
When controlling systems with uncertain dynamics, a controller faces a fundamental trade-off between exploration and exploitation. Actions should achieve good performance based on current knowledge, yet they also influence the information gathered about the system, which in turn affects future performance. Dual control addresses this trade-off by optimizing control inputs with respect to both objectives simultaneously by explicitly accounting for how actions reduce uncertainty in the model. Bayesian reinforcement learning offers a closely related perspective, where a belief over the unknown system is maintained and updated with incoming data. However, computing optimal dual policies is generally intractable, as it requires solving optimization problems over the belief space.
Our research targets computationally efficient methods that capture the essential exploration behavior of optimal dual policies without their prohibitive complexity. Beyond efficiency, we are interested in theoretical aspects, for instance, in how active learning affects the stability and safety of the closed-loop system during operation. To address these challenges, we build on ideas from probabilistic modeling, approximate dynamic programming, and optimization-based control.
Contact: Christopher Narr
Sequence Modeling-Based Control
Sequence modeling addresses the problem of learning from ordered data, where the meaning of each element depends on its position and its relationship to other elements in the sequence. Over the last decade, this field has received significant attention. This has been driven by major advances in machine learning architectures, such as the introduction of the Transformer, which forms the foundation of many widely used language models today.
These developments motivate the use of sequence modeling beyond traditional domains such as language and vision. Control systems provide a natural setting for this approach, since a feedback control loop inherently generates sequential data over time. Building on this observation, we reformulate classical control tasks as sequence modeling problems to exploit this inherent sequential structure. To achieve this, we combine recent advances in machine learning with established principles from control theory. In particular, we develop frameworks in which sequence models are either used directly as controllers or as enhancements to classical control methods.
Contact: Nehir Güzelkaya
Related Publications:
- Güzelkaya, N.; Leibold, M.; Buss, M.: "Decision Transformer-based Tuning for Model Predictive Control.", Engineering Applications of Artificial Intelligence, 181, 2026, 2026 [Link]
Interaction-aware Trajectory Planning for Autonomous Driving
Autonomous vehicles (AVs) are expected to drive in mixed traffic with human-driven vehicles for the foreseeable future. Motion planning in such environments remains challenging because the future behavior of surrounding vehicles (SVs) is uncertain, interactive, and heterogeneous. Safe and efficient interactive driving requires both reasoning about interactions between SVs and the AV and preparing for plausible responses that differ from its expectations.
In this field of research, we develop an interaction model to represent mutual interactions between the AV and SVs, based on game theory and social preference quantification. To account for multi-modal uncertainty in the interaction model, we combine Stochastic Model Predictive Control and Branch Model Predictive Control for contingency planning to ensure safety and avoid over-conservatism.
Contact: Zekun Xing
PDE control with Koopman operator methods
Many real-world systems are governed by partial differential equations (PDEs), including fluid flows, thermodynamics, and flexible link robots. The state of these systems depends not only on time, but also on space. Nonlinear PDEs can be difficult to control because their dynamics are nonlinear and infinite-dimensional, and control inputs may act only indirectly through the system boundaries. The resulting optimization problem can be difficult to formulate and solve.
Nonlinear dynamics can be represented linearly using the Koopman operator. The Koopman operator is a linear operator that is in general infinite-dimensional. The operator acts on functions of the state, known as observable functions, and evolves these observables linearly along the system trajectories. This research aims to identify a finite, observable subspace while preserving as much of the PDE's intrinsic continuous state structure as possible. The resulting reduced representation can then be used in control design, towards the development of efficient and robust control methods for PDE systems.
Contact: Marie Dignaß
Dynamics-Aware Modeling and Control of Robotic Systems
The behavior of robotic systems is shaped by their intrinsic dynamics, which arise from their mechanical structure and physical properties. These dynamics are often treated as effects to be compensated for by the controller. However, such compensation may require additional control effort, while exploiting these dynamics can lead to more efficient motion. A deeper understanding of the interplay between mechanics and dynamics can benefit not only control design, but also the development of robotic systems tailored to specific tasks.
Our research focuses on modeling and control methods that account for and exploit the intrinsic dynamics of robotic systems. A particular interest lies in systems with elasticity and coupled stiffness, inspired by similar mechanical principles found in biological systems. We investigate how these properties reshape system dynamics and how the resulting natural behavior can be exploited in control. When learning-based methods are employed, we aim to incorporate physical and dynamical knowledge into the learning process rather than relying solely on data-driven models.
Contact: Dan Li
Data-driven Predictive Control of Uncertain Systems
For safe control of dynamical systems, one must consider various critical factors in controller design, e.g., constraints on system variables due to physical limitations, environmental uncertainties like process disturbances, and inexact system knowledge due to modeling inaccuracies. Instead of physical modeling, which can be cumbersome for complex systems, data can be used to derive system representations for controller design.
In this field of research, we develop data-driven predictive controllers for uncertain systems, aiming for real-time applicability and guarantees of constraint satisfaction and stability in closed-loop. We do so by integrating and extending concepts from data-driven and learning-based control, as well as robust and stochastic Model Predictive Control (MPC).
Contact: Johannes Teutsch
Related Publications:
- Teutsch, J.; Leibold, M.: "Stochastic data-driven predictive control of linear systems with sub-Gaussian disturbances using causal predictors.", IFAC Journal of Systems and Control, vol. 35, pp. 100399, 2026 [Link]
- Teutsch, J.; Kerz, S.; Wollherr, D.; Leibold, M.: "Sampling-based Stochastic Data-driven Predictive Control under Data Uncertainty.", IEEE Transactions on Automatic Control, vol. 71, no. 3, pp. 1924-1931, 2026 [Link]
- Teutsch, J.; Narr, C.; Kerz, S.; Wollherr, D.; Leibold, M.: "Adaptive Stochastic Predictive Control from Noisy Data: A Sampling-based Approach.", IEEE 63rd Conference on Decision and Control (CDC), 2024 [Link]
- Kerz, S.; Teutsch, J.; Brüdigam, T.; Wollherr, D.; Leibold, M.: "Data-driven Tube-Based Stochastic Predictive Control.", IEEE Open Journal of Control Systems, vol. 2, pp. 185-199, 2023 [Link]
Previous Research Areas
Our research explores new methods for detecting faults in dynamic systems, especially those that are not apparent during normal operation. When observed data do not provide enough information to distinguish between nominal and fault scenarios, we generate auxiliary input signals to identify different fault models (which may be known or unknown). This method is also known as active fault detection. The goal is to demonstrate the ability to simultaneously achieve control goals and model separation. To this end, we work on merging Model Predictive Control (MPC) methods with active fault detection methods. The method can be applied to many different systems and will contribute to the overall improvement of system reliability and safety by ensuring effective fault detection and management.
Contact: Annalena Daniels
This research area focuses on enhancing the efficiency and productivity of vertical farming through optimal control strategies. Vertical farming offers year-round cultivation by maintaining optimal growing conditions, leading to faster crop maturity and higher yields than traditional farming. However, it faces challenges such as high energy consumption. The research aims to optimize the growth of different crops (e.g., wheat, tomatoes, etc.) by adjusting inputs like water, radiation, and temperature and by determining the optimal growth period duration to maximize yearly yields. By employing a nonlinear, discrete-time hybrid model, we seek to balance resource use, yield profit, and growth period, demonstrating the significant potential of control theory in improving vertical farming practices.
Contact: Annalena Daniels, Michael Fink
Related Publications:
- Fink, M.; Daniels, A.; Qian, C.; Velásquez, V.M.; Salotra S.; Wollherr D.: "Comparison of Dynamic Tomato Growth Models for Optimal Control in Greenhouses.", 2023 IEEE International Conference on Agrosystem Engineering, Technology & Applications (AGRETA), 2023 [Link]
- Daniels, A.; Fink, M.; Leibold, M.; Wollherr, D.; Asseng, S.: "Optimal Control for Indoor Vertical Farms Based on Crop Growth.", IFAC-PapersOnLine 56 (2), 9887-9893, 2023 [Link]
System uncertainty can be handled in different ways within MPC. Robust MPC, as the name indicates, robustly accounts for the uncertainty, often resulting in conservative solutions. While Stochastic MPC yields efficient solutions, a small probability of constraint violation is permitted based on a predefined risk parameter.
In contrast to Robust MPC and Stochastic MPC, we propose an MPC method (CVPM-MPC), which minimizes the probability that a constraint is violated while also optimizing other control objectives. The proposed method is capable of dealing with changing uncertainty and does not require choosing a risk parameter. CVPM-MPC can be regarded as a link between Robust and Stochastic MPC.
One promising application for the CVPM-MPC method is in the field of autonomous driving. In this context, the constraint violation probability directly correlates to the risk of collision, making the need for a method that minimizes this probability crucial.
Contact: Michael Fink
Related Publications:
- Brüdigam, T.; Gaßmann, V.; Wollherr, D.; Leibold, M.: "Minimization of constraint violation probability in model predictive control.", International Journal of Robust and Nonlinear Control 31.14, 2021 [Link]
- Fink, M.; Brüdigam, T.; Wollherr, D.; Leibold, M.: "Minimal Constraint Violation Probability in Model Predictive Control for Linear Systems.", IEEE Transactions on Automatic Control, 2021 [Link]
- Benciolini, T.; Fink, M.; Güzelkaya, N.; Wollherr, D.; Leibold, M.: "Safe and Non-Conservative Trajectory Planning for Autonomous Driving Handling Unanticipated Behaviors of Traffic Participants.", Accepted to the 27th IEEE International Conference on Intelligent Transportation Systems, 2024 [Link]
Social networks constituted by social agents and their social relations are ubiquitous in our daily lives. Dynamic processes over social networks, which are highly related to our social activities and decision making, are prominent research topics in both theory and practice.
In this research, two typical social-network-based dynamic processes, information epidemics and opinion dynamics, are inspected aiming at filling the gap between social network analysis and control theory. Analogous to epidemics spreading in population, information epidemics are introduced to describe information diffusion in social networks. Existence of the endemic and disease-free equilibria is thoroughly studied as well as their stability conditions. Additionally, the desired diffusion performance is achieved via an novel optimal control framework, which is promising to solve the open problem of optimal control for information epidemics. Apart from diffusion processes, opinion dynamics describing the evolution of individual opinions under social influence is inspected from control theoretical point of view. We focus on opinion dynamics over social networks with cooperative-competitive interactions and address the existence question: under what conditions, there exist certain kind of distributed protocols such that the opinions are polarized, consensus and neutralized. Particular emphasis is on the joint impact of the dynamical properties of (both homogeneous and heterogeneous) individual opinions and the interaction topology w.r.t. the static diffusive coupling protocols.
Contact: Yuhong Chen
Related Publications:
- Chen, Y.; Dai, X.; Buss, M.; Liu, F.: “Coevolution of Opinion Dynamics and Recommendation System: Modeling Analysis and Reinforcement Learning Based Manipulation.”, arXiv:2411.11687, 2024 [Link]
- Liu, F.; Chen, Y.; Liu, T.; Xue, D.; Buss, M.: “Distributed Link Removal Strategy for Networked Meta-Population Epidemics and Its Application to the Control of the COVID-19 Pandemic.”, IEEE Conference on Decision and Control (CDC), 2021 [Link]
Autonomous vehicles face the challenge of providing efficient transportation while safely maneuvering in an uncertain environment. Uncertainties arise in various forms, mainly because the ego vehicle is unable to perfectly predict future motion of surrounding vehicles, cyclists, and pedestrians. For example, the ego vehicle must be prepared for a sudden vehicle lane change maneuver or unforeseen jaywalking pedestrians.
We develop Model Predictive Control (MPC) methods to advance automated driving. MPC effectively handles constraints that the vehicle must meet, e.g., lane boundaries, speed limits, and collision avoidance. We tackle uncertainties in the environment by applying Stochastic Model Predictive Control (SMPC). Accounting for all uncertainties may result in overly conservative driving, greatly limiting performance, especially in urban driving situations. In some scenarios, collision is even inevitable. In SMPC, constraints are adapted, yielding chance-constraints. They are not required to always hold, but a probability parameter is chosen that specifies the desired probability of constraint satisfaction, considering system uncertainty. In other words, a lower probability parameter allows for constraint violation that occurs more often, however, performance is increased.
In our research, we focus on safety and efficiency for automated vehicle trajectory planning with SMPC. By combining SMPC with failsafe trajectory planning, the advantage of optimistic vehicle behavior with SMPC is combined with the safety guarantees of failsafe trajectory planning. Further contributions include grid-based SMPC approaches, specifically accounting for maneuver uncertainty and maneuver execution uncertainty of vehicles. Multistage SMPC is also adopted to plan the motion of the EV explicitly differentiating between short-term and long-term decisions, each with its own required features and timescale.
Contact: Tim Brüdigam, Tommaso Benciolini
Related Publications:
- Benciolini, T.; Brüdigam, T.; Leibold, M.: Multistage Stochastic Model Predictive Control for Urban Automated Driving. 24rd IEEE International Conference on Intelligent Transportation Systems, 2021 [Volltext ( DOI )] [Volltext (mediaTUM)]
- Brüdigam, T.; Olbrich, M.; Wollherr, D.; Leibold, M.: Stochastic Model Predictive Control with a Safety Guarantee for Automated Driving. IEEE Transactions on Intelligent Vehicles, 2021, 1-1 [ Volltext ( DOI )]
- Brüdigam, T.; di Luzio, F.; Pallottino, L.; Wollherr, D.; Leibold, M.: Grid-Based Stochastic Model Predictive Control for Trajectory Planning in Uncertain Environments. 23rd IEEE International Conference on Intelligent Transportation Systems, 2020 [ Volltext ( DOI )] [Volltext (mediaTUM)]
- Brüdigam, T.; Olbrich, M.; Leibold, M.; Wollherr, D.: Stochastic Model Predictive Control with a Safety Guarantee for Automated Driving. 21st IEEE International Conference on Intelligent Transportation Systems, 2018 [Volltext ( DOI )] [Volltext (mediaTUM)]
- Brüdigam, T.; Olbrich, M.; Leibold, M.; Wollherr, D.: Stochastic Model Predictive Control with a Safety Guarantee for Automated Driving. 21st IEEE International Conference on Intelligent Transportation Systems, 2018 [Volltext ( DOI )] [Volltext (mediaTUM)]

Recent improvements on vehicle automation and communication systems in the real world provide a good basis for the study of multi-vehicle system. Stochastic Model Predictive Control (SMPC) is used to control autonomous vehicles because of its ability to deal with constraints in a non-conservative way. Current research about controlling autonomous vehicles by SMPC focuses on the behavior of an individual SMPC vehicle, and how the other vehicles react to the behavior of the SMPC vehicle is normally ignored. However, in real traffic, all vehicles tend to react to other vehicle in the environment.
In our multi-vehicle system, the interactions between vehicles are taken into consideration by introducing a distributed SMPC framework, where all vehicles are controlled by SMPC and able to react to other vehicles’ behaviors. Our current framework works well in most scenarios, but some cyclic traffic behaviors might occur in some scenarios. Here, cyclic behaviors mean that two vehicles want to occupy the road or let others occupy the road at the same time.
In the future, we would focus on finding methods to alleviate or even solve the cyclic behaviors.
Contact: Ni Dang
In human-machine interaction, the robot not only needs to satisfy physical constraints due to the limit on mechanical systems but also has to guarantee safety for itself and humans in its surrounding. Therefore, the robot has to evaluate available actions to be taken, interpret human motion with respect to possible tasks currently executed by the human, and select and execute its own action accordingly. Such a safe interaction also requires planning legible motions for the robot that can easily be understood by its human partner.
One of the key aims of this research is to develop novel motion planning methods to enable the robot to proactively interact with human partners. We aim to develop a probabilistic inference based continuous-time motion planning framework that incorporates future human actions and safety constraints for effective HRI in a human-robot assembly setup.
Contact: Salman Bari
A long prediction horizon in MPC is often beneficial. However, a long prediction horizon with a detailed prediction model quickly becomes computationally challenging. We provide different adaptations to MPC in order to take advantage of long prediction horizons while keeping the computational effort manageable.
These adaptations are based on two ideas:
- A simple system model is used for long-term predictions (with a detailed short-term prediction model).
- The sampling time is increased along the horizon, resulting in a non-uniformly spaced MPC prediction horizon.
In addition, these adaptations are combined with methods from Robust MPC and Stochastic MPC to account for potential model uncertainty and disturbances.
Contact: Tim Brüdigam, Johannes Teutsch
Related Publications:
- Brüdigam, T.; Teutsch, J.; Wollherr, D.; Leibold, M.; Buss, M: Probabilistic model predictive control for extended prediction horizons. at - Automatisierungstechnik, vol. 69, no. 9, 2021, pp. 759-770 [Volltext (DOI)]
- Brüdigam, T.; Prader, D.; Wollherr, D.; Leibold, M.: Model Predictive Control with Models of Different Granularity and a Non-uniformly Spaced Prediction Horizon. American Control Conference (ACC), 2021 [Volltext (DOI)]
- Brüdigam, T.; Teutsch J.; Wollherr, D.; Leibold, M.: Combined Robust and Stochastic Model Predictive Control for Models of Different Granularity. 21st IFAC World Congress, 2020 [Volltext (DOI)] [Volltext (mediaTUM)]
Many physical systems are characterized by the hybrid phenomenon, namely, continuous state evolving and discrete mode switching. The challenges to design controllers for hybrid systems are uncertainties and switching behavior. If the uncertainty is very large or the system parameters vary, a single fixed controller may not be able to stabilize the whole system. In such cases, the uncertainty and varying parameters should be captured by learning approaches and the controller is required to be adaptive. Furthermore, the switching behavior increases the hazard to stabilize the whole system.
The goal of this work is to develop intelligent control approaches, which are also compatible with learning methods, for hybrid systems with uncertainties. Applications include robot impacts (walking, jumping, pick-and-place), soft robotics, flight control, etc.
Contact: Tong Liu

The hybrid system is a dynamical system that exhibits both continuous and discrete dynamic behavior. Piecewise affine system (PWA) is a special class of hybrid system which can describe systems with switching behavior. The switching signal of PWA system is not exogenous but depends on a partitioning of the state-input space. Thus the estimation of switching hyperplane is a critical point for the identification of the PWA system.
We plan to design an algorithm that can be utilized to estimate the switching hyperplane with the machine learning method, e.g. Support vector machine, Extreme learning machine. The algorithm will realize the estimation with less priori information of the system. like without the orders and number of the subsystems and use the state-input vectors without labels. After achieve the goal of estimating hyperplane of PWA systems, the algorithm will be extended to estimate other hybrid systems.
Contact: Yingwei Du
The control of robot manipulators has been well investigated in the past several decades, and it attracts considerable attention to address the robustness and tracking accuracy of the controllers. However, the challenges of this problem exist owning to the inherent nonlinear complexity, strong coupling between joints, external disturbances, and unmodeled uncertainties of the robot manipulators. As for the computed torque method, backstepping, and other model-based method, the tracking performance would be deteriorated by the external disturbances, such as friction. Obviously, some techniques, such as disturbance observer and neural network, are employed to identify the disturbances on-line, resulting in strengthening robustness of the controller. Nevertheless, some parameters should be identified on-line, which increases computational complexity.
In this research, we aim to develop the novel robust model-free control method to improve the tracking precision and achieve sub-optimal tracking performance when there exist unknown external disturbances and uncertainties. We would also take the states and controller constraints into consideration to guarantee safety of the system.
Contact: Yongchao Wang
Redundant robots offer many interesting opportunities in manipulation tasks. This redundancy comes with the mathematical problem of an infinite number of joint configurations to result in a desired end-effector pose. However, the performance capabilities of the robot highly relies on the joint configuration, especially when joint limits are considered. In this context we are not interested in finding only the single best possible joint configuration for a task, but on evaluating all possible solutions at once. Therefore we developed an analytical approach of finding a manipulability map for a specific 7dof serial robot configuration. Knowledge about this manipulability map can answer many interesting research questions e.g. optimal mounting pose of the robot, optimal end-effector configuration, optimal kinematic structure etc.
Contact: Gerold Huber
The main focus of this research area is set particularly on industrial assembly processes with mixed Human-Robot teams, which are typically well understood and defined in advance. In order to seamlessly interact with humans, an autonomous agent is required to use the basic rules of an ongoing task to plan ahead the individual possibilities each agent is granted and adapt actions on-the-fly. The main challenge when interacting with a human is that unlike robots, humans do not always follow the same sequence of actions even when a detailed plan is provided. This has thus to be incorporated in the planning, allocation and execution phase accordingly. Therefore, it is of utmost importance to analyze the mutual interference of each action. Thereby, the sequence of actions can be adjusted w.r.t. the human coworkers, unlike classic robot planning in which a robot follows a predetermined sequence of actions.
We propose an assembly planning and execution framework, which incorporates well understood methods of interactive game theory, optimal planning and multi-agent reinforcement learning to grant robots the ability of not only adapting, but to actually cooperate with human co-workers in joint assembly processes.
Contact: Volker Gabler
While learning techniques have achieved impressive performance in various control tasks, it is unavoidable that during the learning process, the intermediate policies may be unsafe and hence lead the system to dangerous behaviors. In literature, there are mainly two ways to impose safety in the learning algorithms. One is to modify the cost function, and the other is to guide the exploration process.
We aim to utilize the insights from invariance control and supervisory control to impose safety guarantees for learning-based controllers in event-driven hybrid systems. A supervisor is constructed based on the safe set from reachability analysis or invariance function, and this supervisor could guide the learning process to ensure that the system remain inside the safe region when the learning-based controller is searching for an optimal policy.
Contact: Zhehua Zhou









