Advances in the Theory of Control Barrier Functions: Addressing Practical Challenges in Safe Control Synthesis for Autonomous and Robotic Systems
Authors:
Preprint
Abstract
This tutorial paper presents recent work of the authors that extends the theory of Control Barrier Functions (CBFs) to address practical challenges in the synthesis of safe controllers for autonomous systems and robots. We present novel CBFs and methods that handle safety constraints (i) with time and input constraints under disturbances, (ii) with high-relative degree under disturbances and input constraints, and (iii) that are affected by adversarial inputs and sampled-data effects. We then present novel CBFs and adaptation methods that prevent loss of validity of the CBF, as well as methods to tune the parameters of the CBF online to reduce conservatism in the system response. We also address the pointwise-only optimal character of CBF-induced control inputs by introducing a CBF formulation that accounts for future trajectories, as well as implementation challenges such as how to preserve safety when using output feedback control and zero-order-hold control. Finally we consider how to synthesize non-smooth CBFs when discontinuous inputs and multiple constraints are present.Keywords
All Related Versions
This publication has 48 references indexed in Scilit:
- Safe Control Design for Unknown Nonlinear Systems with Koopman-based Fixed-Time IdentificationIFAC-PapersOnLine, 2023
- Robust Control Barrier Functions under high relative degree and input constraints for satellite trajectoriesAutomatica, 2023
- Fixed-time control under spatiotemporal and input constraints: A Quadratic Programming based approachAutomatica, 2022
- Control Barrier Functions for Unknown Nonlinear Systems using Gaussian Processes2020
- Approximate Optimal Control for Safety-Critical Systems with Control Barrier Functions2020
- Strong Invariance Using Control Barrier Functions: A Clarke Tangent Cone Approach2020
- Weighted Polar Finite Time Control Barrier Functions With Applications To Multi-Robot Systems2019
- Robust control barrier functions for constrained stabilization of nonlinear systemsAutomatica, 2018
- Robustness of Control Barrier Functions for Safety Critical Control**This work is partially supported by the National Science Foundation Grants 1239055, 1239037 and 1239085.IFAC-PapersOnLine, 2015
- Set invariance in controlAutomatica, 1999