DOI QR코드

DOI QR Code

Neuro-Fuzzy Control of Inverted Pendulum System for Intelligent Control Education

  • Lee, Geun-Hyung (Intelligent Systems and Emotional Engineering(ISEE) Lab, BK21 Mechatronics Group, Chungnam National University) ;
  • Jung, Seul (Intelligent Systems and Emotional Engineering(ISEE) Lab, BK21 Mechatronics Group, Chungnam National University)
  • Received : 2009.04.30
  • Accepted : 2009.11.25
  • Published : 2009.12.25

Abstract

This paper presents implementation of the adaptive neuro-fuzzy control method. Control performance of the adaptive neuro-fuzzy control method for a popular inverted pendulum system is evaluated. The inverted pendulum system is designed and built as an education kit for educational purpose for engineering students. The educational kit is specially used for intelligent control education. Control purpose is to satisfy balancing angle and desired trajectory tracking performance. The adaptive neuro-fuzzy controller has the Takagi-Sugeno(T-S) fuzzy structure. Back-propagation algorithm is used for updating weights in the fuzzy control. Control performances of the inverted pendulum system by PID control method and the adaptive neuro-fuzzy control method are compared. Control hardware of a DSP 2812 board is used to achieve the real-time control performance. Experimental studies are conducted to show successful control performances of the inverted pendulum system by the adaptive neuro-fuzzy control method.

Keywords

References

  1. S. Omatu, T. Fujinaka, and M. Yoshioka, 'Neuro-pid control for inverted single and double pendulums,' IEEE Conf. On Systems, Man, and Cybernetics, pp. 8-11, 2000 https://doi.org/10.1109/ICSMC.2000.884401
  2. S. Jung, H. T. Cho, and T. C. Hsia, 'Neural network control for position tracking of a two axis inverted pendulum system: Experimental studies,' IEEE Trans. on Neural Network, vol. 18, no. 4, pp. 1042-1048, 2007 https://doi.org/10.1109/TNN.2007.899128
  3. S. Jung and S. S. Kim, 'Hardware implementation of a neural network controller with a DSP an FPGA for nonlinear systems', IEEE Trans. on Industrial Electronics, vol. 54, no. 1, pp. 265-271, 2007 https://doi.org/10.1109/TIE.2006.888791
  4. T. H. Hung, M. F. Yeh, and H. C. Lu, 'A PI-like fuzzy controller implementation for the inverted pendulum system,' Proc. of IEEE Conference on Intelligent Processing Systems, pp. 218-222, 1997 https://doi.org/10.1109/ICIPS.1997.672769
  5. M. E. Magana, and F. Holzapfel, 'Fuzzy-logic control of an inverted pendulum with vision feedback,' IEEE Trans. on Education, vol. 41, no. 2, pp. 165-170, 1998 https://doi.org/10.1109/13.669727
  6. F. Cheng, G. Zhong, Y Li, and Z. Xu, 'Fuzzy control of a double inverted pendulum', Fuzzy sets and systems, vol.79, pp. 315-321, 1996 https://doi.org/10.1016/0165-0114(95)00156-5
  7. L. Peng and P. Y. Woo, 'Neural-fuzzy control system for robotic manipulators', IEEE Control Systems Magazine, pp. 53-63, vol. 22, no. 1, 2002 https://doi.org/10.1109/37.980247
  8. S. Pletl, 'Neuro-fuzzy control of rigid and flexible joint robotic manipulator', IEEE IECON, pp. 93-97, 1995 https://doi.org/10.1109/IECON.1995.483339
  9. P. H. Yang, D. M Auslander, and R. N. Dave, 'Real time neuro-fuzzy control of a nonlinear dynamic system', North American Fuzzy Information Processing, pp. 210-214, 1996 https://doi.org/10.1109/NAFIPS.1996.534733
  10. W. Wei, S. Zeng, and X. Gan, 'Fuzzy and neural network control system of intelligent RLED arm manipulators for dynamic obstacles', IEEE Conf. on Fuzzy Systems, pp. 577-580, 2001
  11. J. S. Wang and C. S. Lee, 'Self-adaptive recurrent neuro-fuzzy control of an autonomous underwater vehicle', IEEE Trans. on Robotics and Automations, vol. 19, no. 2, pp. 283-295, 2003 https://doi.org/10.1109/TRA.2003.808865
  12. M. W. Spong, P. Corke, and R. Lozano, 'Nonlinear control of the inertia wheel pendulum', Automatica, vol. 37, pp. 1845-1851, 2001 https://doi.org/10.1016/S0005-1098(01)00145-5
  13. M. W. Spong, 'The swing up control problem for the acrobat', IEEE Control Systems Magazine, vol. 15, pp. 72-79, 1995 https://doi.org/10.1109/37.341864
  14. W. White and R. Fales, 'Control of double inverted pendulum with hydraulic actuation : a case study', Proc. Of the American Control Conference, pp. 495-499, 1999 https://doi.org/10.1109/ACC.1999.782877
  15. H. Fer and D. Enns, 'An application of dynamic inversion to stabilization of a triple inverted pendulum on a cart', IEEE Conf. on Control Applications, pp. 708-714, 1996 https://doi.org/10.1109/CCA.1996.558951
  16. J. Shen, A. K. Samyal, N. Chaturvedi, D. Bernstein, and H. McClamroch, 'Dynamics and control of a 3 D pendulum', IEEE Conf. on Decision and Control, 2004

Cited by

  1. Neural Network Compensation for Impedance Force Controlled Robot Manipulators vol.14, pp.1, 2014, https://doi.org/10.5391/IJFIS.2014.14.1.17
  2. Experimental Studies of Swing Up and Balancing Control of an Inverted Pendulum System Using Intelligent Algorithms Aimed at Advanced Control Education vol.14, pp.3, 2014, https://doi.org/10.5391/IJFIS.2014.14.3.200
  3. Linear State Feedback Regulation of a Furuta Pendulum: Design Based on Differential Flatness and Root Locus vol.4, pp.2169-3536, 2016, https://doi.org/10.1109/ACCESS.2016.2637822