Stabilization of underactuated two-link gymnast robot by using trajectory tracking strategy

This paper concerns the stabilization of an underactuated two-link gymnast robot called acrobot. A trajectory tracking control strategy is presented. First, we carry out a homeomorphous coordinate transformation on the acrobot system that transforms it into a new simplified nonlinear system. And then, a desired motion trajectory is designed for the new system. Finally, we use an equivalent-input-disturbance (EID) method to design a controller that makes the new system asymptotically track the desired trajectory. This enables the acrobot to be swung up from the downward position and to be stabilized at the upright position. The proposed strategy changes the stabilization of the nonlinear acrobot system into that of a linear time-invariant error dynamic system with an artificial disturbance. And it uses a single controller to accomplish the motion control objective of the acrobot. These makes the strategy simple and efficient. Simulation results demonstrate its validity and its superiority over others.

[1]  William S. Levine,et al.  The Control Handbook , 2005 .

[2]  Ivan Bratko,et al.  Skill modeling through symbolic reconstruction of operator's trajectories , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[3]  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.

[4]  Boris Tovornik,et al.  Swinging up and stabilization of a real inverted pendulum , 2006, IEEE Transactions on Industrial Electronics.

[5]  Tatsuo Narikiyo Control of underactuated mechanical systems via passive velocity field control: Application to snakeboard and 3D rigid body , 2009 .

[6]  Nadeem Qaiser,et al.  Stabilization of an inertia wheel pendulum using an implicit controller design , 2010 .

[7]  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.

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

[9]  Masahiro Kaneda,et al.  A new solution to the swing up control problem for the Acrobot , 2001, SICE 2001. Proceedings of the 40th SICE Annual Conference. International Session Papers (IEEE Cat. No.01TH8603).

[10]  Ancai Zhang,et al.  Motion planning and tracking control for an acrobot based on a rewinding approach , 2013, Autom..

[11]  Kevin M. Lynch,et al.  Minimum control-switch motions for the snakeboard: a case study in kinematically controllable underactuated systems , 2004, IEEE Transactions on Robotics.

[12]  R. Olfati-Saber Control of underactuated mechanical systems with two degrees of freedom and symmetry , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

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

[14]  A. Astolfi,et al.  Further constructive results on interconnection and damping assignment control of mechanical systems: the acrobot example , 2006, 2006 American Control Conference.

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

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

[17]  Kou Yamada,et al.  Approximate feedback linearization for nonlinear systems and its application to the ACROBOT , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[18]  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).

[19]  Min Wu,et al.  Global stabilization of 2-DOF underactuated mechanical systems—an equivalent-input-disturbance approach , 2012 .

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

[21]  Min Wu,et al.  Global stabilization of underactuated spring-coupled three-link horizontal manipulator using position measurements only , 2015 .

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

[23]  Hassan K. Khalil,et al.  Nonlinear Systems Third Edition , 2008 .

[24]  Jinhua She,et al.  Global Stabilization of Underactuated TORA based on Equivalent-Input-Disturbance Approach , 2010 .