Real-time neural network control of a biped walking robot

Cerebellar model arithmetic computer (CMAC) neural networks can be applied to the problem of biped walking with dynamic balance. The project goal here is to develop biped control strategies based on a hierarchy of simple gait oscillators, PID controllers, and neural network learning, that do not require detailed kinematic or dynamic models. While results of simulation studies using two-dimensional biped simulators have appeared previously, the focus in this article is on real-time control studies using a ten axis biped robot with foot force sensing. This ongoing study has thus far produced several preliminary results toward efficient walking. The experimental biped has learned the closed chain kinematics necessary to shift body weight from side-to-side while maintaining good foot contact, has learned the quasi-static balance required to avoid falling forward or backward while shifting body weight from side-to-side at different speeds, and has learned the dynamic balance required in order to lift a foot off of the floor for a desired length of time, during which the foot can be moved to a new location relative to the body. Using these skills, the biped is able to march in place and take short steps without falling (too often).<<ETX>>

[1]  W. Thomas Miller,et al.  A simulation study of bipedal walking robots: modeling, walking algorithms, and neural network control , 1992 .

[2]  J. Albus Mechanisms of planning and problem solving in the brain , 1979 .

[3]  James S. Albus,et al.  Data Storage in the Cerebellar Model Articulation Controller (CMAC) , 1975 .

[4]  Y. F. Zheng,et al.  Acceleration compensation for biped robots to reject external disturbances , 1989, IEEE Trans. Syst. Man Cybern..

[5]  I. Shimoyama,et al.  Dynamic Walk of a Biped , 1984 .

[6]  Akihito Sano,et al.  Sensor-Based Control of a Nine-Link Biped , 1990, Int. J. Robotics Res..

[7]  Tooru Nogai,et al.  Study of lower level adaptive walking in the sagittal plane by a biped locomotion robot , 1991, Adv. Robotics.

[8]  W. Thomas Miller,et al.  Sensor-based control of robotic manipulators using a general learning algorithm , 1987, IEEE J. Robotics Autom..

[9]  Stephen M. Scalera,et al.  Bipedal Gait Adaptation For Walking With Dynamic Balance , 1991, 1991 American Control Conference.

[10]  W. T. Miller,et al.  CMAC: an associative neural network alternative to backpropagation , 1990, Proc. IEEE.

[11]  J. Furusho,et al.  Control of a Dynamical Biped Locomotion System for Steady Walking , 1986 .

[12]  Yuan F. Zheng,et al.  Gait synthesis for the SD-2 biped robot to climb sloping surface , 1990, IEEE Trans. Robotics Autom..

[13]  Yuan F. Zheng,et al.  Gait synthesis for a biped robot climbing sloping surfaces using neural networks. I. Static learning , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[14]  Shuuji Kajita,et al.  Dynamic walking control of a biped robot along a potential energy conserving orbit , 1992, IEEE Trans. Robotics Autom..

[15]  Yuan F. Zheng,et al.  Gait synthesis for a biped robot climbing sloping surfaces using neural networks. II. Dynamic learning , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[16]  M.C. Mulder,et al.  A knowledge based control strategy for a biped , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[17]  W. Thomas Miller,et al.  Real-time dynamic control of an industrial manipulator using a neural network-based learning controller , 1990, IEEE Trans. Robotics Autom..

[18]  W. Thomas Miller,et al.  Real-time application of neural networks for sensor-based control of robots with vision , 1989, IEEE Trans. Syst. Man Cybern..