Abstract
The proper synthesis of simulators is critical as they allow trainees to experience dangerous maneuvers. The most widely used simulator is the Stewart platform. However, this structure is costly and therefore alternative structures should be considered. The 6-PUS robot is an excellent alternative to the well-known Stewart, thanks to its inherent benefits. Considering the many existing studies on parallel robots, specifically the Stewart robot, there exists a few research on the 6-PUS structure. The comprehensive kinematic analysis of any robot is a prerequisite for robotic engineers. Therefore, to analyze the 6-PUS structure, first, a general kinematic architecture of the 6-PUS robot is defined, in which all actuators are located on a plane connected to the ground. To solve the closed-form direct kinematics, a highly computational efficient elimination method is selected and a detailed stepwise approach is presented which results in a great reduction of the univariate polynomial degree without using the greatest common divisor method. Thanks to its simplicity of implementation and straightforward approach of the presented algorithm, it is theoretically worthwhile in the kinematics analysis of robots. The presented stepwise and conceptual approach to kinematic analysis is general and can be applied to other parallel structures.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40997-022-00545-6/MediaObjects/40997_2022_545_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40997-022-00545-6/MediaObjects/40997_2022_545_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40997-022-00545-6/MediaObjects/40997_2022_545_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40997-022-00545-6/MediaObjects/40997_2022_545_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40997-022-00545-6/MediaObjects/40997_2022_545_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40997-022-00545-6/MediaObjects/40997_2022_545_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40997-022-00545-6/MediaObjects/40997_2022_545_Fig7_HTML.png)
Similar content being viewed by others
References
Becerra-Vargas M, Morgado Belo E (2015) Dynamic modeling of a six degree-of-freedom flight simulator motion base. J Comput Nonlinear Dyn 10(5)
Bernal J, Campa R, Soto I (2018) Kinematics and dynamics modeling of the 6-3-P− US-type Hexapod parallel mechanism. J Mech Sci Technol 32(10):4555–4570
Bonev IA, Ryu J (2001) A geometrical method for computing the constant-orientation workspace of 6-PRRS parallel manipulators. Mech Mach Theory 36(1):1–13
Campa R, Bernal J, Soto I (2018) Modeling and motion control of the 6-3-PUS-type hexapod parallel mechanism in advanced topics on computer vision, control and robotics in mechatronics. Springer, Cham, pp 195–240
Dasgupta B, Mruthyunjaya T (1996) A constructive predictor-corrector algorithm for the direct position kinematics problem for a general 6–6 Stewart platform. Mech Mach Theory 31(6):799–811
Dhingra A, Almadi A, Kohli D (1998) A Gröbner-Sylvester hybrid method for closed-form displacement analysis of mechanisms. American Society of Mechanical Engineers, V01AT01A017
Gan D, Liao Q, Dai JS, Wei S, Seneviratne L (2009) Forward displacement analysis of the general 6–6 Stewart mechanism using Gröbner bases. Mech Mach Theory 44(9):1640–1647
Giberti H, La Mura F, Resmini G, Parmeggiani M (2018) Fully mechatronical design of an Hil system for floating devices. Robotics 7(3):39
Gough V (1957) Contribution to discussion of papers on research in automobile stability, control and tyre performance. Proc Autom Div Inst Mech Eng 171:392–395
Guo J, Wang D, Fan R, Chen W, Zhao G (2019) Kinematic calibration and error compensation of a hexaglide parallel manipulator. Proc Inst Mech Eng Part B J Eng Manuf 233(1):215–225
Han H, Zhang Y, Zhang H, Han C, Li A, Xu Z (2021) Kinematic analysis and performance test of a 6-DOF parallel platform with dense ball shafting as a revolute joint. Appl Sci 11(14):6268
Han HSAQE, Han CY, Xu ZB, Zhu MC, Yu Y, Wu QW (2019) Kinematics analysis and testing of novel 6-P-RR-R-RR parallel platform with offset RR-joints. In: Proceedings of the institution of mechanical engineers, Part C: journal of mechanical engineering science. 233(10):3512–3530
Huang X, Liao Q, Wei S (2010) Closed-form forward kinematics for a symmetrical 6–6 Stewart platform using algebraic elimination. Mech Mach Theory 45(2):327–334
Husty ML (1996) An algorithm for solving the direct kinematics of general Stewart-Gough platforms. Mech Mach Theory 31(4):365–379
Jáuregui JC, Hernández EE, Ceccarelli M, López-Cajún C, García A (2013) Kinematic calibration of precise 6-DOF Stewart platform-type positioning systems for radio telescope applications. Front Mech Eng 8(3):252–260
Kalani H, Rezaei A, Akbarzadeh A (2016) Improved general solution for the dynamic modeling of Gough-Stewart platform based on principle of virtual work. Nonlinear Dyn 83(4):2393–2418
Kim Y-S, Shi H, Dagalakis N, Marvel J, Cheok G (2019) Design of a six-DOF motion tracking system based on a Stewart platform and ball-and-socket joints. Mech Mach Theory 133:84–94
Lee T-Y, Shim J-K (2001) Forward kinematics of the general 6–6 Stewart platform using algebraic elimination. Mech Mach Theory 36(9):1073–1085
Lee T-Y, Shim J-K (2003) Improved dialytic elimination algorithm for the forward kinematics of the general Stewart-Gough platform. Mech Mach Theory 38(6):563–577
Liu X, Cai Y, Liu W, Zhang L, Hu C (2021) Performance evaluation of a special 6-PUS type parallel manipulator. Robotica 1–15
Nabavi SN, Akbarzadeh A, Enferadi J (2018) A study on kinematics and workspace determination of a general 6-P US robot. J Intell Robot Syst 91(3):351–362
Nabavi SN, Akbarzadeh A, Enferadi J (2019) Closed-form dynamic formulation of a general 6-P US robot. J Intell Robot Syst 96(3):317–330
Nabavi SN, Shariatee M, Enferadi J, Akbarzadeh A (2020) Parametric design and multi-objective optimization of a general 6-PUS parallel manipulator. Mech Mach Theory 152:103913
Narayanan MS, Chakravarty S, Shah H, Krovi VN (2010) Kinematic-, static-and workspace analysis of a 6-P-US parallel manipulator. 1456–1456.8.
Ngoc P, Kim JH, Kim HS (2008) Development of a new 6-DOF parallel-kinematic motion simulator (ICCAS 2008). IEEE pp 2370–2373
Palpacelli MC, Carbonari L, Palmieri G, DAnca F, Landini E, Giorgi G (2020) Functional design of a 6-DOF platform for micro-positioning. Robotics 9(4):99
Rao AK, Saha S, Rao P (2006) Dynamics modelling of hexaslides using the decoupled natural orthogonal complement matrices. Multibody Syst Dyn 15(2):159–180
Rodriguez J, Ruggiu M (2013) A novel method for the solution of the forward displacement problem of spherical parallel manipulators. ZAMM-J Appl Math Mech Z Angew Math Mech 93(1):73–82
Ruiz-García J, Chaparro-Altamirano D, Zavala-Yoe R, Ramírez-Mendoza R (2013) Direct kinematics of a 6-pus parallel robot using a numeric-geometric method. IEEE pp 46–50
Salisbury IG, Limebeer DJ (2015) Optimal motion cueing for race cars. IEEE Trans Control Syst Technol 24(1):200–215
Stewart D (1965) A platform with six degrees of freedom. Proc Inst Mech Eng 180(1):371–386
Tunc L, Shaw J (2016) Investigation of the effects of Stewart platform-type industrial robot on stability of robotic milling. Int J Adv Manuf Technol 87(1):189–199
Wang J, Han W, Lin H (2013) Femoral fracture reduction with a parallel manipulator robot on a traction table. Int J Med Robot Comput Assist Surg 9(4):464–471
Zhu Y, Zhou S, Poramate M, Li R (2021) Design, analysis, and neural control of a bionic parallel mechanism. Front Mech Eng 16(3):468–486
Zubizarreta A, Larrea M, Irigoyen E, Cabanes I, Portillo E (2018) Real time direct kinematic problem computation of the 3PRS robot using neural networks. Neurocomputing 271:104–114
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
We wish to confirm that there are no known conflicts of interest associated with this publication and there has been no significant financial support for this work that could have influenced its outcome.
Appendices
Appendix A
See Fig.
Appendix B
Figure
9 shows eight kinematic parameters that describe a general architecture of the 6-PUS robot. These parameters are defined as follows:
-
\(r_{b}\): Base platform radius
-
\(d_{b}\): Distance between \(\overline{{A_{i} A_{j} }}\)
-
\(\beta\): First angular parameter of the slider’s direction
-
\(\gamma\): Second angular parameter of the slider’s direction
-
\(p_{0}\): Initial position of the sliders when the robot is in neutral position
-
\(r_{p}\): Moving platform radius
-
\(d_{p}\): Distance between two spherical joints
-
\(Z_{h}\): Distance between the moving platform and the base platform when the robot is in neutral position
Rights and permissions
Springer Nature or its licensor 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
Tehrani, A., Nabavi, S.N., Akbarzadeh, A. et al. A Conceptual and Straightforward Approach for Solving the Closed-form Direct Kinematics of a General Coplanar 6-PUS Parallel Manipulator. Iran J Sci Technol Trans Mech Eng 47, 753–764 (2023). https://doi.org/10.1007/s40997-022-00545-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40997-022-00545-6