Pattern matching as the nucleus for either autonomous driving or driver assistance systems

Concerns autonomous vehicle driving by pattern matching combined with reinforcement learning. In specific, this research focuses on the requirement to steer an autonomous car along a curvy and hilly road course with no intersections and no other vehicle or obstacle but with the strict requirement to self-improve driving behaviour. A camera is used to build quickly an abstract complete description (ACSD) of vehicle's current situation. This combines traditional edge finding operators with a new technique of Bayes prediction for each part of the video image. Those ACSD's are being stored together with the steering commands issued at that time and serve as the pattern database of possible driving behaviour which are being retrieved using an approximate nearest neighbour pattern matching algorithm with a O(n log m) characteristic compared to O(n/spl middot/m) for the conventional nearest neighbour calculation. In addition to this, any feedback on the quality or appropriateness of the driving behaviour has to be self-created (e.g. time measurement for a whole road section) and is therefore delayed and unspecific in relation to single issued steering commands. Consequently, a machine learning algorithm coping with those conditions is being implemented based on Reinforcement Learning.

[1]  K.-D. Kuhnert,et al.  Towards a learning autonomous driver system , 2000, 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technologies.

[2]  Klaus-Dieter Kuhnert,et al.  Autonomous Driving through Intelligent Image Processing and Machine Learning , 2001, Fuzzy Days.

[3]  Dean A. Pomerleau,et al.  Vision guided lane transition , 1995, Proceedings of the Intelligent Vehicles '95. Symposium.

[4]  Jean-Arcady Meyer,et al.  From natural to artificial life: Biomimetic mechanisms in animat designs , 1997, Robotics Auton. Syst..

[5]  Shumeet Baluja,et al.  Expectation-based selective attention for visual monitoring and control of a robot vehicle , 1997, Robotics Auton. Syst..

[6]  Klaus-Dieter Kuhnert,et al.  A Vision System for Real Time Road and Object Recognition for Vehicle Guidance , 1987, Other Conferences.

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

[8]  L. Baird Reinforcement Learning Through Gradient Descent , 1999 .

[9]  E D Dickmanns,et al.  AUTONOMOUS HIGH SPEED ROAD VEHICLE GUIDANCE BY COMPUTER VISION , 1987 .

[10]  Richard S. Sutton,et al.  Reinforcement Learning , 1992, Handbook of Machine Learning.