Time-optimal trajectory optimization of serial robotic manipulator with kinematic and dynamic limits based on improved particle swarm optimization

Yu Yang,Hong-ze Xu,Shao-hua Li,Ling-ling Zhang,Xiu-ming Yao
DOI: https://doi.org/10.1007/s00170-022-08796-y
IF: 3.563
2022-02-11
The International Journal of Advanced Manufacturing Technology
Abstract:Effective motion control could achieve the accurate positioning and fast movement of industrial robotics to improve industrial productivity significantly. Time-optimal trajectory optimization (TO) is a great concern in the motion control of robotics, which could improve motion efficiency by providing high-speed and reasonable motion references to motion controllers. In this study, a new general time-optimal TO strategy, the second-order continuous polynomial interpolation function (SCPIF) combined with the particle swarm optimization with cosine-decreasing weight (CDW-PSO) subject to kinematic and dynamic limits, successfully optimizes the movement time of the PUMA 560 serial manipulator. The SCPIF could be used to generate the second-order continuous movement trajectories of six joints in joint space based on the assigned positions and time intervals. The CDW-PSO algorithm could further search for the optimal movement time subject to the limits of the angular displacement, angular velocity, angular acceleration, angular jerk, and joint torque of the manipulator. Two numerical experiments are conducted to illustrate the generalization ability of the CDW-PSO algorithm. The advantage of the CDW would be reflected by comparing with the random weight (RW), the constant weight (CW), and the linearly decreasing weight (LDW), respectively, in each experiment. The experimental results show that the CDW-PSO algorithm would perform better than the RW-PSO, CW-PSO, and LDW-PSO algorithms in terms of the convergence rate and quality of the convergent solution. The proposed time-optimal TO strategy would be applied to all types of manipulators while the optimized trajectories could be incorporated in the motion controllers of the actual manipulators due to considering the kinematic and dynamic limits.
What problem does this paper attempt to address?