Two-wheeled self-balanced pendulum workspace improvement via underactuated robust nonlinear control

Abstract A nonlinear H ∞ controller is designed and applied for two-wheeled self-balanced vehicles, which are underactuated mechanical systems with input coupling. The main objective is, in the presence of exogenous disturbances, to ensure that the inclination angle of the pendulum ( controlled DOF) is led to the upper vertical position, while the angular velocity of the wheels (the time-derivative of the remaining DOF) can be set in a desired reference value. Thus, the angular position of the wheels ( remaining DOF) is driven to steady state, i.e., it is maintained stabilized (static equilibrium) ( φ = 0 rad / s ), or at least its velocity (mechanical equilibrium) ( φ = const . rad / s ). The proposed controller considers the whole dynamics of the system into its structure, ensuring that the overall system is closed-loop stable. Furthermore, an improvement of the nonlinear H ∞ control tuning method for mechanical systems is developed. Experimental results are carried out with a real two-wheeled vehicle in the presence of external disturbances, unmodeled dynamics and from extreme initial conditions.

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

[2]  Frédéric Mazenc,et al.  Tracking trajectories of the cart-pendulum system , 2003, Autom..

[3]  Marco H. Terra,et al.  Nonlinear and Markovian H∞ controls of underactuated manipulators , 2004, IEEE Trans. Control. Syst. Technol..

[4]  José Ángel Acosta,et al.  NONLINEAR CONTROL STRATEGIES FOR THE FURUTA PENDULUM , 2001 .

[5]  Rolf Johansson Quadratic optimization of motion coordination and control , 1989 .

[6]  Javier Aracil,et al.  A new controller for the inverted pendulum on a cart , 2008 .

[7]  Rafael Kelly,et al.  Control of Robot Manipulators in Joint Space , 2005 .

[8]  Tamer Başar,et al.  H1-Optimal Control and Related Minimax Design Problems , 1995 .

[9]  Bor-Sen Chen,et al.  A nonlinear H∞ control design in robotic systems under parameter perturbation and external disturbance , 1994 .

[10]  Eduardo D. Sontag,et al.  Mathematical Control Theory: Deterministic Finite Dimensional Systems , 1990 .

[11]  Manuel G. Ortega,et al.  Robustness improvement of a nonlinear H ∞ controller for robot manipulators via saturation functions , 2005 .

[12]  J. Aracil,et al.  A nonlinear control law for two-wheeled self-balanced vehicles , 2010, Melecon 2010 - 2010 15th IEEE Mediterranean Electrotechnical Conference.

[13]  Guilherme V. Raffo,et al.  Path Tracking of a UAV via an Underactuated H∞ Control Strategy , 2011, Eur. J. Control.

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

[15]  A. Schaft L2-Gain and Passivity Techniques in Nonlinear Control. Lecture Notes in Control and Information Sciences 218 , 1996 .

[16]  T. Basar,et al.  H∞-0ptimal Control and Related Minimax Design Problems: A Dynamic Game Approach , 1996, IEEE Trans. Autom. Control..

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

[18]  Marco H. Terra,et al.  NONLINEAR H1 CONTROL FOR UNDERACTUATED MANIPULATORS WITH ROBUSTNESS TESTS , 2004 .

[19]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[20]  Guilherme V. Raffo,et al.  Nonlinear ℋ∞ control applied to the Personal Pendulum Car , 2007, 2007 European Control Conference (ECC).

[21]  Ian Postlethwaite,et al.  Robust Nonlinear H∞/Adaptive Control of Robot Manipulator Motion , 1993 .

[22]  Guilherme V. Raffo,et al.  An application of the underactuated nonlinear ℋ∞ controller to two-wheeled self-balanced vehicles , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).