Skip to main content

A Review on Forward and Inverse Kinematics of Classical Serial Manipulators

  • Conference paper
  • First Online:
Advances in Engineering Design

Abstract

Robots are extensively applied in the service of mankind in almost all sectors of society. Robots are an integral part of industrial automation, medical revolution, and producing material goods. The study of the robot kinematics and dynamics is essential to understand its configuration with respect to its functionality. There are various methods to define the configuration of robots, among which Denavit–Hartenberg (D-H) is widely used. This paper compares both classical D-H and modified D-H methods and discusses their drawbacks, which can be overcome by alternative methods such as the product of exponential method and triangular method. Further, a comparison is made between closed-form and numerical methods. A broad classification of all popularly used inverse kinematics methods is presented. In the last section of the paper, a kinematic singularity is defined, and its importance is discussed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Siciliano B, Khatib O (2018). Humanoid robots: historical perspective, overview and scope. Humanoid Robotics: A Reference, 1–6. https://doi.org/10.1007/978-94-007-7194-964-1

  2. Goswami A, Vadakkepat P (eds) (2019) Humanoid robotics: a reference. Springer, The Netherlands, pp 55–368

    Google Scholar 

  3. Dobra A (2015) General classification of robots. Size criteria. In: 23rd international conference on robotics in Alpe-Adria-Danube Region, IEEE RAAD 2014 - Conference Proceedings. https://doi.org/10.1109/RAAD.2014.7002249

  4. Khan SS, Khan AS (2017) A brief survey on robotics. Int J Comput Sci Mob Comput 6(9):38–45. Retrieved from www.ijcsmc.com

  5. Kajita S, Hirukawa H, Harada K, Yokoi K (2014) Springer tracts in advanced robotics 101 introduction to humanoid robotics. https://doi.org/10.1007/978-3-642-54536-8

  6. Ben-Ari M, Mondada F (2017) Elements of robotics (robots and their applications). Elements Robot. https://doi.org/10.1007/978-3-319-62533-1

    Article  MATH  Google Scholar 

  7. Asano Y, Okada K, Inaba M (2017) Design principles of a human mimetic humanoid: humanoid platform to study human intelligence and internal body system. Sci Robot 2(13):1–12. https://doi.org/10.1126/scirobotics.aaq0899

  8. Zhang Z, Niu Y, Yan Z, Lin S (2018) Real-time whole-body imitation by humanoid robots and task oriented teleoperation using an analytical mapping method and quantitative evaluation. Appl Sci (Switzerland) 8(10). https://doi.org/10.3390/app8102005

  9. Yamane K, Murai A (2018) A comparative study between humans and humanoid robots. Humanoid robotics: a reference, 1–20. https://doi.org/10.1007/978-94-007-7194-97-1

  10. Oh J, Hanson D, Kim W, Kim J, Park I, Womans E (2006) Design of android type humanoid robot albert HUBO, 1428–1433

    Google Scholar 

  11. Park I, Kim J, Lee J, Oh J (2012) Mechanical design of the humanoid robot platform, HUBO, 37–41. https://doi.org/10.1163/156855307781503781

  12. O’Flaherty R, Vieira P, Grey MX, Oh P, Bobick A, Egerstedt M, Stilman M (2013) Kinematics and inverse kinematics for the humanoid robot HUBO2+. Georgia Institute of Technology, 2013-1. Retrieved from https://www.golems.org/papers/OFlaherty13-hubo-kinematics-techreport.pdf

  13. Kofinas N, Orfanoudakis E, Lagoudakis MG (2015) Complete analytical forward and inverse kinematics for the NAO Humanoid Robot, 251–264. https://doi.org/10.1007/s10846-013-0015-4

  14. Bellaccini M (2014) Manual guidance of humanoid robots without force sensors: preliminary experiments with NAO. In: 2014 IEEE international conference on robotics and automation (ICRA), pp 1184–1189. https://doi.org/10.1109/ICRA.2014.6907003

  15. Baillieul J (2004) Introduction to ROBOTICS mechanics and control. IEEE Trans Autom Control 325:463–464. https://doi.org/10.1109/tac.1987.1104613

    Article  Google Scholar 

  16. He R, Zhao Y, Yang S, Yang S (2010) Kinematic-parameter identificationtion for serial-robot calibration based on POE formula. IEEE Trans Rob 26(3):411–423. https://doi.org/10.1109/TRO.2010.2047529

    Article  Google Scholar 

  17. Yang X, Wu L, Li J, Chen K (2014) A minimal kinematic model for serial robot calibration using POE formula. Robot Comput-Integrated Manuf 30(3):326–334. https://doi.org/10.1016/j.rcim.2013.11.002

    Article  Google Scholar 

  18. Hartenberg D (1955) A kinematic notation for lower-pair mechanisms based on matrices.pdf. (n.d.)

    Google Scholar 

  19. Hayati SA (1983) Robot arm geometric link parameter estimation. In: Proceedings of the IEEE conference on decision and control, vol 3, pp 1477–1483. https://doi.org/10.1109/cdc.1983.269783

  20. Saha SK (2014) Introduction to robotics, 2nd ed. McGraw-Hill, Chennai

    Google Scholar 

  21. Reddy AC (2014) Difference between Denavit–Hartenberg (D-H) classical and modified conventions for forward kinematics of robots with case study. In: International conference on advanced materials and manufacturing technologies, pp 267–286

    Google Scholar 

  22. Granja M, Chang N, Granja V, Duque M, Llulluna F (2016) Comparison between standard and modified Denavit–Hartenberg methods in robotics modelling. In: Proceedings of the World Congress on mechanical, chemical, and material engineering, vol 1(1), pp 1–10. https://doi.org/10.11159/icmie16.118

  23. Waldron K, Waldron K, Schmiedeler J, Schmiedeler J (2008) Handbook of robotics (Chapter 1) (Kinematics). Robotics, pp 9–33. https://doi.org/10.1163/156855308X338456

  24. Bharath LV (March, 2018) Forward kinematics analysis of robot manipulator using different screw operators

    Google Scholar 

  25. Morell A, Tarokh M, Acosta L (2013) Engineering applications of artificial intelligence solving the forward kinematics problem in parallel robots using support vector regression. Eng Appl Artif Intell 26(7):1698–1706. https://doi.org/10.1016/j.engappai.2013.03.011

    Article  Google Scholar 

  26. Sadjadian H, Taghirad HD (2006) Comparison of different methods for computing the forward kinematics of a redundant parallel manipulator. (2005), pp 225–246. https://doi.org/10.1007/s10846-005-9006-4

  27. Ghasemi A, Eghtesad M, Farid M (2010) Neural network solution for forward kinematics problem of cable robots, pp 201–215. https://doi.org/10.1007/s10846-010-9421-z

  28. Canutescu AA, Dunbrack RL Jr (2003) Cyclic coordinate descent : a robotics algorithm for protein loop closure 3:963–972. https://doi.org/10.1110/ps.0242703.in

  29. Akash Bath Kumar M, Rana P (2018) Humanoid robot: forward kinematics of 12-DOF Legs. Int J Adv Eng Res Dev 5(3):434–439. 2348-4470

    Google Scholar 

  30. Asfour T, Dillmann R (2003) Human-like motion of a humanoid robot arm based on a closed-form solution of the inverse kinematics problem. In: Proceedings of the 2003 IEEE/RSJ international conference on intelligent robots and systems Las Vegas, Nevada

    Google Scholar 

  31. Zhao J, Wang W, Gao Y, Cai H (2008) Generation of closed-form inverse kinematics for reconfigurable robots 3(1):91–96. https://doi.org/10.1007/s11465-008-0013-6

    Article  Google Scholar 

  32. Park HA, Ali MA, Lee CSG (2012) Closed-form inverse kinematic position solution for humanoid robots 9(3):1–28. https://doi.org/10.1142/S0219843612500223

    Article  Google Scholar 

  33. Ho T, Kang C, Lee S (2012) Efficient closed-form solution of inverse kinematics for a specific six-DOF Arm 10:567–573. https://doi.org/10.1007/s12555-012-0313-9

    Article  Google Scholar 

  34. Zaplana I, Basanez L (2018) A novel closed-form solution for the inverse kinematics of redundant manipulators through workspace analysis. Mech Mach Theory 121:829–843. https://doi.org/10.1016/j.mechmachtheory.2017.12.005

    Article  Google Scholar 

  35. Bertrand S, Bruneau O, Ouezdou FB, Alfayad S (2012) Closed-form solutions of inverse kinematic models for the control of a biped robot with 8 active degrees of freedom per leg. MAMT 49:117–140. https://doi.org/10.1016/j.mechmachtheory.2011.10.014

    Article  Google Scholar 

  36. Xiao W, Strauß H, Loohß T (2011) Closed-form inverse kinematics of 6R milling robot with singularity avoidance, pp 103–110. https://doi.org/10.1007/s11740-010-0283-9

  37. Wang K, Lien TK (1989) Closed form solution for the inverse kinematics of a PUMA robot manipulator—II Demonstration. Robot Comput-Integrated Manuf 5(2–3):159–163. https://doi.org/10.1016/0736-5845(89)90059-8

    Article  Google Scholar 

  38. Wang K (1989) An efficient inverse kinematic solution with a closed form for five-degree-of-freedom robot manipulators with a non-spherical wrist 38(1):365–368

    Google Scholar 

  39. Williams RL (2012) DARwin-OP humanoid robot kinematics. In: Proceedings of the ASME design engineering technical conference, 4(PARTS A AND B), pp 1187–1196. https://doi.org/10.1115/DETC2012-70265

  40. Kofinas N (2012) Forward and inverse kinematics for the NAO humanoid robot. Thesis Master, (July), 1–78.

    Google Scholar 

  41. Spong MW, Vidyasagar M (2008) Robot dynamics and control. Wiley

    Google Scholar 

  42. Vargas LV, Leite AC, Costa RR (2014) Overcoming kinematic singularities with the filtered inverse approach. In: IFAC proceedings volumes (IFAC-PapersOnline), vol 19. https://doi.org/10.3182/20140824-6-ZA-1003.01841

  43. Dulęba I, Opałka M (2013) A comparison of Jacobian – based methods of inverse kinematics for serial manipulators 23(2):373–382. https://doi.org/10.2478/amcs-2013-0028

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Randheer Singh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Singh, R., Kukshal, V., Yadav, V.S. (2021). A Review on Forward and Inverse Kinematics of Classical Serial Manipulators. In: Rakesh, P.K., Sharma, A.K., Singh, I. (eds) Advances in Engineering Design . Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-33-4018-3_39

Download citation

  • DOI: https://doi.org/10.1007/978-981-33-4018-3_39

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-33-4017-6

  • Online ISBN: 978-981-33-4018-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics