Computationally Efficient Inverse Dynamics of a Class of Six-DOF Parallel Robots: Dual Quaternion Approach

Computationally efficient inverse dynamics is crucial to the real-time application of parallel robots. This paper provides a computationally more efficient solution to the inverse dynamics of a class of six-DOF parallel robots based on the dual quaternion approach under the principle of virtual power. A unit dual quaternion is selected as the generalized coordinates of the system. The equations of motion are then constructed by the principle of virtual power. The dual quaternion constraints are eliminated by the null space formulation to obtain the inverse dynamic solution. It is revealed that in the new solution, the Jacobian matrices and the orthogonal complement matrix are all linear with respect to the generalized coordinates. Additionally, the positions, velocities and accelerations of all bodies are quadratic with respect to the generalized coordinates, velocities and accelerations. Such succinct expressions render the new solution computationally more efficient. The execution time of the dual quaternion approach and the traditional one are compared under the same condition by two different six-DOF parallel robots: 6-UPS and 6-PUS. The results show that the new solution can save the computational cost by 43.45% and 38.45% respectively for the two robots, illustrating the effectiveness of the proposed approach.

[1]  Qitao Huang,et al.  PD control with gravity compensation for hydraulic 6-DOF parallel manipulator☆ , 2010 .

[2]  Javad Enferadi,et al.  A Virtual Work Based Algorithm for Solving Direct Dynamics Problem of a 3-RRP Spherical Parallel Manipulator , 2011, J. Intell. Robotic Syst..

[3]  Bodo Heimann,et al.  Computational efficient inverse dynamics of 6-DOF fully parallel manipulators by using the Lagrangian formalism , 2009 .

[4]  Jun Wu,et al.  Simplified strategy of the dynamic model of a 6-UPS parallel kinematic machine for real-time control , 2007 .

[5]  Alireza Akbarzadeh,et al.  Dynamics analysis of a 3-RRP spherical parallel manipulator using the natural orthogonal complement , 2013 .

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

[7]  Alireza Akbarzadeh,et al.  Improved general solution for the dynamic modeling of Gough–Stewart platform based on principle of virtual work , 2016 .

[8]  Stefan Staicu,et al.  Dynamics of the 6-6 Stewart parallel manipulator , 2011 .

[9]  Hongtao Wu,et al.  Optimal design of a six-axis vibration isolator via Stewart platform by using homogeneous Jacobian matrix formulation based on dual quaternions , 2018 .

[10]  Werner Schiehlen,et al.  RECURSIVE KINEMATICS AND DYNAMICS FOR PARALLEL STRUCTURED CLOSED-LOOP MULTIBODY SYSTEMS* , 2001 .

[11]  Erol Ozgur,et al.  Kinematic modeling and control of a robot arm using unit dual quaternions , 2016, Robotics Auton. Syst..

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

[13]  Javad Enferadi,et al.  Inverse dynamics analysis of a general spherical star-triangle parallel manipulator using principle of virtual work , 2010 .

[14]  Yangmin Li,et al.  A general dynamics and control model of a class of multi-DOF manipulators for active vibration control , 2011 .

[15]  O. Bauchau,et al.  Review of Classical Approaches for Constraint Enforcement in Multibody Systems , 2008 .

[16]  Yanfeng Xing,et al.  Fixture layout design based on two-stage method for sheet metal components , 2013 .

[17]  John E. McInroy,et al.  Designing dynamics and control of isotropic Gough-Stewart micromanipulators , 2013, 2013 IEEE International Conference on Robotics and Automation.

[18]  George Vukovich,et al.  Dual-quaternion-based adaptive motion tracking of spacecraft with reduced control effort , 2016 .

[19]  A. B. Koteswara Rao,et al.  Dynamics Modelling of Hexaslides using the Decoupled Natural Orthogonal Complement Matrices , 2006 .

[20]  Bhaskar Dasgupta,et al.  Closed-Form Dynamic Equations of the General Stewart Platform through the Newton–Euler Approach , 1998 .

[21]  Yangmin Li,et al.  Design and analysis of a novel 6-DOF redundant actuated parallel robot with compliant hinges for high precision positioning , 2010 .

[22]  J. Michael McCarthy,et al.  Spatial rigid body dynamics using dual quaternion components , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[23]  Hongtao Wu,et al.  A dual quaternion solution to the forward kinematics of a class of six-DOF parallel robots with full or reductant actuation , 2017 .

[24]  M. Mahboubkhah,et al.  Improved dynamic equations for the generally configured Stewart platform manipulator , 2012 .

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

[26]  J. Angeles,et al.  Modular and Recursive Kinematics and Dynamics for Parallel Manipulators , 2005 .

[27]  John E. McInroy,et al.  Designing Micromanipulation Systems for Decoupled Dynamics and Control , 2015, IEEE/ASME Transactions on Mechatronics.

[28]  Qitao Huang,et al.  Decoupling control for spatial six-degree-of-freedom electro-hydraulic parallel robot , 2012 .

[29]  Jens Kotlarski,et al.  Dynamics identification of kinematically redundant parallel robots using the direct search method , 2012 .

[30]  Junwei Han,et al.  Dynamic modeling and computational efficiency analysis for a spatial 6-DOF parallel motion system , 2012 .

[31]  Yangmin Li,et al.  Modeling and Control Analysis of a 3-PUPU Dual Compliant Parallel Manipulator for Micro Positioning and Active Vibration Isolation , 2012 .

[32]  A. K. Mallik,et al.  Dynamic stability index and vibration analysis of a flexible Stewart platform , 2007 .

[33]  S. Staicu Matrix modeling of inverse dynamics of spatial and planar parallel robots , 2012 .

[34]  S. Staicu,et al.  Inverse dynamics of a 3-PRC parallel kinematic machine , 2012 .

[35]  Bhaskar Dasgupta,et al.  A Newton-Euler Formulation for the Inverse Dynamics of the Stewart Platform Manipulator , 1998 .

[36]  Hassan Moosavi,et al.  An analytical method for the inverse dynamic analysis of the Stewart platform with asymmetric-adjustable payload , 2013 .

[37]  Changbin Yu,et al.  A Dual Quaternion Solution to Attitude and Position Control for Rigid-Body Coordination , 2012, IEEE Transactions on Robotics.

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

[39]  Bai Chen,et al.  Dynamic isotropic design and decentralized active control of a six-axis vibration isolator via Stewart platform , 2017 .