Compatibility of Multiple Control Barrier Functions for Constrained Nonlinear Systems
Abstract
Control barrier functions (CBFs) are a powerful tool for the constrained control of nonlinear systems; however, the majority of results in the literature focus on systems subject to a single CBF constraint, making it challenging to synthesize provably safe controllers that handle multiple state constraints. This paper presents a framework for constrained control of nonlinear systems subject to box constraints on the systems' vector-valued outputs using multiple CBFs. Our results illustrate that when the output has a vector relative degree, the CBF constraints encoding these box constraints are compatible, and the resulting optimization-based controller is locally Lipschitz continuous and admits a closed-form expression. Additional results are presented to characterize the degradation of nominal tracking objectives in the presence of safety constraints. Simulations of a planar quadrotor are presented to demonstrate the efficacy of the proposed framework.
Cite
@article{arxiv.2509.04220,
title = {Compatibility of Multiple Control Barrier Functions for Constrained Nonlinear Systems},
author = {Max H. Cohen and Eugene Lavretsky and Aaron D. Ames},
journal= {arXiv preprint arXiv:2509.04220},
year = {2025}
}
Comments
To appear at IEEE CDC 2025