Synthesis and verification of robust-adaptive safe controllers
Simin Liu, Kai S. Yun, John M. Dolan, Changliu Liu
TL;DR
The paper addresses safety guarantees for systems with constant unknown parameters by introducing robust-adaptive CBFs (raCBFs) and solving synthesis and verification problems via sum-of-squares programming (SOSP). It presents a multi-phase, bilinear alternating SOSP framework that certifies raCBFs and enlarges their invariant safe sets while respecting safety constraints. Empirical results on a 2D toy system, a cart-pole, and a 7D planar quadrotor show 100% safety and substantial performance improvements over a robust baseline, with clear scalability to higher dimensions. The approach offers provable safety for uncertain systems and paves the way for extensions to time-varying unknowns and broader controller families.
Abstract
Safe control with guarantees generally requires the system model to be known. It is far more challenging to handle systems with uncertain parameters. In this paper, we propose a generic algorithm that can synthesize and verify safe controllers for systems with constant, unknown parameters. In particular, we use robust-adaptive control barrier functions (raCBFs) to achieve safety. We develop new theories and techniques using sum-of-squares that enable us to pose synthesis and verification as a series of convex optimization problems. In our experiments, we show that our algorithms are general and scalable, applying them to three different polynomial systems of up to moderate size (7D). Our raCBFs are currently the most effective way to guarantee safety for uncertain systems, achieving 100% safety and up to 55% performance improvement over a robust baseline.
