<p>Trajectory planning plays a pivotal role in robotic motion control to minimize execution time and suppress joint vibrations while providing stable reference trajectories for controllers. To increase the operational efficiency of collaborative robots while reducing joint vibration, this paper proposes an improved adaptive multi-objective particle swarm optimization (IAMOPSO) algorithm. By integrating dynamic learning factors, adaptive weights, and a mutation operator, the algorithm avoids local optima and improves the diversity of non-dominated solutions while maintaining stable motion. On the generated Pareto front surface, the average optimal solution is chosen using the normalizing function, which can significantly increase the collaborative robots’ joint stability and operational efficiency. Seven-order B-spline curves are used to interpolate the robotic arm’s trajectory in order to guarantee that the position, velocity, acceleration, and jerk of each joint are smooth and continuous while also precisely controlling the movement’s beginning and ending states. Experimental and simulation results show that, compared with conventional optimization algorithms, the proposed IAMOPSO method achieves shorter execution time and lower joint jerk while maintaining a more uniform and continuous Pareto front. The grasping experiment conducted on a collaborative robotic arm further verifies the effectiveness and stability of the proposed method in practical applications.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Optimal trajectory planning for collaborative robots based on improved adaptive multi-objective particle swarm algorithm

  • Shoutao Li,
  • Zhidong Hu,
  • Liangzhi Ren,
  • Zhanggen Chu

摘要

Trajectory planning plays a pivotal role in robotic motion control to minimize execution time and suppress joint vibrations while providing stable reference trajectories for controllers. To increase the operational efficiency of collaborative robots while reducing joint vibration, this paper proposes an improved adaptive multi-objective particle swarm optimization (IAMOPSO) algorithm. By integrating dynamic learning factors, adaptive weights, and a mutation operator, the algorithm avoids local optima and improves the diversity of non-dominated solutions while maintaining stable motion. On the generated Pareto front surface, the average optimal solution is chosen using the normalizing function, which can significantly increase the collaborative robots’ joint stability and operational efficiency. Seven-order B-spline curves are used to interpolate the robotic arm’s trajectory in order to guarantee that the position, velocity, acceleration, and jerk of each joint are smooth and continuous while also precisely controlling the movement’s beginning and ending states. Experimental and simulation results show that, compared with conventional optimization algorithms, the proposed IAMOPSO method achieves shorter execution time and lower joint jerk while maintaining a more uniform and continuous Pareto front. The grasping experiment conducted on a collaborative robotic arm further verifies the effectiveness and stability of the proposed method in practical applications.