Sum-of-Squares Data-driven Robustly Stabilizing and Contracting Controller Synthesis for Polynomial Nonlinear Systems
Hamza El-Kebir, Melkior Ornik
TL;DR
This work addresses robust control for polynomial nonlinear systems by enforcing local contraction on a compact set through data-driven, sum-of-squares (SOS) methods. It combines the data informativity framework with contraction analysis to certify robust contraction under noise and state estimation errors, and develops an SOS-based synthesis to compute stabilizing, contracting controllers from data. A fixed-gain contraction criterion is established, followed by a full SOS program that yields a robust stabilizing controller $G = B^{\dagger} \Gamma / a$ when a feasible solution exists. The approach is demonstrated on a planar UAV model with unknown wind, showing measurable contraction of both nominal and off-nominal trajectories and providing explicit contraction rates and bounds on trajectory deviation, highlighting potential for online deployment during data outages. The results offer a practical pathway for reliable, data-driven control in aerospace and other domains where sensor data quality fluctuates.
Abstract
This work presents a computationally efficient approach to data-driven robust contracting controller synthesis for polynomial control-affine systems based on a sum-of-squares program. In particular, we consider the case in which a system alternates between periods of high-quality sensor data and low-quality sensor data. In the high-quality sensor data regime, we focus on robust system identification based on the data informativity framework. In low-quality sensor data regimes we employ a robustly contracting controller that is synthesized online by solving a sum-of-squares program based on data acquired in the high-quality regime, so as to limit state deviation until high-quality data is available. This approach is motivated by real-life control applications in which systems experience periodic data blackouts or occlusion, such as autonomous vehicles undergoing loss of GPS signal or solar glare in machine vision systems. We apply our approach to a planar unmanned aerial vehicle model subject to an unknown wind field, demonstrating its uses for verifiably tight control on trajectory deviation.
