论文标题

通过线性编程快速验证控制屏障功能

Fast Verification of Control Barrier Functions via Linear Programming

论文作者

Pond, Ellie, Hale, Matthew

论文摘要

控制屏障功能是确保系统安全性的一种流行方法,这些功能可用于在系统动力学下实现集合的不变性。控制屏障函数必须具有某些属性,并且必须既必须制定候选控制屏障函数,又要验证其确实满足了所需的属性。针对后一个问题,本文提出了一种通过线性编程来验证任何有限数量的候选控制障碍功能的方法。我们首先应用来自实际代数几何形状的技术来制定可解决的验证问题陈述。通常,半决赛编程用于验证候选控制障碍功能,但这并不总是很好地扩展。因此,我们接下来采用了一种内部交易的方法,将正方形多项式总和集合通过将它们转录为线性程序来大大降低这些验证问题的计算复杂性。我们为所得的线性程序提供了明确的表格,卫星检查问题的仿真结果表明,验证所需的计算时间可以减少95%以上。

Control barrier functions are a popular method of ensuring system safety, and these functions can be used to enforce invariance of a set under the dynamics of a system. A control barrier function must have certain properties, and one must both formulate a candidate control barrier function and verify that it does indeed satisfy the required properties. Targeting the latter problem, this paper presents a method of verifying any finite number of candidate control barrier functions with linear programming. We first apply techniques from real algebraic geometry to formulate verification problem statements that are solvable numerically. Typically, semidefinite programming is used to verify candidate control barrier functions, but this does not always scale well. Therefore, we next apply a method of inner-approximating the set of sums of squares polynomials that significantly reduces the computational complexity of these verification problems by transcribing them to linear programs. We give explicit forms for the resulting linear programs, and simulation results for a satellite inspection problem show that the computation time needed for verification can be reduced by more than 95%.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源