arXiv:2504.00364cs.ROmath.OC2025-04被引 18

用精确距离函数实现多面体障碍物间的安全导航

Control Barrier Functions via Minkowski Operations for Safe Navigation among Polytopic Sets

  • 基于闵可夫斯基差空间的凸优化,直接计算多面体间距离与穿透深度
  • 可在不保守近似下生成非保守避障动作,支持碰撞恢复与多障碍场景
  • 适合需要高精度安全约束的机器人路径规划,如自动驾驶与机械臂控制

在考虑系统动力学、控制能力和几何结构的前提下,安全绕过障碍物是机器人领域的一项关键挑战。控制屏障函数(CBFs)通过结合系统动态与几何信息,生成安全的控制策略。现有方法常依赖球体或椭球等保守形状近似,虽有显式且可微的距离函数,但牺牲了精度。本文提出一种基于优化定义的CBF,直接利用多面体机器人与多面体障碍物之间的精确有符号距离函数(SDF)。受吉尔伯特-约翰逊-基尔蒂(GJK)算法启发,我们将(i)最小距离和(ii)穿透深度建模为闵可夫斯基差空间(MD空间)中的凸优化问题。该空间的便利几何性质使得两个多面体间的隐式SDF导数可通过可微优化计算。我们在三种场景中验证了该框架:纯平移、初始位于不安全区域、多障碍物避障。这些场景分别展示了非保守机动生成、碰撞后恢复以及通过成对CBF约束处理多个障碍物的能力。

原文摘要 · Abstract (English)

Safely navigating around obstacles while respecting the dynamics, control, and geometry of the underlying system is a key challenge in robotics. Control Barrier Functions (CBFs) generate safe control policies by considering system dynamics and geometry when calculating safe forward-invariant sets. Existing CBF-based methods often rely on conservative shape approximations, like spheres or ellipsoids, which have explicit and differentiable distance functions. In this paper, we propose an optimization-defined CBF that directly considers the exact Signed Distance Function (SDF) between a polytopic robot and polytopic obstacles. Inspired by the Gilbert-Johnson-Keerthi (GJK) algorithm, we formulate both (i) minimum distance and (ii) penetration depth between polytopic sets as convex optimization problems in the space of Minkowski difference operations (the MD-space). Convenient geometric properties of the MD-space enable the derivatives of implicit SDF between two polytopes to be computed via differentiable optimization. We demonstrate the proposed framework in three scenarios including pure translation, initialization inside an unsafe set, and multi-obstacle avoidance. These three scenarios highlight the generation of a non-conservative maneuver, a recovery after starting in collision, and the consideration of multiple obstacles via pairwise CBF constraint, respectively.

安全导航控制屏障多面体避障凸优化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。