Hybrid GA Tuned RBF Based Neuro-Fuzzy Controller for Robotic Manipulator

In this paper performance of Puma 560 manipulator is being compared for hybrid gradient descent and least square method learning based ANFIS controller with hybrid Genetic Algorithm and Generalized Pattern Search tuned radial basis function based Neuro-Fuzzy controller. ANFIS which is based on Takagi Sugeno type Fuzzy controller needs prior knowledge of rule base while in radial basis function based Neuro-Fuzzy rule base knowledge is not required. Hybrid Genetic Algorithm with generalized Pattern Search is used for tuning weights of radial basis function based Neuro- fuzzy controller. All the controllers are checked for butterfly trajectory tracking and results in the form of Cartesian and joint space errors are being compared. ANFIS based controller is showing better performance compared to Radial Basis Function based Neuro-Fuzzy Controller but rule base independency of RBF based Neuro-Fuzzy gives it an edge over ANFIS




References:
[1] Lin C T and Lee C S G, Neural Network based Fuzzy Logic Control
and Decision System, IEEE Transactions on Computers,vol.40,no.12,pp.
1320-1336, 1991.
[2] Bherenji H R and Khedkar P, "Learning and Tuning Fuzzy Logic
Controllers through Reinforcements," IEEE Transactions on Neural
Networks, vol.3, pp. 724-740, 1992.
[3] Jyh-Shing Roger Jang, "ANFIS: Adaptive-Network-Based Fuzzy
Inference System," IEEE Transactions on Systems, Man, and
Cybernetics, vol. 23, no. 3, May/ Jun 1993.
[4] A. Nurnnberger, D. Nauck, R. Kruse ,"Neuro-fuzzy control based on the
NEFCON-model: recent developments," Soft Computing - A Fusion of
Foundations, Methodologies and Applications vol.2, no. 4 , pp.168-
182,Feb. 1999
[5] Teo Lian Seng, Marzuki Khalid, and Rubiyah Yusof , "Tuning of A
Neuro-Fuzzy Controller by Genetic Algorithm," IEEE Transactions on
Systems, Man and Cybernetics, Apr. 1999.
[6] C. H. Wang, T. C. Lin, T. T. Lee, and H. L. Liu, "Adaptive hybrid
intelligent control for uncertain nonlinear dynamical systems," IEEE
Transaction on Systems, Man and Cybernetics B, vol. 32, pp. 583-597,
Oct. 2002.
[7] Y. Gao and M. Joo, "Online adaptive fuzzy neural identification and
control of a class of MIMO nonlinear systems," IEEE Transaction on
Fuzzy System,vol. 11, pp. 462-477, Aug. 2003.
[8] Meng Joo and Yang Gao, "Robust Adaptive Control of Robot
Manipulators Using Generalized Fuzzy Neural Networks,"IEEE
Transactions on Industrial Electronics, vol. 50, no. 3, June 2003
[9] Y. Gao, M. J. Er, and S. Yang, "Adaptive fuzzy neural control of robot
manipulators," IEEE Transactions on Industrial Electronics, vol. 48, pp.
1274-1278, Dec.2001.
[10] Y. Gao and M. J. Er, "Robust adaptive fuzzy neural control of robot
manipulators," in Proc. IEEE International Conference on Neural
Networks,Washington, DC, 2001, pp. 2188-2193.
[11] Brian Armstrong, Oussama Khatib, Joel Burdick, "The explicit dynamic
Model and Inertial Parameters of the Puma 560 Arms," IEEE
International conference on Robotics and Automation, vol. 2 ,pp. 1608-
1613, May 1994.
[12] T.J.Tarn, A.K.Bejczy, G.T.Marth, A.K.Ramadorai "Performance
Comparison of Four Manipulator Servo Schemes" IEEE control system
magazine, vol. 3 issue 1, Feb 1993.
[13] Chul-Goo Kang Online "Trajectory Planning for a PUMA Robot,"
International Journal of Precision Engineering and Manufacturing, vol.
8, vo.4, pp.16-21, Oct. 2007.
[14] Francisco Valero and Vicente Mata, Antonio Besa "Trajectory planning
in workspaces with obstacles taking into account the dynamic robot
behavior," Journal of Mechanism and Machine Theory, vol. 41, issue 5,
pp. 525-536,May. 2006.
[15] Chia-Yu E. Wang, Wojciech K. Timoszyk, and James E. Bobrow
"Payload Maximization for Open Chained Manipulators: Finding
Weightlifting Motions for a Puma 762 Robot," IEEE Transactions on
Robotics and Automation, vol. 17, no. 2, Apr. 2001.
[16] Shadia Elgazzar "Efficient Kinematic Transformations for the PUMA
560 Robot," IEEE Journal Of Robotics And Automation, vol. Ra-1, no.
3, Sept. 1985.
[17] Said M. Megahed "Inverse Kinematics of Spherical Wrist Robot Arms
Analysis and Simulation," Journal of Intelligent and Robotic Systems,
vol. 5, pp. 211-227, 1992.
[18] Jean Cote, C1ement M. Gosselin and Denis Laurendeau "Generalized
Inverse Kinematic Functions for the Puma Manipulators," IEEE
Transactions on Robotics and Automation, vol. 1 I, no. 3, Jun. 1995.
[19] Fan-Tien Cheng, Tzung-Liang Hour, York-Yin Sun, and Tsing-Hua
Chen "Study and Resolution of Singularities for a 6-Dof Puma
Manipulator "IEEE Transactions on Systems, Man, and CyberneticsÔÇö
Part B: Cybernetics, vol. 27, no. 2, Apr. 1997.
[20] Frederic Chapelle and Philippe Bidaud, "Closed form solutions for
inverse kinematics approximation of general 6R manipulators," Journal
of Mechanism and Machine Theory, vol. 39, issue. 3, pp. 323-338, Mar
2004.
[21] R.Kelly, V.santibanez A.Loria, Control of Robot Manipulators in joint
space, Springer Advanced Textbooks in Control and Signal Processing,
series 2005
[22] David A.Coley, Introduction to Genetic Algorithm for scientist and
engineer, World scientific Publishing 1999