Abstract
Recently, many experiments and analyses with biped robots have been carried out. Steady walking of a biped robot implies a stable limit cycle in the state space of the robot. In the design of a locomotion control system, there are primarily three problems associated with achieving such a stable limit cycle: the design of the motion of each limb, interlimb coordination, and posture control. In addition to these problems, when environmental conditions change or disturbances are added to the robot, there is the added problem of obtaining robust walking against them. In this paper we attempt to solve these problems and propose a locomotion control system for a biped robot to achieve robust walking by the robot using nonlinear oscillators, each of which has a stable limit cycle. The nominal trajectories of each limb's joints are designed by the phases of the oscillators, and the interlimb coordination is designed by the phase relation between the oscillators. The phases of the oscillators are reset and the nominal trajectories are modified using sensory feedbacks that depend on the posture and motion of the robot to achieve stable and robust walking. We verify the effectiveness of the proposed locomotion control system, analyzing the dynamic properties of the walking motion by numerical simulations and hardware experiments.
Similar content being viewed by others
References
Adolfsson, J., Dankowicz, H., and Nordmark, A. 2001. 3D passive walkers: Finding periodic gaits in the presence of discontinuities. Nonlinear Dynamics, 24:205–229.
Akimoto, K., Watanabe, S., and Yano, M. 1999. An insect robot controlled by emergence of gait patterns. Artificial Life and Robtics, 3:102–105.
Bessonnet, G., Chessé, S., and Sardain, P. 2004. Optimal gait synthesis of a seven-link planar biped. The Int. J. of Robotics Research, 23(10–11):1059–1073.
Chevallereau, C. and Aoustin, Y. 2001. Optimal reference trajectories for walking and running of a biped robot. Robotica, 19:557–569.
Fujitsu Automation Limited,http://www.automation.fujitsu.com/en.
Fukuoka, Y., Kimura, H., and Cohen, A.H. 2003. Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. The Int. J. of Robotics Research, 22(3/4):187–202.
Goswami, A. 1999. Postural stability of biped robots and the foot-rotation indicator (FRI) point. The Int. J. of Robotics Research, 18(6):523–533.
Grillner, S. 1981. Control of locomotion in bipeds, tetrapods and fish. In Handbook of Physiology, American Physiological Society, Bethesda, pp. 1179–1236.
Ijspeert, A.J. 2001. A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander. Biol. Cybern., 84:331–348.
Inagaki, S., Yuasa, H., and Arai, T. 2003. CPG model for autonomous decentralized multi-legged robot system–generation and transition of oscillation patterns and dynamics of oscillators. Robotics and Autonomous Systems, 44:171–179.
Kagami, S., Kitagawa, T., Nishiwaki, K., Sugihara, T., Inaba, M., and Inoue, H. 2002. A fast dynamically equilibrated walking trajectory generation method of humanoid robot. Autonomous Robots, 12:71–82.
Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Yokoi, K., and Hirukawa, H. 2002. A realtime pattern generator for biped walking. In Proc. Int. Conf. on Robotics and Automation, pp. 31–37.
Kuramoto, Y. 1984. Chemical Oscillations, Waves, and Turbulences, Springer-Verlag: Berlin.
Lewis, M.A. and Bekey, G.A. 2002. Gait adaptation in a quadruped robot. Autonomous Robots, 12:301–312.
Lewis, M.A., Etienne-Cummings, R., Hartmann, M.J., Xu, Z.R., and Cohen, A.H. 2003. An in silico central pattern generator: Silicon oscillator, coupling, entrainment, and physical computation. Biol. Cybern., 88:137–151.
Löffler, K., Gienger, M., and Pfeiffer, F. 2003. Sensors and control concept of walking “Johnnie”. The Int. J. of Robotics Research, 22(3–4):229–239.
Nagasaki, T., Kajita, S., Kaneko, K., Yokoi, K., and Tanie, K. 2004. A running experiment of humanoid biped. In Proc. Int. Conf. on Intelligent Robots and Systems, pp. 136–141.
Nakanishi, J., Morimoto, J., Endo, G., Cheng, G., Schaal, S., and Kawato, M. 2004. Learning from demonstration and adaptation of biped locomotion. Robotics and Autonomous Systems, 47:79–91.
Ogihara, N. and Yamazaki, N. 2001. Generation of human bipedal locomotion by a bio-mimetic neuro-musculo-skeletal model. Biol. Cybern., 84:1–11.
Ono, K. and Liu, R. 2002. Optimal biped walking locomotion solved by trajectory planning method. J. of Dynamic Systems, Measurement, and Control, 124(4):554–565.
Orlovsky, G.N., Deliagina, T., and Grillner, S. 1999. Neuronal Control of Locomotion: From Mollusc to Man, Oxford University Press.
Roussel, L., Canudas de Wit, C., and Goswami, A. 1998. Generation of energy-optimal complete gait cycles for biped robots. In Proc. Int. Conf. on Robotics and Automation, pp. 2036–2041.
Shih, C. L., Gruver, W. A., and Lee, T. T. 1993. Inverse kinematics and inverse dynamics for control of a biped walking machine. J. Robotic Systems, Vol. 10, No. 4, June: 531–555.
Taga, G., Yamaguchi, Y., and Shimizu, H. 1991. Self-organized control of bipedal locomotion by neural oscillators. Biol. Cybern., 65:147–159.
Taga, G. 1995. A model of the neuro-musculo-skeletal system for human locomotion II. - Real-time adaptability under various constraints. Biol. Cybern., 73:113–121.
Tsujita, K., Tsuchiya, K., and Onat, A. 2001. Adaptive gait pattern control of a quadruped locomotion robot. In Proc. Int. Conf. on Intelligent Robots and Systems, pp. 2318–2325.
Vukobratović, M., Borovac, B., Surla, D., and Stokić, D. 1990. Biped Locomotion-Dynamics, Stability, Control and Application, Springer-Verlag.
Westervelt, E.R., Grizzle, J.W., and Koditschek, D.E. 2003. Hybrid zero dynamics of planar biped walkers. IEEE Transactions on Automatic Control 48(1): 42–56.
Westervelt, E.R., Buche, G., and Grizzle, J.W. 2004. Experimental validation of a framework for the design of controllers that induce stable walking in planar bipeds. The Int. J. of Robotics Research 23(6): 559–582.
Yamaguchi, J., Soga, E., Inoue, S., and Takanishi, A. 1999. Development of a bipedal humanoid robot - Control method of whole body cooperative dynamic biped walking -. In Proc. Int. Conf. on Robotics and Automation, pp. 368–374.
Yamasaki, T., Nomura, T., and Sato, S. 2003. Possible functional roles of phase resetting during walking. Biol. Cybern., 88:468–496.
Author information
Authors and Affiliations
Additional information
Shinya Aoi received the B.E. and M.E. degrees from the Department of Aeronautics and Astronautics, Kyoto University, Kyoto, Japan in 2001 and 2003, respectively. He is a Ph.D. candidate in the Department of Aeronautics and Astronautics, Kyoto University. Since 2003, he has been a research fellow of the Japan Society for the Promotion of Science (JSPS). His research interests include dynamics and control of robotic systems, especially legged robots. He is a member of IEEE, SICE, and RSJ.
Kazuo Tsuchiya received the B.S., M.S., and Ph.D. degrees in engineering from Kyoto University, Kyoto, Japan in 1966, 1968, and 1975, respectively. From 1968 to 1990, he was a research member of Central Research Laboratory in Mitsubishi Electric Corporation, Amagasaki, Japan. From 1990 to 1995, he was a professor at the Department of Computer Controlled Machinery, Osaka University, Osaka, Japan. Since 1995, he has been a professor at the Department of Aeronautics and Astronautics, Kyoto University. His fields of research include dynamic analysis, guidance, and control of space vehicles, and nonlinear system theory for distributed autonomous systems. He is currently the principal investigator of “Research and Education on Complex Functional Mechanical Systems” under the 21st Century Center of Excellence Program (COE program of the Ministry of Education, Culture, Sports, Science and Technology, Japan).
Rights and permissions
About this article
Cite this article
Aoi, S., Tsuchiya, K. Locomotion Control of a Biped Robot Using Nonlinear Oscillators. Auton Robot 19, 219–232 (2005). https://doi.org/10.1007/s10514-005-4051-1
Issue Date:
DOI: https://doi.org/10.1007/s10514-005-4051-1