Global motion analysis of energy-based control for 3-link planar robot with a single actuator at the first joint

This paper studies nonlinear control of a 3-link planar robot moving in the vertical plane with only the first joint being actuated while the two other revolute joints are passive (called the APP robot below). A nonlinear energy-based controller is proposed, whose objective is to drive the APP robot into an invariant set where the first link is in the upright position and the total mechanical energy converges to its value at the upright equilibrium point (all three links are in the upright position). By presenting and using a new property of the motion of the APP robot, without any condition on its mechanical parameters, this paper proves that if the control gains are larger than specific lower bounds, then only a measure-zero set of initial conditions converges to three strictly unstable equilibrium points instead of converging to the invariant set. This paper presents numerical results for a physical 3-link planar robot to validate the obtained theoretical results and to demonstrate a switch–and–stabilize maneuver in which the energy-based controller is switched to a linear state feedback controller that stabilizes the APP robot at its upright equilibrium point.

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

[2]  Naif B. Almutairi,et al.  On the sliding mode control of a Ball on a Beam system , 2009 .

[3]  Wei Lin,et al.  A continuous feedback approach to global strong stabilization of nonlinear systems , 2001, IEEE Trans. Autom. Control..

[4]  Alexander L. Fradkov,et al.  Stabilization of invariant sets for nonlinear non-affine systems , 2000, Autom..

[5]  Xin Xin,et al.  Analysis of the energy‐based swing‐up control for the double pendulum on a cart , 2011 .

[6]  Xin Xin,et al.  Set-point control for folded configuration of 3-link underactuated gymnastic planar robot: new results beyond the swing-up control , 2015 .

[7]  Hidekazu Nishimura Motion Control for Three-Link Brachiation Robot by Using Final-State Control with Error Learning , 1998 .

[8]  Xuebo Zhang,et al.  A Motion Planning-Based Adaptive Control Method for an Underactuated Crane System , 2012, IEEE Transactions on Control Systems Technology.

[9]  José de Jesús Rubio,et al.  A limit set stabilization by means of the Port Hamiltonian system approach , 2015 .

[10]  Zhiwei Luo,et al.  Dynamic Analyses of Underactuated Virtual Passive Dynamic Walking , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[11]  Benjamin C. Kuo,et al.  AUTOMATIC CONTROL SYSTEMS , 1962, Universum:Technical sciences.

[12]  Roque Martinez,et al.  A controller for 2-DOF underactuated mechanical systems with discontinuous friction , 2008 .

[13]  Xin Xin,et al.  On simultaneous control of the energy and actuated variables of underactuated mechanical systems – example of the acrobot with counterweight , 2013, Adv. Robotics.

[14]  Ning Sun,et al.  An increased coupling-based control method for underactuated crane systems: theoretical design and experimental implementation , 2012 .

[15]  Chun-Yi Su,et al.  A new fuzzy approach for swing up control of Pendubot , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[16]  Giuseppe Oriolo,et al.  ENERGY-BASED CONTROL OF THE BUTTERFLY ROBOT , 2006 .

[17]  Firdaus E. Udwadia,et al.  Dynamics and control of a multi-body planar pendulum , 2015 .

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

[19]  Anton S. Shiriaev,et al.  Partial stabilization of underactuated Euler-Lagrange systems via a class of feedback transformations , 2002, Syst. Control. Lett..

[20]  K.M. Lynch,et al.  Mechanics and control of swimming: a review , 2004, IEEE Journal of Oceanic Engineering.

[21]  William Holderbaum,et al.  Strong Structural Controllability and the Multilink Inverted Pendulum , 2012, IEEE Transactions on Automatic Control.

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

[23]  Naren Vira,et al.  Why symbolic computation in robotics , 1991 .

[24]  Nicolas Marchand,et al.  A prediction‐based nonlinear controller for stabilization of a non‐minimum phase PVTOL aircraft , 2008 .

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

[26]  Rogelio Lozano,et al.  Energy based control of the Pendubot , 2000, IEEE Trans. Autom. Control..

[27]  He Chen,et al.  Adaptive antiswing control for cranes in the presence of rail length constraints and uncertainties , 2015 .

[28]  Zhong-Ping Jiang,et al.  Global tracking control of underactuated ships by Lyapunov's direct method , 2002, Autom..

[29]  Rogelio Lozano,et al.  Non-linear Control for Underactuated Mechanical Systems , 2001 .

[30]  Robert Seifried,et al.  Integrated mechanical and control design of underactuated multibody systems , 2012 .

[31]  Alessandro Astolfi,et al.  Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one , 2004, Proceedings of the 2004 American Control Conference.