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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
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)
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)
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)
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)
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)
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)
Liu, J., Urbann, O.: Bipedal walking with dynamic balance that involves three-dimensional upper body motion. Robot. Auton. Syst. 77(C), 39–54 (2016)
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)
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)
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)
Vukobratovic, M., Borovac, B.: Zero-moment point – thirty five years of its life. Int. J. Humanoid Robot. 1(1), 157–173 (2004)
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)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)