A meta-heuristic proposal for inverse kinematics solution of 7-DOF serial robotic manipulator: quantum behaved particle swarm algorithm

被引:142
作者
Dereli, Serkan [1 ]
Koker, Rasit [2 ]
机构
[1] Sakarya Univ, Sakarya Vocat High Sch, Comp Technol Dept, Sakarya, Turkey
[2] Sakarya Univ, Fac Technol, Elect & Elect Engn, Sakarya, Turkey
关键词
Quantum particle swarm optimization; Inverse kinematics; 7-DOF robotic manipulator; Particle swarm optimization; Swarm algorithms; SIMULATED ANNEALING APPROACH; OPTIMIZATION;
D O I
10.1007/s10462-019-09683-x
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
In this study, a quantum behaved particle swarm algorithm has used for inverse kinematic solution of a 7-degree-of-freedom serial manipulator and the results have been compared with other swarm techniques such as firefly algorithm (FA), particle swarm optimization (PSO) and artificial bee colony (ABC). Firstly, the DH parameters of the robot manipulator are created and transformation matrices are revealed. Afterward, the position equations are derived from these matrices. The position of the end effector of the robotic manipulator in the work space is estimated using Quantum PSO and other swarm algorithms. For this reason, a fitness function which name is Euclidian has been determined. This function calculates the difference between the actual position and the estimated position of the manipulator end effector. In this study, the algorithms have tested with two different scenarios. In the first scenario, values for a single position were obtained while values for a hundred different positions were obtained in the second scenario. In fact, the second scenario confirms the quality of the QPSO in the inverse kinematic solution by verifying the first scenario. According to the results obtained; Quantum behaved PSO has yielded results that are much more efficient than standard PSO, ABC and FA. The advantages of the improved algorithm are the short computation time, fewer iterations and the number of particles.
引用
收藏
页码:949 / 964
页数:16
相关论文
共 38 条
[1]
A New Artificial Neural Network Approach in Solving Inverse Kinematics of Robotic Arm (Denso VP6242) [J].
Almusawi, Ahmed R. J. ;
Dulger, L. Canan ;
Kapucu, Sadettin .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2016, 2016
[2]
FABRIK: A fast, iterative solver for the Inverse Kinematics problem [J].
Aristidou, Andreas ;
Lasenby, Joan .
GRAPHICAL MODELS, 2011, 73 :243-260
[3]
Comparison of four different heuristic optimization algorithms for the inverse kinematics solution of a real 4-DOF serial robot manipulator [J].
Ayyildiz, Mustafa ;
Cetinkaya, Kerim .
NEURAL COMPUTING & APPLICATIONS, 2016, 27 (04) :825-836
[4]
Bai Q., 2010, COMPUTER INFORM SCI, V3, P180
[5]
Cavdar T, 2012, J COMPUT THEOR NANOS, V19, P329
[6]
Dereli S, 2017, GAZIOSMANPASA J SCI, V6, P60
[7]
Dereli S, 2018, SIGMA J ENG NAT SCI, V36, P77
[8]
Durmu B, 2011, INT ADV TECHN S 16 1
[9]
A comparative study of soft computing methods to solve inverse kinematics problem [J].
El-Sherbiny, Ahmed ;
Elhosseini, Mostafa A. ;
Haikal, Amira Y. .
AIN SHAMS ENGINEERING JOURNAL, 2018, 9 (04) :2535-2548
[10]
A hybrid swarm intelligence of artificial immune system tuned with Taguchi-genetic algorithm and its field-programmable gate array realization to optimal inverse kinematics for an articulated industrial robotic manipulator [J].
Huang, Hsu-Chih ;
Xu, Sendren Sheng-Dong ;
Wu, Chang Han .
ADVANCES IN MECHANICAL ENGINEERING, 2016, 8 (01)