Motion Control of a Two-Wheeled Mobile Vehicle with an Inverted Pendulum

Nested saturation control design techniques are usually applied to derive a control law for a two-wheeled vehicle with an inverted pendulum. In presence of external disturbances, this control law may result in a catastrophic problem of finite escape time in the controlled system. This paper proposes control solutions to overcome the above problem. First, a disturbance observer is designed to estimate the external disturbances exponentially. Several coordinate transformations and partial-feedback linearization techniques are then derived to transform the vehicle’s dynamics into an upper-triangular form. Next, nested p-times differentiable saturation and backstepping techniques are combined to design a control law for the transformed system. Attractive features of our proposed control design include a large domain of attraction and simplicity of tuning control gains and the controller implementation. Numerical simulations illustrate the results.

[1]  A. Megretski,et al.  Controller design for a class of underactuated nonlinear systems , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[2]  William S. Levine,et al.  Nonlinear controller for an inverted pendulum having restricted travel , 1995, Autom..

[3]  Kenneth J. Waldron,et al.  Kinematics, dynamics, and design of machinery , 1998 .

[4]  Reza Olfati-Saber,et al.  Flocking for multi-agent dynamic systems: algorithms and theory , 2006, IEEE Transactions on Automatic Control.

[5]  A. Teel A nonlinear small gain theorem for the analysis of control systems with saturation , 1996, IEEE Trans. Autom. Control..

[6]  Jie Pan,et al.  Control of Ships and Underwater Vehicles , 2009 .

[7]  K. D. Do,et al.  Bounded Controllers for Formation Stabilization of Mobile Agents With Limited Sensing Ranges , 2007, IEEE Transactions on Automatic Control.

[8]  L. Praly,et al.  Adding integrations, saturated controls, and stabilization for feedforward systems , 1996, IEEE Trans. Autom. Control..

[9]  R. Lozano,et al.  Stabilization of the inverted pendulum around its homoclinic orbit , 2000 .

[10]  Chung Choo Chung,et al.  Nonlinear control of a swinging pendulum , 1995, Autom..

[11]  Jun Zhao,et al.  Hybrid control for global stabilization of the cart-pendulum system , 2001, Autom..

[12]  Khac Duc Do,et al.  Control of Ships and Underwater Vehicles: Design for Underactuated and Nonlinear Marine Systems , 2009 .

[13]  K. D. Do,et al.  Formation Tracking Control of Unicycle-Type Mobile Robots With Limited Sensing Ranges , 2008, IEEE Transactions on Control Systems Technology.

[14]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[15]  Katsuhisa Furuta,et al.  Swinging up a pendulum by energy control , 1996, Autom..

[16]  Reza Olfati-Saber,et al.  Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicles , 2001 .