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

被引:127
作者
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
    Alcala, R.
    Alcala-Fdez, J.
    Casillas, J.
    Cordon, O.
    Herrera, F.
    [J]. 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
    Alcala, Rafael
    Ducange, Pietro
    Herrera, Francisco
    Lazzerini, Beatrice
    Marcelloni, Francesco
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2009, 17 (05) : 1106 - 1122
  • [3] A fuzzy-logic-based approach for mobile robot path tracking
    Antonelli, Gianluca
    Chiaverini, Stefano
    Fusco, Giuseppe
    [J]. 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
    Baturone, Iluminada
    Moreno-Velo, Francisco J.
    Blanco, Victor
    Ferruz, Joaquin
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2008, 55 (02) : 928 - 936
  • [6] Particle swarm optimization with recombination and dynamic linkage discovery
    Chen, Ying-Ping
    Peng, Wen-Chih
    Jian, Ming-Chung
    [J]. 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
    Clerc, M
    Kennedy, J
    [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
    Cordón, O
    Herrera, F
    Villar, P
    [J]. 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
    Cupertino, Francesco
    Giordano, Vincenzo
    Naso, David
    Delfine, Luigi
    [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 2006, 13 (04) : 74 - 81
  • [10] Genetical swarm optimization: Self-adaptive hybrid evolutionary algorithm for electromagnetics
    Grimaccia, Francesco
    Mussetta, Marco
    Zich, Riccardo E.
    [J]. IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2007, 55 (03) : 781 - 785