Skip to main content
Log in

Forward kinematics solution for a general Stewart platform through iteration based simulation

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

A Correction to this article was published on 06 March 2023

This article has been updated

Abstract

This paper presents a method to generate feasible, unique forward-kinematic solutions for a general Stewart platform. This is done by using inverse kinematics to obtain valid workspace data and corresponding actuator lengths for the moving platform. For parallel kinematic machines, such as the Stewart platform, inverse kinematics are straight forward, but the forward kinematics are complex and generates multiple solutions due to the closed loop structure of the kinematic links. In this research, a simple iterative algorithm has been used employing modified Denavit-Hartenberg convention. The outcome is encouraging as this method generates a single feasible forward kinematic solution for each valid pose with the solved DH parameters and unlike earlier forward kinematics solutions, this unique solution does not need to be manually verified. Therefore, the forward kinematic solutions can be used directly for further calculations without the need for manual pose verification. This capability is essential for the six degree of freedom materials testing system developed by the authors in their laboratory. The developed system is aimed at characterizing additively manufactured materials under complex combined multiple loading conditions. The material characterization is done by enabling high precision force control on the moving platform via in situ calibration of the as-built kinematics of the Stewart Gough platform.

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

Access this article

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
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Change history

References

  1. Dasgupta B, Mruthyunjaya TS (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. https://doi.org/10.1016/0094-114X(95)00106-9

    Article  Google Scholar 

  2. Tanaka W, Arai T, Inoue K, Mae Y, Park CS (2002) “Simplified kinematic calibration for a class of parallel mechanism. Proc IEEE Int Conf Robot Autom 1(1):483–488. https://doi.org/10.1109/ROBOT.2002.1013406

    Article  Google Scholar 

  3. Daney D, Emiris IZ, Papegay Y, Tsigaridas E, Merlet JP (2006) Calibration of parallel robots : on the elimination of pose-dependent parameters. EuCoMeS 2006 - 1st Eur. Conf. Mech. Sci. Conf. Proc., pp 1–12

  4. Majarena AC, Santolaria J, Samper D, Aguilar JJ (2010) An overview of kinematic and calibration models using internal/external sensors or constraints to improve the behavior of spatial parallel mechanisms. Sensors (Switzerland) 10(11):10256–10297. https://doi.org/10.3390/s101110256

    Article  Google Scholar 

  5. Dasgupta B, Mruthyunjaya TS (1998) Closed-form dynamic equations of the general Stewart platform through the Newton-Euler approach. Mech Mach Theory 33(7):993–1012. https://doi.org/10.1016/S0094-114X(97)00087-6

    Article  MathSciNet  MATH  Google Scholar 

  6. Merlet J-P (2002) Still a long way to go on the road for parallel mechanisms. Asme 64(May):1–19

    Google Scholar 

  7. Jakobović D, Jelenković L (2002) The forward and inverse kinematics problems for stewart parallel mechanisms. CIM 2002 Comput. Integr. Manuf. High Speed Mach. - 8th Int. Sci. Conf. Prod. Eng

  8. Innocenti C, Parenti-Castelli V (1990) Direct position analysis of the Stewart platform mechanism. Mech Mach Theory 25(6):611–621. https://doi.org/10.1016/0094-114X(90)90004-4

    Article  Google Scholar 

  9. Huang X, Liao Q, Wei S, Qiang X, Huang S (2007) Forward kinematics of the 6–6 Stewart platform with planar base and platform using algebraic elimination. Proc IEEE Int Conf Autom Logist ICAL 2007(104043):2655–2659. https://doi.org/10.1109/ICAL.2007.4339029

    Article  Google Scholar 

  10. Husty ML (1996) An algorithm for solving the direct kinematics of general Stewart-Gough platforms. Mech Mach Theory 31(4):365–379. https://doi.org/10.1016/0094-114X(95)00091-C

    Article  Google Scholar 

  11. Wang Y (2007) A direct numerical solution to forward kinematics of general Stewart-Gough platforms. Robotica 25(1):121–128. https://doi.org/10.1017/S0263574706003080

    Article  Google Scholar 

  12. Cardona M (2016) Kinematics and Jacobian analysis of a 6UPS Stewart-Gough platform. 2016 IEEE 36th Cent. Am. Panama Conv. CONCAPAN 2016. https://doi.org/10.1109/CONCAPAN.2016.7942377

  13. Zhang H, Gao Q, Zhang M, Yao Y (2021) Forward kinematics of parallel robot based on neural network Newton-Raphson iterative algorithm. (December 2021):36. https://doi.org/10.1117/12.2625254

  14. Yang C, Huang Q, Ogbobe PO, Han J (2009) Forward kinematics analysis of parallel robots using global Newton-Raphson method. 2009 2nd Int. Conf. Intell. Comput. Technol. Autom. ICICTA 2009. 3:407–410. https://doi.org/10.1109/ICICTA.2009.564

  15. Zhou X, Zhou F, Wang Y (2017) Pose error modeling and analysis for 6-DOF stewart platform. 2017 Chinese Automation Congress (CAC), Jinan, China, pp. 6470–6475. https://doi.org/10.1109/CAC.2017.8243943

  16. Tarokh M (2007) Real time forward kinematics solutions for general Stewart platforms. Proc. - IEEE Int. Conf. Robot. Autom. (April):901–906. https://doi.org/10.1109/ROBOT.2007.363100

  17. Porta JM, Thomas F (2018) Yet another approach to the Gough-Stewart platform forward kinematics. Proc. - IEEE Int. Conf. Robot. Autom, pp 974–980. https://doi.org/10.1109/ICRA.2018.8460900

  18. KumarP R, Bandyopadhyay B (2013) The forward kinematic modeling of a Stewart platform using NLARX model with wavelet network. https://doi.org/10.1109/INDIN.2013.6622907

  19. Fazenda N, Lubrano E, Rossopoulos S, Clavel R (2006) Calibration of the 6 DOF high-precision flexure parallel robot ‘Sigma 6. Proc. 5th Parallel Kinemat. Semin. Chemnitz, Ger., pp 379–398. https://infoscience.epfl.ch/record/117939. Accessed 27 Sept 2021

  20. Ziegert JC, Kalle P (1994) Error compensation in machine tools: a neural network approach. J Intell Manuf 5(3):143–151. https://doi.org/10.1007/BF00123919

    Article  Google Scholar 

  21. Schmidt V, Müller B, Pott A (2014) Solving the forward kinematics of cable-driven parallel robots with neural networks and interval arithmetic. Mech Mach Sci 15:103–110. https://doi.org/10.1007/978-94-007-7214-4_12

    Article  Google Scholar 

  22. Morell A, Acosta L, Toledo J (2012) An artificial intelligence approach to forward kinematics of Stewart platforms. 2012 20th Mediterr. Conf. Control Autom. MED 2012 - Conf. Proc, pp 433–438. https://doi.org/10.1109/MED.2012.6265676

  23. Yiu YK, Meng J, Li ZX (2003) Auto-calibration for a parallel manipulator with sensor redundancy. Proc. - IEEE Int. Conf. Robot. Autom., vol. 3, pp. 3660–3665. https://doi.org/10.1109/robot.2003.1242158

  24. Michaloski J (1988) Coordinated joint motion for an industrial robot. NIST Interagency/Internal Report (NISTIR), National Institute of Standards and Technology, Gaithersburg, MD, [online]. https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=820236. Accessed 25 Feb 2021

  25. Zhuang H, Liu L, Masory O (2000) Autonomous calibration of hexapod machine tools. J Manuf Sci Eng Trans ASME 122(1):140–148. https://doi.org/10.1115/1.538893

    Article  Google Scholar 

  26. Tsai L-W (1999) Robot Analysis: The Mechanics of Serial and Parallel Manipulators. Wiley, New York

    Google Scholar 

  27. Charters T, Enguiça R, Freitas P (2009) Detecting singularities of stewart platforms. Ind Case Stud J 1:66–80. https://cdn.instructables.com/ORIG/FFK/LAIV/I55MRG6M/FFKLAIVI55MRG6M.pdf; accessed 21 Sept 2021

  28. Li B, Cao Y, Zhang Q, Huang Z (2013) Position-singularity analysis of a special class of the Stewart parallel mechanisms with two dissimilar semi-symmetrical hexagons. Robotica 31(1):123–136. https://doi.org/10.1017/S0263574712000148

    Article  Google Scholar 

  29. Denavit J, Hartenberg RS (1955) A kinematic notation for lower-pair mechanisms based on matrices. J Appl Mech 22(2):215–221. https://doi.org/10.1115/1.4011045

    Article  MathSciNet  MATH  Google Scholar 

  30. Granja M, Chang N, Granja V, Duque M, Llulluna F (2016) Comparison between standard and modified Denavit-Hartenberg methods in robotics modelling. Proc World Congr Mech Chem Mater Eng 1(1):1–10. https://doi.org/10.11159/icmie16.118

    Article  Google Scholar 

  31. Craig JJ (2004) Introduction to robotics: mechanics and control. Pearson Prentice Hall(3e):408

Download references

Acknowledgements

The authors would like to acknowledge the support of the Clemson University. All statements within are those of the authors and may or may not represent the views of these institutions.

Funding

The authors express their appreciation to the Clemson University who financially supported this work and to the United States Naval Research Laboratory in Washington, D.C. who provided technical insight and support for the design and operation of the TIGER 66.1 system through NCRADA-NRL-20–719.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the conception and design of the research. Software coding, data collection and analysis, and preparation of the first draft were performed by Sourabh Karmakar. All authors commented on and contributed to previous manuscript versions. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Cameron J. Turner.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The original online version of this article was revised: References 15, 24 and 26 have incomplete details.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Karmakar, S., Turner, C.J. Forward kinematics solution for a general Stewart platform through iteration based simulation. Int J Adv Manuf Technol 126, 813–825 (2023). https://doi.org/10.1007/s00170-023-11130-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-023-11130-9

Keywords

Navigation