arXiv:2504.09038cs.ROcs.SY2025-04

用采样法高效计算非凸障碍物间的距离,提升机器人避障效率。

Nonconvex Obstacle Avoidance using Efficient Sampling-Based Distance Functions

  • 通过采样构建距离函数,避免传统方法的高计算开销。
  • 在特定系统下,采样距离函数可作为有效的非光滑控制屏障函数。
  • 适用于带扰动的非线性动态机器人,适合复杂场景导航。

研究具有非线性动力学和非凸形状的机器人在非凸障碍物中的避障问题。现有方法或计算成本高(如模型预测控制),或忽略非线性动力学(如基于图的规划器),或依赖微分同胚变换至凸域(如星形区域),或因凸上界近似而过于保守。核心挑战在于机器人与障碍物形状间距离计算本身为非凸问题。本文提出基于采样的距离函数实现高效计算,量化采样误差,并证明在某些系统中该方法可构成有效的非光滑控制屏障函数。同时研究了动态扰动下的鲁棒性处理。在全向移动机器人与非凸障碍物的导航任务中验证了方法的有效性,分析了控制器性能与计算效率随采样数的变化关系。

原文摘要 · Abstract (English)

We consider nonconvex obstacle avoidance where a robot described by nonlinear dynamics and a nonconvex shape has to avoid nonconvex obstacles. Obstacle avoidance is a fundamental problem in robotics and well studied in control. However, existing solutions are computationally expensive (e.g., model predictive controllers), neglect nonlinear dynamics (e.g., graph-based planners), use diffeomorphic transformations into convex domains (e.g., for star shapes), or are conservative due to convex overapproximations. The key challenge here is that the computation of the distance between the shapes of the robot and the obstacles is a nonconvex problem. We propose efficient computation of this distance via sampling-based distance functions. We quantify the sampling error and show that, for certain systems, such sampling-based distance functions are valid nonsmooth control barrier functions. We also study how to deal with disturbances on the robot dynamics in our setting. Finally, we illustrate our method on a robot navigation task involving an omnidirectional robot and nonconvex obstacles. We also analyze performance and computational efficiency of our controller as a function of the number of samples.

机器人避障非凸优化采样方法控制屏障

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