• •    

CCML2021+264: B样条曲线融合蚁群算法的机器人路径规划

李二超,齐款款   

  1. 兰州理工大学
  • 收稿日期:2021-05-31 修回日期:2021-06-13 发布日期:2021-06-13
  • 通讯作者: 齐款款

Robot path planning based on B-spline curve and ant colony algorithm

  • Received:2021-05-31 Revised:2021-06-13 Online:2021-06-13

摘要: 针对蚁群算法在静态环境下全局路径规划存在无法找到最短路径,收敛速度慢,路径搜索盲目性大,拐点多等问题,提出一种改进蚁群算法。以栅格地图为机器人运行环境,对初始信息素进行非均匀分布,使得路径搜索更倾向于起点和目标点连线附近;把当前节点、下一节点和目标点的信息加入启发式函数以及加入动态调节因子,实现前期引导性强,后期减弱的目的;引入伪随机转移策略,减少路径选择的盲目性,加快找到最短路径;动态调整挥发系数,使得前期挥发系数大,后期较小,避免算法陷入早熟;在最优解的基础上,引入B样条曲线平滑策略,能够进一步优化最优解,得到的路径更短且更加平滑。将整体改进方案拆分并设置梯度式对比方案,分别与传统方法一一仿真对比,最后整体与其他算法仿真对比,验证了改进算法的可行性、有效性和优越性。

关键词: 移动机器人, 路径规划, 蚁群算法, B样条曲线平滑策略, 栅格地图环境

Abstract: In order to solve the problems of ant colony algorithm in global path planning under static environment, such as unable to find the shortest path, slow convergence speed, great blindness of path search and many inflection points, propose an improved ant colony algorithm. Taking the grid map as the running environment of the robot, distribute unevenly the initial pheromones, which makes the path search more inclined to the line between the starting point and the target point; the information of the current node, add the next node and the target point into the heuristic function and the dynamic adjustment factor to achieve the purpose of strong guidance in the early stage and weakening in the later stage; introduce the pseudo-random transfer strategy to reduce the blind path selection, speed up finding the shortest path; dynamic adjustment of the volatile coefficient can make the volatile coefficient larger in the early stage and smaller in the later stage, so as to avoid premature convergence of the algorithm; on the basis of the optimal solution, the introduction of B-spline curve smoothing strategy can further optimize the optimal solution, resulting in shorter and smoother path. Divide the overall improvement scheme, set the gradient comparison scheme and compare them with the traditional method one by one. Finally, the overall simulation comparison with other algorithms verifies the feasibility, effectiveness and superiority of the improved algorithm.

Key words: mobile robot, path planning, ant colony algorithm, B-spline curve smoothing strategy, grid map environment

中图分类号: