From Vertices to Convex Hulls: Certifying Set-Wise Compatibility for CBF Constraints
Shima Sadat Mousavi, Xiao Tan, Aaron D. Ames
TL;DR
This work addresses ensuring safety for systems subject to multiple CBF constraints under input bounds over a region. It introduces Compatibility Propagation Certificates (CPCs) that leverage vertex feasibility to certify hull-wide feasibility under concavity and curvature-alignment assumptions, using offline interval intersections (CPC--Interval) or small linear programs (CPC--Common), and, when needed, convex blending of vertex inputs (CPC--Blend). An additional result shows that, with affine data, the CBF-QP safety filter can be evaluated as an affine interpolation of vertex solutions, enabling explicit, online-safe controllers without real-time optimization. The approach provides a hierarchy of lightweight, region-wise certificates that complement pointwise CBF-QP methods and reduce online computation, with numerical case studies illustrating practical applicability. Together, these contributions enable robust, explicit safety controllers across convex hulls of operating states by performing offline certifications and leveraging affine interpolations when possible.
Abstract
This paper develops certificates that propagate compatibility of multiple control barrier function (CBF) constraints from sampled vertices to their convex hull. Under mild concavity and affinity assumptions, we present three sufficient feasibility conditions under which feasible inputs over the convex hull can be obtained per coordinate, with a common input, or via convex blending. We also describe the associated computational methods, based on interval intersections or an offline linear program (LP). Beyond certifying compatibility, we give conditions under which the quadratic-program (QP) safety filter is affine in the state. This enables explicit implementations via convex combinations of vertex-feasible inputs. Case studies illustrate the results.
