Simulation based calculation of the inverse kinematics solution of 7-DOF robot manipulator using artificial bee colony algorithm

This paper presents an artificial bee colony algorithm for solving the inverse kinematics of 7-degree-of-freedom robotic arm which has been newly designed and not used in the literature. The kinematics analysis of this manipulator which has an excessive number of joints, is quite complex. In this study, artificial bee colony, which is one of the swarm-based heuristic algorithms, has been used for inverse kinematics solution and its results have been analyzed in terms of position error and calculation time. In order to ensure the accuracy of the algorithm, calculations have been also carried out in 100 different points selected from the workspace of the robot manipulator. The results have been compared with particle swarm optimization, which is another swarm algorithm in terms of position error and computation time. The results obtained by computer simulation clearly show that the artificial bee colony algorithm produces effective results compared with the literature.

[1]  Tugrul Cavdar,et al.  A New Heuristic Approach for Inverse Kinematics of Robot Arms , 2013 .

[2]  Sanyang Liu,et al.  Improved artificial bee colony algorithm for global optimization , 2011 .

[3]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[4]  D.T. Pham,et al.  Learning the inverse kinematics of a robot manipulator using the Bees Algorithm , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[5]  Stuart J. Russell,et al.  Research Priorities for Robust and Beneficial Artificial Intelligence , 2015, AI Mag..

[6]  Serdar Kucuk,et al.  Maximal dexterous trajectory generation and cubic spline optimization for fully planar parallel manipulators , 2016, Comput. Electr. Eng..

[7]  Dervis Karaboga,et al.  A modified Artificial Bee Colony algorithm for real-parameter optimization , 2012, Inf. Sci..

[8]  Kerim Çetinkaya,et al.  Comparison of four different heuristic optimization algorithms for the inverse kinematics solution of a real 4-DOF serial robot manipulator , 2015, Neural Computing and Applications.

[9]  Guilin Yang,et al.  Kinematic design of an anthropomimetic 7-DOF cable-driven robotic arm , 2010 .

[10]  Adel M. Alimi,et al.  IK-FA, a New Heuristic Inverse Kinematics Solver Using Firefly Algorithm , 2015, Computational Intelligence Applications in Modeling and Control.

[11]  Rasit Köker,et al.  A genetic algorithm approach to a neural-network-based inverse kinematics solution of robotic manipulators based on error minimization , 2013, Inf. Sci..

[12]  Pei-Ru Wang,et al.  Particle swarm optimization for solving the inverse kinematics of 7-DOF robotic manipulators , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[13]  S. Kucuk,et al.  The inverse kinematics solutions of industrial robot manipulators , 2004, Proceedings of the IEEE International Conference on Mechatronics, 2004. ICM '04..

[14]  P. B. Mahapatra,et al.  An evolutionary approach for solving the multimodal inverse kinematics problem of industrial robots , 2006 .

[15]  Dervis Karaboga,et al.  A comprehensive survey: artificial bee colony (ABC) algorithm and applications , 2012, Artificial Intelligence Review.

[16]  Jianhe Lei,et al.  Kinematic analysis of a novel 3-DOF actuation redundant parallel manipulator using artificial intelligence approach , 2011 .

[17]  B. B. Choudhury,et al.  A neural network based inverse kinematic problem , 2011, 2011 IEEE Recent Advances in Intelligent Computational Systems.

[18]  Serkan Dereli,et al.  A meta-heuristic proposal for inverse kinematics solution of 7-DOF serial robotic manipulator: quantum behaved particle swarm algorithm , 2019, Artificial Intelligence Review.

[19]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[20]  Angelo Oreste Andrisano,et al.  A review on artificial intelligence applications to the optimal design of dedicated and reconfigurable manufacturing systems , 2014, The International Journal of Advanced Manufacturing Technology.

[21]  S. Momani,et al.  Solution of Inverse Kinematics Problem using Genetic Algorithms , 2016 .

[22]  Serkan Dereli,et al.  A Comprehensive Research on The Use of Swarm Algorithms in The Inverse Kinematics Solution , 2018 .

[23]  Mostafa A. Elhosseini,et al.  A comparative study of soft computing methods to solve inverse kinematics problem , 2017, Ain Shams Engineering Journal.

[24]  Wenyu Yang,et al.  Solution of Inverse Kinematics for 6R Robot Manipulators With Offset Wrist Based on Geometric Algebra. , 2013, Journal of mechanisms and robotics.

[25]  Rajeevlochana G. Chittawadigi,et al.  RoboAnalyzer: Robot Visualization Software for Robot Technicians , 2017, AIR '17.

[26]  L. Canan Dülger,et al.  A New Artificial Neural Network Approach in Solving Inverse Kinematics of Robotic Arm (Denso VP6242) , 2016, Comput. Intell. Neurosci..

[27]  Rasit Köker,et al.  A neuro-genetic-simulated annealing approach to the inverse kinematics solution of robots: a simulation based study , 2015, Engineering with Computers.

[28]  Wei Gao,et al.  Improved Artificial Bee Colony Algorithm Based Gravity Matching Navigation Method , 2014, Sensors.

[29]  Rasit Köker,et al.  A neural-network committee machine approach to the inverse kinematics problem solution of robotic manipulators , 2013, Engineering with Computers.

[30]  Javier de Lope,et al.  A method to learn the inverse kinematics of multi-link robots by evolving neuro-controllers , 2009 .

[31]  A. Alimi,et al.  Inverse Kinematics Using Particle Swarm Optimization, A Statistical Analysis , 2013 .

[32]  Ferat Sahin,et al.  Edge detection with fuzzy cellular automata transition function optimized by PSO , 2015, Comput. Electr. Eng..

[33]  Z. Bingul,et al.  The inverse kinematics solutions of fundamental robot manipulators with offset wrist , 2005, IEEE International Conference on Mechatronics, 2005. ICM '05..

[34]  Serdar Kucuk,et al.  Inverse kinematics solutions for industrial robot manipulators with offset wrists , 2014 .