核心概念
This paper proposes a safety formulation that combines the strengths of model predictive control (MPC) and control barrier functions (CBFs) to design probabilistically safe controllers for autonomous systems in uncertain environments.
摘要
The paper presents a safety formulation that solves a finite horizon optimization problem at each time step, like MPC, but enforces probabilistic safety constraints via CBFs only at the first step of the horizon. This approach leverages the strengths of both MPC and CBFs:
- MPC deals with safety constraints in a direct manner, but its computational demands grow with the prediction horizon length.
- CBFs are computationally efficient for safety analysis, but can be short-sighted or overly conservative in control invariance calculations.
The proposed method uses a scenario-based approach to transform the probabilistic CBF constraints into a finite number of deterministic CBF constraints. This data-driven method avoids assumptions about the underlying uncertainty's distribution or set geometry.
The authors provide distribution-free, a priori guarantees on the system's closed-loop expected safety violation frequency. They demonstrate the effectiveness of their approach through a case study on unmanned aerial vehicle (UAV) collision-free position swapping and compare it with a state-of-the-art stochastic CBF method.
统计
The dynamics of the UAVs are affected by an additive disturbance modeled as a normal distribution N(0, 1).
The collision avoidance constraint is encoded using a discrete-time control barrier function with a linearization around the current states.
The acceleration input of each UAV is constrained between -4 m/s^2 and 4 m/s^2.
引用
"CBFs provide a principled approach to guarantee safety, while being suitable across various applications, including deterministic robotic systems settings [2], guaranteeing safety of learning methods [23], and providing safety assurances under stochastic conditions [8], which is relevant in uncertain environments."
"While CBFs are computationally efficient for safety analysis, they can be short-sighted or overly conservative in control invariance calculations. To address this, predictive safety filters have emerged as a promising alternative, often used as an "add-on" to existing control strategies [18]."