Output feedback stabilization of inverted pendulum on a cart in the presence of uncertainties

An output feedback controller is proposed for stabilization of the inverted pendulum on a cart in the presence of uncertainties. The output feedback controller has a multi-time-scale structure in which Extended High-Gain Observers are used to estimate system states and uncertainties in the first and fastest time scale; dynamic inversion is used to deal with uncertain input coefficients in the second time scale; the pendulum converges to a reference trajectory in the third time scale; and finally, the reference trajectory is designed such that both the pendulum and the cart converge to the desired equilibrium in the fourth and slowest time scale. The multi-time-scale structure allows independent analysis of the dynamics in each time scale and singular perturbation methods are effectively utilized to establish exponential stability of the equilibrium. Simulation results indicate that the output feedback controller provides a large region of attraction and experimental results establish the feasibility of practical implementation.

[1]  Dongkyoung Chwa,et al.  Swing-Up and Stabilization Control of Inverted-Pendulum Systems via Coupled Sliding-Mode Control Method , 2009, IEEE Transactions on Industrial Electronics.

[2]  Naomi Ehrich Leonard,et al.  Controlled Lagrangians and the stabilization of mechanical systems. I. The first matching theorem , 2000, IEEE Trans. Autom. Control..

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

[4]  Chitralekha Mahanta,et al.  Integral backstepping sliding mode control for underactuated systems: swing-up and stabilization of the Cart-Pendulum System. , 2013, ISA transactions.

[5]  Tong Heng Lee,et al.  Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot , 2014, IEEE Transactions on Industrial Electronics.

[6]  Naomi Ehrich Leonard,et al.  Controlled Lagrangians and the stabilization of mechanical systems. II. Potential shaping , 2001, IEEE Trans. Autom. Control..

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

[8]  Arun D. Mahindrakar,et al.  Robust Stabilization of a Class of Underactuated Mechanical Systems Using Time Scaling and Lyapunov Redesign , 2011, IEEE Transactions on Industrial Electronics.

[9]  Alessandro Astolfi,et al.  Nonlinear and adaptive control with applications , 2008 .

[10]  Romeo Ortega,et al.  Constructive immersion and invariance stabilization for a class of underactuated mechanical systems , 2010, Autom..

[11]  Alexander L. Fradkov Swinging control of nonlinear oscillations , 1996 .

[12]  Wen-Jun Cao,et al.  Nonlinear integral-type sliding surface for both matched and unmatched uncertain systems , 2004, IEEE Trans. Autom. Control..

[13]  Hassan K. Khalil,et al.  Performance recovery under output feedback for input nonaffine nonlinear systems , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[14]  Naira Hovakimyan,et al.  Dynamic inversion for multivariable non-affine-in-control systems via time-scale separation , 2008, Int. J. Control.

[15]  J. K. Hedrick,et al.  An internal equilibrium manifold method of tracking for nonlinear nonminimum phase systems , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[16]  Arun D. Mahindrakar,et al.  Extending interconnection and damping assignment passivity-based control (IDA-PBC) to underactuated mechanical systems with nonholonomic Pfaffian constraints: The mobile inverted pendulum robot , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

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

[18]  Romeo Ortega,et al.  Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment , 2002, IEEE Trans. Autom. Control..

[19]  Dominique Bonvin,et al.  Global stabilization of an inverted pendulum-Control strategy and experimental verification , 2009, Autom..

[20]  Warren White,et al.  Control of nonlinear underactuated systems , 1999 .

[21]  Alexander L. Fradkov,et al.  VSS-version of energy-based control for swinging up a pendulum , 2001, Syst. Control. Lett..

[22]  Reza Olfati-Saber,et al.  Normal forms for underactuated mechanical systems with symmetry , 2002, IEEE Trans. Autom. Control..

[23]  E. Lavretsky,et al.  Dynamic Inversion for Nonaffine-in-Control Systems via Time-Scale Separation. Part I , 2005, Proceedings of the 2005, American Control Conference, 2005..

[24]  Hassan K. Khalil,et al.  Singular perturbation methods in control : analysis and design , 1986 .

[25]  J. Marsden,et al.  Dynamic inversion of nonlinear maps with applications to nonlinear control and robotics , 1995 .

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

[27]  David Angeli Almost global stabilization of the inverted pendulum via continuous state feedback , 2001, Autom..

[28]  Mark W. Spong,et al.  Control of underactuated mechanical systems using switching and saturation , 1997 .