arXiv:2504.10859cs.CGcs.RO2025-04

提出快速判断矩形机器人能否绕过重叠障碍物的算法

A Sublinear Algorithm for Path Feasibility Among Rectangular Obstacles

  • 用广义Gabriel图建模障碍物间隙约束
  • 支持不同尺寸机器人在线查询,耗时仅O(log n)
  • 适合需要实时路径可行性判断的机器人场景

机器人避障路径可行性问题是路径规划的核心。本文将机器人建模为可随查询变化尺寸的矩形体,障碍物为轴对齐且可能重叠的矩形。以往研究多限于非重叠矩形或点状/固定尺寸机器人。本文提出一种新方法,基于L∞范数下的广义Gabriel图,结合扫描线技术构建数据结构。利用持久化并查集,在O(log n)时间、O(n)空间内完成在线可行性查询,实现亚线性时间复杂度。

原文摘要 · Abstract (English)

The problem of finding a path between two points while avoiding obstacles is critical in robotic path planning. We focus on the feasibility problem: determining whether such a path exists. We model the robot as a query-specific rectangular object capable of moving parallel to its sides. The obstacles are axis-aligned, rectangular, and may overlap. Most previous works only consider nondisjoint rectangular objects and point-sized or statically sized robots. Our approach introduces a novel technique leveraging generalized Gabriel graphs and constructs a data structure to facilitate online queries regarding path feasibility with varying robot sizes in sublinear time. To efficiently handle feasibility queries, we propose an online algorithm utilizing sweep line to construct a generalized Gabriel graph under the $L_\infty$ norm, capturing key gap constraints between obstacles. We utilize a persistent disjoint-set union data structure to efficiently determine feasibility queries in $\mathcal{O}(\log n)$ time and $\mathcal{O}(n)$ total space.

路径规划几何算法机器人学

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