Statistical Learning of Contractive Dynamical Representations for Composite Adaptive Control
Organizations: California Institute of Technology (Caltech), Pasadena, CA 91125 USA. · Jet Propulsion Laboratory (JPL), Pasadena, CA 91109 USA.
Abstract
We present a representation-learning framework for composite adaptive tracking control under dynamically coupled disturbances. The framework connects classical disturbance-accommodating control (DAC) to recent last-layer adaptive disturbance-rejection methods. Specifically, we introduce a statistically principled hard expectation-maximization (hard-EM) procedure, with a Kalman smoother in the hard E-step, to identify dynamical representations of disturbance whose latent evolution is uniformly contractive. The learned representation evolves a latent disturbance-excitation state from measured plant features and control inputs and decodes that state into the time-varying disturbance acting on the nominal plant, thereby extending prior "fixed-decay" last-layer adaptive methods to a learned, predictive DAC-style formulation. Combined with Bayesian filtering of the learned latent state, this representation yields a composite adaptive tracking controller with predictive capability and provable exponential convergence to a bounded neighborhood. We validate our approach experimentally on a slippery ground vehicle carrying a liquid-sloshing tank and a pendulum load, and we further assess its robustness on a system of coupled Duffing oscillators. Across both settings, the method achieves accurate disturbance prediction and improved overall tracking performance relative to fixed-decay representation-learning ablations, LTI disturbance-accommodating baselines, and model-based PD baselines.
Figures & tables
| Metric | NPD | N4SID v-DAC | FixedDecay | Ours |
| Ang. rate error RMS [rad/s] | 0.449 | 0.414 | 0.468 | 0.407 |
| Vel. error RMS [m/s] | 0.151 | 0.160 | 0.156 | 0.149 |
| Pos. error RMS [m] | 0.085 | 0.078 | 0.081 | 0.078 |