节点(物理)
路径(计算)
计算机科学
钥匙(锁)
运动规划
搜索算法
算法
最佳优先搜索
双向搜索
A*搜索算法
数学优化
机器人
数学
人工智能
波束搜索
计算机网络
工程类
计算机安全
结构工程
作者
Xing Fu,Zucheng Huang,G. Zhang,Weijun Wang,Jian Wang
出处
期刊:PeerJ
[PeerJ, Inc.]
日期:2025-02-25
卷期号:11: e2691-e2691
被引量:8
标识
DOI:10.7717/peerj-cs.2691
摘要
To address the issues of low search efficiency, excessive node expansion, and the presence of redundant nodes in the traditional A* algorithm, this article proposes an improved A* algorithm for mobile robot path planning. Firstly, a multi-neighborhood hybrid search method is introduced, optimizing the traditional eight-neighborhood and twenty-four-neighborhood into a new sixteen-neighborhood. The choice between eight-neighborhood search and sixteen-neighborhood search is determined based on the presence of obstacles in the eight-neighborhood around the current node, effectively enhancing the search efficiency of the algorithm and reducing the number of nodes expanded during the search process. Subsequently, unnecessary nodes are eliminated based on the positional relationship between the current node and the target node, according to neighborhood direction search rules, further decreasing the number of expanded nodes. Additionally, improvements to the bidirectional search mechanism along with the incorporation of dynamic weight coefficients further enhance the search efficiency of the algorithm. Furthermore, a strategy for extracting key nodes is employed to effectively remove useless turn points, thus resolving the issue of redundant nodes. Finally, simulation experiments demonstrate that the proposed improved A* algorithm outperforms the traditional A* algorithm in terms of search speed, number of expanded nodes, and path length, validating the effectiveness of the proposed method.
科研通智能强力驱动
Strongly Powered by AbleSci AI