Skip to main content

Solving the Inverse Kinematics in Humanoid Robots: A Neural Approach

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2687))

Abstract

In this paper a method for solving the inverse kinematics of an humanoid robot based on artificial neural networks is presented. The input of the network is the desired positions and orientations of one foot with respect to the other foot. The output is the joint coordinates that make it possible to reach the goal configuration of the robot leg. To get a good set of sample data to train the neural network the direct kinematics of the robot needs to be developed, so to formulate the relationship between the joint variables and the position and orientation of the robot. Once this goal has been achieved, we need to establish the criteria we are going to use to choose from the range of possible joint configurations that fit with a particular foot position of the robot. These criteria will be used to filter all the possible configurations and retain the ones that make the robot configurations more stable in the training set.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Vukobratovic M., Brovac, B., Surla, D., Sotkic, D. (1990) Biped Locomotion. Springer-Verlag, Berlin

    Book  Google Scholar 

  2. Huang, Q. Yokoi, K., Kajita, S., Kaneko, K., Arai, H., Koyachi, N., Tanie, K. (2001) Planning walking patterns for a biped robot. IEEE Trans. on Robotics and Automation, 17(3), 280–289

    Article  Google Scholar 

  3. Furuta, T., Tawara, T., Okumura, Y., Shimizu M., Tomiyama, K. (2001) Design and construction of a series of compact humanoid robots and development of biped walk control strategies. Robotics and Autonomous Systems, 37(2–3), 81–100

    Article  MATH  Google Scholar 

  4. De Lope, J., González-Careaga, R., Zarraonandia, T., Maravall, D. (2003) Inverse kinematics for humanoid robots using artificial neural networks, EUROCAST 2003, Proc. of Intl. Workshop on Computer Aided Systems Theory, 216–218

    Google Scholar 

  5. Ossoining, H., Reisinger, E., Steger, C., Weiss, R. (1996) Design and FPGA-Implementation of a Neural Network, Proc. of the 7th Int. Conf. on Signal Processing Applications & Technology, 939–943

    Google Scholar 

  6. Martinetz, T.M., Ritter, H.J., Schulten, K.J. (1990) Three-dimensional neural net for learning visuomotor coordination of a robot arm. IEEE Trans. on Neural Networks, 1(1), 131–136

    Article  Google Scholar 

  7. Jordan, M.I., Rumelhart, D.E. (1992) Forward models: Supervised learning with a distal teacher. Cognitive Science, 16, 307–354

    Article  Google Scholar 

  8. Xia, Y., Wang, J. (2001) A dual network for kinematic control of redundant robot manipulator. IEEE Trans. ond Systems, Man, and Cybernetics—Part B: Cybernetics, 31(1), 147–154

    Article  Google Scholar 

  9. Kurematsu, Y., Maeda, T., Kitamura, S. (1993) Autonomous trajectory generation of a biped locomotive robot. IEEE Int. Conf. on Neural Networks, 1961–1966

    Google Scholar 

  10. Yamasaki, F., Miyashita, T., Matsui, T., Kitano, H. (2000) PINO, The humanoid that walk, Proc. of The First IEEE-RAS Int. Conf. on Humanoid Robots, MIT

    Google Scholar 

  11. Endo, K., Maeno, T., Kitano, H. (2002) Co-evolution of Morphology and Walking Pattern of Biped Humanoid Robot using Evolutionary Computation—Consideration of characteristic of the servomotors-, IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 2678–2683

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

de Lope, J., Zarraonandia, T., González-Careaga, R., Maravall, D. (2003). Solving the Inverse Kinematics in Humanoid Robots: A Neural Approach. In: Mira, J., Álvarez, J.R. (eds) Artificial Neural Nets Problem Solving Methods. IWANN 2003. Lecture Notes in Computer Science, vol 2687. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44869-1_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-44869-1_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40211-4

  • Online ISBN: 978-3-540-44869-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics