Skip to main content
Log in

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

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Gough, V.: Contribution to discussion of papers on research in automobile stability, control and tyre performance. Proc. Auto Div. Inst. Mech. Eng. 171, 392–394 (1956)

  2. Hunt, K.: Structural kinematics of in-parallel-actuated robot-arms. J. Mech. Transmissions Autom. Design 105, 705–712 (1983)

    Article  Google Scholar 

  3. Merlet, J.-P., Gosselin, C.: Nouvelle architecture pour un manipulateur parallèle à six degrés de liberté. Mecha. Mach. Theor. 26, 77–90 (1991)

    Article  Google Scholar 

  4. Merlet, J.-P.: Parallel Robots. Springer Science & Business Media (2006)

  5. Yang, X., Wu, H., Li, Y., Chen, B.: Dynamic isotropic design and decentralized active control of a six-axis vibration isolator via Stewart platform. Mecha. Mach. Theor. 117, 244–252 (2017)

    Article  Google Scholar 

  6. McInroy, J.E., O’Brien, J.F., Allais, A.A.: Designing micromanipulation systems for decoupled dynamics and control. IEEE/ASME Trans. Mechatron. 20, 553–563 (2015)

    Article  Google Scholar 

  7. Yun, Y., Li, Y.: Modeling and control analysis of a 3-PUPU dual compliant parallel manipulator for micro positioning and active vibration isolation. J. Dyn. Syst. Meas. Control 134, 021001 (2012)

    Article  Google Scholar 

  8. McInroy, J.E., O’Brien, J.F., Allais, A.A.: Designing Dynamics and Control of Isotropic Gough-Stewart Micromanipulators 2013 IEEE International Conference on Robotics and Automation (ICRA), pp. 1458–1464. IEEE (2013)

  9. Dasgupta, B., Mruthyunjaya, T.: A Newton-Euler formulation for the inverse dynamics of the Stewart platform manipulator. Mecha. Mach. Theor. 33, 1135–1152 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  10. Dasgupta, B., Mruthyunjaya, T.: Closed-form dynamic equations of the general Stewart platform through the Newton–Euler approach. Mecha. Mach. Theor. 33, 993–1012 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  11. Mukherjee, P., Dasgupta, B., Mallik, A.: Dynamic stability index and vibration analysis of a flexible Stewart platform. J. Sound Vibrat. 307, 495–512 (2007)

    Article  Google Scholar 

  12. Wang, J., Wu, J., Wang, L., Li, T.: Simplified strategy of the dynamic model of a 6-UPS parallel kinematic machine for real-time control. Mecha. Mach. Theor. 42, 1119–1140 (2007)

    Article  MATH  Google Scholar 

  13. Hajimirzaalian, H., Ferraresi, C., Moosavi, H., Massah, M.: An analytical method for the inverse dynamic analysis of the Stewart platform with asymmetric-adjustable payload. Proc. Inst. Mecha. Eng. Part K: J. Multi-Body Dyn. 227, 162–171 (2013)

    Article  Google Scholar 

  14. Do Thanh, T., Kotlarski, J., Heimann, B., Ortmaier, T.: Dynamics identification of kinematically redundant parallel robots using the direct search method. Mecha. Mach. Theor. 52, 277–295 (2012)

    Article  Google Scholar 

  15. Abdellatif, H., Heimann, B.: Computational efficient inverse dynamics of 6-DOF fully parallel manipulators by using the Lagrangian formalism. Mecha. Mach. Theor. 44, 192–207 (2009)

    Article  MATH  Google Scholar 

  16. Kalani, H., Rezaei, A., Akbarzadeh, A.: Improved general solution for the dynamic modeling of Gough–Stewart platform based on principle of virtual work. Nonlinear Dyn. 83, 2393–2418 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  17. Staicu, S.: Matrix modeling of inverse dynamics of spatial and planar parallel robots. Multibody Syst. Dyn. 27, 239–265 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  18. Li, Y., Staicu, S.: Inverse dynamics of a 3-PRC parallel kinematic machine. Nonlinear Dyn. 67, 1031–1041 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  19. Staicu, S.: Dynamics of the 6-6 Stewart parallel manipulator. Robot. Comput.-Integra. Manuf. 27, 212–220 (2011)

    Article  Google Scholar 

  20. Akbarzadeh, A., Enferadi, J.: A virtual work based algorithm for solving direct dynamics problem of a 3-RRP spherical parallel manipulator. J. Intell. Robot. Syst. 63, 25–49 (2011)

    Article  Google Scholar 

  21. Enferadi, J., Akbarzadeh Tootoonchi, A.: Inverse dynamics analysis of a general spherical star-triangle parallel manipulator using principle of virtual work. Nonlinear Dyn. 61, 419–434 (2010)

    Article  MATH  Google Scholar 

  22. Yang, C., Han, J., Zheng, S., Peter, O.O.: Dynamic modeling and computational efficiency analysis for a spatial 6-DOF parallel motion system. Nonlinear Dyn. 67, 1007–1022 (2012)

    Article  MathSciNet  Google Scholar 

  23. Yang, C., Huang, Q., Han, J.: Decoupling control for spatial six-degree-of-freedom electro-hydraulic parallel robot. Robot. Comput.-Integra. Manuf. 28, 14–23 (2012)

    Article  Google Scholar 

  24. Yun, Y., Li, Y.: A general dynamics and control model of a class of multi-DOF manipulators for active vibration control. Mecha. Mach. Theor. 46, 1549–1574 (2011)

    Article  MATH  Google Scholar 

  25. Yun, Y., Li, Y.: Design and analysis of a novel 6-DOF redundant actuated parallel robot with compliant hinges for high precision positioning. Nonlinear Dyn. 61, 829–845 (2010)

    Article  MATH  Google Scholar 

  26. Yang, C., Huang, Q., Jiang, H., Peter, O.O., Han, J.: PD Control with gravity compensation for hydraulic 6-DOF parallel manipulator. Mecha. Mach. Theor. 45, 666–677 (2010)

    Article  MATH  Google Scholar 

  27. Akbarzadeh, A., Enferadi, J., Sharifnia, M.: Dynamics analysis of a 3-RRP spherical parallel manipulator using the natural orthogonal complement. Multibody Syst. Dyn. 29, 361–380 (2013)

    Article  MathSciNet  Google Scholar 

  28. Rao, A.B.K., Saha, S., Rao, P.V.: Dynamics modelling of hexaslides using the decoupled natural orthogonal complement matrices. Multibody Syst. Dyn. 15, 159–180 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  29. Khan, W.A., Krovi, V.N., Saha, S.K., Angeles, J.: Modular and recursive kinematics and dynamics for parallel manipulators. Multibody Syst. Dyn. 14, 419–455 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  30. Saha, S.K., Schiehlen, W.O.: Recursive kinematics and dynamics for parallel structured closed-loop multibody systems. Mecha. Struc. Mach. 29, 143–175 (2001)

    Article  Google Scholar 

  31. Thomas, F.: Approaching dual quaternions from matrix algebra. IEEE Trans. Robot. 30, 1037–1048 (2014)

    Article  Google Scholar 

  32. Li, Y., Yang, X., Wu, H., Chen, B.: Optimal design of a six-axis vibration isolator via Stewart platform by using homogeneous Jacobian matrix formulation based on dual quaternions. J. Mecha. Sci. Technol. 32, 11–19 (2018)

    Article  Google Scholar 

  33. Wang, X., Yu, C., Lin, Z.: A dual quaternion solution to attitude and position control for rigid-body coordination. IEEE Trans. Robot. 28, 1162–1170 (2012)

    Article  Google Scholar 

  34. Yang, X., Wu, H., Li, Y., Chen, B.: A dual quaternion solution to the forward kinematics of a class of six-DOF parallel robots with full or reductant actuation. Mecha. Mach. Theor. 107, 27–36 (2017)

    Article  Google Scholar 

  35. Özgür, E., Mezouar, Y.: Kinematic modeling and control of a robot arm using unit dual quaternions. Robot. Auton. Syst. 77, 66–73 (2016)

    Article  Google Scholar 

  36. Gui, H., Vukovich, G.: Dual-quaternion-based adaptive motion tracking of spacecraft with reduced control effort. Nonlinear Dyn. 83, 597–614 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  37. Dooley, J., McCarthy, J.M.: Spatial Rigid Body Dynamics Using Dual Quaternion Components Proceedings of the 1991 IEEE International Conference on Robotics and Automation, 1991, pp. 90–95. IEEE (1991)

  38. Laulusa, A., Bauchau, O.A.: Review of classical approaches for constraint enforcement in multibody systems. J. Comput. Nonlinear Dyn. 011004, 3 (2008)

    Google Scholar 

  39. Pedrammehr, S., Mahboubkhah, M., Khani, N.: Improved dynamic equations for the generally configured Stewart platform manipulator. J. Mecha. Sci. Technol. 26, 711–721 (2012)

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China (Grant nos. 51375230 and 51575256)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to XiaoLong Yang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, X., Wu, H., Li, Y. et al. Computationally Efficient Inverse Dynamics of a Class of Six-DOF Parallel Robots: Dual Quaternion Approach. J Intell Robot Syst 94, 101–113 (2019). https://doi.org/10.1007/s10846-018-0800-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-018-0800-1

Keywords

Navigation