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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
Goswami A, Vadakkepat P (eds) (2019) Humanoid robotics: a reference. Springer, The Netherlands, pp 55–368
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
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
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
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
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
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
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
Oh J, Hanson D, Kim W, Kim J, Park I, Womans E (2006) Design of android type humanoid robot albert HUBO, 1428–1433
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
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
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
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
Baillieul J (2004) Introduction to ROBOTICS mechanics and control. IEEE Trans Autom Control 325:463–464. https://doi.org/10.1109/tac.1987.1104613
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
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
Hartenberg D (1955) A kinematic notation for lower-pair mechanisms based on matrices.pdf. (n.d.)
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
Saha SK (2014) Introduction to robotics, 2nd ed. McGraw-Hill, Chennai
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
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
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
Bharath LV (March, 2018) Forward kinematics analysis of robot manipulator using different screw operators
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Kofinas N (2012) Forward and inverse kinematics for the NAO humanoid robot. Thesis Master, (July), 1–78.
Spong MW, Vidyasagar M (2008) Robot dynamics and control. Wiley
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
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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)