Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T07:53:17.584Z Has data issue: false hasContentIssue false

Kinematics inverse solution of assembly robot based on improved particle swarm optimization

Published online by Cambridge University Press:  04 January 2024

Shixiong Zhang*
Affiliation:
School of Mechanical and Electrical Engineering, Henan University of Technology, Zhengzhou, China
Ang Li
Affiliation:
School of Mechanical and Electrical Engineering, Henan University of Technology, Zhengzhou, China
Jianxin Ren
Affiliation:
School of Mechanical and Electrical Engineering, Henan University of Technology, Zhengzhou, China
Ruilong Ren
Affiliation:
School of Mechanical and Electrical Engineering, Henan University of Technology, Zhengzhou, China
*
Corresponding author: Shixiong Zhang; Email: cehon@126.com
Rights & Permissions [Opens in a new window]

Abstract

Inverse kinematics of robot is the basis of robot assembly, which directly determines the pose of robot. Because the traditional inverse solution algorithm is limited by the robot topology structure, singular pose and inverse solution accuracy, it affects the use of robots. In order to solve the above problems, an improved particle swarm optimization (PSO) algorithm is proposed to solve the inverse problem of robot. This algorithm initializes the particle population based on joint angle limitations, accelerating the convergence speed of the algorithm. In order to avoid falling into local optima and premature convergence, we have proposed a nonlinear weight strategy to update the speed and position of particles, enhancing the algorithm’s search ability, in addition introducing a penalty function to eliminate particles exceeding joint limits. Finally, the positions of common points and singular points are selected on PUMA 560 robot and redundant robot for inverse kinematics simulation verification. The results show that, compared with other algorithms, the improved PSO algorithm has higher convergence accuracy and better convergence speed in solving the inverse solution, and the algorithm has certain universality, which provides a new solution for the inverse kinematics solution of the assembly robot.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Table I. Robot DH parameter table.

Figure 1

Figure 1. The linkage coordinate system.

Figure 2

Figure 2. Assembly operation scenario.

Figure 3

Figure 3. The principle of PSO.

Figure 4

Table II. Algorithm parameters.

Figure 5

Figure 4. Flow chart of the PSO.

Figure 6

Table III. The fitness function values corresponding to the algorithm.

Figure 7

Figure 5. Average fitness function curve.

Figure 8

Table IV. Optimization effects of the algorithm at the singularity.

Figure 9

Figure 6. The mean fitness function curves at the singular points.

Figure 10

Figure 7. Comparison of iteration numbers graph.

Figure 11

Figure 8. Fitness function.

Figure 12

Table V. Algorithm optimization effects of redundant robotic arms.

Figure 13

Figure 9. Average fitness function curves of the algorithm on the redundant robotic arms.

Figure 14

Table VI. Optimization effect of arithmetic of F function for redundant manipulators.

Figure 15

Figure 10. Comparison of iteration numbers graph.

Figure 16

Figure 11. Fitness function.

Figure 17

Figure 12. Runtime comparison of the algorithm.