A New Method for Position Control of a 2-DOF Robot Arm Using Neuro- Fuzzy Controller

Robot manipulators have become increasingly important in the field of flexible automation. So modeling and control of robots in automation will be very important. But Robots, as complex systems, must detect and isolate faults with high probabilities while doing their tasks with humans or other robots with high precision and they should tolerate the fault with the controller.This paper introduces a Neuro-Fuzzy Controller (NFC) for position control of robot arm. A five layer neural network is used to adjust input and output parameters of membership function in a fuzzy logic controller. The hybrid learning algorithm is used for training this network. In this algorithm, the least square estimation method is applied for the tuning of linear output membership function parameters and the error backpropagation method is used to tune the nonlinear input membership function parameters. The simulation results show that NFC is better and more robust than the PID controller for robot trajectory control.

[1]  W. Khalil,et al.  Inverse and direct dynamic models of hybrid robots , 2010 .

[2]  Stefan Schaal,et al.  Bayesian robot system identification with input and output noise , 2011, Neural Networks.

[3]  Jun Wu,et al.  Review: An overview of dynamic parameter identification of robots , 2010 .

[4]  Arif Ankarali,et al.  Neuro-Fuzzy trajectory control of a scara robot , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[5]  Kuo-Ho Su,et al.  Design of neural-fuzzy-based controller for two autonomously driven wheeled robot , 2010, Neurocomputing.

[6]  Zafer Bingul,et al.  A Fuzzy Logic Controller tuned with PSO for 2 DOF robot trajectory control , 2011, Expert Syst. Appl..

[7]  Mohammad Teshnehlab,et al.  Adaptive intelligent control of flexible link robot arm , 2010, IEEE 8th International Symposium on Intelligent Systems and Informatics.