Academia.eduAcademia.edu

Outline

An Intelligent Fuzzy Controller Based On Genetic Algorithms

Abstract

In view of many applications, in recent years, there has been increasing interest in robot’s control. Two intelligent controllers based on fuzzy logic and neural network are developed to trace the desired trajectory for a robot. A variety of evolutionary algorithms, have been proposed to approximately solve problems of common engineering applications. Increasingly common applications involve automatic learning of nonlinear mappings that govern the behavior of control systems. In many cases where robot control is of primary concern, the systems used to demonstrate the effectiveness of evolutionary algorithms often do not represent practical robotic systems. In this paper, genetic algorithms (GA) are the evolutionary strategy of interest. This procedure and the manner in which fuzzy controllers are codified into chromosomes is described. It is applied to learn fuzzy control rules for a practical autonomous vehicle steering control problem, namely, path tracking. GA handles the simultaneous evolution of membership functions and rule bases for the fuzzy path tracker. Simulation results show that the proposed fuzzy controller whose all parameters have been tuned simultaneously using GAs, offers advantages over existing controllers and has improved performance

References (10)

  1. Emara, H. and Elshafei, A. L. (2004) Robust Robot Control Enhanced by a Hierarchical Adaptive Fuzzy Algorithm. Engineering Applications of Artificial Intelligence17, 187-198.
  2. Homaifar, A. and McCormick, E., "Simultaneous Design of Membership Functions and Rule Sets for Fuzzy Controllers Using Genetic Algorithms", IEEE Transactions on Fuzzy Systems, Vol. 3, No. 2, 1995, pp. 129-139.
  3. B. Kosko, "Fuzzy systems as universal approximators," in Proc. IEEE Int. Conf. Fuzzy Systems, San Diego, CA, Mar. 1992, pp. 1143-1162.
  4. M.J. Gacto, R. Alcalá, F. Herrera, Adaptation and Application of Multi-Objective Evolutionary Algorithms for Rule Reduction and Parameter Tuning of Fuzzy Rule-Based Systems. Soft Computing 13:5 (2009) 419-436, doi:10.1007/s00500-008-0359-z
  5. R. Alcalá, M.J. Gacto, F. Herrera, J. Alcalá-Fdez, A Multi-objective Genetic Algorithm for Tuning and Rule Selection toObtain Accurate and Compact Linguistic Fuzzy Rule-Based Systems.International Journal of Uncertainty, Fuzziness and Knowledge-BasedSystems, 15:5 (2007) 539, doi:10.1142/S0218488507004868.
  6. Tunstel, E. and Jamshidi, M., "On Genetic Programming of Fuzzy Rule-Based Systems for Intelligent Control", International Journal of Intelligent Automation and Soft Computing, Vol. 2, No. 3, 1996, pp. 271-284.
  7. Tunstel E., Lippincott, T. and Jamshidi, M., "Behavior Hierarchy for Autonomous Mobile Robots: Fuzzy-behavior modulation and evolution", International Journal of Intelligent Automation and Soft Computing, Vol. 3, No. 1, 1997, pp. 37-49.
  8. Lee, C., "Fuzzy Logic in Control Systems: Fuzzy Logic Controller, Part I", IEEE Transactions on Systems, Man & Cybernetics, Vol. 20, No. 2, 1990, pp. 404-418.
  9. Hemami, A., Mehrabi, M., and Cheng, R., "Optimal Kinematic Path Tracking Control of Mobile Robots with Front Steering", Robotica, Vol. 12, No, 6, 1994, pp. 563-568.
  10. Battle, D. D., Implementation of Genetic Programming for Mobile Robot Navigation, MS Thesis, Dept. of Electrical Engineering, North Carolina A&T State University, Greensboro, NC, 1998.