Hybrid Mutation Fruit Fly Optimization Algorithm for Solving the Inverse Kinematics of a Redundant Robot Manipulator

被引:25
作者
Shi, Jianping [1 ,2 ]
Mao, Yuting [2 ]
Li, Peishen [2 ]
Liu, Guoping [2 ]
Liu, Peng [1 ,3 ]
Yang, Xianyong [2 ]
Wang, Dahai [2 ]
机构
[1] Guiyang Univ, Sch Elect & Commun Engn, Guiyang 550005, Peoples R China
[2] Nanchang Univ, Sch Mech & Elect Engn, Nanchang 330031, Jiangxi, Peoples R China
[3] Hebei GEO Univ, Sch Gems & Mat Technol, Shijiazhuang 050031, Hebei, Peoples R China
基金
中国国家自然科学基金;
关键词
PARTICLE SWARM OPTIMIZATION; MODEL;
D O I
10.1155/2020/6315675
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The inverse kinematics of redundant manipulators is one of the most important and complicated problems in robotics. Simultaneously, it is also the basis for motion control, trajectory planning, and dynamics analysis of redundant manipulators. Taking the minimum pose error of the end-effector as the optimization objective, a fitness function was constructed. Thus, the inverse kinematics problem of the redundant manipulator can be transformed into an equivalent optimization problem, and it can be solved using a swarm intelligence optimization algorithm. Therefore, an improved fruit fly optimization algorithm, namely, the hybrid mutation fruit fly optimization algorithm (HMFOA), was presented in this work for solving the inverse kinematics of a redundant robot manipulator. An olfactory search based on multiple mutation strategies and a visual search based on the dynamic real-time updates were adopted in HMFOA. The former has a good balance between exploration and exploitation, which can effectively solve the premature convergence problem of the fruit fly optimization algorithm (FOA). The latter makes full use of the successful search experience of each fruit fly and can improve the convergence speed of the algorithm. The feasibility and effectiveness of HMFOA were verified by using 8 benchmark functions. Finally, the HMFOA was tested on a 7-degree-of-freedom (7-DOF) manipulator. Then the results were compared with other algorithms such as FOA, LGMS-FOA, AE-LGMS-FOA, IFOA, and SFOA. The pose error of end-effector corresponding to the optimal inverse solution of HMFOA is 10-14 mm, while the pose errors obtained by FOA, LGMS-FOA, AE-LGMS-FOA, IFOA, and SFOA are 102 mm, 10-1 mm, 10-2 mm, 102 mm, and 102 mm, respectively. The experimental results show that HMFOA can be used to solve the inverse kinematics problem of redundant manipulators effectively.
引用
收藏
页数:13
相关论文
共 26 条
[1]   Neural Network Model for Identifying Workspace, Forward and Inverse Kinematics of the 7-DOF YuMi 14000 ABB Collaborative Robot [J].
Alebooyeh, Morteza ;
Urbanic, R. Jill .
IFAC PAPERSONLINE, 2019, 52 (10) :176-181
[2]   An improvement in fruit fly optimization algorithm by using sign parameters [J].
Babalik, Ahmet ;
Iscan, Hazim ;
Babaoglu, Ismail ;
Gunduz, Mesut .
SOFT COMPUTING, 2018, 22 (22) :7587-7603
[3]  
Craig J.J., 2018, INTRO ROBOTICS, V4th ed.
[4]   Improved Fruit-Fly Optimization Algorithm and Its Applications in Antenna Arrays Synthesis [J].
Darvish, Amirashkan ;
Ebrahimzadeh, Ataollah .
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2018, 66 (04) :1756-1766
[5]   A meta-heuristic proposal for inverse kinematics solution of 7-DOF serial robotic manipulator: quantum behaved particle swarm algorithm [J].
Dereli, Serkan ;
Koker, Rasit .
ARTIFICIAL INTELLIGENCE REVIEW, 2020, 53 (02) :949-964
[6]  
Dereli S, 2018, SIGMA J ENG NAT SCI, V36, P77
[7]   A new ABC variant for solving inverse kinematics problem in 5 DOF robot arm [J].
El-Sherbiny, Ahmed ;
Elhosseini, Mostafa A. ;
Haikal, Amira Y. .
APPLIED SOFT COMPUTING, 2018, 73 :24-38
[9]  
Gonzalez Uzcategui Carla, 2013, International Journal of Mechatronics and Automation, V3, P118
[10]   A short-term power load forecasting model based on the generalized regression neural network with decreasing step fruit fly optimization algorithm [J].
Hu, Rui ;
Wen, Shiping ;
Zeng, Zhigang ;
Huang, Tingwen .
NEUROCOMPUTING, 2017, 221 :24-31