Modeling of human driver behavior via receding horizon and artificial neural network controllers

This paper presents a comparison of receding horizon and artificial neural network controllers for the modeling of human driver behavior during coupled lateral-longitudinal maneuvers. Driver models have been previously developed using control theoretic approaches, such as model predictive control, also known as receding horizon control, and have been shown capable of providing satisfactory vehicle control. However, these models tend to outperform human drivers, for example, due to maneuvers that require high-frequency driver compensation, counter-steering behaviors as required to maintain stability, or modeling errors. Furthermore, tuning these driver models to different drivers, automobiles, and road conditions, can be very challenging, and requires expert human intervention. This paper presents an artificial neural network controller that overcomes these limitations, and, by adapting to the experimental data obtained from the human driver, is capable of reproducing the driver behavior more closely and under a broader range of operating conditions. The receding horizon and neural network controllers are tested and compared to the response of a professional human driver on a closed-course track using data obtained using a high-fidelity Ferrari GT driving simulator. The results show that the artificial neural network outperforms the receding horizon controller in mimicking the response of the professional human driver.

[1]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .

[2]  S. Liberty,et al.  Linear Systems , 2010, Scientific Parallel Computing.

[3]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1989, Math. Control. Signals Syst..

[4]  Charles C. MacAdam,et al.  Understanding and Modeling the Human Driver , 2003 .

[5]  Vincent A. Akpan,et al.  Adaptive predictive control using recurrent neural network identification , 2009, 2009 17th Mediterranean Conference on Control and Automation.

[6]  A. Rantzer,et al.  Vehicle dynamics control and controller allocation for rollover prevention , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[7]  Silvia Ferrari,et al.  Multiobjective Algebraic Synthesis of Neural Control Systems by Implicit Model Following , 2009, IEEE Transactions on Neural Networks.

[8]  D. Mayne,et al.  Receding horizon control of nonlinear systems , 1990 .

[9]  Hans B. Pacejka,et al.  Tire and Vehicle Dynamics , 1982 .

[10]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[11]  A. Modjtahedzadeh,et al.  A control theoretic model of driver steering behavior , 1990, IEEE Control Systems Magazine.

[12]  S. M. Carroll,et al.  Construction of neural nets using the radon transform , 1989, International 1989 Joint Conference on Neural Networks.

[13]  Massimo Bertozzi,et al.  GOLD: a parallel real-time stereo vision system for generic obstacle and lane detection , 1998, IEEE Trans. Image Process..

[14]  Huei Peng,et al.  An adaptive lateral preview driver model , 2005 .

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

[16]  Francesco Borrelli,et al.  A linear time varying model predictive control approach to the integrated vehicle dynamics control problem in autonomous systems , 2007, 2007 46th IEEE Conference on Decision and Control.