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.
Similar content being viewed by others
References
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)
Hunt, K.: Structural kinematics of in-parallel-actuated robot-arms. J. Mech. Transmissions Autom. Design 105, 705–712 (1983)
Merlet, J.-P., Gosselin, C.: Nouvelle architecture pour un manipulateur parallèle à six degrés de liberté. Mecha. Mach. Theor. 26, 77–90 (1991)
Merlet, J.-P.: Parallel Robots. Springer Science & Business Media (2006)
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)
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)
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)
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)
Dasgupta, B., Mruthyunjaya, T.: A Newton-Euler formulation for the inverse dynamics of the Stewart platform manipulator. Mecha. Mach. Theor. 33, 1135–1152 (1998)
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)
Mukherjee, P., Dasgupta, B., Mallik, A.: Dynamic stability index and vibration analysis of a flexible Stewart platform. J. Sound Vibrat. 307, 495–512 (2007)
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)
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)
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)
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)
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)
Staicu, S.: Matrix modeling of inverse dynamics of spatial and planar parallel robots. Multibody Syst. Dyn. 27, 239–265 (2012)
Li, Y., Staicu, S.: Inverse dynamics of a 3-PRC parallel kinematic machine. Nonlinear Dyn. 67, 1031–1041 (2012)
Staicu, S.: Dynamics of the 6-6 Stewart parallel manipulator. Robot. Comput.-Integra. Manuf. 27, 212–220 (2011)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Saha, S.K., Schiehlen, W.O.: Recursive kinematics and dynamics for parallel structured closed-loop multibody systems. Mecha. Struc. Mach. 29, 143–175 (2001)
Thomas, F.: Approaching dual quaternions from matrix algebra. IEEE Trans. Robot. 30, 1037–1048 (2014)
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)
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)
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)
Özgür, E., Mezouar, Y.: Kinematic modeling and control of a robot arm using unit dual quaternions. Robot. Auton. Syst. 77, 66–73 (2016)
Gui, H., Vukovich, G.: Dual-quaternion-based adaptive motion tracking of spacecraft with reduced control effort. Nonlinear Dyn. 83, 597–614 (2016)
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)
Laulusa, A., Bauchau, O.A.: Review of classical approaches for constraint enforcement in multibody systems. J. Comput. Nonlinear Dyn. 011004, 3 (2008)
Pedrammehr, S., Mahboubkhah, M., Khani, N.: Improved dynamic equations for the generally configured Stewart platform manipulator. J. Mecha. Sci. Technol. 26, 711–721 (2012)
Acknowledgements
This work is supported by the National Natural Science Foundation of China (Grant nos. 51375230 and 51575256)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-018-0800-1