Swing up control of the Acrobot

Investigates the problem of swing up control of the Acrobot, a two-link, underactuated robot that is a useful vehicle to study problems in nonlinear control. The author develops a swing up strategy based on partial feedback linearization. The algorithm works by creating "unstable zero dynamics" which drives the first link of the Acrobot away from its open loop stable equilibrium toward the inverted position. Control is switched to a linear controller, designed to balance the arm about the inverted configuration, whenever the swing up controller moves the Acrobot into the near vertical position. Simulation results are presented showing the performance of the system.<<ETX>>

[1]  Katsuhisa Furuta,et al.  Control of unstable mechanical system Control of pendulum , 1976 .

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

[3]  Katsuhisa Furuta,et al.  Swing up control of inverted pendulum , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[4]  Scott A. Bortoff,et al.  Pseudolinearization Using Spline Functions with Application to the Acrobot , 1992 .

[5]  Ronald S. Fearing,et al.  Control of a two-link robot to achieve sliding and hopping gaits , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[6]  M. W. Spong,et al.  Pseudolinearization of the acrobot using spline functions , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[7]  H. P. Jörgl,et al.  A Reward/Punishment Learning Method to Swing Up a Pendulum into its Upright Position , 1993 .

[8]  K. Åström,et al.  A New Strategy for Swinging Up an Inverted Pendulum , 1993 .

[9]  Fumihito Arai,et al.  Swing and locomotion control for a two-link brachiation robot , 1993, IEEE Control Systems.