Derivative-Based Koopman Operators for Real-Time Control of Robotic
Systems
- URL: http://arxiv.org/abs/2010.05778v2
- Date: Fri, 30 Apr 2021 14:28:22 GMT
- Title: Derivative-Based Koopman Operators for Real-Time Control of Robotic
Systems
- Authors: Giorgos Mamakoukas, Maria L. Castano, Xiaobo Tan, Todd D. Murphey
- Abstract summary: This paper presents a generalizable methodology for data-driven identification of nonlinear dynamics that bounds the model error.
We construct a Koopman operator-based linear representation and utilize Taylor series accuracy analysis to derive an error bound.
When combined with control, the Koopman representation of the nonlinear system has marginally better performance than competing nonlinear modeling methods.
- Score: 14.211417879279075
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: This paper presents a generalizable methodology for data-driven
identification of nonlinear dynamics that bounds the model error in terms of
the prediction horizon and the magnitude of the derivatives of the system
states. Using higher-order derivatives of general nonlinear dynamics that need
not be known, we construct a Koopman operator-based linear representation and
utilize Taylor series accuracy analysis to derive an error bound. The resulting
error formula is used to choose the order of derivatives in the basis functions
and obtain a data-driven Koopman model using a closed-form expression that can
be computed in real time. Using the inverted pendulum system, we illustrate the
robustness of the error bounds given noisy measurements of unknown dynamics,
where the derivatives are estimated numerically. When combined with control,
the Koopman representation of the nonlinear system has marginally better
performance than competing nonlinear modeling methods, such as SINDy and NARX.
In addition, as a linear model, the Koopman approach lends itself readily to
efficient control design tools, such as LQR, whereas the other modeling
approaches require nonlinear control methods. The efficacy of the approach is
further demonstrated with simulation and experimental results on the control of
a tail-actuated robotic fish. Experimental results show that the proposed
data-driven control approach outperforms a tuned PID (Proportional Integral
Derivative) controller and that updating the data-driven model online
significantly improves performance in the presence of unmodeled fluid
disturbance. This paper is complemented with a video:
https://youtu.be/9_wx0tdDta0.
Related papers
- Uncertainty Modelling and Robust Observer Synthesis using the Koopman Operator [5.317624228510749]
The Koopman operator allows nonlinear systems to be rewritten as infinite-dimensional linear systems.
A finite-dimensional approximation of the Koopman operator can be identified directly from data.
A population of several dozen motor drives is used to experimentally demonstrate the proposed method.
arXiv Detail & Related papers (2024-10-01T20:31:18Z) - Data-driven Nonlinear Model Reduction using Koopman Theory: Integrated
Control Form and NMPC Case Study [56.283944756315066]
We propose generic model structures combining delay-coordinate encoding of measurements and full-state decoding to integrate reduced Koopman modeling and state estimation.
A case study demonstrates that our approach provides accurate control models and enables real-time capable nonlinear model predictive control of a high-purity cryogenic distillation column.
arXiv Detail & Related papers (2024-01-09T11:54:54Z) - Kalman Filter for Online Classification of Non-Stationary Data [101.26838049872651]
In Online Continual Learning (OCL) a learning system receives a stream of data and sequentially performs prediction and training steps.
We introduce a probabilistic Bayesian online learning model by using a neural representation and a state space model over the linear predictor weights.
In experiments in multi-class classification we demonstrate the predictive ability of the model and its flexibility to capture non-stationarity.
arXiv Detail & Related papers (2023-06-14T11:41:42Z) - Neural Abstractions [72.42530499990028]
We present a novel method for the safety verification of nonlinear dynamical models that uses neural networks to represent abstractions of their dynamics.
We demonstrate that our approach performs comparably to the mature tool Flow* on existing benchmark nonlinear models.
arXiv Detail & Related papers (2023-01-27T12:38:09Z) - Data-driven Control of Agent-based Models: an Equation/Variable-free
Machine Learning Approach [0.0]
We present an Equation/Variable free machine learning (EVFML) framework for the control of the collective dynamics of complex/multiscale systems.
The proposed implementation consists of three steps: (A) from high-dimensional agent-based simulations, machine learning (in particular, non-linear manifold learning (DMs))
We exploit the Equation-free approach to perform numerical bifurcation analysis of the emergent dynamics.
We design data-driven embedded wash-out controllers that drive the agent-based simulators to their intrinsic, imprecisely known, emergent open-loop unstable steady-states.
arXiv Detail & Related papers (2022-07-12T18:16:22Z) - A Priori Denoising Strategies for Sparse Identification of Nonlinear
Dynamical Systems: A Comparative Study [68.8204255655161]
We investigate and compare the performance of several local and global smoothing techniques to a priori denoise the state measurements.
We show that, in general, global methods, which use the entire measurement data set, outperform local methods, which employ a neighboring data subset around a local point.
arXiv Detail & Related papers (2022-01-29T23:31:25Z) - Recurrent Neural Network Training with Convex Loss and Regularization
Functions by Extended Kalman Filtering [0.20305676256390928]
We show that the learning method outperforms gradient descent in a nonlinear system identification benchmark.
We also explore the use of the algorithm in data-driven nonlinear model predictive control and its relation with disturbance models for offset-free tracking.
arXiv Detail & Related papers (2021-11-04T07:49:15Z) - Gaussian Process-based Min-norm Stabilizing Controller for
Control-Affine Systems with Uncertain Input Effects and Dynamics [90.81186513537777]
We propose a novel compound kernel that captures the control-affine nature of the problem.
We show that this resulting optimization problem is convex, and we call it Gaussian Process-based Control Lyapunov Function Second-Order Cone Program (GP-CLF-SOCP)
arXiv Detail & Related papers (2020-11-14T01:27:32Z) - Online system identification in a Duffing oscillator by free energy
minimisation [7.1577508803778045]
Online system identification is used to estimate parameters of a dynamical system.
The proposed inference procedure performs as well as offline prediction error minimisation in a state-of-the-art nonlinear model.
arXiv Detail & Related papers (2020-09-02T06:51:56Z) - Non-parametric Models for Non-negative Functions [48.7576911714538]
We provide the first model for non-negative functions from the same good linear models.
We prove that it admits a representer theorem and provide an efficient dual formulation for convex problems.
arXiv Detail & Related papers (2020-07-08T07:17:28Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.