Strong Invariance Using Control Barrier Functions: A Clarke Tangent Cone Approach
Authors:
- 14 December 2020
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 2044-2049
Abstract
Many control applications require that a system be constrained to a particular set of states, often termed as safe set. A practical and flexible method for rendering safe sets forward-invariant involves computing control input using Control Barrier Functions and Quadratic Programming methods. Many prior results however require the resulting control input to be continuous, which requires strong assumptions or can be difficult to demonstrate theoretically. In this paper we use differential inclusion methods to show that simultaneously rendering multiple sets invariant can be accomplished using a discontinuous control input. We present an optimization formulation which computes such control inputs and which can be posed in multiple forms, including a feasibility problem, a linear program, or a quadratic program. In addition, we discuss conditions under which the optimization problem is feasible and show that any feasible solution of the considered optimization problem which is measurable renders the multiple safe sets forward invariant.Keywords
All Related Versions
Funding Information
- Air Force Office of Scientific Research
- Automotive Research Center
This publication has 17 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
- Stabilization with guaranteed safety using Control Lyapunov–Barrier FunctionAutomatica, 2016
- 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-Valued Analysis2009
- Discontinuous dynamical systemsIEEE Control Systems, 2008
- Convex Optimization2004
- Qualitative properties of trajectories of control systems: A surveyJournal of Dynamical and Control Systems, 1995
- Sensitivity analysis for nonlinear programming using penalty methodsMathematical Programming, 1976
- Perturbed Kuhn-Tucker points and rates of convergence for a class of nonlinear-programming algorithmsMathematical Programming, 1974