Abstract
Genetic Algorithms (GA) are applied to evolutionary neural networks to control a rolling inverted pendulum. The task of a rolling inverted pendulum is to control the driving force of a cart on which one side of a pole is jointed by a rotary shaft in order to roll the pole up from the initial state of hanging down and to keep the pole standing reversely. The controller is a multilayer perceptron (MLP) with three layers whose weight coefficients are evolved and optimized by GA.
Experiments for evolving the weights of two types of MLPs are conducted and their results are compared. Simultaneously, the effect of the weight ranges of neural networks on evolutionary results is investigated. In these evolutionary experiments, MLPs are generated that successfully control the driving force of the cart to roll the pole up and stand it inversely. MLPs also gain the intelligent control patterns with a few swings that correspond to the variations in the maximum driving force of the cart.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M.O. Odetayo, D.R. McGregor: Genetic Algorithm for Inducing Control Rules For A Dynamic System, Proc. of the 3rd Int. Conf. on Genetic Algorithms, pp. 177–182, 1989.
F. Pasemann: Pole-Balancing with Different Evolved Neurocontrollers, Proc. of the 7th Int. Conf. on Artificial Neural Networks, pp. 823–829, 1997.
A.P. Wieland: Evolving neural network controllers for unstable systems, Proc. of IJCNN-91-Seattle: Int. Joint Conf. on Neural Networks, pp. 667–673, 1991.
D. Thierens, etc.: Genetic Weight Optimization of a Feedforward Neural Network Controllers, Proc. of the Int. Conf. in Austria on Artificial Neural Nets and Genetic Algorithms, pp. 658–663, 1993.
C.W. Anderson: Strategy Learning with Multilayer Connectionist Representations, Proc. of the 4th Int. Workshop on Machine Learning, pp. 103–114, 1987.
S. Tsutsui, Y. Fujimoto, and Ashish Ghosh: Forking Genetic Algorithms: GAs with Search Space Division Schemes, Evolutionary Computation, Vol. 5,No. 1, pp.61–80, 1997.
Xin Yao: A Review of Evolutionary Artificial Neural Networks, Int. Journal of Intelligent Systems, Vol. 8,No. 4, pp. 539–567, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kaise, N., Fujimoto, Y. (1999). Applying the Evolutionary Neural Networks with Genetic Algorithms to Control a Rolling Inverted Pendulum. In: McKay, B., Yao, X., Newton, C.S., Kim, JH., Furuhashi, T. (eds) Simulated Evolution and Learning. SEAL 1998. Lecture Notes in Computer Science(), vol 1585. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48873-1_30
Download citation
DOI: https://doi.org/10.1007/3-540-48873-1_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65907-5
Online ISBN: 978-3-540-48873-6
eBook Packages: Springer Book Archive