Log in

A Conceptual and Straightforward Approach for Solving the Closed-form Direct Kinematics of a General Coplanar 6-PUS Parallel Manipulator

  • Research Paper
  • Published:
Iranian Journal of Science and Technology, Transactions of Mechanical Engineering Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

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

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Book  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Giberti H, La Mura F, Resmini G, Parmeggiani M (2018) Fully mechatronical design of an Hil system for floating devices. Robotics 7(3):39

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Husty ML (1996) An algorithm for solving the direct kinematics of general Stewart-Gough platforms. Mech Mach Theory 31(4):365–379

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Stewart D (1965) A platform with six degrees of freedom. Proc Inst Mech Eng 180(1):371–386

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hadi Kalani.

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. 

Fig. 8
figure 8

The flowchart of analytical solution of direct kinematics

8

Appendix B

Figure 

Fig. 9
figure 9

The design parameters of the 6-PUS robot, a Top view of the base platform, b isometric view of the base platform, c top view of the 6-PUS robot, d front view of the 6-PUS robot

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40997-022-00545-6

Keywords

Navigation