Control Barrier Function Based Quadratic Programs for Safety Critical Systems
Aaron D. Ames, Xiangru Xu, Jessy W. Grizzle, Paulo Tabuada

TL;DR
This paper introduces a unified control framework combining control barrier functions and control Lyapunov functions within quadratic programs to ensure safety and performance in real-time automotive systems.
Contribution
It develops novel barrier function generalizations for safety verification and integrates them with Lyapunov functions in quadratic programs for safety-critical control.
Findings
Unified safety and performance control via QPs demonstrated on automotive tasks.
Novel barrier function formulations ensure forward invariance of safety sets.
Framework applicable to real-time safety-critical systems with actuator constraints.
Abstract
Safety critical systems involve the tight coupling between potentially conflicting control objectives and safety constraints. As a means of creating a formal framework for controlling systems of this form, and with a view toward automotive applications, this paper develops a methodology that allows safety conditions -- expressed as control barrier functions -- to be unified with performance objectives -- expressed as control Lyapunov functions -- in the context of real-time optimization-based controllers. Safety conditions are specified in terms of forward invariance of a set, and are verified via two novel generalizations of barrier functions; in each case, the existence of a barrier function satisfying Lyapunov-like conditions implies forward invariance of the set, and the relationship between these two classes of barrier functions is characterized. In addition, each of these…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
