Evolutionary algorithms for fuzzy control system design

被引:75
作者
Hoffmann, F [1 ]
机构
[1] Royal Inst Technol, Ctr Autonomous Syst, Stockholm, Sweden
关键词
evolutionary algorithm; fuzzy control; genetic fuzzy system; mobile robot;
D O I
10.1109/5.949487
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper provides an overview on evolutionary learning methods for the automated design and optimization of fuzzy logic controllers. In a genetic tuning process, an evolutionary algorithm adjusts the membership functions or scaling factors of a predefined fuzzy controller based on a performance index that specifies the desired control behavior Genetic learning processes are concerned with the automated design of the fuzzy rule base. Their objective is to generate a set of fuzzy if-then rules that establishes the appropriate mapping from input states to control actions. We describe two applications of genetic-fuzzy systems in detail: an evolution strategy that tunes the scaling and membership functions of a fuzzy cart-pole balancing controller and a genetic algorithm that learns the fuzzy control rules for an obstacle-avoidance behavior of a mobile robot.
引用
收藏
页码:1318 / 1333
页数:16
相关论文
共 26 条
[1]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[2]  
Back T, 1996, EVOLUTIONARY ALGORIT
[3]  
BONARINI A, 1996, FUZZY MODELLING PARA, P265
[4]   A ROBUST LAYERED CONTROL-SYSTEM FOR A MOBILE ROBOT [J].
BROOKS, RA .
IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1986, 2 (01) :14-23
[5]   Automatic generation of fuzzy rules for reactive robot controllers [J].
Castellano, G ;
Attolico, G ;
Distante, A .
ROBOTICS AND AUTONOMOUS SYSTEMS, 1997, 22 (02) :133-149
[6]  
Cordon O., 2001, ADV FUZZY SYSTEMS
[7]  
DRIANKOV D, 2000, FUZZY LOGIC TECHNIQU
[8]  
HAGRAS H, 1999, P IEEE INT FUZZ SYST, V2, P668
[9]   A learning process for fuzzy control rules using genetic algorithms [J].
Herrera, F ;
Lozano, M ;
Verdegay, JL .
FUZZY SETS AND SYSTEMS, 1998, 100 (1-3) :143-158
[10]  
HERRERA F, 1997, FUZZY EVOLUTIONARY C, P57