A dual quaternion solution to the forward kinematics of a class of six-DOF parallel robots with full or reductant actuation

Abstract The forward kinematics is the basis of the design and control of the parallel robots. This paper aims to provide an efficient solution to the forward kinematics of a class of six-degrees-of-freedom parallel robots for real-time applications. With a unit dual quaternion used as the generalized coordinates of the robot system, the forward kinematic equations are derived to be a set of quadratic ones. An efficient algorithm is proposed to get the actual solution to them. The convergence and singularity problems of the new algorithm have been discussed. We have provided a convergence strategy and revealed the internal relation of the singularity with that of the parallel robot, proving the feasibility of the algorithm and giving the working condition in the practical applications. The new algorithm have been compared to the Newton's method for an 8-U P S parallel robot, resulting in the time consumptions of 0.2187 milliseconds and 14.25 milliseconds respectively. And then we perform a simulation of the state-feedback control for an 8- P US parallel robot. The two examples present the applications of the new algorithm and demonstrate its validity and efficiency.

[1]  Huadong Liu,et al.  A new forward kinematic algorithm for a general Stewart platform , 2015 .

[2]  Clément Gosselin,et al.  Singularity analysis of closed-loop kinematic chains , 1990, IEEE Trans. Robotics Autom..

[3]  Shimin Wei,et al.  Closed-form forward kinematics for a symmetrical 6-6 Stewart platform using algebraic elimination , 2010 .

[4]  Mohammad Eghtesad,et al.  Neural Network Solution for Forward Kinematics Problem of Cable Robots , 2010, J. Intell. Robotic Syst..

[5]  M. Husty An algorithm for solving the direct kinematics of general Stewart-Gough platforms , 1996 .

[6]  Hüseyin Mutlu,et al.  A Novel Approach in the Direct Kinematics of Stewart Platform Mechanisms with Planar Platforms , 2006 .

[7]  D. Stewart,et al.  A Platform with Six Degrees of Freedom , 1965 .

[8]  Pratik J. Parikh,et al.  A hybrid strategy to solve the forward kinematics problem in parallel manipulators , 2005, IEEE Transactions on Robotics.

[9]  K. H. Hunt,et al.  Structural Kinematics of In-Parallel-Actuated Robot-Arms , 1983 .

[10]  Jean-Pierre Merlet,et al.  Solving the Forward Kinematics of a Gough-Type Parallel Manipulator with Interval Analysis , 2004, Int. J. Robotics Res..

[11]  Jian S. Dai,et al.  Forward displacement analysis of a new 1CCC–5SPS parallel mechanism using Gröbner theory , 2009 .

[12]  Jean-Pierre Merlet,et al.  Parallel Robots , 2000 .

[13]  Frank L. Lewis,et al.  Solution of nonlinear kinematics of a parallel-link constrained Stewart platform manipulator , 1994 .

[14]  Ayman Kassem,et al.  Optimal Forward Kinematics Modeling of Stewart Manipulator Using Genetic Algorithms , 2009 .

[15]  J. Merlet Jacobian, Manipulability, Condition Number and Accuracy of Parallel Robots , 2005, ISRR.

[16]  Carlo Innocenti,et al.  Forward Kinematics in Polynomial Form of the General Stewart Platform , 2001 .

[17]  Yang Xiaolong,et al.  Fast Numerical Solution to Forward Kinematics of General Stewart Mechanism Using Quaternion , 2014 .

[18]  Shili Cheng An Analytical Method for the Forward Kinematics Analysis of 6-SPS Parallel Mechanisms , 2010 .

[19]  Charles W. Wampler FORWARD DISPLACEMENT ANALYSIS OF GENERAL SIX-IN-PARALLEL SPS (STEWART) PLATFORM MANIPULATORS USING SOMA COORDINATES , 1996 .

[20]  Jian S. Dai,et al.  Forward displacement analysis of the general 6–6 Stewart mechanism using Gröbner bases , 2009 .

[21]  Hong Gu,et al.  Forward kinematics analysis of a six-DOF Stewart platform using PCA and NM algorithm , 2009, Ind. Robot.

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

[23]  Ming-Hwei Perng,et al.  Forward Kinematics of a General Fully Parallel Manipulator with Auxiliary Sensors , 2001, Int. J. Robotics Res..

[24]  Jorge Angeles,et al.  Is there a characteristic length of a rigid-body displacement?☆ , 2006 .

[25]  Federico Thomas,et al.  Approaching Dual Quaternions From Matrix Algebra , 2014, IEEE Transactions on Robotics.

[26]  Junwei Han,et al.  Forward kinematics analysis of parallel manipulator using modified global Newton-Raphson method , 2010 .

[27]  C. Gosselin,et al.  Nouvelle architecture pour un manipulateur parallele a six degres de liberte , 1991 .

[28]  Raffaele Di Gregorio,et al.  A New Algorithm Based on Two Extra-Sensors for Real-Time Computation of the Actual Configuration of the Generalized Stewart-Gough Manipulator , 2000 .

[29]  Mahmoud Gouasmi Robot Kinematics, using Dual Quaternions , 2012, ICRA 2012.

[30]  Hong Gu,et al.  Solving the forward kinematics problem of six-DOF Stewart platform using multi-task Gaussian process , 2013 .

[31]  Pratik J. Parikh,et al.  Solving the forward kinematics problem in parallel manipulators using an iterative artificial neural network strategy , 2009 .

[32]  Jean-Pierre Merlet,et al.  Direct kinematics of parallel manipulators , 1993, IEEE Trans. Robotics Autom..