{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T05:34:47Z","timestamp":1766122487745,"version":"3.48.0"},"reference-count":56,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2025,12,17]],"date-time":"2025-12-17T00:00:00Z","timestamp":1765929600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006769","name":"Russian Science Foundation","doi-asserted-by":"crossref","award":["25-29-00796"],"award-info":[{"award-number":["25-29-00796"]}],"id":[{"id":"10.13039\/501100006769","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Limited workspace and singularities are major challenges for parallel mechanisms. This article addresses these issues for a 4-DOF 1-SPS\/3-RRRRR parallel mechanism with a circular rail, proposed in our prior work. The mechanism has a 3R1T motion type with a movable center of spherical motion. The paper begins with a detailed description of the mechanism design. A closed-form solution of the inverse kinematics follows next, which computes the active joint coordinates and determines the spatial positions of all joints and links. Based on this solution, an iterative approach is applied to analyze the workspace for three different heights of the spherical motion center. The analysis reveals the regions of a full twist about the platform symmetry axis, bounded by maximum tilt angles of 51\u00b0, 38\u00b0, and 23\u00b0, respectively. Introducing joint constraints significantly reduces the workspace, limiting the tilt angles to 21\u00b0, 26\u00b0, and 0\u00b0 at the same heights. Subsequently, screw theory is applied to identify serial, parallel, and constraint singularities, and an iterative approach is used to find the boundary of the singularity-free workspace. The analysis shows that the full-twist tilt angles are limited to 33\u00b0, a value determined solely on the platform geometry and independent of the spherical motion center height. These results establish a foundation for the design optimization and prototyping of the mechanism.<\/jats:p>","DOI":"10.3390\/robotics14120191","type":"journal-article","created":{"date-parts":[[2025,12,17]],"date-time":"2025-12-17T15:53:46Z","timestamp":1765986826000},"page":"191","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Workspace and Singularity Analysis of 4-DOF 3R1T Parallel Mechanism with a Circular Rail"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9992-1808","authenticated-orcid":false,"given":"Pavel","family":"Laryushkin","sequence":"first","affiliation":[{"name":"Department of Fundamentals of Machine Design, Bauman Moscow State Technical University (BMSTU), 105005 Moscow, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-6917-7442","authenticated-orcid":false,"given":"Ilya","family":"Brem","sequence":"additional","affiliation":[{"name":"Mechanisms Theory and Machines Structure Laboratory, Mechanical Engineering Research Institute of the Russian Academy of Sciences (IMASH RAN), 101000 Moscow, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4071-8407","authenticated-orcid":false,"given":"Alexey","family":"Fomin","sequence":"additional","affiliation":[{"name":"Mechanisms Theory and Machines Structure Laboratory, Mechanical Engineering Research Institute of the Russian Academy of Sciences (IMASH RAN), 101000 Moscow, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3928-5440","authenticated-orcid":false,"given":"Anton","family":"Antonov","sequence":"additional","affiliation":[{"name":"Mechanisms Theory and Machines Structure Laboratory, Mechanical Engineering Research Institute of the Russian Academy of Sciences (IMASH RAN), 101000 Moscow, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,12,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1017\/S026357470100385X","article-title":"Optimal design of CaPaMan (Cassino Parallel Manipulator) with a specified orientation workspace","volume":"20","author":"Ottaviano","year":"2002","journal-title":"Robotica"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"20","DOI":"10.3103\/S1052618822010058","article-title":"Parallel robots with a circular guide: Systematic review of kinematic schemes and methods of synthesis and analysis","volume":"51","author":"Kiselev","year":"2022","journal-title":"J. Mach. Manuf. Reliab."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"060905","DOI":"10.1115\/1.4044411","article-title":"Kinematic optimization of a reconfigurable spherical parallel mechanism for robotic-assisted craniotomy","volume":"11","author":"Essomba","year":"2019","journal-title":"J. Mech. Robot."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Wu, X., Lu, Y., Duan, X., Zhang, D., and Deng, W. (2019). Design and DOF analysis of a novel compliant parallel mechanism for large load. Sensors, 19.","DOI":"10.3390\/s19040828"},{"key":"ref_5","unstructured":"Merlet, J.-P. (2006). Parallel Robots, Springer. [2nd ed.]."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"104118","DOI":"10.1016\/j.ijmachtools.2024.104118","article-title":"A review of parallel kinematic machine tools: Design, modeling, and applications","volume":"196","author":"Russo","year":"2024","journal-title":"Int. J. Mach. Tools Manuf."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1186\/s12984-025-01786-7","article-title":"Configuration design of ankle rehabilitation robots: A systematic review and future prospects","volume":"22","author":"Liu","year":"2025","journal-title":"J. Neuroeng. Rehabil."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"105513","DOI":"10.1016\/j.mechmachtheory.2023.105513","article-title":"Design and kinematical performance analysis of a novel reconfigurable parallel mechanism with three remote center-of-motion modes","volume":"191","author":"Liu","year":"2024","journal-title":"Mech. Mach. Theory"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1298","DOI":"10.1016\/j.mechmachtheory.2006.11.002","article-title":"Analyzing kinematics and solving active\/constrained forces of a 3SPU + UPR parallel manipulator","volume":"42","author":"Lu","year":"2007","journal-title":"Mech. Mach. Theory"},{"key":"ref_10","first-page":"8571318","article-title":"Stiffness and elastic deformation of 4-DoF parallel manipulator with three asymmetrical legs for supporting helicopter rotor","volume":"2020","author":"Song","year":"2020","journal-title":"J. Robot."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1306","DOI":"10.1016\/j.mechmachtheory.2006.01.004","article-title":"Type synthesis of 4-DOF SP-equivalent parallel manipulators: A virtual chain approach","volume":"41","author":"Kong","year":"2006","journal-title":"Mech. Mach. Theory"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"031012","DOI":"10.1115\/1.4035989","article-title":"Type synthesis of a special family of remote center-of-motion parallel manipulators with fixed linear actuators for minimally invasive surgery","volume":"9","author":"Li","year":"2017","journal-title":"J. Mech. Robot."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"103807","DOI":"10.1016\/j.mechmachtheory.2020.103807","article-title":"Design and validation of a spatial two-limb 3R1T parallel manipulator with remote center-of-motion","volume":"149","author":"Chen","year":"2020","journal-title":"Mech. Mach. Theory"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"105327","DOI":"10.1016\/j.mechmachtheory.2023.105327","article-title":"Optimization design of a parallel surgical robot with remote center of motion","volume":"185","author":"Qiu","year":"2023","journal-title":"Mech. Mach. Theory"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2303","DOI":"10.1007\/s12206-016-0439-4","article-title":"A simple approach to solving the kinematics of the 4-UPS\/PS (3R1T) parallel manipulator","volume":"30","author":"Islam","year":"2016","journal-title":"J. Mech. Sci. Technol."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2475","DOI":"10.1007\/s11071-012-0635-4","article-title":"Dynamics analysis of a parallel hip joint simulator with four degree of freedoms (3R1T)","volume":"70","author":"Cheng","year":"2012","journal-title":"Nonlinear Dyn."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2039","DOI":"10.1177\/0954406212469774","article-title":"A novel 4-RRCR parallel mechanism based on screw theory and its kinematics analysis","volume":"227","author":"Guo","year":"2013","journal-title":"Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"031015","DOI":"10.1115\/1.4028626","article-title":"Topology synthesis of a 1-translational and 3-rotational parallel manipulator with an articulated traveling plate","volume":"7","author":"Sun","year":"2015","journal-title":"J. Mech. Robot."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Bonev, I.A., Yu, A., and Zsombor-Murray, P. (2006, January 9\u201313). XY-Theta positioning table with parallel kinematics and unlimited theta rotation. Proceedings of the 2006 IEEE International Symposium on Industrial Electronics, Montreal, QC, Canada.","DOI":"10.1109\/ISIE.2006.296113"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/0094-114X(94)90024-8","article-title":"A forward and reverse displacement analysis of a 6-DOF in-parallel manipulator","volume":"29","author":"Alizade","year":"1994","journal-title":"Mech. Mach. Theory"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"891","DOI":"10.1017\/S0263574708005286","article-title":"Novel 6-DOF parallel manipulator with large workspace","volume":"27","author":"Glozman","year":"2009","journal-title":"Robotica"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1017\/S0263574701003812","article-title":"A workspace evaluation of an eclipse robot","volume":"20","author":"Ceccarelli","year":"2002","journal-title":"Robotica"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1017\/S0263574701003654","article-title":"Mechanism design of a simplified 6-DOF 6-RUS parallel manipulator","volume":"20","author":"Liu","year":"2002","journal-title":"Robotica"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Wu, G., Dong, H., Wang, D., and Bai, S. (2018, January 20\u201322). A 3-RRR spherical parallel manipulator reconfigured with four-bar linkages. Proceedings of the 2018 International Conference on Reconfigurable Mechanisms and Robots, Delft, The Netherlands.","DOI":"10.1109\/REMAR.2018.8449887"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1014","DOI":"10.4028\/www.scientific.net\/AMM.325-326.1014","article-title":"A novel spherical parallel manipulator with circular guide","volume":"325\u2013326","author":"Fang","year":"2013","journal-title":"Appl. Mech. Mater."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"715","DOI":"10.20965\/ijat.2011.p0715","article-title":"Design of a six degree-of-freedom tripod parallel mechanism for flight simulators","volume":"5","author":"Shiga","year":"2011","journal-title":"Int. J. Autom. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Kiselev, S.V., Fomin, A.S., and Antonov, A.V. (2024, January 10\u201312). CAD-based workspace analysis of a 6-DOF foldable parallel manipulator with a circular rail (FoldRail manipulator). Proceedings of the 2024 6th International Conference on Reconfigurable Mechanisms and Robots (ReMAR), Chicago, IL, USA.","DOI":"10.1109\/ReMAR61031.2024.10617617"},{"key":"ref_28","unstructured":"Janabi-Sharifi, F., and Shchokin, B. (May, January 26). A rotary parallel manipulator: Modeling and workspace analysis. Proceedings of the 2004 IEEE International Conference on Robotics and Automation, New Orleans, LA, USA."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1017\/S0263574706003006","article-title":"Design and kinematic analysis of a rotary positioner","volume":"25","author":"Shchokin","year":"2007","journal-title":"Robotica"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Bo\u00ebr, C.R., Molinari-Tosatti, L., and Smith, K.S. (1999). Eclipse: An overactuated parallel mechanism for rapid machining. Parallel Kinematic Machines, Springer.","DOI":"10.1007\/978-1-4471-0885-6"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1109\/70.954755","article-title":"Design and analysis of a redundantly actuated parallel mechanism for rapid machining","volume":"17","author":"Kim","year":"2001","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1109\/TRA.2002.1019472","article-title":"Eclipse II: A new parallel mechanism enabling continuous 360-degree spinning plus three-axis translational motions","volume":"18","author":"Kim","year":"2002","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s12541-009-0076-2","article-title":"Design and analysis of decoupled parallel mechanism with redundant actuator","volume":"10","author":"Kim","year":"2009","journal-title":"Int. J. Precis. Eng. Manuf."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Bonev, I.A., and Gosselin, C.M. (October, January 29). Geometric algorithms for the computation of the constant-orientation workspace and singularity surfaces of a special 6-RUS parallel manipulator. Proceedings of the ASME 2002 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Montreal, QC, Canada.","DOI":"10.1115\/DETC2002\/MECH-34257"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Coulombe, J., and Bonev, I.A. (2013, January 6\u201310). A new rotary hexapod for micropositioning. Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany.","DOI":"10.1109\/ICRA.2013.6630676"},{"key":"ref_36","unstructured":"Bai, S., and Hansen, M.R. (2007, January 4\u20137). Evaluation of workspace of a spherical robotic wrist. Proceedings of the 2007 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, Zurich, Switzerland."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.rcim.2018.08.006","article-title":"Design and kinematic analysis of a 3-RRR spherical parallel manipulator reconfigured with four-bar linkages","volume":"56","author":"Wu","year":"2019","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"011004","DOI":"10.1115\/1.4002815","article-title":"Singularity analysis of large workspace 3RRRS parallel mechanism using line geometry and linear complex approximation","volume":"3","author":"Wolf","year":"2011","journal-title":"J. Mech. Robot."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Laryushkin, P., Antonov, A., Fomin, A., and Glazunov, V. (2022). Novel reconfigurable spherical parallel mechanisms with a circular rail. Robotics, 11.","DOI":"10.3390\/robotics11020030"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Brem, I.V., Laryushkin, P.A., Fomin, A.S., and Antonov, A.V. (2024, January 10\u201312). Design, mobility and kinematic analysis of a 4-DOF 3R1T redundantly actuated foldable parallel manipulator with a circular rail. Proceedings of the 2024 6th International Conference on Reconfigurable Mechanisms and Robots (ReMAR), Chicago, IL, USA.","DOI":"10.1109\/ReMAR61031.2024.10617927"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Kecskem\u00e9thy, A., and Parenti-Castelli, V. (2022). Inverse and forward kinematics of a reconfigurable spherical parallel mechanism with a circular rail. ROMANSY 24-Robot Design, Dynamics and Control, Springer.","DOI":"10.1007\/978-3-031-06409-8"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"8360","DOI":"10.1080\/15397734.2025.2509858","article-title":"Algorithm for kinetostatic (force) analysis of a reconfigurable spherical parallel mechanism with a circular rail","volume":"53","author":"Chirkin","year":"2025","journal-title":"Mech. Based Des. Struct. Mach."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"585","DOI":"10.3103\/S1068798X1707019X","article-title":"Spherical manipulator with parallel structure","volume":"37","author":"Laryushkin","year":"2017","journal-title":"Russ. Engin. Res."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Wu, Y.R., Essomba, T., Hsu, K.L., and Laribi, M.A. (2026). An ankle rehabilitation parallel mechanism with a circular rail. New Advances in Mechanisms, Transmissions and Applications, Springer.","DOI":"10.1007\/978-3-032-05466-1"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/70.56660","article-title":"Singularity analysis of closed-loop kinematic chains","volume":"6","author":"Gosselin","year":"1990","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_46","unstructured":"Zlatanov, D., Bonev, I., and Gosselin, C. (2002, January 11\u201315). Constraint singularities of parallel mechanisms. Proceedings of the 2002 IEEE International Conference on Robotics and Automation, Washington, DC, USA."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"757","DOI":"10.1109\/TRO.2009.2020353","article-title":"A new assessment of singularities of parallel kinematic chains","volume":"25","author":"Conconi","year":"2009","journal-title":"IEEE Trans. Robot."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"349","DOI":"10.3103\/S1052618817040100","article-title":"On the features of applying the theory of screws to the evaluation of proximity to specific positions of the mechanisms of parallel structure","volume":"46","author":"Laryushkin","year":"2017","journal-title":"J. Mach. Manuf. Reliab."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"474","DOI":"10.1007\/s40430-019-1981-7","article-title":"Kinematics, workspace and optimal design of a novel 4RSS + PS parallel manipulator","volume":"41","author":"Zarkandi","year":"2019","journal-title":"J. Braz. Soc. Mech. Sci. Eng."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1016\/j.rcim.2015.09.004","article-title":"On the position analysis of a new spherical parallel robot with orientation applications","volume":"37","author":"Enferadi","year":"2016","journal-title":"Robot. Comp. Integr. Manuf."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1377","DOI":"10.1016\/j.robot.2014.06.006","article-title":"Dynamic modeling and design optimization of a 3-DOF spherical parallel manipulator","volume":"62","author":"Wu","year":"2014","journal-title":"Robot. Auton. Syst."},{"key":"ref_52","unstructured":"Sudki, B., Lauria, M., and Noca, F. (2013, January 5\u20138). Marine propulsor based on a three-degree-of-freedom actuated spherical joint. Proceedings of the 3rd International Symposium on Marine Propulsors, Launceston, Australia."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"102625","DOI":"10.1016\/j.mechatronics.2021.102625","article-title":"Infinite rotational motion generation and analysis of a spherical parallel manipulator with coaxial input axes","volume":"78","author":"Tursynbek","year":"2021","journal-title":"Mechatronics"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Dinc, H.T., Hulin, T., Rothammer, M., Seong, H., Willberg, B., Pleintinger, B., Ryu, J.-H., and Ott, C. (2024, January 16\u201317). CoaxHaptics-3RRR: A novel mechanically overdetermined haptic interaction device based on a spherical parallel mechanism. Proceedings of the 2024 IEEE Conference on Telepresence, Pasadena, CA, USA.","DOI":"10.1109\/Telepresence63209.2024.10841776"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1016\/j.mechmachtheory.2012.02.009","article-title":"Design and simulation of a waist\u2013trunk system for a humanoid robot","volume":"53","author":"Liang","year":"2012","journal-title":"Mech. Mach. Theory"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Ceccarelli, M., Russo, M., and Morales-Cruz, C. (2020). Parallel architectures for humanoid robots. Robotics, 9.","DOI":"10.3390\/robotics9040075"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/14\/12\/191\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T05:31:34Z","timestamp":1766122294000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/14\/12\/191"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,17]]},"references-count":56,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["robotics14120191"],"URL":"https:\/\/doi.org\/10.3390\/robotics14120191","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2025,12,17]]}}}