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.
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)
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)
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)
Boone, G.: Efficient Reinforcement Learning: Model-Based Acrobot Control. In: IEEE International Conference on Robotics and Automation, vol. 1, pp. 229–234 (1997)
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)
Brown, S.C., Passino, K.M.: Intelligent Control for an Acrobot. Journal of Intelligent Systems 18, 209–248 (1997)
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)
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)
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)
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)
Srinivas, M., Patnaik, L.M.: Genetic Algorithms: A Survey. IEEE Computer 27(6), 17–26 (1994)
De Falco, I., Della Cioppa, A., Tarantino, E.: Mutation-based Genetic Algorithm: Performance Evaluation. Applied Soft Computing 1, 285–299 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)