Optimization of Fuzzy Car Controller Using Genetic Algorithm

  • Kim, Bong-Gi (Division of Computer Science & Engineering, Jinju National University) ;
  • Song, Jin-Kook (Division of Computer Science & Engineering, Jinju National University) ;
  • Shin, Chang-Doon (Department of Visual Contents, Hallym College)
  • Published : 2008.06.30

Abstract

The important problem in designing a Fuzzy Logic Controller(FLC) is generation of fuzzy control rules and it is usually the case that they are given by human experts of the problem domain. However, it is difficult to find an well-trained expert to any given problem. In this paper, I describes an application of genetic algorithm, a well-known global search algorithm to automatic generation of fuzzy control rules for FLC design. Fuzzy rules are automatically generated by evolving initially given fuzzy rules and membership functions associated fuzzy linguistic terms. Using genetic algorithm efficient fuzzy rules can be generated without any prior knowledge about the domain problem. In addition expert knowledge can be easily incorporated into rule generation for performance enhancement. We experimented genetic algorithm with a non-trivial vehicle controling problem. Our experimental results showed that genetic algorithm is efficient for designing any complex control system and the resulting system is robust.

Keywords

References

  1. Chuen Chien Lee, "Fuzzy Logic Control Systems: Fuzzy Logic Controller-Part I", IEEE Transactions on Systems, Man, and Cybernetics, vol. 20, No. 2, 1990
  2. Schin-ichi Horikawa et al., "A Fuzzy Controller Using a Neural Network and Its Capability to Learn Control Rules," Proc. of the International Conference on Fuzzy Logic & Neural Networks, pp.103-106, 1990
  3. Hasegawa T., Horikawa S.-i. Furuhashi T., Uchikawa Y., "On design of adaptive fuzzy controller using fuzzy neural networks and a description of its dynamical behavior", Fuzzy Sets And Systems, Vol. 71, Issue 1, pp.3-23, 1995 https://doi.org/10.1016/0165-0114(94)00196-E
  4. F. Hoffmann, et al., Evolutionary Learning of Mobile Robot Behaviours, First Workshop on Frontiers in Evolutionary Algorithms, 1997
  5. Leonid REZNIK, "Evolution of Fuzzy Controller Design", FUZZ IEEE, 1997
  6. Tomonori HASHIYAMA, Takeshi FURUHASHI, Yoshiki UCHIKAWA, "A Study on Finding Fuzzy Rules for Semi-Active Suspension Controllers with Genetic Algorithm", First Online Workshop on Evolutionary Computation, 1995
  7. Frank Hoffmann, Gerd Pfister, "Evolutionary Design of a Fuzzy Knowledge Base for a Mobile Robot", International Journal of Approximate Reasoning ,vol. 17, no. 4, pp.447-469, (1997) https://doi.org/10.1016/S0888-613X(97)00005-4
  8. Z. Michalewicz, "Genetic Algorithms + Data Structures = Evolution Programs", Third, Extended Edition, Springer-Verlag, 1995
  9. Potter M. A., De Jong K., "A Cooperative Coevolutionary Approach to Function Optimization", Parallel Problem Solving from Nature-PPSN III, pp.249-257, 1994
  10. Cheol Min, Yoon, "Fuzzy Control Rule Creation Using Genetic Algorithm", Computer Engineering Master's Thesis, Soongsil University, 1998