Conformal Koopman for Embedded Nonlinear Control with Statistical Robustness: Theory and Real-World Validation
Authors: Koki Hirano, Hiroyasu Tsukamoto
Organizations: Department of Aerospace Engineering, The Grainger College of Engineering, University of Illinois Urbana-Champaign, Urbana, Illinois 61801
We propose a fully data-driven, Koopman-based framework for statistically robust control of discrete-time nonlinear systems with linear embeddings. Establishing a connection between the Koopman operator and contraction theory, it offers distribution-free probabilistic bounds on the state tracking error under Koopman modeling uncertainty. Conformal prediction is employed here to rigorously derive a bound on the state-dependent modeling uncertainty throughout the trajectory, ensuring safety and robustness without assuming a specific error prediction structure or distribution. Unlike prior approaches that merely combine conformal prediction with Koopman-based control in an open-loop setting, our method establishes a closed-loop control architecture with formal guarantees that explicitly account for both forward and inverse modeling errors. Also, by expressing the tracking error bound in terms of the control parameters and the modeling errors, our framework offers a quantitative means to formally enhance the performance of arbitrary Koopman-based control. We validate our method both in numerical simulations with the Dubins car and in real-world experiments with a highly nonlinear flapping-wing drone. The results demonstrate that our method indeed provides formal safety guarantees while maintaining accurate tracking performance under Koopman modeling uncertainty.
Figures & tables
Fig. 1 : Overview of the conformal Koopman for embedded nonlinear control with statistical robustness.
Fig. 2 : Latent space one-step prediction. The identified linear model accurately predicts the next latent state from the current state and control input. Here, one-step prediction refers to propagating the latent state by one step and then decoding it back to the original space.
Fig. 3 : Closed-loop eigenvalues for the nominal feedback controller. The controller design yields a theoretically stable system, with all eigenvalues located inside the unit circle.
Fig. 4 : Controller performance comparison. (Top) XY trajectory tracking. (Bottom) Position error with theoretical bounds and the corresponding angular velocity control input ( ω ) over time.
Fig. 5 : Tracking error of the Koopman-based controller for various trajectories. The measured error (solid lines) consistently stays below the theoretically computed bound (dotted line), validating our assured error bound estimation. For a visual illustration of the spatial trajectories in these planes, see the YZ-plane example in Fig. 6.
Fig. 6 : Comparison of tracking performance for a circular trajectory in the YZ plane. The proposed Koopman-based controller (Koopman_CP, purple) demonstrates significantly reduced oscillations and superior tracking accuracy compared to the default PID controller (red).
Robust control designs feedback that maintains stability, safety, and performance despite disturbances, uncertainty, model errors, and changing conditions.
Controlling robots with strongly nonlinear, high-dimensional dynamics remains challenging, as direct nonlinear optimization with safety constraints is often intractable in real time. The Koopman operator offers a way to represent nonlinear systems linearly in a lifted space, enabling the use of efficient linear control. We propose a data-driven framework that learns a Koopman embedding and operator from data, and integrates the resulting linear model with the Safe Set Algorithm (SSA). This allows the tracking and safety constraints to be solved in a single quadratic program (QP), ensuring feasibility and optimality without a separate safety filter. We validate the method on a Kinova Gen3 manipulator and a Go2 quadruped, showing accurate tracking and obstacle avoidance.
Sebin Jung, Abulikemu Abuduweili, Jiaxing Li +1
Robotics Institute, Carnegie Mellon University, Pittsburgh, PA.
Offline models for autonomous robots often fail under time-varying dynamics outside their training distribution. Koopman operator theory offers a linear representation of nonlinear dynamics via lifting, but its transition to real-time recursive estimation may suffer numerical vulnerabilities: covariance windup under low excitation when using exponential forgetting, and vanishing gain without forgetting. This paper introduces a Covariance-Regulated Recursive Koopman Learning (CR-RKL) framework with two complementary strategies--error dead-zone gating and constant-trace normalization--each independently capable of preventing covariance explosion and parameter freezing, with the latter additionally preserving the geometric structure of uncertainty. Validated on a non-holonomic differential-drive robot with wheel slip and Stribeck friction and on a 26-gram butterfly-inspired flapping-wing micro aerial vehicle, CR-RKL achieves numerically stable and accurate online modeling, and when embedded in model predictive control, it maintains reliable tracking performance under uncertain, time-varying dynamics.
Weibin Gu, Chen Yang, Lu Shi +1
1Tsinghua University, PR China · 2China University of Petroleum-Beijing at Karamay, PR China · 3Xinchen Qihang Inc., PR China
Koopman operator theory provides a powerful framework for representing nonlinear dynamics through a linear operator acting on lifted observables, enabling the use of linear control techniques for nonlinear systems. However, Koopman models are typically learned from data and often degrade in performance under model uncertainty and distributional shifts between training and deployment. Although several works have explored online adaptation to address this issue, many rely on neural network-based updates that introduce significant computational overhead and lack formal safety guarantees, limiting their suitability for real-time and safety-critical robotic applications. In this work, we propose a unified framework for continual adaptive Koopman learning that enables safe and efficient online refinement of learned models during task execution. An autoencoder-based Koopman model is first learned offline and subsequently refined online through a contractive adaptation law, which provides theoretical convergence guarantees under distributional shifts and model uncertainty. To improve data efficiency and accelerate model refinement, the adaptation mechanism is integrated with an active learning strategy that drives the system to collect informative data while accomplishing task objectives. The resulting control problem is formulated as a nonconvex optimization problem incorporating both active learning objectives and safety constraints. We further derive theoretical bounds on model approximation error and show how these bounds can be incorporated within a robust Model Predictive Control (MPC) framework to provide formal safety guarantees. The proposed approach unifies learning, excitation, and safety within a single control framework without sacrificing real-time feasibility. Extensive simulation and experimental studies demonstrate superior performance compared to state-of-the-art baselines.
Chandan Kumar Sah, Rajpal Singh, Jishnu Keshavan
Department of Mechanical Engineering, Indian Institute of Science, Bangalore, Karnataka 560012, India