Skip to main content
Log in

A Virtual Work Based Algorithm for Solving Direct Dynamics Problem of a 3-RRP Spherical Parallel Manipulator

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

Abstract

In this paper, we use principle of virtual work to obtain the direct dynamics analysis of a 3-RRP spherical parallel manipulator, also called spherical star-triangle (SST) manipulator (Enferadi et al., Robotica 27, 2009). This manipulator has good accuracy and relatively a large workspace which is free of singularities (Enferadi et al., Robotica, 2009). The direct kinematics problem of this manipulator has eight solution (Enferadi et al., Robotica 27, 2009). Given a desired actuated joint trajectories, we first present an algorithm for selecting the admissible solution. Next, direct velocity and direct acceleration analysis are obtained in invariant form. The concept of direct link Jacobian matrices is introduced. The direct link Jacobian matrix relates motion of any link to vector velocity of actuated joints. Finally, dynamical equations of the manipulator are obtained using the principle of virtual work and the concept of direct link Jacobian matrices. This method allows elimination of constraint forces and moments at the passive joints from motion equations. Two examples are presented and trajectory of moving platform are obtained. Results are verified using a commercial dynamics modeling package as well as inverse dynamics analysis (Enferadi et al., Nonlinear Dyn 63, 2010).

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. Enferadi, J., Akbarzadeh Tootoonchi, A.: A novel spherical parallel manipulator: forward position problem, singularity analysis and isotropy design. Robotica 27, 663–676 (2009)

    Article  Google Scholar 

  2. Enferadi, J., Akbarzadeh Tootoonchi, A.: Accuracy and stiffness analysis of a 3-RRP spherical parallel manipulator. Robotica, published online by Cambridge University Press, 4 March 2010

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

    Article  Google Scholar 

  4. Alizade, R.I., Tagiyev, N.R., Duffy, J.: A forward and reverse displacement analysis of an in-parallel spherical manipulator. Mech. Mach. Theory 29(1), 125–137 (1994)

    Article  Google Scholar 

  5. Di Gregorio, R.: A new parallel wrist using only revolute pairs: the 3-RUU wrist. Robotica 19, 305–309 (2001)

    Google Scholar 

  6. Di Gregorio, R.: A new family of spherical parallel manipulators. Robotica 20, 353–358 (2002)

    Google Scholar 

  7. Gosselin, C.M., Angeles J.: The optimum kinematic design of a spherical three-degree-of-freedom parallel manipulator. ASME J. Mech. Transm. Autom. Des. 111(2), 202–207 (1989)

    Article  Google Scholar 

  8. Gallardo, J., Rodriguez, R., Caudillo, M., Rico, J.: A family of spherical parallel manipulators with two legs. Mech. Mach. Theory 43, 201–216 (2008)

    Article  MATH  Google Scholar 

  9. Li, Y-W., Wang, J., Wang, L-P., Liu, X-J.: Inverse dynamics and simulation of a 3-DOF spatial parallel manipulator. In: Proceedings of the IEEE International Conference on Robotics & Automation ICRA’2003, pp. 4092–4097. Taipei, Taiwan (2003)

    Google Scholar 

  10. Sorli, M., Ferarresi, C., Kolarski, M., Borovac, B., Vucobratovic, M.: Mechanics of Turin parallel robot. Mech. Mach. Theory 32(1), 51–77 (1997)

    Article  MATH  Google Scholar 

  11. Geng, Z., Haynes, L.S, Lee, J.D., Carroll, R.L.: On the dynamic model and kinematic analysis of a class of Stewart platforms. Robot. Auton. Syst. 9, 237–254 (1992)

    Article  Google Scholar 

  12. Dasgupta, B., Mruthyunjaya, T.S.: A Newton-Euler formulation for the inverse dynamics of the Stewart platform manipulator. Mech. Mach. Theory 34, 1135–1152 (1998)

    Article  MathSciNet  Google Scholar 

  13. Dasgupta, B., Mruthyunjaya, T.S.: Closed-form dynamic equations of the general Stewart platform through the Newton–Euler approach. Mech. Mach. Theory 33(7), 993–1012 (1998)

    Article  MathSciNet  Google Scholar 

  14. Riebe, S., Ulbrich, H.: Modeling and online computation of the dynamics of a parallel kinematic with six degrees-of-freedom. Arch. Appl. Mech. 72(11–12), 817–829 (2003)

    MATH  Google Scholar 

  15. Bhattacharya, S., Nenchev, D.N., Uchiyama, M.: A recursive formula for the inverse of the inertia matrix of a parallel manipulator. Mech. Mach. Theory 33(7), 957–964 (1998)

    Article  MATH  Google Scholar 

  16. Leroy, N., Kokosy, A.M., Perruquetti, W.: Dynamic modeling of a parallel robot. Application to a surgical simulator. Proc. IEEE Int. Conf. Robot. Autom. 3, 4330–4335 (2003)

    Google Scholar 

  17. Lee, K.M., Shah, D.K.: Dynamic analysis of a three-degrees-of-freedom in-parallel actuated manipulator. IEEE J. Robot. Autom. 4(3), 361–367 (1988)

    Article  Google Scholar 

  18. Staicu, S., Carp-Ciocardia, D.C.: Dynamic analysis of Clavel’s delta parallel robot. Proc. IEEE Int. Conf. Robot. Autom. 3, 4116–4121 (2003)

    Google Scholar 

  19. Khalil, W., Ibrahim, O.: General solution for the dynamic modeling of parallel robots. Proc. IEEE Int. Conf. Robot. Autom. 4, 3665–3670 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Javad Enferadi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

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). https://doi.org/10.1007/s10846-010-9469-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-010-9469-9

Keywords

Navigation