Design of Prisoner's dilemma based fuzzy logic computed torque controller with Lyapunov synthesis linguistic model for PUMA-560 robot manipulator

The robot manipulators are highly nonlinear, time varying and one of the important challenges in the field of robotics is the effective control of manipulators. This paper presents a technique to extract the rules of Fuzzy Logic Computed Torque Controller for PUMA-560 robot arm with uncertainties. Fuzzy Logic Controllers are placed at the input of the PD Controller to make the gains adaptive. Prisoner's dilemma is employed to systematically tune the gains of the controller. The interrelations between inputs and outputs of a Fuzzy Linguistic Model are assigned using payoff matrix through Prisoner's Dilemma. The difficulty in designing of fuzzy controllers is the extraction of the rule base. The extraction of fuzzy control rules requires good understanding of the plant and control theory. The present paper utilizes Fuzzy Lyapunov Synthesis to constitute the rule base assuming that minimal knowledge about the plant to be controlled. Simulation results prove the effective performance of the proposed controller in minimizing the error in joint angles when compared to Proportional Derivative Computed Torque Controller (PD-CTC), normal Fuzzy Logic Controller (FLC) and that of the reference signal.

[1]  Stephen Yurkovich,et al.  Fuzzy learning control for a flexible-link robot , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[2]  Michael Margaliot,et al.  Fuzzy Lyapunov-based approach to the design of fuzzy controllers , 1999, Fuzzy Sets Syst..

[3]  Kazuo Tanaka,et al.  Fuzzy control systems design and analysis , 2001 .

[4]  M. Ghandhari,et al.  Control Lyapunov Functions for Controllable Series Devices , 2001, IEEE Power Engineering Review.

[5]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[6]  Chong Chen,et al.  Fuzzy logic control of a moving flexible manipulator , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[7]  Oussama Khatib,et al.  The explicit dynamic model and inertial parameters of the PUMA 560 arm , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[8]  Duy Nguyen-Tuong,et al.  Computed torque control with nonparametric regression models , 2008, 2008 American Control Conference.

[9]  Philippe Poignet,et al.  Predictive functional control of a parallel robot , 2005 .

[10]  Changjiu Zhou,et al.  Fuzzy-arithmetic-based Lyapunov synthesis in the design of stable fuzzy controllers: A computing-with-words approach , 2002 .

[11]  Aya Hagishima,et al.  An analysis of network reciprocity in Prisoner's Dilemma games using Full Factorial Designs of Experiment , 2011, Biosyst..

[12]  A. Vivas,et al.  Predictive functional control of a PUMA robot , 2005 .

[13]  Nikolaos Papanikolopoulos,et al.  Incremental fuzzy expert PID control , 1990 .

[14]  Wen-June Wang,et al.  Fuzzy control design for the trajectory tracking on uncertain nonlinear systems , 1999, IEEE Trans. Fuzzy Syst..

[15]  Michael Margaliot,et al.  New Approaches to Fuzzy Modeling and Control - Design and Analysis , 2000, Series in Machine Perception and Artificial Intelligence.

[16]  Implicit Coalitions in a Generalized Prisoner's Dilemma , 1988 .

[17]  R. M. Barcia,et al.  A fuzzy approach to the prisoner's dilemma. , 1997, Bio Systems.

[18]  D. Fogel,et al.  Evolving continuous behaviors in the Iterated Prisoner's Dilemma. , 1996, Bio Systems.

[19]  Hongmin Deng,et al.  Fuzzy Strategy Updating in the Prisoner’s Dilemma Game , 2012 .