Fuzzylot: a novel self-organising fuzzy-neural rule-based pilot system for automated vehicles

This paper presents part of our research work concerned with the realisation of an Intelligent Vehicle and the technologies required for its routing, navigation, and control. An automated driver prototype has been developed using a self-organising fuzzy rule-based system (POPFNN-CRI(S)) to model and subsequently emulate human driving expertise. The ability of fuzzy logic to represent vague information using linguistic variables makes it a powerful tool to develop rule-based control systems when an exact working model is not available, as is the case of any vehicle-driving task. Designing a fuzzy system, however, is a complex endeavour, due to the need to define the variables and their associated fuzzy sets, and determine a suitable rule base. Many efforts have thus been devoted to automating this process, yielding the development of learning and optimisation techniques. One of them is the family of POP-FNNs, or Pseudo-Outer Product Fuzzy Neural Networks (TVR, AARS(S), AARS(NS), CRI, Yager). These generic self-organising neural networks developed at the Intelligent Systems Laboratory (ISL/NTU) are based on formal fuzzy mathematical theory and are able to objectively extract a fuzzy rule base from training data. In this application, a driving simulator has been developed, that integrates a detailed model of the car dynamics, complete with engine characteristics and environmental parameters, and an OpenGL-based 3D-simulation interface coupled with driving wheel and accelerator/ brake pedals. The simulator has been used on various road scenarios to record from a human pilot driving data consisting of steering and speed control actions associated to road features. Specifically, the POPFNN-CRI(S) system is used to cluster the data and extract a fuzzy rule base modelling the human driving behaviour. Finally, the effectiveness of the generated rule base has been validated using the simulator in autopilot mode.

[1]  M. Sugeno,et al.  Structure identification of fuzzy model , 1988 .

[2]  Michio Sugeno,et al.  Industrial Applications of Fuzzy Control , 1985 .

[3]  Ruowei Zhou,et al.  POPFNN: A Pseudo Outer-product Based Fuzzy Neural Network , 1996, Neural Networks.

[4]  Michio Sugeno,et al.  A fuzzy-logic-based approach to qualitative modeling , 1993, IEEE Trans. Fuzzy Syst..

[5]  Isao Hayashi,et al.  NN-driven fuzzy reasoning , 1991, Int. J. Approx. Reason..

[6]  Hisao Ishibuchi,et al.  A simple but powerful heuristic method for generating fuzzy rules from numerical data , 1997, Fuzzy Sets Syst..

[7]  Hiok Chai Quek,et al.  Opportunistic planning for a fleet of transportation robots , 1999, Proceedings 199 IEEE/IEEJ/JSAI International Conference on Intelligent Transportation Systems (Cat. No.99TH8383).

[8]  Ruowei Zhou,et al.  The POP learning algorithms: reducing work in identifying fuzzy rules , 2001, Neural Networks.

[9]  A. Kaufmann,et al.  Introduction to fuzzy arithmetic : theory and applications , 1986 .

[10]  G R Watts,et al.  DESIGN AND VALIDATION OF A DRIVING SIMULATOR FOR USE IN PERCEPTUAL STUDIES , 1979 .

[11]  Isao Hayashi,et al.  A learning method of fuzzy inference rules by descent method , 1992 .

[12]  Ruowei Zhou,et al.  POPFNN-AAR(S): a pseudo outer-product based fuzzy neural network , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[13]  Kaoru Kondo,et al.  Adaptive shift scheduling strategy introducing neural network in automatic transmission , 1995 .

[14]  H. Nomura,et al.  A Self-Tuning Method of Fuzzy Reasoning By Genetic Algorithm , 1993 .

[15]  T D Gillespie,et al.  Fundamentals of Vehicle Dynamics , 1992 .

[16]  Kai Keng Ang,et al.  Improved MCMAC with momentum, neighborhood, and averaged trapezoidal output , 2000, IEEE Trans. Syst. Man Cybern. Part B.

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

[18]  Michel Pasquier,et al.  POPFNN-CRI(S): pseudo outer product based fuzzy neural network using the compositional rule of inference and singleton fuzzifier , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[19]  Dee A. Chapman,et al.  Test Vehicle Steering Systems , 1994 .

[20]  Hiok Chai Quek,et al.  Pseudo-outer product based fuzzy neural network fingerprint verification system , 2001, Neural Networks.

[21]  Takeshi Matsumara,et al.  INTELLIGENT CONTROLLED AUTOMATIC TRANSMISSION , 1993 .