Abstract
The use of a proposed recurrent neural network control system to control a four-legged walking robot is presented in this paper. The control system consists of a neural controller, a standard PD controller, and the walking robot. The robot is a planar four-legged walking robot. The proposed Neural Network (NN) is employed as an inverse controller of the robot. The NN has three layers, which are input, hybrid hidden and output layers. In addition to feedforward connections from the input layer to the hidden layer and from the hidden layer to the output layer, there is also a feedback connection from the output layer to the hidden layer and from the hidden layer to itself. The reason to use a hybrid layer is that the robot’s dynamics consists of linear and nonlinear parts. The results show that the neural-network controller can efficiently control the prescribed positions of the stance and swing legs during the double stance phase of the gait cycle after sufficient training periods. The goal of the use of this proposed neural network is to increase the robustness of the control of the dynamic walking gait of this robot in the case of external disturbances. Also, the PD controller alone and Computed Torque Method (CTM) control system are used to control the walking robot’s position for comparison.
Similar content being viewed by others
References
Wu, Q., Sepehri, N., He, S.: Neural inverse modeling and control of a base-excited inverted pendulum. Eng. Appl. Artif. Intell. 15, 261–272 (2002)
Sabourin, C., Bruneau, O.: Robustness of the dynamic walk of a biped robot subjected to disturbing external forces by using CMAC neural networks. Robot. Auton. Syst. 51, 81–99 (2005)
Kirchner, F.: Q-learning of complex behaviors on a six-legged walking machine. Robot. Auton. Syst. 25, 253–262 (1998)
Ilg, K., Miihlfriedel, B., Dillmann, R.: Hybrid learning concepts based on self-organizing neural networks for adaptive control of walking machines. Robot. Auton. Syst. 22, 317–327 (1997)
Goddard, R.E., Hemami, H., Weimer, F.C.: Biped side step in the frontal plane. IEEE Trans. Autom. Control 28, 179–186 (1985)
Channon, P.H., Hopkins, S.H., Pham, D.T.: Optimal control of an n-legged robot. J. Syst. Control Eng. 210, 51–63 (1996)
Pham, D.T., Yıldırım, S.: Control of the trajectory of a planar robot using recurrent hybrid networks. Int. J. Mach. Tools Manuf. 39, 415–429 (1999)
Craig, J.J.: Introduction to Robotics: Mechanics and Control. Addison–Wesley, Reading (1989)
Yıldırım, S.: Neural network for control of bipedal robots. IEE Electron. Lett. 35, 2064–2065 (1999)
The MathWorks Inc: Mathlab: The Language of Technical Computing, Version 5.3 (1998)
Yıldırım, S.: A proposed neural network control system for two cooperating robots. J. Intell. Robot. Syst. 42, 95–111 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yıldırım, Ş. A proposed hybrid neural network for position control of a walking robot. Nonlinear Dyn 52, 207–215 (2008). https://doi.org/10.1007/s11071-007-9272-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-007-9272-8