Abstract
In this work, the kinematics of a three degrees of freedom parallel manipulator able to execute two independent translations and one independent decoupled rotation is approached by means of the theory of screws. The topology of the proposed mechanism is so simple that it is possible to generate in a few steps closed-form solutions for both the inverse and direct position analysis. Later on, the infinitesimal kinematics of the robot is approached by resorting to the theory of screws. In that concern, the analysis of the Jacobian matrices shows that the proposed parallel manipulator is isotropic and practically free of singular configurations. A case study is included with the purpose to numerically exemplify the inverse-forward kinematics, isotropy and workspace of the decoupled parallel manipulator.
Similar content being viewed by others
Abbreviations
- \(A \; {[}\text {mm}{]}\) :
-
Center of universal joint
- \({\pmb A}_*\) :
-
Reduced acceleration state
- \({\pmb a}_* \; {[}\text {mm} \; \text {s}^{-2}{]}\) :
-
Acceleration vector
- \(B \; {[}\text {mm}{]}\) :
-
Center of spherical joint
- \({\pmb b} \; {[}\text {mm}{]}\) :
-
Position vector of point B
- C :
-
Cylindrical joint
- EE :
-
End-effector
- \(e \; {[}\text {mm}{]}\) :
-
Separation between points \(B_2\) and \(B_3\)
- \(f_*\) :
-
Individual connectivity
- \(g \; {[}\text {mm}{]}\) :
-
Offset between the moving platform and the end-effector
- \(h \; {[}\text {mm}{]}\) :
-
Length of the central limb
- \(\hat{\pmb i} \; \) :
-
Unit vector associated to the \(X-\)axis
- \({ J} \;\) :
-
Jacobian matrix
- \(\hat{\pmb j} \; \) :
-
Unit vector associated to the \(Y-\)axis
- \(k \;\) :
-
Number of kinematic pairs
- \(\hat{\pmb k} \;\) :
-
Unit vector associated to the \(Z-\)axis
- \({\pmb L} \;\) :
-
Lie screw of acceleration of the robot
- \({\pmb L}_* \;\) :
-
Lie screw of acceleration of limb
- \(M \;\) :
-
Mobility of parallel manipulator
- \(m \;\) :
-
Moving platform
- \(n \;\) :
-
Number of links
- \(\mathrm{O}\_\mathrm{XYZ} \;\) :
-
Fixed reference frame
- \(\mathrm{o}\_\mathrm{xyz} \;\) :
-
Moving reference frame
- P :
-
Prismatic joint
- \({\mathrm Qa} \;\) :
-
Second-order driver matrix
- \({\mathrm Qv} \;\) :
-
First-order driver matrix
- \(q_* \;\) :
-
Generalized coordinate
- R :
-
Revolute joint, rotational freedom
- \({^*{\mathrm {R}}^*} \;\) :
-
Rotation matrix
- \({\pmb r}_{*/*} \; {[}\text {mm}{]}\) :
-
Position vector
- S :
-
Spherical joint
- T :
-
Translational freedom
- \(t \; {[}\text {s}{]}\) :
-
Time
- U :
-
Universal joint
- \(\hat{\pmb u} \;\) :
-
Unit vector between spherical joints
- \({\pmb V}_* \; \) :
-
Velocity state
- \({\pmb v}_* \; {[}\text {mm} \; \text {s}^{-1}{]}\) :
-
Velocity vector
- \({\alpha } \; {[}\text {rad} \; \text {s}^{-2}{]}\) :
-
Joint acceleration rate
- \({\pmb \alpha } \; {[}\text {rad} \; \text {s}^{-2}{]}\) :
-
Angular acceleration vector
- \(\Delta \;\) :
-
Operator of polarity
- \(\phi \; {}[\text {rad}{]}\) :
-
Orientation of the end-effector
- \(\lambda \;\) :
-
Mobility of rigid body
- \(\nu \;\) :
-
Number of over-constraints
- \({\omega } \; {[}\text {mm} \; \text {s}^{-1}{]}\) :
-
Joint velocity rate
- \({\pmb \omega } \; {[}\text {rad} \; \text {s}^{-1}{]}\) :
-
Angular velocity vector
- \(\psi \;\) :
-
Manipulability index of Yoshikawa
- \(\zeta \;\) :
-
Number of local degrees of freedom
- \(\begin{bmatrix} * \; * \end{bmatrix}\) :
-
Lie product
- \(\left\{ * ; * \right\} \) :
-
Klein form
- SCARA :
-
Selective Compliant Assembly Robot Arm
- \(\times \) :
-
Cross product
- \(\cdot \) :
-
Inner product
- \(\$\) :
-
Infinitesimal screw
- 0:
-
Fixed platform
References
Innocenti C (2001) Forward kinematics in polynomial form of the general Stewart platform. ASME J Mech Des 123(2):254–260
Rolland L (2005) Certified solving of the forward kinematics problem with an exact algebraic method for the general parallel manipulator. Adv Robot 19(9):995–1025
Gallardo-Alvarado J (2014) A simple method to solve the forward displacement analysis of the general six-legged parallel manipulator. Robot Comput Integr Manuf 30(1):55–61
Kuo C, Dai JS (2021) Structure synthesis of a class of parallel manipulators with fully decoupled projective motion. ASME J Mech Robot 13(3):031011
Stepanenko O, Bonev IA, Zlatanov D (2019) A new 4-DOF fully parallel robot with decoupled rotation for five-axis micromachining applications. ASME J Mech Robot 11(3):031010
Araujo-Gomez P, Diaz-Rodriguez M, Mata V, Gonzalez-Estrada OA (2019) Kinematic analysis and dimensional optimization of a 2R2T parallel manipulator. J Braz Soc Mech Sci Eng 41(425):1–10
Zarkandi S (2019) Kinematics, workspace and optimal design of a novel 4RSS+PS parallel manipulator. J Braz Soc Mech Sci Eng 41(474):1–17
Shen H, Tang Y, Wu G, Li J, Li T, Yang T (2022) Design and analysis of a class of two-limb non-parasitic 2T1R parallel mechanism with decoupled motion and symbolic forward position solution - influence of optimal arrangement of limbs onto the kinematics, dynamics and stiffness. Mech Mach Theory 172:104815
Liu X-J, Wang J, Pritschow G (2005) A new family of spatial 3-dof fully-parallel manipulators with high rotational capability. Mech Mach Theory 40(4):475–494
Xie F, Liu X-J, Wang C (2015) Design of a novel 3-dof parallel kinematic mechanism: type synthesis and kinematic optimization. Robotica 33(3):622–637
Jin X-D, Fang Y-F, Guo S, Quo H-B (2018) Structural synthesis of parallel mechanisms with high rotational capability. Chin J Mech Eng 31(61):1–11
Altuzarra O, San Martin Y, Amezua E, Hernandez A (2009) Motion pattern analysis of parallel kinematic machines: a case study. Robot Comput-Integr Manuf 25(2):432–440
Xie F, Liu X-J, You Z, Wang J (2014) Type synthesis of 2t1r-type parallel kinematic mechanisms and the application in manufacturing. Robot Comput Integr Manuf 30(1):1–10
Wang K-Y, Zhang L-X, Meng H (2010) Elasticity of 1R2T wire-driven parallel rehabilitation robots. Nanjing Li Gong Daxue Xuebao J Nanjing Univ Sci Technol 34:602–607
Wei J, Dai JS (2019) Reconfiguration-aimed and manifold-operation based type synthesis of metamorphic parallel mechanisms with motion between 1R2T and 2R1T. Mech Mach Theory 139(1):66–80
Zhang Y, Ting K-I (2013) Design and analysis of a spatial 3-DOF parallel manipulator with 2T1R-type. Int J Adv Robot 10(226):1–8
Ruggiu M, Kong X (2012) Mobility and kinematic analysis of a parallel mechanism with both ppr and planar operation modes. Mech Mach Theory 55:77–90
Sanchez-Garcia AJ, Rico JM, Cervantes-Sanchez JJ, Lopez-Custodio PC (2021) A mobility determination method for parallel platforms based on the Lie algebra of SE(3) and its subspaces. ASME J Mech Robot 13(3):031015
Lambert P, Da Cruz Lyndon, Bergeles C (2022) Mobility of overconstrained parallel mechanisms with reconfigurable end-effectors. Mech Mach Theory 171:104722
Gallardo-Alvarado J, Gallardo-Razo J (2022) Mechanisms: kinematic analysis and applications in robotics. In: Emerging methodologies and applications in modelling, identification and control. Academic Press Elsevier, London, UK
Brand L (1947) Vector and Tensor Analysis. John Wiley & Sons, New York
Rico-Martinez JM, Duffy J (1996) An application of screw algebra to the acceleration analysis of serial chains. Mech Mach Theory 31(4):445–457
Gallardo J, Rico JM (1998) Screw theory and helicoidal fields. In: Proceedings of the 25th biennial mechanisms conference, Atlanta. ASME. paper DETC98/MECH-5893
Pierrot F, Nabat V, Company O, Krut S, Poignet P (2009) Optimal design of a 4-DOF parallel manipulator: from academia to industry. IEEE Trans Rob 25(2):213–224
Liu X, Han G, Xie F, Meng Q, Zhang S (2018) A novel parameter optimization method for the driving system of high-speed parallel robots. ASME J Mech Robot 10(4):041010
Vidussi F, Boscariol P, Scalera L, Gasparetto A (2021) Local and trajectory-based indexes for task-related energetic performance optimization of robotic manipulators. ASME J Mech Robot 13(2):021018
Gauthier J, Angeles J, Nokleby SB, Morozov A (2009) The kinetostatic conditioning of two-limb Schönflies motion generators. ASME J Mech Robot 1(1):011010
Taghvaeipour A, Angeles J, Lessard L (2014) Optimum structural design of a two-limb Schönflies motion generator. Mech Mach Theory 80:125–141
Wu G, Lin Z, Zhao W, Zhang S, Shen H, Caro S (2020) A four-limb parallel Schönflies motion generator with full-circle end-effector rotation. Mech Mach Theory 146:103711
Yoshikawa T (1985) Manipulability of robotic mechanisms. Int J Rob Res 4(2):3–9
Craig JJ (2018) Introduction to robotics: mechanics and control. Pearson
Lynch KM, Park FC (2017) Modern robotics: mechanics, planning, and control. Cambridge University Press
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares that he has no conflict of interest.
Additional information
Technical Editor: Adriano Almeida Gonçalves Siqueira.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Gallardo-Alvarado, J. Kinematics of a three-legged 1R2T decoupled parallel manipulator. J Braz. Soc. Mech. Sci. Eng. 45, 109 (2023). https://doi.org/10.1007/s40430-023-04032-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-023-04032-0