Title: Control of a sliding inverted pendulum using a neural network

Authors: Shiuh-Jer Huang, Chien-Lo Huang

Addresses: Department of Mechanical Engineering, National Taiwan Institute of Technology, 43, Keelung Road, Sec. 4 Taipei, Taiwan. ' Department of Mechanical Engineering, National Taiwan Institute of Technology, 43, Keelung Road, Sec. 4 Taipei, Taiwan

Abstract: It is well known that neural networks can be used to control nonlinear unstable systems. In this paper a rule-based neural controller is proposed to balance an inverted pendulum, which is a classic example of an inherently nonlinear unstable system. The control objective is to swing up the pendulum from the stable position to the unstable position, and bring its slider back to the origin of the track. The overall on-line control algorithm is decomposed into three separate neural control areas based upon the angular and velocity values of the pendulum. The training process is performed using an on-line back propagation learning algorithm without the off-line learning process. The experimental results show that this neural controller is able to swing up and balance the inverted pendulum and guide its slider to the centre of the track. It also has the robustness to balance the inverted pendulum in suffering an external impact acting on the pendulum.

Keywords: sliding inverted pendulum; online back propagation; neural networks; artificial intelligence; learning algorithms; pendulum control.

DOI: 10.1504/IJCAT.1996.062299

International Journal of Computer Applications in Technology, 1996 Vol.9 No.2/3, pp.67 - 75

Published online: 03 Jun 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article