Safe Backstepping with Control Barrier Functions
Authors:
- 6 December 2022
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 5775-5782
Abstract
Complex control systems are often described in a layered fashion, represented as higher-order systems where the inputs appear after a chain of integrators. While Control Barrier Functions (CBFs) have proven to be powerful tools for safety-critical controller design of nonlinear systems, their application to higher-order systems adds complexity to the controller synthesis process—it necessitates dynamically extending the CBF to include higher order terms, which consequently modifies the safe set in complex ways. We propose an alternative approach for addressing safety of higher-order systems through Control Barrier Function Backstepping. Drawing inspiration from the method of Lyapunov backstep-ping, we provide a constructive framework for synthesizing safety-critical controllers and CBFs for higher-order systems from a top-level dynamics safety specification and controller design. Furthermore, we integrate the proposed method with Lyapunov backstepping, allowing the tasks of stability and safety to be expressed individually but achieved jointly. We demonstrate the efficacy of this approach in simulation.Keywords
All Related Versions
Funding Information
- National Science Foundation
- RTX
This publication has 24 references indexed in Scilit:
- Nonsmooth Barrier Functions With Applications to Multi-Robot SystemsIEEE Control Systems Letters, 2017
- Control Barrier Function Based Quadratic Programs for Safety Critical SystemsIEEE Transactions on Automatic Control, 2016
- Exponential Control Barrier Functions for enforcing high relative-degree safety-critical constraints2016
- Control barrier function based quadratic programs with application to adaptive cruise control2014
- Nonovershooting Control of Strict-Feedback Nonlinear SystemsIEEE Transactions on Automatic Control, 2006
- Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints2006
- Backstepping for nonsmooth systemsAutomatica, 2003
- Constructive Nonlinear Control1997
- BACKSTEPPING DESIGN OF ROBUST CONTROLLERS FOR A CLASS OF NONLINEAR SYSTEMS1993
- A ‘universal’ construction of Artstein's theorem on nonlinear stabilizationSystems & Control Letters, 1989