Skip to main content

A Particle Swarm Optimized Fuzzy Neural Network Control for Acrobot

  • Conference paper
Advances in Neural Networks - ISNN 2006 (ISNN 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3972))

Included in the following conference series:

  • 74 Accesses

Abstract

This paper addresses the problem of controlling an acrobot, an under-actuated robotic systems, using fuzzy neural network approach. A five-layer Takagi-Sugeno fuzzy neural network control (TSFNNC) is proposed to swing up the acrobot from the low stable equilibrium to approach and balance around its top unstable equilibrium position. By analyzing the system dynamics, total energy and potential energy of the system are introduced in the second layer, with the system states as the inputs to the first layer. Fuzzy membership functions and rules are depicted in the third and fourth layers respectively. The fifth layer works as the final output. A modified particle swarm optimizer (PSO) is adopted to train the consequents in the fourth layer. Simulation results indicate that the integrated TSFNNC approach can control the acrobot system from upswing to balance process effectively. This approach provides an easy and feasible solution for similar control problems.

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. Smith, M.H., Zhang, T., Gruver, W.A.: Dynamic Fuzzy Control and System Stability for the Acrobot. In: IEEE International Conference on Fuzzy Systems, pp. 286–291 (1998)

    Google Scholar 

  3. Lai, X., She, J.H., Ohyama, Y., Cai, Z.: Fuzzy Control Strategy for Acrobots Combining Model-free and Model-based Control. IEE Proceedings on Control Theory and Applications 146(6), 505–510 (1999)

    Article  Google Scholar 

  4. Xu, X., He, H.G.: Residual-gradient-based Neural Reinforcement Learning for the Optimal Control of an Acrobot. In: IEEE International Symposium on Intelligent Control, pp. 758–763 (2002)

    Google Scholar 

  5. Zhao, D.B., Yi, J.Q.: GA-based Control to Swing up an Acrobot with Limited Torque. In: Proceedings of International Conference on Intelligent Computing, pp. 3358–3367 (2005)

    Google Scholar 

  6. Wang, W., Yi, J.Q., Zhao, D.B., Liu, D.T.: Design of a New Stable Sliding-mode Controller for a Class of Second-order Underactuated Systems. IEE Proceedings – Control and Applications 151(6), 683–690 (2004)

    Article  Google Scholar 

  7. Fantoni, I., Lozano, R., Spong, M.W.: Energy Based Control of the Pendubot. IEEE Transactions on Automatic Control 45(4), 725–729 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  8. Shi, Y., Eberhart, R.: A Modified Particle Swarm Optimizer. IEEE World Congress on Computational Intelligence, 69–73 (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhao, Db., Yi, Jq. (2006). A Particle Swarm Optimized Fuzzy Neural Network Control for Acrobot. In: Wang, J., Yi, Z., Zurada, J.M., Lu, BL., Yin, H. (eds) Advances in Neural Networks - ISNN 2006. ISNN 2006. Lecture Notes in Computer Science, vol 3972. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11760023_170

Download citation

  • DOI: https://doi.org/10.1007/11760023_170

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34437-7

  • Online ISBN: 978-3-540-34438-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics