Inverse Kinematics of the Spherical Parallel Mechanism with Linear Actuators
| Authors: Khrestina A.A., Laryushkin P.A., Sinitsyna Y.V., Antonov A.V. | Published: 12.12.2025 |
| Published in issue: #12(789)/2025 | |
| Category: Mechanical Engineering and Machine Science | Chapter: Machine Science | |
| Keywords: parallel mechanism, kinematics of the mechanism, spherical mechanism, linear drives, inverse kinematics |
The article discusses an algorithm for solving the inverse kinematics for a spherical parallel mechanism, whose distinctive feature is the use of linear drives. Using a detailed example of one of the three kinematic chains of the mechanism, the constraint equation is derived and its analytical solution is presented. For the other two kinematic chains, the constraint equations and their solutions are obtained by analogy with the first chain. Solving the inverse kinematics is the first and most important stage necessary for the subsequent analysis of the kinematics, dynamics, and workspace of the mechanism.
EDN: NDHGTA, https://elibrary/ndhgta
References
[1] Glazunov V.A., Koliskor A.Sh., Kraynev A.F. Prostranstvennye mekhanizmy parallelnoy struktury [Spatial mechanisms of parallel structure]. Moscow, Nauka Publ. 1991. 94 p. (In Russ.).
[2] Merlet J.-P. Parallel robots. Springer, 2006. 402 p.
[3] Glazunov V.A. Mekhanizmy parallelnoy struktury i ikh primenenie [Parallel structure mechanisms and their applications]. Moscow-Izhevsk, IKI Publ., 2018. 1035 p. (In Russ.).
[4] Stewart D. A platform with six degrees of freedom. Proc. Inst. Mech. Eng., 1965, vol. 180-1, no. 15, pp. 371–386.
[5] Clavel R. Delta: a fast robot with parallel geometry. Proc. 18th Int. Symposium on Industrial Robot, 1988, pp. 91–100.
[6] Gosselin C., Schreiber L-T. Kinematically redundant spatial parallel mechanisms for singularity avoidance and large orientational workspace. IEEE Trans. Robot., 2016, vol. 32, no. 2, pp. 286–300, doi: https://doi.org/10.1109/TRO.2016.2516025
[7] Laryushkin P.A., Erastova K.G., Filippov G.S. et al. Calculation of delta-type mechanisms with linear actuators and different numbers of degrees of freedom. Problemy mashinostroeniya i nadezhnosti mashin, 2019, no. 3, pp. 19–26, doi: https://doi.org/10.1134/S0235711919030106 (in Russ.). (Eng. version: J. Mach. Manuf. Reliab., 2019, vol. 48, no. 3, pp. 204–210, doi: https://doi.org/10.3103/S1052618819030105)
[8] Geonea I.D., Tarnita D., Pisla D. et al. Dynamic analysis of a spherical parallel robot used for brachial monoparesis rehabilitation. Appl. Sci., 2021, vol. 11, no. 24, art. 11849, doi: https://doi.org/10.3390/app112411849
[9] Valayil T.P., Tanev T.K. A 3UPS/S spherical parallel manipulator designed for robot-assisted hand rehabilitation after stroke. Appl. Sci., 2024, vol. 14, no. 11, art. 4457, doi: https://doi.org/10.3390/app14114457
[10] Palmieri G., Palpacelli M., Carbonari L. et al. Vision-based kinematic calibration of a small-scale spherical parallel kinematic machine. Robot. Comput.-Integr. Manuf., 2018, vol. 49, pp. 162–169, doi: https://doi.org/10.1016/j.rcim.2017.06.008
[11] Li H., Luo J., Huang C. et al. Design and control of 3-DoF spherical parallel mechanism robot eyes inspired by the binocular vestibule-ocular reflex. J. Intell. Robot. Syst., 2015, vol. 78, no. 3–4, pp. 425–441, doi: https://doi.org/10.1007/s10846-014-0078-x
[12] Enferadi J., Shahi A. On the position analysis of a new spherical parallel robot with orientation applications. Robot. Comput. Integr. Manuf., 2016, vol. 37, no. 4, pp. 151–161, doi: https://doi.org/10.1016/j.rcim.2015.09.004
[13] Huang C., Gu J., Luo J. et al. Optimal design of a robotic eye based on spherical parallel mechanism by evolutionary strategy algorithm. IEEE ICIA, 2014, pp. 1008–1013, doi: https://doi.org/10.1109/ICInfA.2014.6932797
[14] Laryushkin P.A., Glazunov V.A., Kheylo S.V. Kinematics of 3-DOF parallel manipulator. Spravochnik. Inzhenernyy zhurnal [Handbook. An Engineering Journal], 2012, no. 2, pp. 16–20. (In Russ.).
[15] Gosselin C.M., Angeles J. Singularity analysis of closed-loop kinematic chains. IEEE Trans. Robot. Autom., 1990, vol. 6, no. 3, pp. 281–290, doi: https://doi.org/10.1109/70.56660