The Design and Implementation of a Wheeled Inverted Pendulum Using an Adaptive Output Recurrent Cerebellar Model Articulation Controller

被引:69
作者
Chiu, Chih-Hui [1 ,2 ]
机构
[1] Yuan Ze Univ, Dept Elect Engn, Chungli 32003, Taiwan
[2] Yuan Ze Univ, Fuel Cell Ctr, Chungli 32003, Taiwan
关键词
Adaptive output recurrent cerebellar model articulation controller (AORCMAC); Lyapunov function; wheeled inverted pendulum (WIP) system; FUZZY-NEURAL-NETWORK; NONLINEAR-SYSTEMS; TRACKING CONTROL; MOBILE ROBOT; MOTOR; CMAC; ALGORITHM;
D O I
10.1109/TIE.2009.2032203
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A novel adaptive output recurrent cerebellar model articulation controller (AORCMAC) is utilized to control wheeled inverted pendulums (WIPs) that have a pendulum mounted on two coaxial wheels. This paper focuses mainly on adopting a self-dynamic balancing control strategy for such WIPs. Since the AORCMAC captures system dynamics, it is superior to conventional CMACs in terms of efficient learning and dynamic response. The AORCMAC parameters are adjusted online using the dynamic gradient descent method. The learning rates of the AORCMAC are determined using an analytical method based on a Lyapunov function, such that system convergence is achieved. The variable and optimal learning rates are derived to achieve rapid tracking-error convergence. A WIP standing control is utilized to experimentally verify the effectiveness of the proposed control system. Experimental results indicate that WIPs can stand upright stably with external disturbances via the proposed AORCMAC.
引用
收藏
页码:1814 / 1822
页数:9
相关论文
共 31 条
  • [1] A systematic classification of neural-network-based control
    Agarwal, M
    [J]. IEEE CONTROL SYSTEMS MAGAZINE, 1997, 17 (02): : 75 - 93
  • [2] Adaptive design of a fuzzy cerebellar model arithmetic controller neural network
    Chen, JY
    Tsai, PS
    Wong, CC
    [J]. IEE PROCEEDINGS-CONTROL THEORY AND APPLICATIONS, 2005, 152 (02): : 133 - 137
  • [3] CMAC with general basis functions
    Chiang, CT
    Lin, CS
    [J]. NEURAL NETWORKS, 1996, 9 (07) : 1199 - 1211
  • [4] A recurrent neural-network-based real-time learning control strategy applying to nonlinear systems with unknown dynamics
    Chow, TWS
    Fang, Y
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1998, 45 (01) : 151 - 161
  • [5] Design and development of an intelligent controller for a pole-balancing robot
    Er, MJ
    Kee, BH
    Tan, CC
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2002, 26 (9-10) : 433 - 448
  • [6] Generalizing CMAC architecture and training
    Gonzalez-Serrano, FJ
    Figueiras-Vidal, AR
    Artes-Rodriguez, A
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1998, 9 (06): : 1509 - 1514
  • [7] JOE: A mobile, inverted pendulum
    Grasser, F
    D'Arrigo, A
    Colombi, S
    Rufer, AC
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2002, 49 (01) : 107 - 114
  • [8] Trajectory tracking control for navigation of the inverse pendulum type self-contained mobile robot
    Ha, YS
    Yuta, S
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 1996, 17 (1-2) : 65 - 80
  • [9] Kernel CMAC with improved capability
    Horvath, Gabor
    Szabo, Tamas
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (01): : 124 - 138
  • [10] Discrete-time CMAC NN control of feedback linearizable nonlinear systems under a persistence of excitation
    Jagannathan, S
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1999, 10 (01): : 128 - 137