Implementation of an Intelligent Control System Using Fuzzy ITI

This paper proposes a new multi-strategy (hybrid) intelligent control technique whose concept is applicable to the control of a wide range of processes. The proposed technique uses Incremental Tree Induction (ITI) as the learning algorithm, and incorporates fuzzy logic to deal with uncertainties apparent in the process to be controlled. ITI operates solely on symbolic fuzzy knowledge, as both the input features (data obtained from the process to be controlled) and the output decisions of the intelligent controller are described by fuzzy linguistic variables. Fuzzy associative memories (FAMs) are employed to store and manage the fuzzy knowledge, and are simulated operationally by fuzzy binary decision trees which encode the input-output space. The main novelty of this approach is the automatic synthesis (both off-line and on-line) of multi-dimensional FAMs from inception, in contrast to the manual implementation of traditional FAMs. A second important advantage is the self-explanatory nature of the FAMs (and their underlying control laws) generated by this approach. The new technique is demonstrated in its application to the intelligent navigation of a mobile robot.

[1]  Shah Hamzei,et al.  Decision tree learning for intelligent mobile robot navigation , 1998 .

[2]  Aiko M. Hormann,et al.  Programs for Machine Learning. Part I , 1962, Inf. Control..

[3]  Jerzy W. Bala,et al.  Hybrid Learning Using Genetic Algorithms and Decision Trees for Pattern Classification , 1995, IJCAI.

[4]  G. H. Shah Hamzei,et al.  Self-organising fuzzy decision trees for robot navigation: An online learning approach , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[5]  Wei Li Neuro-fuzzy systems for intelligent robot navigation and control under uncertainty , 1995, Proceedings of 1995 IEEE International Conference on Fuzzy Systems..

[6]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[7]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[8]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

[9]  Fuzzy Logic in Control Systems : Fuzzy Logic , 2022 .

[10]  J. Mendel Fuzzy logic systems for engineering: a tutorial , 1995, Proc. IEEE.

[11]  R. Lippmann,et al.  An introduction to computing with neural nets , 1987, IEEE ASSP Magazine.

[12]  Kurt Konolige,et al.  Blending reactivity and goal-directedness in a fuzzy controller , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[13]  Ian P. W. Sillitoe,et al.  Multi-Layer Hierarchical Rule Learning in Reactive Robot Control Using Incremental Decision Trees , 1999, J. Intell. Robotic Syst..

[14]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[15]  J. Ross Quinlan,et al.  Learning Efficient Classification Procedures and Their Application to Chess End Games , 1983 .