基于改进粒子群算法的6R机械臂时间最优轨迹规划

Time optimal trajectory planning of the 6R manipulator based on improved particle swarm optimization

  • 摘要: 为了提高机械臂的工作效率和稳定性,提出一种改进粒子群算法(particle swarm optimization,PSO)的时间最优5次B样条插值轨迹优化算法。以UR10机械臂为研究对象,首先,利用5次B样条曲线对给定的轨迹点进行插值;其次,针对传统PSO算法存在求解精度低、易陷入局部最优的缺陷,调整算法中的惯性权重和认知因子,使其随着迭代次数的增加而动态改变数值大小,进而提高算法前期全局搜索能力和后期局部搜索能力;最后,通过3种测试函数测试和仿真实验验证,结果表明,改进后的PSO算法的求解精度提升,可以有效提高机械臂的工作效率。

     

    Abstract: In order to improve the working efficiency and stability of the manipulator, a time-optimal quintic B-spline interpolation trajectory optimization algorithm based on improved particle swarm optimization (PSO) is proposed. The UR10 manipulator is taken as the research object. Firstly, the given trajectory points are interpolated by using the quintic B-spline curve. Secondly, aiming at the shortcomings of the traditional PSO algorithm, such as low solution accuracy and easy to fall into local optimum, the inertia weight and cognitive factor in the algorithm are adjusted to change the value dynamically with the increase of the number of iterations, so as to improve the global search ability in the early stage and the local search ability in the later stage. Finally, through three test functions and simulation experiments, the results show that the improved PSO algorithm can improve the accuracy of the solution and effectively improve the working efficiency of the manipulator.

     

/

返回文章
返回