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.
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
Spong, M.W.: The Swing up Control Problem for the Acrobot. IEEE Control Systems Magazine 15(1), 49–55 (1995)
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)
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)
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)
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)
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)
Fantoni, I., Lozano, R., Spong, M.W.: Energy Based Control of the Pendubot. IEEE Transactions on Automatic Control 45(4), 725–729 (2000)
Shi, Y., Eberhart, R.: A Modified Particle Swarm Optimizer. IEEE World Congress on Computational Intelligence, 69–73 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)