Evolutionary-Group-Based Particle-Swarm-Optimized Fuzzy Controller With Application to Mobile-Robot Navigation in Unknown Environments

被引:129
作者
Juang, Chia-Feng [1 ]
Chang, Yu-Cheng [1 ]
机构
[1] Natl Chung Hsing Univ, Dept Elect Engn, Taichung 402, Taiwan
关键词
Dead-cycle problem; fuzzy-system optimization; genetic algorithms (GAs); particle-swarm optimization (PSO); robot navigation; NEURAL-NETWORK; SYSTEM; DESIGN; INTERPRETABILITY; ALGORITHM; RULE; IDENTIFICATION;
D O I
10.1109/TFUZZ.2011.2104364
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes an evolutionary-group-based particle-swarm-optimization (EGPSO) algorithm for fuzzy-controller (FC) design. The EGPSO uses a group-based framework to incorporate crossover and mutation operations into particle-swarm optimization. The EGPSO dynamically forms different groups to select parents in crossover operations, particle updates, and replacements. An adaptive velocity-mutated operation (AVMO) is incorporated to improve search ability. The EGPSO is applied to design all of the free parameters in a zero-order Takagi-Sugeno-Kang (TSK)-type FC. The objective of EGPSO is to improve fuzzy-control accuracy and design efficiency. Comparisons with different population-based optimizations of fuzzy-control problems demonstrate the superiority of EGPSO performance. In particular, the EGPSO-designed FC is applied to mobile-robot navigation in unknown environments. In this application, the robot learns to follow object boundaries through an EGPSO-designed FC. A simple learning environment is created to build this behavior without an exhaustive collection of input-output training pairs in advance. A behavior supervisor is proposed to combine the boundary-following behavior and the target-seeking behavior for navigation, and the problem of dead cycles is considered. Successful mobile-robot navigation in simulation and real environments verifies the EGPSO-designed FC-navigation approach.
引用
收藏
页码:379 / 392
页数:14
相关论文
共 43 条
[1]   Local identification of prototypes for genetic learning of accurate TSK fuzzy rule-based systems [J].
Alcala, R. ;
Alcala-Fdez, J. ;
Casillas, J. ;
Cordon, O. ;
Herrera, F. .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2007, 22 (09) :909-941
[2]   A Multiobjective Evolutionary Approach to Concurrently Learn Rule and Data Bases of Linguistic Fuzzy-Rule-Based Systems [J].
Alcala, Rafael ;
Ducange, Pietro ;
Herrera, Francisco ;
Lazzerini, Beatrice ;
Marcelloni, Francesco .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2009, 17 (05) :1106-1122
[3]   A fuzzy-logic-based approach for mobile robot path tracking [J].
Antonelli, Gianluca ;
Chiaverini, Stefano ;
Fusco, Giuseppe .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2007, 15 (02) :211-221
[4]  
Antonelli M, 2009, PROCEEDINGS OF THE JOINT 2009 INTERNATIONAL FUZZY SYSTEMS ASSOCIATION WORLD CONGRESS AND 2009 EUROPEAN SOCIETY OF FUZZY LOGIC AND TECHNOLOGY CONFERENCE, P1033
[5]   Design of embedded DSP-based fuzzy controllers for autonomous mobile robots [J].
Baturone, Iluminada ;
Moreno-Velo, Francisco J. ;
Blanco, Victor ;
Ferruz, Joaquin .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2008, 55 (02) :928-936
[6]   Particle swarm optimization with recombination and dynamic linkage discovery [J].
Chen, Ying-Ping ;
Peng, Wen-Chih ;
Jian, Ming-Chung .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (06) :1460-1470
[7]   The particle swarm - Explosion, stability, and convergence in a multidimensional complex space [J].
Clerc, M ;
Kennedy, J .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) :58-73
[8]   Analysis and guidelines to obtain a good uniform fuzzy partition granularity for fuzzy rule-based systems using simulated annealing [J].
Cordón, O ;
Herrera, F ;
Villar, P .
INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2000, 25 (03) :187-215
[9]   Fuzzy control of a mobile robot - Implementation using a MATLAB-based rapid prototyping system [J].
Cupertino, Francesco ;
Giordano, Vincenzo ;
Naso, David ;
Delfine, Luigi .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2006, 13 (04) :74-81
[10]   Genetical swarm optimization: Self-adaptive hybrid evolutionary algorithm for electromagnetics [J].
Grimaccia, Francesco ;
Mussetta, Marco ;
Zich, Riccardo E. .
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2007, 55 (03) :781-785