Modeling and Control of 5DOF Robot Arm Using Fuzzy Logic Supervisory Control

Modeling and control of 5 degree of freedom (DOF) robot arm is the subject of this article. The modeling problem is necessary before applying control techniques to guarantee the execution of any task according to a desired input with minimum error. Deriving both forward and inverse kinematics is an important step in robot modeling based on the Denavit Hartenberg (DH) representation. Proportional integral derivative (PID) controller is used as a reference benchmark to compare its results with fuzzy logic controller (FLC) and fuzzy supervisory controller (FSC) results. FLC is applied as a second controller because of the nonlinearity in the robot manipulators. We compare the result of the PID controller and FLC results in terms of time response specifications. FSC is a hybrid between the previous two controllers. The FSC is used for tuning PID gains since PID alone performs not satisfactory in nonlinear systems. Hence, comparison of tuning of PID parameters is utilized using classical method and FSC method. Based on simulation results, FLC gives better results than classical PID controller in terms of time response and FSC is better than classical methods such as Ziegler-Nichols (ZN) in tuning PID parameters in terms of time response.

[1]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[2]  George K. I. Mann,et al.  Analysis of direct action fuzzy PID controller structures , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[3]  Azura Che Soh,et al.  EFFECT OF FUZZY LOGIC CONTROLLER IMPLEMENTATION ON A DIGITALLY CONTROLLED ROBOT MOVEMENT , 2010 .

[4]  Ieee Robotics,et al.  IEEE journal of robotics and automation , 1985 .

[5]  Sreenatha G. Anavatti,et al.  Fuzzy + PID Controller for Robot Manipulator , 2006, 2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06).

[6]  Masayoshi Tomizuka,et al.  Fuzzy gain scheduling of PID controllers , 1993, IEEE Trans. Syst. Man Cybern..

[7]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[8]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems , 2008 .

[9]  Shadia Elgazzar,et al.  Efficient kinematic transformations for the PUMA 560 robot , 1985, IEEE J. Robotics Autom..

[10]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems: Theory, Methods, and Algorithms , 1995 .

[11]  Huayan Pu,et al.  Forward Kinematics Analysis and 3-Dimmision Gait Simulation of a MiniQuad Walking Robot , 2007, 2007 International Conference on Mechatronics and Automation.

[12]  E. H. Mamdani,et al.  Application of Fuzzy Logic to Approximate Reasoning Using Linguistic Synthesis , 1976, IEEE Transactions on Computers.

[13]  Sandeep Anand,et al.  Software for control and dynamic simulation of Unimate PUMA 560 robot , 1993 .

[14]  A. Visioli Tuning of PID controllers with fuzzy logic , 2001 .

[15]  R. Gorez A survey of PID auto-tuning methods : Feature issue controller tuning , 1997 .

[16]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[17]  G. M. Khoury,et al.  Fuzzy PID Control of a Five DOF Robot Arm , 2004, J. Intell. Robotic Syst..