Balancing of a Simulated Inverted Pendulum Using the NeuraBase Network Model

  • Robert Hercus
  • Kit-Yee Wong
  • Kim-Fong Ho
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8131)

Abstract

This paper presents an alternative approach for the control and balancing operations of a simulated inverted pendulum. The proposed method uses a neuronal network called NeuraBase to learn the sensor events obtained via a simulated rotary encoder and a simulated stepper motor, which rotates the swinging arm. A neuron layer called the controller network will link the sensor neuron events to the motor neurons. The proposed NeuraBase network model (NNM) has demonstrated its ability to successfully control the balancing operation of the pendulum, in the absence of a dynamic model and theoretical control methods.

Keywords

Neural Network Inverted Pendulum 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Mertl, J., Sobota, J., Schlegel, M., Badal, P.: Swing-up and Stabilization of Rotary Inverted Pendulum. In: Proceedings of Process Control, pp. 1–6. Slovak University of Technology (2005)Google Scholar
  2. 2.
    Sukontanakarn, V., Parnichkun, M.: Real-time Optimal Control for Rotary Inverted Pendulum. American Journal of Applied Sciences 6(6), 1106–1115 (2009)CrossRefGoogle Scholar
  3. 3.
    Astrom, K.J., Furuta, K.: Swinging up a Pendulum by Energy Control. Automatica 36(2), 287–295 (2000)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Nasir, A.N.K., Ahmad, M.A., Rahmat, M.F.: Performance Comparison between LQR and PID Controller for an Inverted Pendulum System. In: Proceedings of International Conference on Power Control and Optimization (2008)Google Scholar
  5. 5.
    Radhamohan, S.V., Subramaniam, M., Nigam, M.J.: Fuzzy Swing-up and Stabilization of Real Inverted Pendulum using Single Rulebase. Journal of Theoretical and Applied Information Technology, 43–50 (2005)Google Scholar
  6. 6.
    Minnaert, E., Hemmelman, B., Dolan, D.: Inverted Pendulum Design with Hardware Fuzzy Logic Controller. Journal of Systemics, Cybernetics and Informatics 6(3), 34–39 (2008)Google Scholar
  7. 7.
    Hayashi, I., Nomura, H., Wakami, N.: Acquisition of inference rules by neural network driven fuzzy reasoning. Japanese Journal of Fuzzy Theory and Systems 2(4), 453–469 (1990)MathSciNetGoogle Scholar
  8. 8.
    Zheng, Y., Luo, S., Lv, Z.: Control Double Inverted Pendulum by Reinforcement Learning with Double CMAC Network. In: Proceedings of The 18th International Conference on Pattern Recognition, vol. 4, pp. 639–642 (2006)Google Scholar
  9. 9.
    John, D.H., Fischer, J., Johnam, D.: A Neural Network Pole Balancer that Learns and Operates on a Real Robot in Real Time. In: Proceedings of the MLC-COLT Workshop on Robot Learning, pp. 73–80 (1994)Google Scholar
  10. 10.
    Tatikonda, R.C., Battula, V.P., Kumar, V.: Control of Inverted Pendulum using Adaptive Neuro Fuzzy Inference Structure. In: IEEE Internal Symposium on Circuits and Systems, pp. 1348–1351 (2010)Google Scholar
  11. 11.
    Tetsuya, M., Furukawa, T.: The Self-Organizing Adaptive Controller. International Journal of Innovative Computing, Information and Control 7(4), 1933–1947 (2011)Google Scholar
  12. 12.
    Lin, C.J., Lee, C.Y.: Non-linear System Control using a Recurrent Fuzzy Neural Network based on Improved Particle Swarm Optimisation. International Journal of Systems Science 41(4), 381–395 (2010)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Hercus, R.G.: Neural networks with learning and expression capability. U. S. Patent 7412426 B2 (2008)Google Scholar
  14. 14.
    NeuraBase Generic Toolbox, http://neuramatix.com/
  15. 15.
    Cazzolato, B.S., Prime, Z.: On the Dynamics of the Furuta Pendulum. Journal of Control Science and Engineering (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Robert Hercus
    • 1
  • Kit-Yee Wong
    • 1
  • Kim-Fong Ho
    • 1
  1. 1.Neuramatix Sdn BhdKuala LumpurMalaysia

Personalised recommendations