ERCP: speedup path planning through clustering and presearching

Kun He,Xin-Zheng Niu,Xue-Yang Min,Fan Min
DOI: https://doi.org/10.1007/s10489-022-04137-4
IF: 5.3
2022-09-25
Applied Intelligence
Abstract:Path planning is an important task for robot motion, unmanned aerial vehicle obstacle avoidance, and smart cars. Sampling-based algorithms have achieved significant success in this task. The rapidly random-exploring tree (RRT) is one of the representative algorithms. However, it is exceedingly difficult to strike a balance between path quality and search efficiency. In this paper, we propose an enhanced RRT* with clustering and presearching (ERCP) algorithm to handle this issue. In the clustering phase, we construct an 8-degree undirected graph according to the neighborhood and obstacles. Then, we adopt the Markov clustering technique, which is appropriate for spatial data. The clustering process is efficient since the coarse-grained map considers only points at integer locations. In the presearching phase, we utilize the clustering results to abstract the intact state space as an undirected graph. We employ Dijkstra's algorithm to perform a presearch on the graph to determine the effective sampling area. In the path planning phase, we use RRT* to extend the space-filling tree within the effective sampling regions. Experiments were conducted on ten maps with different levels of obstacle complexity. The results reveal that ERCP can achieve a more convincing balance between path quality and search efficiency than the three state-of-the-art algorithms with little sacrifice.
computer science, artificial intelligence
What problem does this paper attempt to address?