Compatibility of Multiple Control Barrier Functions for Constrained Nonlinear Systems
By: Max H. Cohen, Eugene Lavretsky, Aaron D. Ames
Potential Business Impact:
Keeps robots safe with many rules.
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.
Similar Papers
Computing Safe Control Inputs using Discrete-Time Matrix Control Barrier Functions via Convex Optimization
Systems and Control
Keeps robots safe by solving math problems faster.
When are safety filters safe? On minimum phase conditions of control barrier functions
Systems and Control
Keeps robots safe even when they learn.
Control Barrier Function Synthesis for Nonlinear Systems with Dual Relative Degree
Systems and Control
Makes robots safer by predicting their movements.