Singularity avoidance for acrobots based on fuzzy-control strategy

This paper presents a fuzzy-control method for the motion control of an acrobot. First, an explanation is given of the singularity that arises when a motion control law based on a Lyapunov function has an integrated control objective for energy and posture. Then, a fuzzy controller is designed that solves the singularity problem through regulation of a design parameter in the control law. Finally, an additional fuzzy controller is designed that improves the control performance through regulation of another design parameter in the control law. Simulation results demonstrate the effectiveness of this integrated fuzzy-control strategy.

[1]  Kazunobu Yoshida,et al.  Swing-up control of an inverted pendulum by energy-based methods , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

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

[3]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[4]  Giuseppe Oriolo,et al.  Control of mechanical systems with second-order nonholonomic constraints: underactuated manipulators , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[5]  Lai Xu-zhi,et al.  Control of acrobot based on lyapunov function , 2004 .

[6]  A. Bloch,et al.  Nonholonomic Mechanics and Control , 2004, IEEE Transactions on Automatic Control.

[7]  Ravi N. Banavar,et al.  Energy-based swing-up of the acrobot and time-optimal motion , 2003, Proceedings of 2003 IEEE Conference on Control Applications, 2003. CCA 2003..

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

[9]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

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

[11]  Katsuhisa Furuta,et al.  Swinging up a pendulum by energy control , 1996, Autom..

[12]  Michimasa Kishimoto,et al.  Application of fuzzy control to industrial bioprocesses in Japan , 2002, Fuzzy Sets Syst..

[13]  Mark W. Spong,et al.  Energy Based Control of a Class of Underactuated Mechanical Systems , 1996 .

[14]  Marek Balazinski,et al.  Fuzzy logic control of industrial heat treatment furnaces , 1999, 18th International Conference of the North American Fuzzy Information Processing Society - NAFIPS (Cat. No.99TH8397).

[15]  Xin Xin,et al.  New analytical results of the energy based swinging up control of the Acrobot , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[16]  Min Wu,et al.  Stability analysis and control law design for acrobots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[17]  Rafael Kelly,et al.  Stable computed-torque control of robot manipulators via fuzzy self-tuning , 2000, IEEE Trans. Syst. Man Cybern. Part B.

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

[19]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .

[20]  W. Gruver,et al.  Dynamic fuzzy control and system stability for the Acrobot , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[21]  M. Branicky Multiple Lyapunov functions and other analysis tools for switched and hybrid systems , 1998, IEEE Trans. Autom. Control..

[22]  Francesco Maria Raimondi,et al.  A new fuzzy robust dynamic controller for autonomous vehicles with nonholonomic constraints , 2005, Robotics Auton. Syst..