A feedforward and feedback integrated lateral and longitudinal driver model for personalized advanced driver assistance systems

Abstract Advanced driver assistance systems (ADAS) are a subject of increasing interest as they are being implemented on production vehicles and also continue to be developed and researched. These systems need to work cooperatively with human drivers to increase vehicle driving safety and performance. Such cooperation requires the ADAS to work with the specific driver with some knowledge of the human driver's driving behavior. To aid such cooperation between human drivers and ADAS, driver models are necessary to replicate and predict human driving behaviors and distinguish among different drivers. This paper presents a combined lateral and longitudinal driver model developed based on human subject driving simulator experiments that is able to identify different driver behaviors through driver model parameter identification. The lateral driver model consists of a compensatory transfer function and an anticipatory component and is integrated with the design of the individual driver's desired path. The longitudinal driver model works with the lateral driver model by using the same desired path parameters to model the driver's velocity control based on the relative velocity and relative distance to the preceding vehicle. A feedforward component is added to the feedback longitudinal driver model by considering the driver's ability to regulate his/her velocity based on the curvature of his/her desired path. This interconnection between the longitudinal and lateral driver models allows for fewer driver model parameters and an increased modeling accuracy. It has been shown that the proposed driver model can replicate individual driver's steering wheel angle and velocity for a variety of highway maneuvers.

[1]  Jacques Droulez,et al.  Role of Lateral Acceleration in Curve Driving: Driver Model and Experiments on a Real Vehicle and a Driving Simulator , 2001, Hum. Factors.

[2]  Y. Kishimoto,et al.  A modeling method for predicting driving behavior concerning with driver’s past movements , 2008, 2008 IEEE International Conference on Vehicular Electronics and Safety.

[3]  Bin Liu,et al.  Modeling and Simulation of Intelligent Driving with Trajectory Planning and Tracking , 2014 .

[4]  Duane T. McRuer,et al.  Human dynamics in man-machine systems , 1980, Autom..

[5]  Mike McDonald,et al.  Car-following: a historical review , 1999 .

[6]  Masayuki Okamoto,et al.  Identification of driver operations with extraction of driving primitives , 2011, 2011 IEEE International Conference on Control Applications (CCA).

[7]  Karl Berntorp Derivation of a Six Degrees-of-Freedom Ground-Vehicle Model for Automotive Applications , 2013 .

[8]  Mike McDonald,et al.  Driving behaviour models enabling the simulation of Advanced Driving Assistance Systems: revisiting the Action Point paradigm , 2013 .

[9]  L. A. Pipes An Operational Analysis of Traffic Dynamics , 1953 .

[10]  Hui Liu,et al.  Evaluating Driving Styles by Normalizing Driving Behavior Based on Personalized Driver Modeling , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[11]  Li Liu,et al.  Generating lane-change trajectories using the dynamic model of driving behavior , 2011, 2011 IEEE International Conference on Information and Automation.

[12]  David J. Cole,et al.  Bias-Free Identification of a Linear Model-Predictive Steering Controller From Measured Driver Steering Behavior , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[13]  Philippe Chevrel,et al.  A sensorimotor driver model for steering control , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[14]  Hans B. Pacejka,et al.  THE MAGIC FORMULA TYRE MODEL , 1991 .

[15]  Ali Ghaffari,et al.  A Modified Car-Following Model Based on a Neural Network Model of the Human Driver Effects , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[16]  David J. Cole,et al.  Application of linear preview control to modelling human steering control , 2009 .

[17]  E. Montroll,et al.  Traffic Dynamics: Studies in Car Following , 1958 .

[18]  Hema Swetha Koppula,et al.  Car that Knows Before You Do: Anticipating Maneuvers via Learning Temporal Driving Models , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[19]  Kyongsu Yi,et al.  Design and Evaluation of Emergency Driving Support Using Motor Driven Power Steering and Differential Braking on a Virtual Test Track , 2013 .

[20]  Zuduo Zheng,et al.  Incorporating human-factors in car-following models : a review of recent developments and research needs , 2014 .

[21]  Jonas Sjöberg,et al.  Predictive Threat Assessment via Reachability Analysis and Set Invariance Theory , 2011, IEEE Transactions on Intelligent Transportation Systems.

[22]  Sören Hohmann,et al.  Experimental Validation of a Driver Steering Model Based on Switching of Driver Specific Primitives , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[23]  Péter Gáspár,et al.  Identification of a linear driver model based on simulator experiments , 2014, 2014 IEEE 9th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI).

[24]  David J. Cole,et al.  Predictive and linear quadratic methods for potential application to modelling driver steering control , 2006 .

[25]  Junmin Wang,et al.  A Personalizable Driver Steering Model Capable of Predicting Driver Behaviors in Vehicle Collision Avoidance Maneuvers , 2017, IEEE Transactions on Human-Machine Systems.

[26]  D. Gazis,et al.  Nonlinear Follow-the-Leader Models of Traffic Flow , 1961 .

[27]  Hans Godthelp,et al.  Speed Choice and Steering Behavior in Curve Driving , 1996, Hum. Factors.

[28]  Yoshio Kano,et al.  A study on adaptation of SBW parameters to individual driver’s steer characteristics for improved driver–vehicle system performance , 2006 .

[29]  Alessandro Rucco,et al.  Computing minimum lap-time trajectories for a single-track car with load transfer , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[30]  Gennaro Nicola Bifulco,et al.  Experimental evidence supporting simpler Action Point paradigms for car-following , 2015 .

[31]  Tamar Flash,et al.  Models of human movement: Trajectory planning and inverse kinematics studies , 2013, Robotics Auton. Syst..

[32]  Mark Brackstone,et al.  A Linear Dynamic Model for Driving Behavior in Car Following , 2016, Transp. Sci..

[33]  David J. Cole,et al.  Efficient minimum manoeuvre time optimisation of an oversteering vehicle at constant forward speed , 2011, Proceedings of the 2011 American Control Conference.

[34]  Tatsuya Suzuki,et al.  Modeling and Analysis of Driving Behavior Based on a Probability-Weighted ARX Model , 2013, IEEE Transactions on Intelligent Transportation Systems.

[35]  Shigeru Okuma,et al.  Modeling of driver's collision avoidance maneuver based on controller switching model , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[36]  Junmin Wang,et al.  A Driver Steering Model With Personalized Desired Path Generation , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

[38]  Philippe Chevrel,et al.  Shared Steering Control Between a Driver and an Automation: Stability in the Presence of Driver Behavior Uncertainty , 2013, IEEE Transactions on Intelligent Transportation Systems.

[39]  Tatsuya Suzuki,et al.  Modeling and Recognition of Driving Behavior Based on Stochastic Switched ARX Model , 2007, IEEE Transactions on Intelligent Transportation Systems.

[40]  Hongbin Zha,et al.  Learning lane change trajectories from on-road driving data , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[41]  Manfred Plöchl,et al.  Driver models in automobile dynamics application , 2007 .

[42]  Lei Zhang,et al.  An Adaptive Longitudinal Driving Assistance System Based on Driver Characteristics , 2013, IEEE Transactions on Intelligent Transportation Systems.

[43]  Charles C. MacAdam,et al.  An Optimal Preview Control for Linear Systems , 1980 .

[44]  Hussein Dia,et al.  Comparative evaluation of microscopic car-following behavior , 2005, IEEE Transactions on Intelligent Transportation Systems.

[45]  J. Tyler The characteristics of model-following systems as synthesized by optimal control , 1964 .

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

[47]  Changxu Wu,et al.  Mathematical Modeling of Driver Speed Control With Individual Differences , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[48]  Tomasz Stańczyk,et al.  Driver model for the analysis of pre-accident situations , 2009 .

[49]  Huei Peng,et al.  Identification and verification of a longitudinal human driving model for collision warning and avoidance systems , 2004 .

[50]  Günther Prokop,et al.  Modeling Human Vehicle Driving by Model Predictive Online Optimization , 2001 .

[51]  David H. Weir,et al.  New Results in Driver Steering Control Models , 1977 .

[52]  Hiroshi Tokutake,et al.  Real-time identification method of driver model with steering manipulation , 2013 .

[53]  P. Tsiotras,et al.  Minimum-Time Travel for a Vehicle with Acceleration Limits: Theoretical Analysis and Receding-Horizon Implementation , 2008 .

[54]  Julian Eggert,et al.  The Foresighted Driver Model , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[55]  David H. Weir,et al.  Dynamics of driver vehicle steering control , 1970 .

[56]  Mauro Da Lio,et al.  On Curve Negotiation: From Driver Support to Automation , 2015, IEEE Transactions on Intelligent Transportation Systems.

[57]  Petros A. Ioannou,et al.  Personalized Driver/Vehicle Lane Change Models for ADAS , 2015, IEEE Transactions on Vehicular Technology.