An Interpretable Fuzzy System Learned Through Online Rule Generation and Multiobjective ACO With a Mobile Robot Control Application
This paper proposes a new multiobjective optimization approach to designing a fuzzy logic system (FLS) using process data and applies it to the wall-following control of a mobile robot. The objectives considered include both the interpretability and control performance of the FLS. It is assumed that...
Saved in:
Published in | IEEE transactions on cybernetics Vol. 46; no. 12; pp. 2706 - 2718 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
United States
IEEE
01.12.2016
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | This paper proposes a new multiobjective optimization approach to designing a fuzzy logic system (FLS) using process data and applies it to the wall-following control of a mobile robot. The objectives considered include both the interpretability and control performance of the FLS. It is assumed that no off-line training data are available in advance, and the rule base is initially empty. All rules are generated through an online clustering and fuzzy set merging (OCFM) algorithm using data generated online during the FLS evaluation process. The OCFM builds a reference rule base that flexibly partitions the input space with distinguishable fuzzy sets (FSs). Based on the reference rule base, a new multiobjective front-guided continuous ant-colony optimization (MO-FCACO) algorithm is proposed to optimize the FLS structure and parameters. In addition to the objective functions defined to evaluate the FLS control performance, a transparency-oriented objective function is defined with constraints imposed on the FS parameters to obtain an interpretable FLS with transparent FSs. The MO-FCACO solves the constrained multiobjective optimization problem by optimizing all of the free parameters in an FLS through ant-path selection, sampling operation, and front-guided optimization processes. The multiobjective FLS design approach is applied to control the orientation and moving speed of a mobile robot in performing the wall-following task. Optimization performance of the MO-FCACO is verified through comparisons with various multiobjective population-based optimization algorithms. Experimental results verify the effectiveness of the designed FLSs in controlling a real robot. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
ISSN: | 2168-2267 2168-2275 |
DOI: | 10.1109/TCYB.2015.2486779 |