Tractable Compositions of Discrete-Time Control Barrier Functions with Application to Driving Safety Control

This paper introduces control barrier functions for discrete-time systems, which can be shown to be necessary and sufficient for controlled invariance of a given set. In particular, we propose nonlinear discrete-time control barrier functions for control affine systems with an additional structure that lead to controlled invariance conditions that are affine in the control input, resulting in a tractable formulation that enables us to handle the safety optimal control problem for a broader range of applications with more complicated safety conditions than existing approaches. Moreover, we develop alternative mixed-integer formulations for basic and secondary Boolean compositions of multiple control barrier functions and further provide mixed-integer constraints for piecewise control barrier functions. Finally, we apply these proposed tools to driving safety problems of lane keeping and obstacle avoidance, which are shown to be effective in simulation.

[1]  Francis Eng Hock Tay,et al.  Barrier Lyapunov Functions for the control of output-constrained nonlinear systems , 2009, Autom..

[2]  Guofan Wu,et al.  Safety-Critical Control of a 3D Quadrotor With Range-Limited Sensing , 2016 .

[3]  Dimos V. Dimarogonas,et al.  Decentralized Control Barrier Functions for Coupled Multi-Agent Systems under Signal Temporal Logic Tasks , 2019, 2019 18th European Control Conference (ECC).

[4]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[5]  J. Christian Gerdes,et al.  Lyapunov Based Performance Guarantees for the Potential Field Lane-keeping Assistance System , 2006 .

[6]  Joel W. Burdick,et al.  Safe Policy Synthesis in Multi-Agent POMDPs via Discrete-Time Barrier Functions , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[7]  Paulo Tabuada,et al.  Control Barrier Function Based Quadratic Programs for Safety Critical Systems , 2016, IEEE Transactions on Automatic Control.

[8]  Sze Zheng Yong,et al.  Stability Control of Autonomous Ground Vehicles Using Control-Dependent Barrier Functions , 2021, IEEE Transactions on Intelligent Vehicles.

[9]  Jean-Pierre Aubin,et al.  Viability Theory: New Directions , 2011 .

[10]  Frank Allgöwer,et al.  CONSTRUCTIVE SAFETY USING CONTROL BARRIER FUNCTIONS , 2007 .

[11]  Koushil Sreenath,et al.  Discrete Control Barrier Functions for Safety-Critical Control of Discrete Systems with Application to Bipedal Robot Navigation , 2017, Robotics: Science and Systems.

[12]  Koushil Sreenath,et al.  Dynamic Walking on Stepping Stones with Gait Library and Control Barrier Functions , 2016, WAFR.

[13]  Adrian Wills,et al.  Barrier function based model predictive control , 2004, Autom..

[14]  Magnus Egerstedt,et al.  Robot ecology: Constraint-based control design for long duration autonomy , 2018, Annu. Rev. Control..

[15]  Magnus Egerstedt,et al.  Nonsmooth Barrier Functions With Applications to Multi-Robot Systems , 2017, IEEE Control Systems Letters.

[16]  Bayu Jayawardhana,et al.  Stabilization with guaranteed safety using Control Lyapunov-Barrier Function , 2016, Autom..

[17]  Magnus Egerstedt,et al.  Boolean Composability of Constraints and Control Synthesis for Multi-Robot Systems via Nonsmooth Control Barrier Functions , 2018, 2018 IEEE Conference on Control Technology and Applications (CCTA).

[18]  Li Wang,et al.  Control Barrier Certificates for Safe Swarm Behavior , 2015, ADHS.

[19]  Koushil Sreenath,et al.  Exponential Control Barrier Functions for enforcing high relative-degree safety-critical constraints , 2016, 2016 American Control Conference (ACC).

[20]  Magnus Egerstedt,et al.  Hybrid Nonsmooth Barrier Functions With Applications to Provably Safe and Composable Collision Avoidance for Robotic Systems , 2019, IEEE Robotics and Automation Letters.

[21]  Sze Zheng Yong,et al.  Guaranteed Vehicle Safety Control Using Control-Dependent Barrier Functions , 2019, 2019 American Control Conference (ACC).

[22]  George J. Pappas,et al.  A Framework for Worst-Case and Stochastic Safety Verification Using Barrier Certificates , 2007, IEEE Transactions on Automatic Control.

[23]  Anders Rantzer,et al.  On the necessity of barrier certificates , 2005 .