A Comparative Study of Three Inverse Kinematic Methods of Serial Industrial Robot Manipulators in the Screw Theory Framework

In this paper, we compare three inverse kinematic formulation methods for the serial industrial robot manipulators. All formulation methods are based on screw theory. Screw theory is an effective way to establish a global description of rigid body and avoids singularities due to the use of the local coordinates. In these three formulation methods, the first one is based on quaternion algebra, the second one is based on dual-quaternions, and the last one that is called exponential mapping method is based on matrix algebra. Compared with the matrix algebra, quaternion algebra based solutions are more computationally efficient and they need less storage area. The method which is based on dual-quaternion gives the most compact and computationally efficient solution. Paden-Kahan sub-problems are used to derive inverse kinematic solutions. 6-DOF industrial robot manipulator's forward and inverse kinematic equations are derived using these formulation methods. Simulation and experimental results are given.

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

[2]  A. T. Yang Displacement Analysis of Spatial Five-Link Mechanisms Using (3×3) Matrices With Dual-Number Elements , 1969 .

[3]  Richard P. Paul,et al.  A computational analysis of screw transformations in robotics , 1990, IEEE Trans. Robotics Autom..

[4]  E. Sariyildiz,et al.  Solution of inverse kinematic problem for serial robot using dual quaterninons and plücker coordinates , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[5]  Bradley Evan Paden,et al.  Kinematics and Control of Robot Manipulators , 1985 .

[6]  William Rowan Hamilton,et al.  Elements of Quaternions , 1969 .

[7]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[8]  A. T. Yang,et al.  Application of Dual-Number Quaternion Algebra to the Analysis of Spatial Mechanisms , 1964 .

[9]  Jens G. Balchen,et al.  General quaternion transformation representation for robotic application , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[10]  J.C.K. Chou,et al.  Quaternion kinematic and dynamic differential equations , 1992, IEEE Trans. Robotics Autom..

[11]  Daniel E. Whitney,et al.  Application of Screw Theory to Constraint Analysis of Mechanical Assemblies Joined by Features , 2001 .

[12]  Zhen Huang,et al.  Extension of Usable Workspace of Rotational Axes in Robot Planning , 1999, Robotica.

[13]  Zexiang Li,et al.  Kinematic control of free rigid bodies using dual quaternions , 2008, Int. J. Autom. Comput..

[14]  R. Mukundan Quaternions : From Classical Mechanics to Computer Graphics , and Beyond , 2002 .

[15]  Kostas Daniilidis,et al.  Hand-Eye Calibration Using Dual Quaternions , 1999, Int. J. Robotics Res..

[16]  Dongmin Kim Dual quaternion application to kinematic calibration of wrist-mounted camera , 1996, J. Field Robotics.

[17]  A. T. Yang,et al.  Application of Dual-Number Matrices to the Inverse Kinematics Problem of Robot Manipulators , 1985 .

[18]  S. Qiao,et al.  Dual quaternion-based inverse kinematics of the general spatial 7R mechanism , 2008 .

[19]  O. Henrici The Theory of Screws , 1890, Nature.

[20]  Hakan Temeltas,et al.  Solution of inverse kinematic problem for serial robot using quaterninons , 2009, 2009 International Conference on Mechatronics and Automation.

[21]  R. Campa,et al.  Kinematic Modeling and Control of Robot Manipulators via Unit Quaternions: Application to a Spherical Wrist , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[22]  Vijay R. Kumar,et al.  Kinematics of robot manipulators via line transformations , 1990, J. Field Robotics.

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

[24]  J. M. McCarthy,et al.  Dual Orthogonal Matrices in Manipulator Kinematics , 1986 .

[25]  Tianmiao Wang,et al.  A hybrid algorithm for the kinematic control of redundant robots , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[26]  J. Y. S. Luh,et al.  Dual-number transformation and its applications to robotics , 1987, IEEE Journal on Robotics and Automation.

[27]  John C. Hart,et al.  Visualizing quaternion rotation , 1994, TOGS.

[28]  Dongmin Kim Dual quaternion application to kinematic calibration of wrist-mounted camera , 1996 .

[29]  Tan Yue-sheng,et al.  Extension of the Second Paden-Kahan Sub-problem and its' Application in the Inverse Kinematics of a Manipulator , 2008, 2008 IEEE Conference on Robotics, Automation and Mechatronics.

[30]  Seth Earl Elliott,et al.  The theory of screws , 2022 .

[31]  Russell H. Taylor,et al.  On homogeneous transforms, quaternions, and computational efficiency , 1990, IEEE Trans. Robotics Autom..

[32]  Cheng Li,et al.  Inverse kinematics problem for 6-DOF space manipulator based on the theory of screws , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[33]  J. Michael McCarthy,et al.  Dual quaternion synthesis of constrained robotic systems , 2003 .