A novel artificial bee colony algorithm for inverse kinematics calculation of 7-DOF serial manipulators
- 164 Downloads
In order to overcome the complexity in solving the inverse kinematics calculation of 7-DOF serial manipulator, a new approach CPABC based on artificial bee colony (ABC) algorithm is proposed. CPABC uses the chaotic mapping to optimize the population distribution of the initial food sources to get rid of the local optimization. The whole group of food sources in CPABC is divided into several subgroups which evolve independently and communicate with each other at a certain frequency to improve the convergence rate. To balance the global and local exploitation, two control parameters are introduced to adjust the search step and the change frequency of the optimization parameter when searching the new food source. CPABC is applied to the inverse kinematics calculation of 7-DOF serial manipulator. the simulation results show that CPABC has stronger global searching ability and more fast convergence rate than that of other ABC algorithms.
KeywordsArtificial bee colony algorithm Chaotic map Parallelized Inverse kinematics 7-DOF serial manipulator
This work was supported by the National Natural Science Foundation of China under Grant [No. 61573145], the Public Research and Capacity Building of Guangdong Province under Grant [No. 2014B010104001] and the Basic and Applied Basic Research of Guangdong Province under Grant [No. 2015A03030 8018], and the authors greatly thank these grants.
Compliance with ethical standards
Conflict of interest
The authors declare that they have no conflict of interest.
Human and animal rights
This article does not contain any studies with human participants or animals performed by any of the authors.
- Al-Mashhadany YI (2010) Inverse kinematics problem (ikp) of 6-dof manipulator by locally recurrent neural networks (lrnns). In: 2010 International conference on management and service science (MASS), IEEE, pp 1–5Google Scholar
- Collins TJ, Shen WM (2016) High-dimensional inverse kinematics and self-reconfiguration kinematic controlGoogle Scholar
- Craig JJ (ed) (2005) Introduction to robotics: mechanics and control. Pearson Prentice Hall, Upper Saddle RiverGoogle Scholar
- Goldberg DE (1989) Genetic algorithm in search, optimization, and machine learning xiii(7):2104C2116Google Scholar
- Guez A, Ahmad Z (1988) Solution to the inverse kinematics problem in robotics by neural networks. In: IEEE international conference on neural networks, vol 2, pp 617–624Google Scholar
- Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Tech. rep., Technical report-tr06, Erciyes university, engineering faculty, computer engineering departmentGoogle Scholar
- Karlra P, Prakash NR (2003) A neuro-genetic algorithm approach for solving the inverse kinematics of robotic manipulators. In: IEEE International conference on systems, man and cybernetics, vol 2, pp 1979–1984Google Scholar
- Kennedy J, Eberhart R (2002) Particle swarm optimization. In: IEEE Proceedings international conference on neural networks, 1995, vol 4, pp 1942–1948Google Scholar
- Luo R, Pan TS, Tsai PW, Pan JS (2010) Parallelized artificial bee colony with ripple-communication strategy. In: 2010 Fourth international conference on genetic and evolutionary computing (ICGEC), pp 350–353Google Scholar
- Peña C, Guzmán M, Cárdenas P (2016) Inverse kinematics of a 6 DOF industrial robot manipulator based on bio-inspired multi-objective optimization techniques. In: IEEE Colombian conference on robotics and automation (CCRA), IEEE, pp 1–6Google Scholar
- Rokbani N, Casals A, Alimi AM (2015) IK-FA, a new heuristic inverse kinematics solver using firefly algorithm. In: Computational intelligence applications in modeling and control, Springer, pp 369–395Google Scholar
- Sharma TK, Pant M (2011) Halton based initial distribution in artificial bee colony algorithm and its application in software effort estimation. In: 2011 Sixth international conference on bio-inspired computing: theories and applications (BIC-TA), pp 80–84Google Scholar
- Ziwu R, Zhenhua W, Lining S (2012) A global harmony search algorithm and its application to inverse kinematics problem for humanoid arm. Control Theory Appl 29(7):867–876Google Scholar