Abstract
Equations for calculating the control force of a movable inverted pendulum are generated directly with Genetic Programming (GP). The task of a movable inverted pendulum is to control the force given a cart on which a pole is hinged, not only to keep a pole standing but also to move it to an arbitrary target position.
As the results of experiments, intelligent control equations are obtained that can lean the pole toward a target position by pulling the cart in the opposite direction, and then move the cart to the target while keeping the pole standing inversely. They also have the robustness to move the cart with the pole standing to the new target position when the target is changed, even if the cart is moving to the old target position.
The robustness of the problem is experimentally defined and the appropriate value of the parsimony factor in GP is identified to obtain control equations with robustness and simplicity as the solutions.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
C.L. Karr, Design of an Adaptive Fuzzy Logic Controller Using Genetic Algorithm, Proc. of the Fourth Int. Conf. on Genetic Algorithms, pp. 450–457 (1991).
D.B. Fogel, Evolving Neural Control Systems, IEEE Expert Vol. 10,No. 3, pp. 23–27 (1995).
B. Maricic, Genetically Programmed Neural Networks for Solving Pole-Balancing Problem, Proc. of the 1991 Int. Conf. on Artificial Neural Networks, Vol. 2, pp. 1273–1276 (1991).
J. Koza, Genetic Programming, MIT Press, pp. 289–307 (1992).
C.W. Anderson, Strategy Learning with Multilayer Connectionist Representations, Proc. of the 4th Int. Workshop on Machine Learning, pp. 103–114 (1987).
K.E. Kinner, Jr., Generality and Difficulty in Genetic Programming: Evolving a Sort, Proc. of the Fifth Int. Conf. on Genetic Algorithms, pp. 287–294 (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
Shimooka, H., Fujimoto, Y. (1999). Generating Equations with Genetic Programming for Control of a Movable 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_24
Download citation
DOI: https://doi.org/10.1007/3-540-48873-1_24
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