×

Inverse dynamics analysis for a 3-PRS parallel mechanism based on a special decomposition of the reaction forces. (English) Zbl 1203.70024

Summary: A novel approach is proposed to analyze the inverse dynamics of a 3-PRS (Prismatic, Revolute, Spherical) parallel mechanism. The dynamic equations of the actuated legs and the moving platform are formulated in the joint and the task space, respectively. The reaction forces applied at the spherical joints are utilized to integrate the complete equations and a special decomposition is proposed for efficient calculation. By employing the Jacobian analysis, the constraint forces in the joint coordinates are recognized to be the internal forces for the moving platform and lead to the special decomposition. The proposed algorithm can provide higher computational efficiency as compared to the conventional approach. Computer simulations on tracking circular motion are performed to analyze the inverse dynamics of the 3-PRS mechanism and it is shown that the proposed decomposition of the reaction forces could be utilized to provide a deeper understanding for the interactions between the legs and moving platform. Since the closed-loop kinematic constraints are inherent for parallel manipulators, the proposed methodology could also be applied to other parallel mechanisms. In real-time control, the proposed algorithm with high computational efficiency might be utilized for dynamic compensation.

MSC:

70B15 Kinematics of mechanisms and robots
37N35 Dynamical systems in control
Full Text: DOI

References:

[1] Lee, K. M.; Shah, D. K.: Dynamic analysis of a three-degrees-of-freedom in-parallel actuated manipulators, IEEE journal of robotics and automation 4, No. 3, 361-367 (1988)
[2] Khan, W. A.; Krovi, V. N.; Saha, S. K.; Angeles, J.: Recursive kinematics and inverse dynamics for a planar 3R parallel manipulator, Journal of dynamic systems, measurement, and control 127, 529-536 (2005)
[3] Dasgupta, B.; Choudhury, P.: A general strategy based on the Newton-Euler approach for the dynamic formulation of parallel manipulators, Mechanism and machine theory 34, 801-824 (1999) · Zbl 1049.70600 · doi:10.1016/S0094-114X(98)00081-0
[4] Tsai, L. W.: Solving the inverse dynamics of a stewart-gough manipulator by the principle of virtual work, Journal of mechanical design 122, 3-9 (2000)
[5] Sokolov, A.; Xirouchakis, P.: Dynamic analysis of a 3-DOF parallel manipulator with R-P-S joint structure, Mechanism and machine theory 42, 541-557 (2007) · Zbl 1183.70015 · doi:10.1016/j.mechmachtheory.2006.05.004
[6] Staicu, S.: Recursive modeling in dynamics of agile wrist spherical parallel robot, Robotics and computer-integrated manufacturing 25, 409-416 (2009)
[7] Merlet, J. P.: Parallel robots, (2000) · Zbl 0983.70002
[8] Murray, R. M.; Li, Z.; Sastry, S. S.: A mathematical introduction to robotic manipulation, (1994) · Zbl 0858.70001
[9] Yoshikawa, T.: Dynamic hybrid position/force control of robot manipulators–description of hand constraints and calculation of joint driving force, IEEE journal of robotics and automation 3, 1393-1398 (1986)
[10] Liu, G.; Li, Z.: A unified geometric approach to modeling and control of constrained mechanical systems, IEEE transactions on robotics and automation 18, No. 4, 574-587 (2002)
[11] Aghili, F.: A unified approach for inverse and direct dynamics of constrained multibody systems based on linear projection operator: applications to control and simulation, IEEE transactions on robotics 21, No. 5, 834-849 (2005)
[12] Staicu, S.; Liu, X. J.; Li, J.: Explicit dynamics equations of the constrained robotic systems, Nonlinear dynamics 58, 217-235 (2009) · Zbl 1183.70031 · doi:10.1007/s11071-009-9473-4
[13] Liu, M. J.; Li, C. X.; Li, C. N.: Dynamic analysis of the gough-stewart platform manipulator, IEEE transactions on robotics and automation 16, No. 1, 94-98 (2000)
[14] Geike, T.; Mcphee, J.: Inverse dynamic analysis of parallel manipulators with full mobility, Mechanism and machine theory 38, 549-562 (2003) · Zbl 1137.93392 · doi:10.1016/S0094-114X(03)00008-9
[15] Leroy, N.; Kokosy, A. M.; Perruquetti, W.: Dynamic modeling of a parallel robot. Application to a surgical simulator, IEEE international conference on robotics & automation, 4330-4335 (2003)
[16] Fattah, A.; Angeles, J.; Misra, A. K.: Dynamics of a 3-DOF spatial parallel manipulator with flexible links, IEEE international conference on robotics and automation, 627-632 (1995)
[17] Gosselin, C. M.: Parallel computational algorithms for the kinematics and dynamics of parallel manipulators, , 883-888 (1993)
[18] Khalil, W.; Guegan, S.: Inverse and direct dynamic modeling of gough-stewart robots, IEEE transactions on robotics 20, No. 4, 754-762 (2004)
[19] Li, Y.; Xu, Q.: Kinematics and inverse dynamics analysis for a general 3-PRS spatial parallel mechanism, Robotica 23, 219-229 (2005)
[20] Tsai, M. S.; Shiau, T. N.; Tsai, Y. J.; Chang, T. H.: Direct kinematic analysis of a 3-PRS parallel mechanism, Mechanism and machine theory 38, 71-83 (2003) · Zbl 1062.70545 · doi:10.1016/S0094-114X(02)00069-1
[21] Boothby, W. M.: An introduction to differential manifolds and Riemannian geometry, (1986) · Zbl 0596.53001
[22] Fan, K. C.; Wang, H.; Zhao, J. W.; Chang, T. H.: Sensitivity analysis of the 3-PRS parallel kinematic spindle platform of a serial-parallel machine tool, International journal of machine tools and manufacture 43, 1561-1569 (2003)
[23] Li, Y.; Xu, Q.: Kinematic analysis of a 3-PRS parallel mechanism, Robotics and computer-integrated manufacturing 23, 395-408 (2007)
[24] Staicu, S.: Dynamics analysis of the star parallel manipulator, Robotics and autonomous systems 57, 1057-1064 (2009) · Zbl 1194.70019
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.