Robust intelligent backstepping tracking control for wheeled inverted pendulum

In this study, a robust intelligent backstepping tracking control (RIBTC) system combined with adaptive output recurrent cerebellar model articulation controller (AORCMAC) and H∞ control technique is proposed for wheeled inverted pendulums (WIPs) with unknown system dynamics and external disturbance. The AORCMAC is a nonlinear adaptive system with simple computation, good generalization capability and fast learning property. Therefore, the WIP can stand upright when it moves to a designed position stably. In the proposed control system, an AORCMAC is used to copy an ideal backstepping control, and a robust H∞ controller is designed to attenuate the effect of the residual approximation errors and external disturbances with desired attenuation level. Moreover, the all adaptation laws of the RIBTC system are derived based on the Lyapunov stability analysis, the Taylor linearization technique and H∞ control theory, so that the stability of the closed-loop system and H∞ tracking performance can be guaranteed. The proposed control scheme is practical and efficacious for WIPs by simulation results.

[1]  Kaustubh Pathak,et al.  Velocity and position control of a wheeled inverted pendulum by partial feedback linearization , 2005, IEEE Transactions on Robotics.

[2]  Ching-Chih Tsai,et al.  Development of a Self-Balancing Human Transportation Vehicle for the Teaching of Feedback Control , 2009, IEEE Trans. Educ..

[3]  Tommy W. S. Chow,et al.  A recurrent neural-network-based real-time learning control strategy applying to nonlinear systems with unknown dynamics , 1998, IEEE Trans. Ind. Electron..

[4]  Ronald G. Harley,et al.  Recurrent Neural Networks Trained With Backpropagation Through Time Algorithm to Estimate Nonlinear Load Harmonic Currents , 2008, IEEE Transactions on Industrial Electronics.

[5]  Daniel Hissel,et al.  A New Modeling Approach of Embedded Fuel-Cell Power Generators Based on Artificial Neural Network , 2008, IEEE Transactions on Industrial Electronics.

[6]  Hiroshi Oku,et al.  Washout Control for Manual Operations , 2008, IEEE Transactions on Control Systems Technology.

[7]  Faa-Jeng Lin,et al.  Adaptive Control of Two-Axis Motion Control System Using Interval Type-2 Fuzzy Neural Network , 2009, IEEE Transactions on Industrial Electronics.

[8]  Seul Jung,et al.  Hardware Implementation of a Real-Time Neural Network Controller With a DSP and an FPGA for Nonlinear Systems , 2007, IEEE Transactions on Industrial Electronics.

[9]  Ming-Feng Yeh Single-input CMAC control system , 2007, Neurocomputing.

[10]  P.V. Kokotovic,et al.  The joy of feedback: nonlinear and adaptive , 1992, IEEE Control Systems.

[11]  Mohamed I. El-Hawwary,et al.  Adaptive Fuzzy Control of the Inverted Pendulum Problem , 2006, IEEE Transactions on Control Systems Technology.

[12]  Rong-Jong Wai,et al.  Recurrent-fuzzy-neural-network sliding-mode controlled motor-toggle servomechanism , 2001 .

[13]  Y. Bar-Shalom,et al.  Pursuer identification and time-to-go estimation using passive measurements from an evader , 2005, IEEE Transactions on Aerospace and Electronic Systems.

[14]  M. Agarwal A systematic classification of neural-network-based control , 1997 .

[15]  Faa-Jeng Lin,et al.  RFNN control for PMLSM drive via backstepping technique , 2005 .

[16]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[17]  Ming-Feng Yeh,et al.  Design of a hybrid adaptive CMAC with supervisory controller for a class of nonlinear system , 2009, Neurocomputing.

[18]  Ching-Hung Lee,et al.  Identification and control of dynamic systems using recurrent fuzzy neural networks , 2000, IEEE Trans. Fuzzy Syst..

[19]  James S. Albus,et al.  New Approach to Manipulator Control: The Cerebellar Model Articulation Controller (CMAC)1 , 1975 .

[20]  Seul Jung,et al.  Control Experiment of a Wheel-Driven Mobile Inverted Pendulum Using Neural Network , 2008, IEEE Transactions on Control Systems Technology.

[21]  Edoardo Mosca,et al.  Predictive teleoperation of constrained dynamic systems via Internet-like channels , 2006, IEEE Transactions on Control Systems Technology.

[22]  Bor-Sen Chen,et al.  H∞ tracking design of uncertain nonlinear SISO systems: adaptive fuzzy approach , 1996, IEEE Trans. Fuzzy Syst..

[23]  Alfred C. Rufer,et al.  JOE: a mobile, inverted pendulum , 2002, IEEE Trans. Ind. Electron..

[24]  Shin'ichi Yuta,et al.  Trajectory tracking control for navigation of the inverse pendulum type self-contained mobile robot , 1996, Robotics Auton. Syst..

[25]  Rong-Jong Wai,et al.  Robust fuzzy neural network control for linear ceramic motor drive via backstepping design technique , 2002, IEEE Trans. Fuzzy Syst..

[26]  Rong-Jong Wai,et al.  Implementation of LLCC-resonant driving circuit and adaptive CMAC neural network control for linear piezoelectric ceramic motor , 2004, IEEE Transactions on Industrial Electronics.

[27]  Chin-Wang Tao,et al.  Design of a Fuzzy Controller With Fuzzy Swing-Up and Parallel Distributed Pole Assignment Schemes for an Inverted Pendulum and Cart System , 2008, IEEE Transactions on Control Systems Technology.

[28]  Chun-Jung Chen,et al.  Motion control for a two-wheeled vehicle using a self-tuning PID controller , 2008 .

[29]  Chih-Min Lin,et al.  Decoupling control by hierarchical fuzzy sliding-mode controller , 2005, IEEE Trans. Control. Syst. Technol..

[30]  Meng Joo Er,et al.  Design and development of an intelligent controller for a pole-balancing robot , 2002, Microprocess. Microsystems.

[31]  Edoardo Mosca,et al.  Control under constraints: an application of the command governor approach to an inverted pendulum , 2004, IEEE Transactions on Control Systems Technology.

[32]  Ya-Fu Peng Robust intelligent backstepping tracking control for uncertain non-linear chaotic systems using H∞ control technique , 2009 .

[33]  Yih-Guang Leu,et al.  Robust adaptive fuzzy-neural controllers for uncertain nonlinear systems , 1999, IEEE Trans. Robotics Autom..

[34]  Chih-Hui Chiu,et al.  The Design and Implementation of a Wheeled Inverted Pendulum Using an Adaptive Output Recurrent Cerebellar Model Articulation Controller , 2010, IEEE Transactions on Industrial Electronics.

[35]  James S. Albus,et al.  Data Storage in the Cerebellar Model Articulation Controller (CMAC) , 1975 .

[36]  M. Azizur Rahman,et al.  Development and Implementation of a Novel Fault Diagnostic and Protection Technique for IPM Motor Drives , 2009, IEEE Transactions on Industrial Electronics.

[37]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .