A machine learning approach for personalized autonomous lane change initiation and control

We study an algorithm that allows a vehicle to autonomously change lanes in a safe but personalized fashion without the driver's explicit initiation (e.g. activating the turn signals). Lane change initiation in autonomous driving is typically based on subjective rules, functions of the positions and relative velocities of surrounding vehicles. This approach is often arbitrary, and not easily adapted to the driving style preferences of an individual driver. Here we propose a data-driven modeling approach to capture the lane change decision behavior of human drivers. We collect data with a test vehicle in typical lane change situations and train classifiers to predict the instant of lane change initiation with respect to the preferences of a particular driver. We integrate this decision logic into a model predictive control (MPC) framework to create a more personalized autonomous lane change experience that satisfies safety and comfort constraints. We show the ability of the decision logic to reproduce and differentiate between two lane changing styles, and demonstrate the safety and effectiveness of the control framework through simulations.

[1]  Wolfram Burgard,et al.  Learning driving styles for autonomous vehicles from demonstration , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Francesco Borrelli,et al.  Torque-based steering assistance for collision avoidance during lane changes , 2016 .

[3]  Yann LeCun,et al.  Off-Road Obstacle Avoidance through End-to-End Learning , 2005, NIPS.

[4]  Bf Buxton,et al.  An introduction to support vector machines for data mining , 2001 .

[5]  Francesco Borrelli,et al.  Autonomous car following: A learning-based approach , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[6]  Francesco Borrelli,et al.  Kinematic and dynamic vehicle models for autonomous driving control design , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[7]  Hongbin Zha,et al.  Lane change trajectory prediction by using recorded human driving data , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[8]  Keith Redmill,et al.  Automated lane change controller design , 2003, IEEE Trans. Intell. Transp. Syst..

[9]  Lorenzo Rosasco,et al.  Are Loss Functions All the Same? , 2004, Neural Computation.

[10]  Tzila Shamir,et al.  How should an autonomous vehicle overtake a slower moving vehicle: design and analysis of an optimal trajectory , 2004, IEEE Transactions on Automatic Control.

[11]  Sanjiv Singh,et al.  A practical obstacle detection system for autonomous orchard vehicles , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Shannon Hetrick,et al.  Examination of Driver Lane Change Behavior and the Potential Effectiveness of Warning Onset Rules for Lane Change or "Side" Crash Avoidance Systems , 1997 .