网格
计算机科学
路径(计算)
集合(抽象数据类型)
运动规划
图形
算法
点(几何)
GSM演进的增强数据速率
上下界
组合数学
数学
理论计算机科学
人工智能
机器人
几何学
数学分析
程序设计语言
标识
DOI:10.1016/j.ins.2021.10.024
摘要
Path planning on grid graphs has been studied for decades in several applications such as robotics and computer games. However, the process for determining short paths can still be inefficient on large grid graphs. The SPS (Surrounding Point Set) method has made it efficient by considering only a few unblocked cells. Since eight-neighbor grid graphs do not provide sufficient connectivity for SPS, it found a path on a graph where two cells are connected with an edge within a given density bound. However, verifying whether the resulting edges are blocked is time-consuming; further, it is unclear which density bound to use and restrictive to allow only edges within the bound. To address these limitations, we propose a multi-SPS with Theta* that uses eight-neighbor grid graphs, allows distant connectivity by Theta*, and improves the SPS by considering more obstacles between the start and goal cells. Our experimental results demonstrate that compared with the existing path planning algorithms, multi-SPS with Theta* and variants of Theta* can run faster and obtain similar path lengths. The results also demonstrate the beneficial effect for Theta* in that the expensive runtime of Theta* can be reduced by the SPS approach.
科研通智能强力驱动
Strongly Powered by AbleSci AI