Intelligent Speed Adaptation in Curves for Autonomous Vehicles

Millions of road users and pedestrians are killed in traffic accidents each year. The need to increase road safety is one of the major concerns, and the better way to increase safety is to develop systems which are able to automatically drive, the principal cause of road accidents being human error. Centre for Computational Intelligence (C2i) has developed a simulated system based on fuzzy neural network, which is able to drive on highway, and to take some decisions like lane changing and car following or overtaking. The aim of our project is to go one step beyond this system, by implementing intelligent speed adaptation (ISA), so the car can anticipate curves by adapting its speed according to the degree of curvature of the road. In order to implement ISA, we will use the GenSoYagerFNN, a fuzzy neural network developed in the laboratory, which has shown good performances for autonomous driving. The information about the environment is given by a camera put in front of the car, and image processing is used for lane detection and to extract necessary data. These data are then fed into the network, which gives in output the vehicle controls (i.e. steering, brake and throttle). The GenSoYagerFNN must first learn from a training set, given by collecting data from a human driver, in order to be able to drive correctly the vehicle. Experimental results have shown that the GenSoYager was able to correctly adapt its speed according to the curvature of the road, in the same way that human do. The learning process from a human training set has been a success for a simple test, and results are encouraging for the continuation of the project.

[1]  W S McCulloch,et al.  A logical calculus of the ideas immanent in nervous activity , 1990, The Philosophy of Artificial Intelligence.

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

[3]  Dean Pomerleau,et al.  ALVINN, an autonomous land vehicle in a neural network , 2015 .

[4]  David N. Lee,et al.  Where we look when we steer , 1994, Nature.

[5]  Erwin R. Boer Tangent point oriented curve negotiation , 1996, Proceedings of Conference on Intelligent Vehicles.

[6]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[7]  Rahul Sukthankar,et al.  Adaptive Intelligent Vehicle Modules for Tactical Driving , 1996 .

[8]  Stuart J. Russell,et al.  The BATmobile: Towards a Bayesian Automated Taxi , 1995, IJCAI.

[9]  E. H. Mamdani,et al.  Application of Fuzzy Logic to Approximate Reasoning Using Linguistic Synthesis , 1976, IEEE Transactions on Computers.

[10]  F ROSENBLATT,et al.  The perceptron: a probabilistic model for information storage and organization in the brain. , 1958, Psychological review.

[11]  Guanrong Chen,et al.  Introduction to Fuzzy Systems , 2005 .

[12]  Roger E. Kirk,et al.  Statistics: An Introduction , 1998 .

[13]  Rahul Sukthankar,et al.  Evolving an intelligent vehicle for tactical reasoning in traffic , 1997, Proceedings of International Conference on Robotics and Automation.

[14]  C. S. George Lee,et al.  Neural fuzzy systems: a neuro-fuzzy synergism to intelligent systems , 1996 .

[15]  L. Zadeh Calculus of fuzzy restrictions , 1996 .

[16]  Leslie Pack Kaelbling,et al.  A Dynamical Model of Visually-Guided Steering, Obstacle Avoidance, and Route Selection , 2003, International Journal of Computer Vision.

[17]  James C. Bezdek,et al.  Fuzzy Kohonen clustering networks , 1994, Pattern Recognit..

[18]  Richard Wilkie,et al.  Controlling steering and judging heading: retinal flow, visual direction, and extraretinal information. , 2003, Journal of experimental psychology. Human perception and performance.

[19]  Michel Pasquier,et al.  Self-trained automated parking system , 2004, ICARCV 2004 8th Control, Automation, Robotics and Vision Conference, 2004..

[20]  Samantha L. Comte,et al.  Intelligent speed adaptation : evaluating the possible effects of an innovative speed management system on driver behaviour and road safety , 2001 .

[21]  Yong Zhou,et al.  A robust lane detection and tracking method based on computer vision , 2006 .

[22]  Phil Husbands,et al.  Evolutionary robotics , 2014, Evolutionary Intelligence.

[23]  Michel Pasquier,et al.  Fuzzylot: a novel self-organising fuzzy-neural rule-based pilot system for automated vehicles , 2001, Neural Networks.

[24]  J M Loomis,et al.  Visual Control of Steering without Course Information , 1996, Perception.

[25]  Hiok Chai Quek,et al.  GenSoFNN: a generic self-organizing fuzzy neural network , 2002, IEEE Trans. Neural Networks.

[26]  Chi-Cheng Jou,et al.  A fuzzy cerebellar model articulation controller , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[27]  Stefano Nolfi,et al.  Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-Organizing Machines , 2000 .

[28]  Andras Varhelyi,et al.  Speed regulation by in-car active accelerator pedal – Effects on driver behaviour , 2004 .

[29]  Richard J. Oentaryo,et al.  Learning to drive the human way: a step towards intelligent vehicles , 2008 .

[30]  P.V.C. Hough,et al.  Machine Analysis of Bubble Chamber Pictures , 1959 .

[31]  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.

[32]  Dinggang Shen,et al.  Lane detection and tracking using B-Snake , 2004, Image Vis. Comput..

[33]  Constance S. Royden,et al.  From vision to action: experiments and models of steering control during driving. , 2000, Journal of experimental psychology. Human perception and performance.

[34]  James M. Keller,et al.  Neural network implementation of fuzzy logic , 1992 .

[35]  Jitendra Malik,et al.  A Comparative Study of Vision-Based Lateral Control Strategies for Autonomous Highway Driving , 1999, Int. J. Robotics Res..

[36]  Margaret M. Peden,et al.  World Report on Road Traffic Injury Prevention , 2004 .

[37]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[38]  Roland Siegwart,et al.  A Lane Detection Vision Module for Driver Assistance , 2004 .

[39]  Richard M Wilkie,et al.  Driving as Night Falls The Contribution of Retinal Flow and Visual Direction to the Control of Steering , 2002, Current Biology.

[40]  Kevin N. Gurney,et al.  An introduction to neural networks , 2018 .

[41]  Ioannis Pitas,et al.  Digital Image Processing Algorithms , 1993 .

[42]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..