Geometrical kinematic solution of serial spatial manipulators using screw theory

Abstract Kinematics of a robot manipulator is an essential component of robotic analysis that includes control, motion planning, and design. Previous studies have proposed several different methods to provide an exact solution for kinematics. However, most of the methods are mathematically complicated and not sufficiently intuitive to express the geometrical meaning of kinematics. In this study, the exact solution to kinematics is derived based on the screw theory. The most important contribution of this study is providing a geometrical intuition of kinematics. Two arbitrary screws in space are equivalent to the sum of the mutual moment relation. In the study, general case solutions and special cases of parallel and perpendicular configuration were examined, and their geometrical meaning was discussed. The proposed method was used to analyze two industrial manipulators, and practical effectiveness was verified. The method could be applied to various manipulator configurations and the solution provides the geometrical intuition effectively. Additionally, the geometrical meaning of the solution can be used in design and motion planning.

[1]  K. Waldron,et al.  A Study of the Jacobian Matrix of Serial Manipulators , 1985 .

[2]  Ernesto Rodriguez-Leal,et al.  Instantaneous Kinematics Analysis via Screw-Theory of a Novel 3-CRC Parallel Mechanism , 2016 .

[3]  Roger W. Brockett,et al.  Robotic manipulators and the product of exponentials formula , 1984 .

[4]  Jaime Gallardo-Alvarado,et al.  Kinematics of a decoupled series-parallel manipulator by means of screw theory , 2014 .

[5]  Cheng Li,et al.  POE-Based Robot Kinematic Calibration Using Axis Configuration Space and the Adjoint Error Model , 2016, IEEE Transactions on Robotics.

[6]  Fulei Chu,et al.  Advanced Theory of Constraint and Motion Analysis for Robot Mechanisms , 2013 .

[7]  Jito Vanualailai,et al.  Motion planning and posture control of multiple n-link doubly nonholonomic manipulators , 2015, Robotica.

[8]  Kefei Wen,et al.  Stiffness synthesis of 3-DOF planar 3RPR parallel mechanisms , 2015, Robotica.

[9]  Jon M. Selig A Class of Explicitly Solvable Vehicle Motion Problems , 2015, IEEE Transactions on Robotics.

[10]  M. Bergamasco,et al.  A new screw theory method for the estimation of position accuracy in spatial parallel manipulators with revolute joint clearances , 2011 .

[11]  TaeWon Seo,et al.  A new instantaneous center analysis methodology for planar closed chains via graphical representation , 2016 .

[12]  Whee Kuk Kim,et al.  Screw-based kinematic modeling and geometric analysis of planar mobile robots , 2007, 2007 International Conference on Mechatronics and Automation.

[13]  Alon Wolf,et al.  Screw theory tools for the synthesis of the geometry of a parallel robot for a given instantaneous task , 2006 .

[14]  Rohitash Chandra,et al.  The forward kinematics of the 6-6 parallel manipulator using an evolutionary algorithm based on generalized generation gap with parent-centric crossover , 2014, Robotica.

[15]  Qinchuan Li,et al.  Theory of Parallel Mechanisms , 2012 .

[16]  Kefei Wen,et al.  A geometric approach for singularity analysis of 3-DOF planar parallel manipulators using Grassmann-Cayley algebra , 2017, Robotica.

[17]  D. R. Kerr,et al.  Finite Twist Mapping and its Application to Planar Serial Manipulators with Revolute Joints , 1995 .

[18]  Jian S. Dai,et al.  Finite Displacement Screw Operators With Embedded Chasles' Motion , 2012 .

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

[20]  Andrew Y. C. Nee Handbook of Manufacturing Engineering and Technology , 2014 .

[21]  Sunil Kumar Agrawal,et al.  On the Force-Closure Analysis of n-DOF Cable-Driven Open Chains Based on Reciprocal Screw Theory , 2012, IEEE Transactions on Robotics.

[22]  Shuzi Yang,et al.  Kinematic-Parameter Identification for Serial-Robot Calibration Based on POE Formula , 2010, IEEE Transactions on Robotics.

[23]  K. Wen,et al.  Inverse statics analysis of planar parallel manipulators via Grassmann-Cayley algebra , 2016 .

[24]  L. Woo,et al.  Application of Line geometry to theoretical kinematics and the kinematic analysis of mechanical systems , 1970 .

[25]  K. H. Hunt,et al.  Geometry of screw systems—2: classification of screw systems , 1990 .

[26]  Jianguo Zhao,et al.  Geometrical method to determine the reciprocal screws and applications to parallel manipulators , 2009, Robotica.

[27]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[28]  Reza N. Jazar,et al.  Theory of Applied Robotics: Kinematics, Dynamics, and Control , 2007 .

[29]  K. H. Hunt,et al.  Geometry of screw systems1Screws: Genesis and geometry , 1990 .

[30]  Yuefa Fang,et al.  Inverse Velocity and Singularity Analysis of Low-DOF Serial Manipulators , 2003, J. Field Robotics.

[31]  J. R. Jones,et al.  Null–space construction using cofactors from a screw–algebra context , 2002, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[32]  Kenneth H. Hunt Special configurations of robot-arms via screw theory , 1986, Robotica.

[33]  Joseph Duffy,et al.  Statics and Kinematics with Applications to Robotics , 1996 .

[34]  Ferdinand Freudenstein,et al.  Kinematic Analysis of Spatial Mechanisms by Means of Screw Coordinates. Part 1—Screw Coordinates , 1971 .

[35]  J. Plucker I. On a new geometry of space , Proceedings of the Royal Society of London.

[36]  C. Barus A treatise on the theory of screws , 1998 .

[37]  K. H. Hunt,et al.  Kinematic geometry of mechanisms , 1978 .

[38]  Xiao Lu,et al.  A screw axis identification method for serial robot calibration based on the POE model , 2012, Ind. Robot.

[40]  K. Sugimoto,et al.  Application of linear algebra to screw systems , 1982 .