Aiming at the problem that the inverse kinematics performance of the mobile loading manipulator needs to be improved, an inverse kinematics solution method based on the multi-population gray wolf algorithm is proposed. Firstly, the inverse kinematics problem of the mobile loading manipulator is transformed into an equivalent optimal problem, and the fitness function is established according to the optimization objective. Secondly, based on the gray wolf algorithm, the grey wolf population is expanded, the particle swarm algorithm and the position updating method of the optimal individual inverse guidance are introduced, and the random reorganization threshold elimination mechanism is set. Then, the algorithm is applied to iteratively invert so that the fitness function approaches 0 to obtain the inverse solution. Finally, the simulation comparison with other solving methods shows that the proposed method has better convergence, solution accuracy and repeatability.
HuoXi-jian, LiuYi-wei, JiangLi, et al. Inverse kinematics optimization of a 7R humanoid robot arm with joint limits [J]. Journal of Jilin University(Engineering and Technology Edition ), 2016, 46(1): 213-220.
Leng Shu, Wu Ke, Ju He-hua, Kinematics modeling and calculating method of mechanical arm review [J]. Journal of Aerospace, 2019, 40(11): 1262-1273.
[7]
AlkayyaliM, TutunjiT A. PSO-based algorithm for inverse kinematics solution of robotic arm manipulators[C]∥20th International Conference on Research and Education in Mechatronics (REM),IEEE, Wels, Austria, 2019: 1-6.
[8]
GhoshA, SinghO, RayA K. Inverse kinematic solution of a 7 DOF robotic manipulator using boundary restricted particle swarm optimization[J]. IFAC-PapersOnLine, 2022, 55(1): 101-105.
[9]
LiuY, XiJ, BaiH, et al. A general robot inverse kinematics solution method based on improved PSO algorithm[J]. IEEE Access, 2021, 9: 32341-32350.
[10]
GaoR. Inverse kinematics solution of robotics based on neural network algorithms[J]. Journal of Ambient Intelligence and Humanized Computing, 2020, 11(12): 6199-6209.
[11]
NguyenT, BuiT, PhamH. Using proposed optimization algorithm for solving inverse kinematics of human upper limb applying in rehabilitation robotic[J]. Artificial Intelligence Review, 2022, 55(1): 679-705.
[12]
AhmedE S, ElhosseiniM A, HaikalA Y. A new ABC variant for solving inverse kinematics problem in 5 DOF robot arm[J]. Applied Soft Computing, 2018, 73: 24-38.
ZhangQing-song, DuanShuai-chen, XiaRe. Workspace analysis and simulation of anthropomorphic robotic arm based on Matlab[J]. Mechanical Transmission, 2020, 44(12): 99-105.
[17]
MirjaliliS, MirjaliliS M, LewisA. Grey wolf optimizer[J]. Advances in Engineering Software, 2014, 69: 46-61.
Zhang Xiao-feng, Wang Xiu-ying, Review of grey wolf optimization algorithm[J]. Computer Science, 2019, 46(3): 30-38.
[20]
RezaeiF, SafaviH R, Abd ElazizM, et al. An enhanced grey wolf optimizer with a velocity-aided global search mechanism[J]. Mathematics, 2022, 10(3):No.351.