Skip to main content

Method and Experiment of the NAO Humanoid Robot Walking on a Slope Based on CoM Motion Estimation and Control

  • Conference paper
  • First Online:
  • 4927 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10464))

Abstract

In this paper, a method of biped walking on a slope is studied, taking the NAO humanoid robot as research object. Firstly, we adopt the 3D linear inverted pendulum mode (3D-LIPM) to generate walking pattern, and obtain the reference trajectory of the center of mass (CoM). Then the Denavit-Hatenberg (D-H) parameters of the leg chain are determined based on the analysis of the NAO leg configuration. Finally in the process of walking, an extended Kalman filter (EKF) via fusing sensor data is used to estimate the robot’s CoM motion, in addition, an inverse kinematics (IK) controller is implemented which regulates the CoM position state in real time based on position tracking errors. On a slope with given angle, walking uphill and downhill experiments are conducted. The experimental results show that for the NAO humanoid robot, the deviation of walking direction can be controlled within 2 cm, so that it can keep walking stability for a long distance.

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 EPUB and 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

References

  1. Kagami, S., Kitagawa, T., Nishiwaki, K., Sugihara, T., Inaba, M.: A fast dynamically equilibrated walking trajectory generation method of humanoid robot. Auton. Robots 12(1), 71–82 (2002)

    Article  MATH  Google Scholar 

  2. Kajita, S., Kanehiro, F., Kaneko, K., Yokoi, K.: The 3-D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation. IEEE/RSJ Int. Conf. Intell. Robots Syst. 1(1), 239–246 (2001)

    Google Scholar 

  3. Nagasaka, K., Inoue, H., Inaba, M.: Dynamic walking pattern generation for a humanoid robot based on optimal gradient method. IEEE Int. Conf. Syst. 6(6), 908–913 (1999)

    Google Scholar 

  4. Zheng, Y.F., Shen, J.: Gait synthesis for the SD-2 biped robot to climb sloping surface. IEEE Trans. Robot. Autom. 6(1), 86–96 (1990)

    Article  Google Scholar 

  5. Chew, C.M., Pratt, J., Pratt, G.: Blind walking of a planar bipedal robot on sloped terrain. In: IEEE International Conference on Robotics and Automation, pp. 381–386. IEEE press, New York (1999)

    Google Scholar 

  6. Kim, J.Y., Park, I.W., Oh, J.H.: Walking control algorithm of biped humanoid robot on uneven and inclined floor. J. Intell. Robot. Syst. 48(4), 457–484 (2007)

    Article  Google Scholar 

  7. Yang, L., Chew, C.M., Zielinska, T., Poo, A.N.: A uniform biped gait generator with offline optimization and online adjustable parameters. Robotica 25(5), 549–565 (2007)

    Article  Google Scholar 

  8. Vundavilli, P.R., Pratihar, D.K.: Soft computing-based gait planners for a dynamically balanced biped robot negotiating sloping surfaces. Appl. Soft Comput. 9(1), 191–208 (2009)

    Article  Google Scholar 

  9. Liu, J., Urbann, O.: Bipedal walking with dynamic balance that involves three-dimensional upper body motion. Robot. Auton. Syst. 77(C), 39–54 (2016)

    Article  Google Scholar 

  10. Shahabazi, H., Jamshidi, K., Hasan, A.: Sensor-based programming of central pattern generators in humanoid robots. Int. J. Adv. Robot. Syst. 10(3), 1 (2013)

    Google Scholar 

  11. Hornung, A., Oβwald, S., Maier, D., Bennewitz, M.: Monte carlo localization for humanoid robot navigation in complex indoor environments. Int. J. Humanoid Robot. 11(2), 793–806 (2014)

    Article  Google Scholar 

  12. Wu, C.M., Huang, C.P., Hsieh, C.H., Song, K.T.: A novel sensory mapping design for bipedal walking on a sloped surface. Int. J. Adv. Robot. Syst. 9(4), 1 (2012)

    Article  Google Scholar 

  13. Vukobratovic, M., Borovac, B.: Zero-moment point – thirty five years of its life. Int. J. Humanoid Robot. 1(1), 157–173 (2004)

    Article  Google Scholar 

  14. Tsuji, T., Ohnishi, K.: A control of biped robot which applies inverted pendulum mode with virtual supporting point. In: International Workshop on Advanced Motion Control, pp. 478–483 (2002)

    Google Scholar 

  15. Ali, F., Shukor, A.Z.H., Miskon, M.F., Nor, M.K.M., Salim, S.I.M.: 3-D biped robot walking along slope with dual length linear inverted pendulum method. Int. J. Adv. Robot. Syst. 10(377), 1–12 (2013)

    Google Scholar 

  16. Lin, P.C., Komsuoglu, H., Koditschek, D.E.: A leg configuration measurement system for full-body pose estimates in a hexapod robot. IEEE Trans. Robot. 21(3), 411–422 (2005)

    Article  Google Scholar 

Download references

Acknowledgment

This work is supported by Foshan Science and Technology Project (FSTP) of China (2015AG10019) and it is also supported by Characteristic Innovation Project of Guangdong College (2015KTSCX149).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qingdan Yuan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Yuan, Q., Xi, Z., Lu, Q., Lin, Z. (2017). Method and Experiment of the NAO Humanoid Robot Walking on a Slope Based on CoM Motion Estimation and Control. In: Huang, Y., Wu, H., Liu, H., Yin, Z. (eds) Intelligent Robotics and Applications. ICIRA 2017. Lecture Notes in Computer Science(), vol 10464. Springer, Cham. https://doi.org/10.1007/978-3-319-65298-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-65298-6_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-65297-9

  • Online ISBN: 978-3-319-65298-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics