Global Stabilization Control of Acrobot Based on Equivalent-Input-Disturbance Approach

Abstract This paper concerns the global stabilization control of an underactuated two-link acrobot in a vertical plane using a new control method based on an equivalent-input-disturbance (EID) approach. The design procedure consists of two steps: (1) A homeomorphous coordinate transformation transforms the acrobot system into a new nonlinear system. (2) The new system is divided into linear and nonlinear parts, and the nonlinear part is taken to be an artificial disturbance. Then, the EID-based approach is used to globally and asymptotically stabilize the system at the origin. This method enables the acrobot to be swung up from any initial position and balanced at the straight-up position. Unlike the most commonly used switching control method, ours features a single controller for both swing-up and balancing control. Simulation results demonstrate the validity of the method.

[1]  H. Kimura A new approach to the perfect regulation and the bounded peaking in linear multivariable control systems , 1981 .

[2]  Abhinandan Jain,et al.  An analysis of the kinematics and dynamics of underactuated manipulators , 1993, IEEE Trans. Robotics Autom..

[3]  Andreas Rauh,et al.  Robust and Optimal Control of Uncertain Dynamical Systems with State-Dependent Switchings Using Interval Arithmetic , 2011, Reliab. Comput..

[4]  J.A. Rosas-Flores,et al.  Stabilization of a class of underactuated systems , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[5]  Jinhua She,et al.  Fuzzy control strategy for Acrobots combining model-free and model-based control , 1999 .

[6]  P. Olver Nonlinear Systems , 2013 .

[7]  A. Inoue,et al.  Swing-up Control of the Acrobot Using a New Partial Linearization Controller Based on the Lyapunov Theorem , 2006, 2006 IEEE International Conference on Networking, Sensing and Control.

[8]  R. Murray,et al.  Nonlinear controllers for non-integrable systems: the Acrobot example , 1990, 1990 American Control Conference.

[9]  Mingxing Fang,et al.  Improving Disturbance-Rejection Performance Based on an Equivalent-Input-Disturbance Approach , 2008, IEEE Transactions on Industrial Electronics.

[10]  Dominique Bonvin,et al.  Analysis of exclusively kinetic two-link underactuated mechanical systems , 2002, Autom..

[11]  Simon X. Yang,et al.  Comprehensive Unified Control Strategy for Underactuated Two-Link Manipulators , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Dominique Bonvin,et al.  Quotient method for controlling the acrobot , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[13]  Xin Xin,et al.  Analysis of the energy‐based swing‐up control of the Acrobot , 2007 .

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

[15]  Min Wu,et al.  Singularity avoidance for acrobots based on fuzzy-control strategy , 2009, Robotics Auton. Syst..

[16]  Yaodong Pan,et al.  Equivalent-Input-Disturbance Approach—Analysis and Application to Disturbance Rejection in Dual-Stage Feed Drive Control System , 2011, IEEE/ASME Transactions on Mechatronics.

[17]  Kevin M. Passino,et al.  c ○ 1997 Kluwer Academic Publishers. Printed in the Netherlands. Intelligent Control for an Acrobot , 1996 .

[18]  Mark W. Spong,et al.  The swing up control problem for the Acrobot , 1995 .

[19]  Christine Chevallereau,et al.  Nonlinear control of mechanical systems with an unactuated cyclic variable , 2005, IEEE Transactions on Automatic Control.

[20]  Yasuhiro Ohyama,et al.  Estimation of Equivalent Input Disturbance Improves Vehicular Steering Control , 2007, IEEE Transactions on Vehicular Technology.