Neuro Fuzzy Control for an Inverted Rotational Pendulum

Authors

  • Luis Enciso Salas Autonomous University of Peru image/svg+xml Author
  • Miguel Angel Chávez Luna Universidad Antonio Ruiz de Montoya image/svg+xml Author

DOI:

https://doi.org/10.71701/75pvye53

Keywords:

Rotational inverted pendulum, neuro-fuzzy controller, hybrid learning, LQR

Abstract

This article describes the design of a fuzzy controller for an inverted rotational pendulum, which adds the advantages of the knowledge of an experimented user and the adaptive capabilities of neural networks. The system is designed for two degrees control of the rotational pendulum, i.e. angle of the pendulum and angle of the platform; this rotational inverted pendulum, being a sub-acting system, is controlled only by a DC motor which is in turn connected to an Arduino microcontroller. To achieve the control, it was implemented a two-module neuro-fuzzy system using the 4 main variables of the system (two angles and their variations) and then trained using hybrid learning. To complement the controller, it was coupled with an energy shaping method to swing up the pendulum. The controller was implemented and compared with a traditional linear quadratic regulator (LQR) controller showing similar performance. The main advantage of the new controller is its adaptation to system variations.

Downloads

Download data is not yet available.

References

Agrawal, R., y Mitra, R. (2013). Adaptive Neuro Fuzzy Inference Structure Controller for Rotary Inverted Pendulum. Proceedings of International Conference on Advances in Computing. Springer: New Delhi,

1163-1170.

Åström, K., y Furuta, K. (1996). Swinging up a pendulum by energy control. IFAC Proceedings volumes. 29(1), 1919-1924.

Furuta, K., Yamakita, M., y Kobayashi, S. (1992). Swing-up control of inverted pendulum using pseudostate feedback. Journal of Systems and Control Engineering. 206(49), 263–269.

Grossimon, P., Barbieri, E., y Drakunov, S. (1996). Sliding mode control of an inverted pendulum. Proceedings of 28th Southeastern Symposium on System Theory, Baton Rouge, Los Angeles, 248-252.

Jang, J. (1993). ANFIS: adaptive-network-based fuzzy inference system. IEEE Transactions on Systems Man and Cybernetics. 23, 665-685.

Moreno-Valenzuela, J., Aguilar-Avelar, C., PugaGuzmán, S., y Santibáñez, V. (2016) Adaptive Neural Network Control for the Trajectory Tracking of the Furuta Pendulum. IEEE Transactions on Cybernetics. 46(12), 3439-3452.

Rani, M., Selamat, H., Zamzuri, H., Ahmad, F. (2011). PID controller optimization for a rotational inverted pendulum using genetic algorithm. Fourth International Conference on Modeling, Simulation and Applied Optimization, Kuala Lumpur, 1-6.

Siva, M., Dasu, B., y Ramesh, G. (1995). Design of LQR based stabilizer for rotary inverted pendulum system. IJCTA. 9 (29), 21-29.

Tanaka, S., Xin, X., y Yamasaki, T. (2001). New results of energy based swing-up control for a rotational pendulum. SICE Journal of control, measurement, and system integration. 4 (6), 394-400.

Downloads

Published

2024-10-11

Issue

Section

Artículos

How to Cite

Neuro Fuzzy Control for an Inverted Rotational Pendulum. (2024). Revista I+i, 12. https://doi.org/10.71701/75pvye53