Covariance-Regulated Recursive Koopman Learning for Nonlinear Systems with Uncertain Time-Varying Dynamics
About
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.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| One-step prediction | DDR (Differential-Drive Robot) under unmodeled dynamics | Mean Error1.1 | 9 | |
| Single-step prediction | FWMAV Yaw-to-Pitch | Mean Error Ex5.05 | 9 | |
| Tracking Control | DDR | Mean Error2.05 | 9 | |
| Single-step prediction | FWMAV Pitch-to-Pitch | Mean Error (ex)4.65 | 9 | |
| Single-step prediction | FWMAV Yaw-to-Yaw | Mean Error5.74 | 9 | |
| Single-step prediction | FWMAV Pitch-to-Yaw | Mean Error (ex)5.97 | 9 |