-
Adaptive Koopman-Based Models for Holistic Controller and Observer Design
Authors:
Annika Junker,
Keno Pape,
Julia Timmermann,
Ansgar Trächtler
Abstract:
We present a method to obtain a data-driven Koopman operator-based model that adapts itself during operation and can be straightforwardly used for the controller and observer design. The adaptive model is able to accurately describe different state-space regions and additionally consider unpredictable system changes that occur during operation. Furthermore, we show that this adaptive model is appl…
▽ More
We present a method to obtain a data-driven Koopman operator-based model that adapts itself during operation and can be straightforwardly used for the controller and observer design. The adaptive model is able to accurately describe different state-space regions and additionally consider unpredictable system changes that occur during operation. Furthermore, we show that this adaptive model is applicable to state-space control, which requires complete knowledge of the state vector. For changing system dynamics, the state observer therefore also needs to have the ability to adapt. To the best of our knowledge, there have been no approaches presently available that holistically use an adaptive Koopman-based plant model for the state-space design of both the controller and observer. We demonstrate our method on a test rig: controller and observer adequately adapt during operation, so that outstanding control performance is achieved even in the case of strong occuring systems changes.
△ Less
Submitted 30 November, 2023; v1 submitted 17 November, 2022;
originally announced November 2022.
-
Autonomous Golf Putting with Data-Driven and Physics-Based Methods
Authors:
Annika Junker,
Niklas Fittkau,
Julia Timmermann,
Ansgar Trächtler
Abstract:
We are developing a self-learning mechatronic golf robot using combined data-driven and physics-based methods, to have the robot autonomously learn to putt the ball from an arbitrary point on the green. Apart from the mechatronic control design of the robot, this task is accomplished by a camera system with image recognition and a neural network for predicting the stroke velocity vector required f…
▽ More
We are developing a self-learning mechatronic golf robot using combined data-driven and physics-based methods, to have the robot autonomously learn to putt the ball from an arbitrary point on the green. Apart from the mechatronic control design of the robot, this task is accomplished by a camera system with image recognition and a neural network for predicting the stroke velocity vector required for a successful hole-in-one. To minimize the number of time-consuming interactions with the real system, the neural network is pretrained by evaluating basic physical laws on a model, which approximates the golf ball dynamics on the green surface in a data-driven manner. Thus, we demonstrate the synergetic combination of data-driven and physics-based methods on the golf robot as a mechatronic example system.
△ Less
Submitted 15 November, 2022;
originally announced November 2022.
-
Learning Data-Driven PCHD Models for Control Engineering Applications
Authors:
Annika Junker,
Julia Timmermann,
Ansgar Trächtler
Abstract:
The design of control engineering applications usually requires a model that accurately represents the dynamics of the real system. In addition to classical physical modeling, powerful data-driven approaches are increasingly used. However, the resulting models are not necessarily in a form that is advantageous for controller design. In the control engineering domain, it is highly beneficial if the…
▽ More
The design of control engineering applications usually requires a model that accurately represents the dynamics of the real system. In addition to classical physical modeling, powerful data-driven approaches are increasingly used. However, the resulting models are not necessarily in a form that is advantageous for controller design. In the control engineering domain, it is highly beneficial if the system dynamics is given in PCHD form (Port-Controlled Hamiltonian Systems with Dissipation) because globally stable control laws can be easily realized while physical interpretability is guaranteed. In this work, we exploit the advantages of both strategies and present a new framework to obtain nonlinear high accurate system models in a data-driven way that are directly in PCHD form. We demonstrate the success of our method by model-based application on an academic example, as well as experimentally on a test bed.
△ Less
Submitted 21 April, 2022; v1 submitted 20 April, 2022;
originally announced April 2022.
-
Data-Driven Models for Control Engineering Applications Using the Koopman Operator
Authors:
Annika Junker,
Julia Timmermann,
Ansgar Trächtler
Abstract:
Within this work, we investigate how data-driven numerical approximation methods of the Koopman operator can be used in practical control engineering applications. We refer to the method Extended Dynamic Mode Decomposition (EDMD), which approximates a nonlinear dynamical system as a linear model. This makes the method ideal for control engineering applications, because a linear system description…
▽ More
Within this work, we investigate how data-driven numerical approximation methods of the Koopman operator can be used in practical control engineering applications. We refer to the method Extended Dynamic Mode Decomposition (EDMD), which approximates a nonlinear dynamical system as a linear model. This makes the method ideal for control engineering applications, because a linear system description is often assumed for this purpose. Using academic examples, we simulatively analyze the prediction performance of the learned EDMD models and show how relevant system properties like stability, controllability, and observability are reflected by the EDMD model, which is a critical requirement for a successful control design process. Subsequently, we present our experimental results on a mechatronic test bench and evaluate the applicability to the control engineering design process. As a result, the investigated methods are suitable as a low-effort alternative for the design steps of model building and adaptation in the classical model-based controller design method.
△ Less
Submitted 14 January, 2022; v1 submitted 15 December, 2021;
originally announced December 2021.