Self-tuning fuzzy logic controller for reactive navigation

Low-level tasks for the navigation of autonomous vehicles can be accomplished efficiently by behavioral-based approaches mapping sensory data onto control commands in a reactive way, without using internal representations. Such a direct mapping can be usefully realized using fuzzy logic. All the choices involved in fuzzy controller design, impacting the final result in terms of complexity and performance, are generally made intuitively and/or by trial-and-error processes. Automatic learning and self-tuning of rules are required for adaptive controllers operating in real dynamic environments instead. This paper presents a method for minimizing the number of rules in a fuzzy controller without affecting its overall performance. The experiments have been made reducing the number of rules of a fuzzy controller developed for driving a TRC Labmate based vehicle along the wall on its right-hand side mapping ultrasonic sensor readings onto steering velocity values. Fuzzy rules have been learned automatically from training data collected during operator-driven runs of the vehicle. Experimental results, comparing the original and the optimized versions of the controller successfully driving the vehicle along arbitrarily shaped walls in real unknown environments, are provided.

[1]  James L. Crowley,et al.  Learning locomotion reflexes: A self-supervised neural system for a mobile robot , 1994, Robotics Auton. Syst..

[2]  Abdollah Homaifar,et al.  Simultaneous design of membership functions and rule sets for fuzzy controllers using genetic algorithms , 1995, IEEE Trans. Fuzzy Syst..

[3]  Wei Li,et al.  Fuzzy logic based robot navigation in uncertain environments by multisensor integration , 1994, Proceedings of 1994 IEEE International Conference on MFI '94. Multisensor Fusion and Integration for Intelligent Systems.

[4]  Ren C. Luo,et al.  Multi-layered fuzzy behavior fusion for real-time control of systems with many sensors , 1994, Proceedings of 1994 IEEE International Conference on MFI '94. Multisensor Fusion and Integration for Intelligent Systems.

[5]  Shigeo Abe,et al.  Fuzzy rules extraction directly from numerical data for function approximation , 1995, IEEE Trans. Syst. Man Cybern..

[6]  Jerry M. Mendel,et al.  Generating fuzzy rules by learning from examples , 1992, IEEE Trans. Syst. Man Cybern..

[7]  Robert J. Hammell,et al.  Interpolation, Completion, and Learning Fuzzy Rules , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[8]  Martin Brown,et al.  Neurofuzzy adaptive modelling and control , 1994 .

[9]  Dean Pomerleau,et al.  Efficient Training of Artificial Neural Networks for Autonomous Navigation , 1991, Neural Computation.

[10]  Jane Yung-jen Hsu,et al.  Automatic generation of fuzzy control rule by machine learning methods , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[11]  Yinghua Lin,et al.  A new approach to fuzzy-neural system modeling , 1995, IEEE Trans. Fuzzy Syst..