Inverse Kinematic Solution for Robot Manipulator Based on Electromagnetism-like and Modified DFP Algorithms

Abstract A new method for computing numerical solutions to the inverse kinematics problem of robotic manipulators is developed in this paper. With the joint limitations, the electromagnetism-like method (EM) utilizes an attraction-repulsion mechanism to move the sample points towards the optimum solution rapidly. Based on this approximate solution given by EM, a modified Davidon-Fletcher-Powell (DFP) algorithm is developed to solve the problem at the desired precision. Unlike the traditional algorithms, this modified DFP (MDFP) algorithm randomly chooses the search step size between 0 and 1. Hence, the computational complexity is greatly reduced. The experimental results based on ten general test functions and PUMA 560 robot show that this new near-real time hybrid method can produce best performance.

[1]  Bernard Roth,et al.  Kinematic analysis of the 6R manipulator of general geometry , 1991 .

[2]  Shu-Cherng Fang,et al.  An Electromagnetism-like Mechanism for Global Optimization , 2003, J. Glob. Optim..

[3]  L. Wang,et al.  Recursive computations of kinematic and dynamic equations for mechanical manipulators , 1985, IEEE J. Robotics Autom..

[4]  B. Roth,et al.  Inverse Kinematics of the General 6R Manipulator and Related Linkages , 1993 .

[5]  Alkin Yurtkuran,et al.  A new Hybrid Electromagnetism-like Algorithm for capacitated vehicle routing problems , 2010, Expert Syst. Appl..

[6]  Ching-Shih Tsou,et al.  An Electromagnetism-Like Meta-Heuristic for Multi-Objective Optimization , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[7]  Kung-Jiuan Yang,et al.  A Revised EM-Like Algorithm + K-OPT Method for Solving the Traveling Salesman Problem , 2006, First International Conference on Innovative Computing, Information and Control - Volume I (ICICIC'06).

[8]  Shital S. Chiddarwar,et al.  Comparison of RBF and MLP neural networks to solve inverse kinematic problem for 6R serial robot by a fusion approach , 2010, Eng. Appl. Artif. Intell..

[9]  S. Qiao,et al.  Inverse kinematic analysis of the general 6R serial manipulators based on double quaternions , 2010 .

[10]  Hüseyin Ekiz,et al.  A study of neural network based inverse kinematics solution for a three-joint robot , 2004, Robotics Auton. Syst..

[11]  Keith L. Doty,et al.  Fast inverse kinematics of five-revolute-axis robot manipulators , 1992 .

[12]  Dinesh Manocha,et al.  Efficient inverse kinematics for general 6R manipulators , 1994, IEEE Trans. Robotics Autom..

[13]  Jean Cea,et al.  Optimization - Theory and Algorithms , 1978 .

[14]  Chih-Cheng Chen,et al.  A combined optimization method for solving the inverse kinematics problems of mechanical manipulators , 1991, IEEE Trans. Robotics Autom..

[15]  Guilin Yang,et al.  Numerical inverse kinematics for modular reconfigurable robots , 1999 .

[16]  Shu-Cherng Fang,et al.  On the Convergence of a Population-Based Global Optimization Algorithm , 2004, J. Glob. Optim..

[17]  Stelios C. A. Thomopoulos,et al.  An iterative solution to the inverse kinematics of robotic manipulators , 1991 .

[18]  K. C. Gupta,et al.  A study of robot inverse kinematics based upon the solution of differential equations , 1991, J. Field Robotics.

[19]  Keith L. Doty,et al.  Structural kinematics of 6-revolute-axis robot manipulators , 1996 .

[20]  M. J. Nigam,et al.  Neuro-Fuzzy based Approach for Inverse Kinematics Solution of Industrial Robot Manipulators , 2008, Int. J. Comput. Commun. Control.

[21]  Susumu Tachi,et al.  A modular neural network architecture for inverse kinematics model learning , 2001, Neurocomputing.

[22]  Neelam Rup Prakash,et al.  A neuro-genetic algorithm approach for solving the inverse kinematics of robotic manipulators , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[23]  M. Husty,et al.  A new and efficient algorithm for the inverse kinematics of a general serial 6R manipulator , 2007 .

[24]  H. M. A. A. Al-Assadi,et al.  An adaptive-learning algorithm to solve the inverse kinematics problem of a 6 D.O.F serial robot manipulator , 2006, Adv. Eng. Softw..