高级检索
付金岗,李丹,王鹏杰. 融合改进斜四邻域A*与三次B样条曲线的路径规划算法[J]. 安徽工业大学学报(自然科学版),xxxx,x(x):x-xx. doi: 10.12415/j.issn.1671-7872.23133
引用本文: 付金岗,李丹,王鹏杰. 融合改进斜四邻域A*与三次B样条曲线的路径规划算法[J]. 安徽工业大学学报(自然科学版),xxxx,x(x):x-xx. doi: 10.12415/j.issn.1671-7872.23133
FU Jingang, LI Dan, WANG Pengjie. Path Planning Algorithm Incorporating Improved Slant Quad-neighborhood A* and Cubic B-spline Curves[J]. Journal of Anhui University of Technology(Natural Science). DOI: 10.12415/j.issn.1671-7872.23133
Citation: FU Jingang, LI Dan, WANG Pengjie. Path Planning Algorithm Incorporating Improved Slant Quad-neighborhood A* and Cubic B-spline Curves[J]. Journal of Anhui University of Technology(Natural Science). DOI: 10.12415/j.issn.1671-7872.23133

融合改进斜四邻域A*与三次B样条曲线的路径规划算法

Path Planning Algorithm Incorporating Improved Slant Quad-neighborhood A* and Cubic B-spline Curves

  • 摘要: 针对传统A*算法八邻域搜索路径节点多导致搜索及规划路径速度慢的问题,提出1种融合改进斜四邻域A*与三次B样条曲线的路径规划算法。在传统八邻域搜索启发下,删除原本上下左右4个方向上的搜索路径,保留右上、右下、左上及左下4个方向的搜索路径,使算法在搜索时速度更快,搜索路径节点数更少;引入三次B样条曲线,优化路径上的尖锐拐点,使路径更平滑。采用提出的算法在3种不同分辨率及不同障碍率的地图上进行实验验证。结果表明:相比于传统A*算法,改进斜四邻域A*算法的搜索时间缩短83.4%,路径节点数减少89.7%;引入的三次B样条曲线使斜四邻域A*算法规划出的路径更平滑,提出的算法极大提高了路径搜索及规划的有效性。

     

    Abstract: In order to solve the problem that the traditional A* algorithm has too many eight-neighborhood search path nodes, which leads to slow search and path planning, A new path planning algorithm based on oblique four-neighborhood A* and cubic B-spline curves was proposed. Inspired by the traditional eight-neighborhood search, the original search path in the upper, lower, upper and lower left directions was deleted, and the search path in the upper right, lower right, upper left and lower left directions was retained, so that the algorithm can search faster and the number of search path nodes was less. Cubic B-spline curve was introduced to optimize the sharp inflection points on the path and make the path smoother. The proposed algorithm was tested on 3 maps with different resolution and obstacle rate. The results show that compared with the traditional A* algorithm, the search time of the improved oblique quad-neighborhood A* algorithm is reduced by 83.4%, and the number of path nodes is reduced by 89.7%. The cubic B-spline curve introduced makes the path planned by the oblique quadrineighborhood A* algorithm smoother, and the proposed algorithm greatly improves the effectiveness of path search and planning.

     

/

返回文章
返回