title: An Interpretable Fuzzy System Learned Through Online Rule Generation and Multiobjective ACO With a Mobile Robot Control Application.
abstract: 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.
authors.forename: Chia-Feng
authors.initials: CF
authors.lastname: Juang
authors.forename: Tian-Lu
authors.initials: TL
authors.lastname: Jeng
authors.forename: Yu-Cheng
authors.initials: YC
authors.lastname: Chang