系统仿真学报 ›› 2017, Vol. 29 ›› Issue (7): 1397-1404.doi: 10.16182/j.issn1004731x.joss.201707002

• 仿真系统与技术 • 上一篇    下一篇

基于PSO和三次样条插值的多机器人全局路径规划

强宁1, 高洁1, 康凤举2   

  1. 1. 陕西师范大学物理学与信息技术学院,西安 710119;
    2. 西北工业大学航海学院,西安 710072
  • 收稿日期:2016-07-09 发布日期:2020-06-01
  • 通讯作者: 高洁(1982-),女,陕西西安,博士,研究方向为噪声控制技术。
  • 作者简介:强宁(1981-),男,陕西西安,博士,研究方向为进化计算。
  • 基金资助:
    国家自然科学基金(11404205),中央高校基本科研业务费专项资金(GK201703015)

Multi-Robots Global Path Planning Based on PSO Algorithm and Cubic Spline

Qiang Ning1, Gao Jie1, Kang Fengju2   

  1. 1. School of Physics and Information Technology, Shaanxi Normal University, Xi'an 710119, China;
    2. School of Marine Science and Technology, Northwestern Polytechnical University, Xi'an 710072, China
  • Received:2016-07-09 Published:2020-06-01

摘要: 在自由空间下粒子群算法(Particle Swarm Optimization,PSO)求解机器人路径规划问题时,存在易早熟、编码维度高和路径不平滑等问题,为此提出了一种基于PSO和三次样条插值的路径规划方法。所设计的粒子编码为环境中若干个路径节点的坐标,路径节点的个数决定了样条曲线的个数同时也决定了路径转向的次数。通过3次样条函数对路径的起点、路径节点和终点进行插值,从而得到一条由插值点构成的路径。仿真结果表明,相比传统方法所提出的算法能快速找到平滑的最优路径,并且能为多个机器人规划出最优的无碰路径。

关键词: 粒子群算法, 三次样条, 多机器人, 路径规划

Abstract: There are shortcomings such as premature convergence, high encoding dimension and unsmooth path for particle swarm optimization (PSO) algorithm to solve the robot path planning problem under free space. The particle coding is coordinates of several path nodes in the environment. The number of spline curves and the maximum turnings of path were determined by the number of path nodes. The cubic spline function was used to interpolate on the path of the starting point, path nodes and target point, thus a full path which was formed by connecting all interpolation points was obtained. Simulation results show that compared with the traditional methods, the proposed algorithm can quickly find the optimal path, and can plan the optimal collision free path for multi-robots.

Key words: particle swarm optimization algorithm, cubic spline, multi-robots, path planning

中图分类号: