Learning Differentiable Safety-Critical Control using Control Barrier Functions for Generalization to Novel Environments

01/04/2022
by   Hengbo Ma, et al.
5

Control barrier functions (CBFs) have become a popular tool to enforce safety of a control system. CBFs are commonly utilized in a quadratic program formulation (CBF-QP) as safety-critical constraints. A class 𝒦 function in CBFs usually needs to be tuned manually in order to balance the trade-off between performance and safety for each environment. However, this process is often heuristic and can become intractable for high relative-degree systems. Moreover, it prevents the CBF-QP from generalizing to different environments in the real world. By embedding the optimization procedure of the CBF-QP as a differentiable layer within a deep learning architecture, we propose a differentiable optimization-based safety-critical control framework that enables generalization to new environments with forward invariance guarantees. Finally, we validate the proposed control design with 2D double and quadruple integrator systems in various environments.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 6

page 7

page 8

research
10/09/2022

Iterative Convex Optimization for Model Predictive Control with Discrete-Time High-Order Control Barrier Functions

Safety is one of the fundamental challenges in control theory. Recently,...
research
09/13/2023

Composing Control Barrier Functions for Complex Safety Specifications

The increasing complexity of control systems necessitates control laws t...
research
09/15/2023

Wasserstein Distributionally Robust Control Barrier Function using Conditional Value-at-Risk with Differentiable Convex Programming

Control Barrier functions (CBFs) have attracted extensive attention for ...
research
05/05/2023

On the Optimality, Stability, and Feasibility of Control Barrier Functions: An Adaptive Learning-Based Approach

Safety has been a critical issue for the deployment of learning-based ap...
research
01/20/2020

Extent-Compatible Control Barrier Functions

Safety requirements in dynamical systems are commonly enforced with set ...
research
05/31/2021

Safe Pontryagin Differentiable Programming

We propose a Safe Pontryagin Differentiable Programming (Safe PDP) metho...
research
05/06/2023

Hierarchical Relaxation of Safety-critical Controllers: Mitigating Contradictory Safety Conditions with Application to Quadruped Robots

The safety-critical control of robotic systems often must account for mu...

Please sign up or login with your details

Forgot password? Click here to reset