Skip to main content

Real-Time Neural-Net Driven Optimized Inverse Kinematics for a Robotic Manipulator Arm

  • Conference paper
  • First Online:
Advanced Machine Learning Technologies and Applications (AMLTA 2020)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1141))

  • 1925 Accesses

Abstract

This paper proposes a method that optimizes the inverse kinematics needed for the trajectory generation of a 4-DOF (degrees of freedom) robotic manipulator arm to give results in real time. Due to the many-to-one mapping of the angle vector which describes the position of the manipulator joints and to the coordinates of the end-effector, traditional methods fail to address the redundancy that exists in an efficient way. The proposed method is singular, and in that it (1) Generates the most optimal angle vector in terms of maximum manipulability, a factor which determines the ease with which the arm moves, for a given end-vector. (2) Proposes a novel approach to inculcate the complexity of dealing with real coordinate system by proposing a machine learning technique that uses neural networks to predict angle vector for practically any end-effector position although it learns on only a few sampled space. (3) Works in real time since the entire optimization of the manipulability measure are done offline before training the neural network using a relevant technique which makes the proposed method suitable for practical uses. (4) It also determines the shortest, smooth path along which the manipulator can move along avoiding any obstacles. To the best of the authors’ knowledge, this is the first neural-net-based optimized inverse kinematics method applied for a robotic manipulator arm, and its optimal and simple structure also makes it possible to run it on NVIDIA Jetson Nano Module.

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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Manipulator (device). https://en.wikipedia.org/wiki/Manipulator_(device)

  2. Kaur, K.: Basic robotics: what is a robotic manipulator? (2013). http://www.azorobotics.com/Article.aspx?ArticleID=138

  3. White papers-redundant system basic concepts, national instruments (2008). http://www.ni.com/white-paper/6874/en/

  4. Nakamura, Y.: Advanced Robotics: Redundancy and Optimization. Addison-Wesley (1991)

    Google Scholar 

  5. Nakamura, Y., Hanafusa, H.: Optimal redundancy control of robot manipulators. Int. J. Robot. Res. (1987)

    Google Scholar 

  6. Yoshikawa, T.: Foundation of Robotics: Analysis and Control. MIT Press (1990)

    Google Scholar 

  7. Yoehikawa, T.: Translational and rotational manipulability of robotic manipulators. In: American Control Conference (1990)

    Google Scholar 

  8. Yoehikawa, T.: Dynamic manipulability of robotic manipulators. In: IEEE International Conference on Robotics and Automation (1985)

    Google Scholar 

  9. Kurfess, T.R.: Robotics and Automation Handbook. CRC Press LLC (2000)

    Google Scholar 

  10. Buss, S.R.: Introduction to inverse kinematics with Jacobian transpose pseudoinverse and damped least squares methods (2004)

    Google Scholar 

  11. Duka, A.-V.: Neural network based inverse kinematics solution for trajectory tracking of a robotic arm (2013)

    Google Scholar 

  12. Dinh, B.H.: Approximation of the inverse kinematics of a robotic manipulator using a neural network (2009)

    Google Scholar 

  13. Murray, R.M.: A Mathematical Introduction to Robotic Manipulation. CRC Press (2017)

    Google Scholar 

  14. Serrezuela, R.R., Chavarro, A.F., Cardozo, M.A.T., Toquica, A.L., Martinez, L.F.O.: Kinematic modelling of a robotic arm manipulator using Matlab. ARPN J. Eng. Appl. Sci. (2017)

    Google Scholar 

  15. Tejomurtula, S., Kak, S.: Inverse kinematics in robotics using neural networks. Information Sciences (1998)

    Google Scholar 

  16. Srisuk, P., Sento, A., Kitjaidure, Y.: Inverse kinematics solution using neural networks from forward kinematics equations. In: 9th International Conference on Knowledge and Smart Technology (KST) (2017)

    Google Scholar 

  17. Kalakrishnan, M., Chitta, S., Theodorou, E., Pastor, P., Schaal, S.: STOMP: stochastic trajectory optimization for motion planning (2011)

    Google Scholar 

  18. Martinez, J.: Manipulability ellipsoids in robotics

    Google Scholar 

  19. Rozo, L., Jaquier, N., Calinon, S., Caldwell, D.G.: Learning manipulability ellipsoids for task compatibility in robot manipulation. In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jui Shah .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shah, J., Bhasin, A. (2021). Real-Time Neural-Net Driven Optimized Inverse Kinematics for a Robotic Manipulator Arm. In: Hassanien, A., Bhatnagar, R., Darwish, A. (eds) Advanced Machine Learning Technologies and Applications. AMLTA 2020. Advances in Intelligent Systems and Computing, vol 1141. Springer, Singapore. https://doi.org/10.1007/978-981-15-3383-9_7

Download citation

Publish with us

Policies and ethics