Control Barrier Functions
Background
Implementation
ControlBarrierFunctions.ControlBarrierFunction — TypeControlBarrierFunctionControl barrier function (CBF) defining a safe set as its zero superlevel set.
Fields
h::Function: function defining the safe seth(x) ≥ 0α::Function: extended class K functiona(h(x))for CBF∇h::Function: gradient of CBFLfh::Function: Lie derivative of CBF along drift vector fieldfLgh::Function: Lie derivative of CBF along control directionsg
ControlBarrierFunctions.ControlBarrierFunction — MethodControlBarrierFunction(h::Function, Σ::ControlAffineSystem, α::Function)Construct a CBF from a function h, a control affine system Σ, and an extended class K function α.
ControlBarrierFunctions.ControlBarrierFunction — MethodControlBarrierFunction(h::Function, Σ::ControlAffineSystem)If no extended class K function provided, default to the identify function.