Swing-Up Control of the Pendubot: An Impulse–Momentum Approach

The standard control problem of the pendubot refers to the task of stabilizing its equilibrium configuration with the highest potential energy. Linearization of the dynamics of the pendubot about this equilibrium results in a completely controllable system and allows a linear controller to be designed for local asymptotic stability. For the underactuated pendubot, the important task is, therefore, to design a controller that will swing up both links and bring the configuration variables of the system within the region of attraction of the desired equilibrium. This paper provides a new method for swing-up control based on a series of rest-to-rest maneuvers of the first link about its vertically upright configuration. The rest-to-rest maneuvers are designed such that each maneuver results in a net gain in energy of the second link. This results in swing-up of the second link and the pendubot configuration reaching the region of attraction of the desired equilibrium. A four-step algorithm is provided for swing-up control followed by stabilization. Simulation results are presented to demonstrate the efficacy of the approach.

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

[2]  L. Acho,et al.  Model Orbit Robust Stabilization (MORS) of Pendubot with Application to Swing up Control , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[3]  C. Beck,et al.  The minimum principle for deterministic impulsive control systems , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[4]  Ranjan Mukherjee,et al.  An impulse-momentum approach to swing-up control of the pendubot , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Ning Fang,et al.  Minimum-time swing-up of a rotary inverted pendulum by iterative impulsive control , 2004, Proceedings of the 2004 American Control Conference.

[6]  Stephen Cameron,et al.  Collision detection by four-dimensional intersection testing , 1990, IEEE Trans. Robotics Autom..

[7]  Mark W. Spong,et al.  Underactuated mechanical systems , 1998 .

[8]  Qidi Wu,et al.  Less conservative conditions for asymptotic stability of impulsive control systems , 2003, IEEE Trans. Autom. Control..

[9]  Min Wu,et al.  Unified Treatment of Motion Control of Underactuated two-link manipulators , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  G. W. Howell,et al.  Control of single-degree-of-freedom Hamiltonian systems with impulsive inputs , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[11]  Anders Robertsson,et al.  Stable Periodic Motions of the Pendubot via Virtual Holonomic Constraints , 2006 .

[12]  Mingjun Zhang,et al.  Hybrid control of the Pendubot , 2002 .

[13]  Sean Quinlan,et al.  Efficient distance computation between non-convex objects , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[14]  T. Pavlidis Stability of systems described by differential equations containing impulses , 1967 .

[15]  Y. Aoustin,et al.  Impulsive control for a thirteen-link biped , 2006, 9th IEEE International Workshop on Advanced Motion Control, 2006..

[16]  Leonardo Acho,et al.  ZENO MODE CONTROL OF UNDERACTUATED MECHANICAL SYSTEMS WITH APPLICATION TO PENDUBOT STABILIZATION AROUND THE UPRIGHT POSITION , 2005 .

[17]  J. Latombe,et al.  Adaptive dynamic collision checking for single and multiple articulated robots in complex environments , 2005, IEEE Transactions on Robotics.

[18]  John F. Canny,et al.  Collision Detection for Moving Polyhedra , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Mark W. Spong,et al.  Mechanical Design and Control of the Pendubot , 1995 .

[20]  C. S. G. Lee,et al.  Robotics: Control, Sensing, Vision, and Intelligence , 1987 .

[21]  Hamid A. Toliyat,et al.  Handbook of Electric Motors , 2004 .

[22]  R. Johansson,et al.  Periodic motions of the Pendubot via virtual holonomic constraints: Theory and experiments , 2008, Autom..

[23]  Mark W. Spong,et al.  The Pendubot: a mechatronic system for control research and education , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

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

[25]  Degang Chen,et al.  Control of free-flying underactuated space manipulators to equilibrium manifolds , 1993, IEEE Trans. Robotics Autom..

[26]  Susumu Tachi,et al.  Position control of manipulator with passive joints using dynamic coupling , 1991, IEEE Trans. Robotics Autom..

[27]  José-Luis Menaldi,et al.  The separation principle for impulse control problems , 1981 .

[28]  L. Acho,et al.  Swing up and Balancing Control of Pendubot via Model Orbit Stabilization: Algorithm Synthesis and Experimental Verification , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[29]  A. G. Alleyne,et al.  Experimental real-time SDRE control of an underactuated robot , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[30]  Guangming Xie,et al.  Necessary and sufficient conditions for controllability and observability of switched impulsive control systems , 2004, IEEE Transactions on Automatic Control.

[31]  William Whittaker,et al.  Autonomous driving in urban environments: Boss and the Urban Challenge , 2008, J. Field Robotics.

[32]  Carlos Canudas de Wit,et al.  Virtual constraints for the orbital stabilization of the Pendubot , 2005 .

[33]  Wei Li,et al.  Acrobatic control of a pendubot , 2004, IEEE Transactions on Fuzzy Systems.

[34]  Elmer G. Gilbert,et al.  A class of fixed-time fuel-optimal impulsive control problems and an efficient algorithm for their solution , 1971 .

[35]  Jianqiang Yi,et al.  Hierarchical Sliding Mode Control to Swing up a Pendubot , 2007, 2007 American Control Conference.