Joint Angle Error Reduction for Humanoid Robots Using Dynamics Learning Tree

  • Ryo Hirai
  • Manabu Gouko
  • Chyon Hae KimEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10868)


In this paper, we discuss two problems with joints of low-cost humanoid robots.

The first problem is communication errors occurring in angle sensors. We propose a method of compensating for the sensor values by using estimated sensor values by learning the corresponding relationships between the command and sensor values.

Second, there are errors between the command and sensor values. The degree of such errors in a robot arm is affected by both gravity and joint-motion directions. By learning the corresponding relationships between these two factors and the errors, we can estimate these errors and use this estimation to reduce motion error. One of the distinguishing points of the proposed methods is that these two problems are solved by adaptive learning that works under the background system of a moving robot. Another distinguishing point is that the proposed method adapts to the specifications of a robot’s joints regardless of intensive a priori knowledge about the specifications.

From experimental results, we found that it is possible to infer the necessary value to compensate the sensor values that occur in the event of communication error. Moreover, by estimating the error between the command and sensor values and using this estimation to reduce the error, we succeeded in reducing the error in joint angle.


  1. 1.
  2. 2.
  3. 3.
    Roumeliotis, S.I., Sukhatme, G., Bekey, G.A.: Fault detection and identification in a mobile robot using multiple-model estimation. In: Proceedings IEEE International Conference Robotics and Automation, Lueven, Belgium, pp. 2223–2228 (1998)Google Scholar
  4. 4.
    Napolitano, M.R., Neppach, C., Casdorph, V., Naylor, S., Innocenti, M., Silvestri, G.: Neural-network-based scheme for sensor failure detection, identification, and accommodation. J. Guid. Control Dyn. 18(6), 1280–1286 (1995)CrossRefGoogle Scholar
  5. 5.
    Naidu, S.R., Zafiriou, E., McAvoy, T.J.: Use of neural networks for sensor failure detection in a control system. IEEE Contr. Syst. Mag. 10, 44–55 (1990)CrossRefGoogle Scholar
  6. 6.
    Seidl, D.R., Lam, S.-L., Putman, J.A., Lorenz, R.D.: Neural network compensation of gear backlash hysteresis in position-controlled mechanisms. IEEE Trans. Ind. Appl. 31(6), 1475–1483 (1995)CrossRefGoogle Scholar
  7. 7.
    He, C., Zhang, Y., Meng, M.: Backlash compensation by neural network online learning. In: Proceedings IEEE International Symposium on Computational Intelligence in Robotics and Automation, pp. 161–165 (2001)Google Scholar
  8. 8.
    Baruch, I.S., Beltran, R.L., Nenkova, B.: A mechanical system backlash compensation by means of a recurrent neural multi-model. In: Second IEEE International Conference on Intelligent Systems, pp. 514–519 (2004)Google Scholar
  9. 9.
    Shibata, T., Fukuda, T., Tanie, K.: Nonlinear backlash compensation using recurrent neural network. Unsupervised learning by genetic algorithm. In: Proceedings of 1993 International Conference on Neural Networks, IJCNN-93-Nagoya, Japan, vol. 1, pp. 742–745 (1993)Google Scholar
  10. 10.
    Numakura, A., Kato, S., Sato, K., Tomisawa, T., Miyoshi, T., Akashi, T., Kim, C.H.: FAD learning: separate learning for three accelerations-learning for dynamics of boat through motor babbling. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 5609–5614 (2016)Google Scholar
  11. 11.
    Watanabe, K., Nishide, S., Gouko, M., Kim, C.H.: Fully automated learning for position and contact force of manipulated object with wired flexible finger joints. In: Fujita, H., Ali, M., Selamat, A., Sasaki, J., Kurematsu, M. (eds.) IEA/AIE 2016. LNCS (LNAI), vol. 9799, pp. 753–767. Springer, Cham (2016). Scholar
  12. 12.
    Eto, K., Kobayashi, Y., Kim, C.H.: Vehicle dynamics modeling using FAD learning. In: Fujita, H., Ali, M., Selamat, A., Sasaki, J., Kurematsu, M. (eds.) IEA/AIE 2016. LNCS (LNAI), vol. 9799, pp. 768–781. Springer, Cham (2016). Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of System Innovation Engineering, Faculty of Science and EngineeringIwate UniversityMoriokaJapan
  2. 2.Department of Mechanical Engineering and Intelligent Systems, Faculty of EngineeringTohoku Gakuin UniversitySendaiJapan

Personalised recommendations