A novel hybrid Fuzzy-PID controller for tracking control of robot manipulators

In this paper, a novel hybrid fuzzy proportional-integral-derivative (PID) controller based on learning automata for optimal tracking of robot systems including motor dynamics is presented. Learning automata is used at the supervisory level for adjustment of the parameters of hybrid Fuzzy-PID controller during the system operation. The proposed method has better convergence rate in comparison with standard back-propagation algorithms, less computational requirements than adaptive network based fuzzy inference systems (ANFIS) or neural based controllers and having the ability of working in uncertain environments without any previous knowledge of environments' parameters. The proposed controller has been successfully applied in simulation to control a 6-DOF Puma 560 manipulator using robotic toolbox, and has satisfactory results. In this simulation also, external disturbance and noise are addressed. The result of simulation has also shown that the rate of convergence and robustness of the designed controller guarantees practical stability.

[1]  P. S. Sastry,et al.  Varieties of learning automata: an overview , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[2]  Mohammad Reza Meybodi,et al.  A Note on Learning Automata Based Schemes for Adaptation of BP Parameters , 2000, IDEAL.

[3]  Frank L. Lewis,et al.  Neuro-Fuzzy Control of Industrial Systems with Actuator Nonlinearities , 1987 .

[4]  P. S. Sastry,et al.  Continuous action set learning automata for stochastic optimization , 1994 .

[5]  Yunhui Liu,et al.  Dynamic sliding PID control for tracking of robot manipulators: theory and experiments , 2003, IEEE Trans. Robotics Autom..

[6]  Il Hong Suh,et al.  Performance and H∞ optimality of PID trajectory tracking controller for Lagrangian systems , 2001, IEEE Trans. Robotics Autom..

[7]  Hassan B. Kazemian,et al.  Intelligent Fuzzy PID Controller , 2008 .

[8]  Wan Kyun Chung,et al.  On the optimal PID performance tuning for robotic manipulators , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[9]  Wan Kyun Chung,et al.  PID Trajectory Tracking Control for Mechanical Systems , 2004 .

[10]  Tzyh Jong Tarn,et al.  Effect of motor dynamics on nonlinear feedback robot arm control , 1991, IEEE Trans. Robotics Autom..

[11]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[12]  Naresh K. Sinha,et al.  An iterative learning scheme for motion control of robots using neural networks: A case study , 1993, J. Intell. Robotic Syst..

[13]  Peter I. Corke,et al.  A robotics toolbox for MATLAB , 1996, IEEE Robotics Autom. Mag..

[14]  Kumpati S. Narendra,et al.  Learning automata - an introduction , 1989 .

[15]  Richard D. Braatz,et al.  On the "Identification and control of dynamical systems using neural networks" , 1997, IEEE Trans. Neural Networks.

[16]  Amitava Chatterjee,et al.  An adaptive fuzzy strategy for motion control of robot manipulators , 2005, Soft Comput..

[17]  Jay A. Farrell,et al.  Tracking control of a manipulator under uncertainty by FUZZY P+ID controller , 2001, Fuzzy Sets Syst..

[18]  Anthony Green,et al.  Dynamics and Trajectory Tracking Control of a Two-Link Robot Manipulator , 2004 .

[19]  George Leitmann,et al.  Guaranteeing Ultimate Boundedness and Exponential Rate of Convergence for a Class of Nominally Linear Uncertain Systems , 1989 .

[20]  Tae-Yong Kuc,et al.  An adaptive PID learning control of robot manipulators , 2000, Autom..

[21]  M. Mahmoud Robust control of robot arms including motor dynamics , 1993 .

[22]  Pushkin Kachroo,et al.  Multiple stochastic learning automata for vehicle path control in an automated highway system , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[23]  A. B. Rad,et al.  Robust fuzzy tracking control for robotic manipulators , 2007, Simul. Model. Pract. Theory.

[24]  Boubaker Daachi,et al.  A Neural Network Adaptive Controller for End-effector Tracking of Redundant Robot Manipulators , 2006, J. Intell. Robotic Syst..

[25]  Mohammad Reza Meybodi,et al.  A note on learning automata-based schemes for adaptation of BP parameters , 2002, Neurocomputing.

[26]  Víctor Santibáñez,et al.  Windows-based real-time control of direct-drive mechanisms: platform description and experiments , 2004 .

[27]  A. Green,et al.  Fuzzy and optimal control of a two-link flexible manipulator , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[28]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[29]  Alessandro De Luca,et al.  PD control with on-line gravity compensation for robots with elastic joints: Theory and experiments , 2005, Autom..