Skip to main content

On the Continuous Control of the Acrobot via Computational Intelligence

  • Conference paper
Next-Generation Applied Intelligence (IEA/AIE 2009)

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

Abstract

The focus of this work is the continuous control of the Acrobot under limited-torque condition. By utilizing neural network (NN) and genetic algorithm (GA), a global controller is constructed in order to handle both swing-up and balancing control stages of the Acrobot without the need of different control strategies for the two processes. Based on given control timings, two different evaluation functions are introduced, one being continuous evaluation and the other multi-point based evaluation. In order to improve the system performance, an enhanced GA is proposed which recovers the diversity of population when it tends to be lost by applying an adaptive mutation operator based on a convergence index that reflects the diversity of population in GA. To verify the system performance, numerical simulations are implemented with different timing constraints. Comparisons between the proposed GA with the conventional method as well as between the two evaluation schemes are also provided. Simulation results show that the proposed GA has good performance and the neurocontrol system is able to control the Acrobot effectively by either one of the two evaluation schemes.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Spong, M.W.: The Swing Up Control Problem for the Acrobot. IEEE Control Systems Magazine 15(1), 49–55 (1995)

    Article  Google Scholar 

  2. Spong, M.W.: Underactuated Mechanical Systems. In: Siciliano, B., Valavanis, K.P. (eds.) Control Problems in Robotics and Automation. Lecture Notes in Control and Information Sciences, vol. 230. Springer, London (1997)

    Google Scholar 

  3. Sutton, R.S.: Generalization in Reinforcement Learning: Successful Examples Using Sparse Coarse Coding. In: Advances in Neural Information Processing Systems 8, pp. 1038–1044. MIT Press, Cambridge (1996)

    Google Scholar 

  4. Boone, G.: Efficient Reinforcement Learning: Model-Based Acrobot Control. In: IEEE International Conference on Robotics and Automation, vol. 1, pp. 229–234 (1997)

    Google Scholar 

  5. Yoshimoto, J., Nishimura, M., Tokida, Y., Ishii, S.: Acrobot Control by Learning the Switching of Multiple Controllers. Artificial Life and Robotics 9, 67–71 (2005)

    Article  Google Scholar 

  6. Brown, S.C., Passino, K.M.: Intelligent Control for an Acrobot. Journal of Intelligent Systems 18, 209–248 (1997)

    MATH  Google Scholar 

  7. Smith, M.H., Lee, M.A., Ulieru, M., Gruver, W.A.: Design Limitations of PD Versus Fuzzy Controllers for the Acrobot. In: IEEE International Conference on Robotics and Automation, vol. 2, pp. 1130–1135 (1997)

    Google Scholar 

  8. Smith, M.H., Lee, M.A., Gruver, W.A.: Dynamic Fuzzy Control and System Stability for the Acrobot. In: Fuzzy Systems Proceedings, IEEE World Congress on Computational Intelligence, vol. 1, pp. 286–291 (1998)

    Google Scholar 

  9. Duong, S.C., Kinjo, H., Uezato, E., Yamamoto, T.: A Switch Controller Design for the Acrobot using Neural Network and Genetic Algorithm. In: Proceedings of the 10th IEEE International Conference on Control, Automation, Robotics and Vision, ICARCV 2008, Hanoi, Vietnam, pp. 1540–1544 (2008)

    Google Scholar 

  10. Duong, S.C., Kinjo, H., Uezato, E., Yamamoto, T.: Applications of Sinusoidal Neural Network and Momentum Genetic Algorithm to Two-wheel Vehicle Regulating Problem. IEEJ Trans. Electrical and Electronic Engineering 3(1), 92–99 (2007)

    Google Scholar 

  11. Srinivas, M., Patnaik, L.M.: Genetic Algorithms: A Survey. IEEE Computer 27(6), 17–26 (1994)

    Article  Google Scholar 

  12. De Falco, I., Della Cioppa, A., Tarantino, E.: Mutation-based Genetic Algorithm: Performance Evaluation. Applied Soft Computing 1, 285–299 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Duong, S.C., Kinjo, H., Uezato, E., Yamamoto, T. (2009). On the Continuous Control of the Acrobot via Computational Intelligence. In: Chien, BC., Hong, TP., Chen, SM., Ali, M. (eds) Next-Generation Applied Intelligence. IEA/AIE 2009. Lecture Notes in Computer Science(), vol 5579. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02568-6_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02568-6_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02567-9

  • Online ISBN: 978-3-642-02568-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics