Fuzzy error governor: A practical approach to counter actuator saturation on flexible joint robots

In this paper, a practical method to counter actuator saturation based on a fuzzy error governor is developed and a complete case study is considered. In addition to good performance, the method has two attracting properties: It does not change the structure of the main controller, and therefore, the theoretically proven characteristics of the system are untouched, and it is simply implementable in practice. The proposed controller structure is applied on a flexible joint robot (FJR). The robust stability of the closed loop system for an n-DOF FJR is thoroughly analyzed and the proposed controller is implemented on a laboratory setup to show the ease of implementation and the resulting closed-loop performance. The main controller used for the n-DOF FJR consists of a composite structure, with a PD controller on the fast dynamics and a PID controller on the slow dynamics. The bandwidth of the fast controller is decreased during critical occasions with the fuzzy logic supervisor, which adjusts the loop gain to a proper level. Using Lyapunov direct method, the robust stability of the overall system is analyzed in presence of modeling uncertainties, and it is shown that if the PD and the PID gains are tuned to satisfy certain conditions, the closed loop system becomes UUB stable.

[1]  Hassan K. Khalil,et al.  Singular perturbations in systems and control , 1986 .

[2]  Hamid D. Taghirad,et al.  Modeling and Parameter Identification of Harmonic Drive Systems , 1998 .

[3]  Hamid D. Taghirad,et al.  A SURVEY ON THE CONTROL OF FLEXIBLE JOINT ROBOTS , 2006 .

[4]  Hamid D. Taghirad,et al.  A robust linear controller for flexible joint manipulators , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[5]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[6]  Petar V. Kokotovic,et al.  An integral manifold approach to the feedback control of flexible joint robots , 1987, IEEE J. Robotics Autom..

[7]  B. Noble Applied Linear Algebra , 1969 .

[8]  G. Hirzinger,et al.  Robotics and mechatronics in aerospace , 2002, 7th International Workshop on Advanced Motion Control. Proceedings (Cat. No.02TH8623).

[9]  M. Spong Modeling and Control of Elastic Joint Robots , 1987 .

[10]  Takashi Maeno,et al.  A wire-driven miniature five fingered robot hand using elastic elements as joints , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[11]  R. Marino,et al.  On the controllability properties of elastic robots , 1984 .

[12]  Hamid D. Taghirad,et al.  Stability analysis and robust composite controller synthesis for flexible joint robots , 2006, Adv. Robotics.

[13]  Alessandro De Luca,et al.  Dynamic scaling of trajectories for robots with elastic joints , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[14]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .

[15]  Michael Athans,et al.  Design of feedback control systems for stable plants with saturating actuators , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[16]  Alessandro De Luca,et al.  Regulation with on-line gravity compensation for robots with elastic joints , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[17]  Ian Postlethwaite,et al.  Linear conditioning for systems containing saturating actuators , 2000, Autom..

[18]  Hamid D. Taghirad Design of Composite Control For Flexible Joint Robots With Saturating Actuators , 2004 .

[19]  J. Hollerbach Dynamic Scaling of Manipulator Trajectories , 1983, 1983 American Control Conference.

[20]  Malcolm Good,et al.  Re-definition of the robot motion control problem: Effects of plant dynamics, drive system constraints, and user requirements , 1984, The 23rd IEEE Conference on Decision and Control.

[21]  I. Cervantes,et al.  Robust PID control for robots manipulators with elastic joints , 2001, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204).

[22]  Zhihua Qu,et al.  Robust tracking control of robot manipulators , 1996 .

[23]  Je Sung Yeon,et al.  Practical Robust Control for Flexible Joint Robot Manipulators , 2008 .

[24]  Hiroaki Kobayashi,et al.  A new impedance control concept for elastic joint robots , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[25]  Hong Liu,et al.  A mechatronics approach to the design of light-weight arms and multifingered hands , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[26]  Matthew C. Turner,et al.  An improved fuzzy error governor for MIMO systems with input saturation: Development and comparison , 2007 .