CLC number: TP241
On-line Access: 2024-08-27
Received: 2023-10-17
Revision Accepted: 2024-05-08
Crosschecked: 2015-06-17
Cited: 2
Clicked: 7148
Zi-wu Ren, Zhen-hua Wang, Li-ning Sun. A hybrid biogeography-based optimization method for the inverse kinematics problem of an 8-DOF redundant humanoid manipulator[J]. Frontiers of Information Technology & Electronic Engineering, 2015, 16(7): 607-616.
@article{title="A hybrid biogeography-based optimization method for the inverse kinematics problem of an 8-DOF redundant humanoid manipulator",
author="Zi-wu Ren, Zhen-hua Wang, Li-ning Sun",
journal="Frontiers of Information Technology & Electronic Engineering",
volume="16",
number="7",
pages="607-616",
year="2015",
publisher="Zhejiang University Press & Springer",
doi="10.1631/FITEE.14a0335"
}
%0 Journal Article
%T A hybrid biogeography-based optimization method for the inverse kinematics problem of an 8-DOF redundant humanoid manipulator
%A Zi-wu Ren
%A Zhen-hua Wang
%A Li-ning Sun
%J Frontiers of Information Technology & Electronic Engineering
%V 16
%N 7
%P 607-616
%@ 2095-9184
%D 2015
%I Zhejiang University Press & Springer
%DOI 10.1631/FITEE.14a0335
TY - JOUR
T1 - A hybrid biogeography-based optimization method for the inverse kinematics problem of an 8-DOF redundant humanoid manipulator
A1 - Zi-wu Ren
A1 - Zhen-hua Wang
A1 - Li-ning Sun
J0 - Frontiers of Information Technology & Electronic Engineering
VL - 16
IS - 7
SP - 607
EP - 616
%@ 2095-9184
Y1 - 2015
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/FITEE.14a0335
Abstract: The redundant humanoid manipulator has characteristics of multiple degrees of freedom and complex joint structure, and it is not easy to obtain its inverse kinematics solution. The inverse kinematics problem of a humanoid manipulator can be formulated as an equivalent minimization problem, and thus it can be solved using some numerical optimization methods. biogeography-based optimization (BBO) is a new biogeography inspired optimization algorithm, and it can be adopted to solve the inverse kinematics problem of a humanoid manipulator. The standard BBO algorithm that uses traditional migration and mutation operators suffers from slow convergence and prematurity. A hybrid biogeography-based optimization (HBBO) algorithm, which is based on BBO and differential evolution (DE), is presented. In this hybrid algorithm, new habitats in the ecosystem are produced through a hybrid migration operator, that is, the BBO migration strategy and DE/best/1/bin differential strategy, to alleviate slow convergence at the later evolution stage of the algorithm. In addition, a Gaussian mutation operator is adopted to enhance the exploration ability and improve the diversity of the population. Based on these, an 8-DOF (degree of freedom) redundant humanoid manipulator is employed as an example. The end-effector error (position and orientation) and the ‘away limitation level’ value of the 8-DOF humanoid manipulator constitute the fitness function of HBBO. The proposed HBBO algorithm has been used to solve the inverse kinematics problem of the 8-DOF redundant humanoid manipulator. Numerical simulation results demonstrate the effectiveness of this method.
This paper proposes a hybrid optimization algorithm of Biogeography-based Optimization (HBBO) based on the improvement of BBO algorithm and differential evolution (DE) to deal with the inverse kinematics problem of humanoid manipulator. The algorithm allows for generation of new habitats in ecosystem through a hybrid migration operator, which can speed up the convergence of the algorithm. Gaussian mutation operator is also used to enhance the exploration ability and improve the diversity of the population. Numerical simulation has been performed to demonstrate the effectiveness of the proposed method to determine the solution for the inverse kinematics of an 8-DOF redundant humanoid manipulator, which also shows its potentials to be applied to practice in real time, and other redundant manipulators as well. The paper presents the novelty for solution of the inverse kinematics.
[1]Chen, D.J., Gong, Q.W., Qiao, H., et al., 2012. Multi-objective generation dispatching for wind power integrated system adopting improved biogeography-based optimization algorithm. Proc. CSEE, 32(31):150-158 (in Chinese).
[2]Chen, P., Liu, L., Yu, F., et al., 2012. A geometrical method for inverse kinematics of a kind of humanoid manipulator. Robot, 34(2):211-216 (in Chinese).
[3]Costa e Silva, M.A., Coelho, L.D.S., Lebensztajn, L., 2012. Multiobjective biogeography-based optimization based on predator-prey approach. IEEE Trans. Magn., 48(2):951-954.
[4]Feller, W., 1971. An Introduction to Probability Theory and Its Applications. Wiley, New York, USA.
[5]Goldberg, D.E., 1989. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley Professional, London, UK.
[6]Gong, W.Y., Cai, Z.H., Ling, C.X., et al., 2010. A real-coded biogeography-based optimization with mutation. Appl. Math. Comput., 216(9):2749-2758.
[7]Kajita, S.J., 2005. Humanoid Robots. Guan, Y., translator, 2007. Tsinghua University Press, Beijing, China (in Chinese).
[8]Kennedy, J., Eberhart, R., 1995. Particle swarm optimization. Proc. IEEE Int. Conf. on Neural Networks, p.1942-1948.
[9]Köker, R., Öz, C., Çakar, T., et al., 2004. A study of neural network based inverse kinematics solution for a three-joint robot. Robot. Auton. Syst., 49(3-4):227-234.
[10]Ma, B.J., Fang, Y.C., Zhang, X.B., 2007. Inverse kinematics analysis for a mobile manipulator with redundant DOFs. Proc. 26th Chinese Control Conf., p.118-122.
[11]Ma, H.P., Simon, D., 2011. Blended biogeography-based optimization for constrained optimization. Eng. Appl. Artif. Intell., 24(3):517-525.
[12]Nearchou, A.C., 1998. Solving the inverse kinematics problem of redundant robots operating in complex environments via a modified genetic algorithm. Mech. Mach. Theory, 33(3):273-292.
[13]Simon, D., 2008. Biogeography-based optimization. IEEE Trans. Evol. Comput., 12(6):702-713.
[14]Storn, R., Price, K., 1997. Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim., 11(4):341-359.
[15]Tian, Y., Chen, X.P., Jia, D.Y., et al., 2011. Design and kinematic analysis of a light weight and high stiffness manipulator for humanoid robots. Robot, 33(3):332-339 (in Chinese).
[16]Wang, L., Chen, C.C., 1991. A combined optimization method for solving the inverse kinematics problems of mechanical manipulators. IEEE Trans. Robot. Autom., 7(4):489-499.
[17]Wang, L., Xu, Y., 2011. An effective hybrid biogeography-based optimization algorithm for parameter estimation of chaotic systems. Expert Syst. Appl., 38(12):15103-15109.
[18]Yang, G.P., Liu, S.Y., Zhang, J.K., et al., 2013. Control and synchronization of chaotic systems by an improved biogeography-based optimization algorithm. Appl. Intell., 39(1):132-143.
[19]Yin, F., Wang, Y.N., Wei, S.N., 2011. Inverse kinematic solution for robot manipulator based on electromagnetism-like and modified DFP algorithms. Acta Autom. Sin., 37(1):74-82.
[20]Zhao, J., Wang, W.Z., Cai, H.G., 2006. Generation of closed-form inverse kinematics for reconfigurable robots. Chin. J. Mech. Eng., 42(8):210-214 (in Chinese).
Open peer comments: Debate/Discuss/Question/Opinion
<1>