Derivative-Based Koopman Operators for Real-Time Control of Robotic Systems
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 2; 2024: 1; 2025: 2; 2026: 3.
14 papers.
Sort:
By area:
- 2021Bagging, optimized dynamic mode decomposition (BOP-DMD) for robust, stable forecasting with spatial and temporal uncertainty-quantificationcited by 30
- 2022Deep Koopman Operator with Control for Nonlinear Systemscited by 25
- 2022Neural Koopman Lyapunov Controlcited by 11
- 2023PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operatorcited by 10
- 2021Generalizing Dynamic Mode Decomposition: Balancing Accuracy and Expressiveness in Koopman Approximationscited by 5
- 2022Temporal Forward-Backward Consistency, Not Residual Error, Measures the Prediction Accuracy of Extended Dynamic Mode Decompositioncited by 2
- 2024Learning Noise-Robust Stable Koopman Operator for Control with Hankel DMDcited by 1
- 2025Invertible Koopman neural operator for data-driven modeling of partial differential equationscited by 1
- 2022Safe Control and Learning Using Generalized Action Governorcited by 0
- 2023DynamoPMU: A Physics Informed Anomaly Detection and Prediction Methodology using non-linear dynamics from μPMU Measurement Datacited by 0
- 2025KoopCast: Trajectory Forecasting via Koopman Operatorscited by 0
- 2026Reinforcement learning in linear embedding space unlocks generalizable control across soft robot configurationscited by 0
- 2026MetaKoopman: Bayesian Meta-Learning of Koopman Operators for Modeling Structured Dynamics under Distribution Shifts28 Jul 2026
- 2026Differentiable Reinforcement Learning for Path Tracking by an Agile Fish-Like Robot17 Jul 2026
- 2026Reinforcement learning in linear embedding space unlocks generalizable control across soft robot configurations6 Jun 2026
- 2025KoopCast: Trajectory Forecasting via Koopman Operators19 Sep 2025
- 2025Invertible Koopman neural operator for data-driven modeling of partial differential equations25 Mar 2025
- 2024Learning Noise-Robust Stable Koopman Operator for Control with Hankel DMD13 Aug 2024
- 2023PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operator22 Jun 2023
- 2023DynamoPMU: A Physics Informed Anomaly Detection and Prediction Methodology using non-linear dynamics from μPMU Measurement Data31 Mar 2023
- 2022Safe Control and Learning Using Generalized Action Governor22 Nov 2022
- 2022Temporal Forward-Backward Consistency, Not Residual Error, Measures the Prediction Accuracy of Extended Dynamic Mode Decomposition15 Jul 2022
- 2022Deep Koopman Operator with Control for Nonlinear Systems16 Feb 2022
- 2022Neural Koopman Lyapunov Control13 Jan 2022
- 2021Bagging, optimized dynamic mode decomposition (BOP-DMD) for robust, stable forecasting with spatial and temporal uncertainty-quantificationcited by 30
- 2022Deep Koopman Operator with Control for Nonlinear Systemscited by 25
- 2022Neural Koopman Lyapunov Controlcited by 11
- 2023PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operatorcited by 10
- 2021Generalizing Dynamic Mode Decomposition: Balancing Accuracy and Expressiveness in Koopman Approximationscited by 5
- 2022Temporal Forward-Backward Consistency, Not Residual Error, Measures the Prediction Accuracy of Extended Dynamic Mode Decompositioncited by 2
- 2024Learning Noise-Robust Stable Koopman Operator for Control with Hankel DMDcited by 1
- 2025Invertible Koopman neural operator for data-driven modeling of partial differential equationscited by 1
- 2022Safe Control and Learning Using Generalized Action Governorcited by 0
- 2023DynamoPMU: A Physics Informed Anomaly Detection and Prediction Methodology using non-linear dynamics from μPMU Measurement Datacited by 0
- 2025KoopCast: Trajectory Forecasting via Koopman Operatorscited by 0
- 2026MetaKoopman: Bayesian Meta-Learning of Koopman Operators for Modeling Structured Dynamics under Distribution Shiftscited by 0
- 2026MetaKoopman: Bayesian Meta-Learning of Koopman Operators for Modeling Structured Dynamics under Distribution Shifts28 Jul 2026
- 2025KoopCast: Trajectory Forecasting via Koopman Operators19 Sep 2025
- 2025Invertible Koopman neural operator for data-driven modeling of partial differential equations25 Mar 2025
- 2024Learning Noise-Robust Stable Koopman Operator for Control with Hankel DMD13 Aug 2024
- 2023PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operator22 Jun 2023
- 2023DynamoPMU: A Physics Informed Anomaly Detection and Prediction Methodology using non-linear dynamics from μPMU Measurement Data31 Mar 2023
- 2022Safe Control and Learning Using Generalized Action Governor22 Nov 2022
- 2022Temporal Forward-Backward Consistency, Not Residual Error, Measures the Prediction Accuracy of Extended Dynamic Mode Decomposition15 Jul 2022
- 2022Deep Koopman Operator with Control for Nonlinear Systems16 Feb 2022
- 2022Neural Koopman Lyapunov Control13 Jan 2022
- 2021Generalizing Dynamic Mode Decomposition: Balancing Accuracy and Expressiveness in Koopman Approximations8 Aug 2021
- 2021Bagging, optimized dynamic mode decomposition (BOP-DMD) for robust, stable forecasting with spatial and temporal uncertainty-quantification22 Jul 2021