Skip to main content

Generating Equations with Genetic Programming for Control of a Movable Inverted Pendulum

  • Conference paper
  • First Online:
Book cover Simulated Evolution and Learning (SEAL 1998)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1585))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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).

    Google Scholar 

  2. D.B. Fogel, Evolving Neural Control Systems, IEEE Expert Vol. 10,No. 3, pp. 23–27 (1995).

    Article  Google Scholar 

  3. 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).

    Google Scholar 

  4. J. Koza, Genetic Programming, MIT Press, pp. 289–307 (1992).

    Google Scholar 

  5. C.W. Anderson, Strategy Learning with Multilayer Connectionist Representations, Proc. of the 4th Int. Workshop on Machine Learning, pp. 103–114 (1987).

    Google Scholar 

  6. 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).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics