Solution of Inverse Kinematics for 6R Robot Manipulators With Offset Wrist Based on Geometric Algebra.

In this paper, we present an efficient method based on geometric algebra for computing the solutions to the inverse kinematics problem (IKP) of the 6R robot manipulators with offset wrist. Due to the fact that there exist some difficulties to solve the inverse kinematics problem when the kinematics equations are complex, highly nonlinear, coupled and multiple solutions in terms of these robot manipulators stated mathematically, we apply the theory of Geometric Algebra to the kinematic modeling of 6R robot manipulators simply and generate closed-form kinematics equations, reformulate the problem as a generalized eigenvalue problem with symbolic elimination technique, and then yield 16 solutions. Finally, a spray painting robot, which conforms to the type of robot manipulators, is used as an example of implementation for the effectiveness and real-time of this method. The experimental results show that this method has a large advantage over the classical methods on geometric intuition, computation and real-time, and can be directly extended to all serial robot manipulators and completely automatized, which provides a new tool on the analysis and application of general robot manipulators.

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

[2]  Eduardo Bayro-Corrochano,et al.  Inverse kinematics, fixation and grasping using conformal geometric algebra , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[3]  J. M. Selig Geometric Fundamentals of Robotics (Monographs in Computer Science) , 2004 .

[4]  Andreas Koch,et al.  Efficient Inverse Kinematics Algorithm Based on Conformal Geometric Algebra - Using Reconfigurable Hardware , 2008, GRAPP.

[5]  David Hestenes,et al.  Generalized homogeneous coordinates for computational geometry , 2001 .

[6]  D. Hestenes,et al.  Clifford Algebra to Geometric Calculus: A Unified Language for Mathematics and Physics , 1984 .

[7]  Z. Bingul,et al.  Comparison of inverse kinematics solutions using neural network for 6R robot manipulator with offset , 2005, 2005 ICSC Congress on Computational Intelligence Methods and Applications.

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

[9]  Wang Yaonan,et al.  Inverse Kinematics Solution for Robot Manipulator based on Neural Network under Joint Subspace , 2014 .

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

[11]  Nikos A. Aspragathos,et al.  A comparative study of three methods for robot kinematics , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[12]  Eduardo Bayro-Corrochano,et al.  Geometric Computing - for Wavelet Transforms, Robot Vision, Learning, Control and Action , 2010 .

[13]  David Hestenes,et al.  Old Wine in New Bottles: A New Algebraic Framework for Computational Geometry , 2001 .

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

[15]  Henrik Gordon Petersen,et al.  Inverse kinematics by numerical and analytical cyclic coordinate descent , 2011, Robotica.

[16]  Adrian Olaru,et al.  Assisted Research and Optimization of the Proper Neural Network Solving the Inverse Kinematics Problem , 2012 .

[17]  Eduardo Bayro-Corrochano,et al.  Geometric Algebra Computing - in Engineering and Computer Science , 2010, Geometric Algebra Computing.

[18]  Andreas Aristidou,et al.  FABRIK: A fast, iterative solver for the Inverse Kinematics problem , 2011, Graph. Model..

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

[20]  David Hestenes,et al.  New Tools for Computational Geometry and Rejuvenation of Screw Theory , 2010, Geometric Algebra Computing.

[21]  J. M. Selig Geometric Fundamentals of Robotics , 2004, Monographs in Computer Science.

[22]  Andreas Aristidou,et al.  Inverse Kinematics Solutions Using Conformal Geometric Algebra , 2011, Guide to Geometric Algebra in Practice.

[23]  Dietmar Hildenbrand Geometric computing in computer graphics and robotics using conformal geometric algebra , 2006 .

[24]  Carl A. Nelson,et al.  Multiple-Criteria Kinematic Optimization for the Design of Spherical Serial Mechanisms Using Genetic Algorithms , 2011 .

[25]  Stephen Mann,et al.  Geometric algebra for computer science - an object-oriented approach to geometry , 2007, The Morgan Kaufmann series in computer graphics.