Multi-Vehicle Interaction Scenarios Generation with Interpretable Traffic Primitives and Gaussian Process Regression

Generating multi-vehicle interaction scenarios can benefit motion planning and decision making of autonomous vehicles when on-road data is insufficient. This paper presents an efficient approach to generate varied multi-vehicle interaction scenarios that can both adapt to different road geometries and inherit the key interaction patterns in real-world driving. Towards this end, the available multi-vehicle interaction scenarios are temporally segmented into several interpretable fundamental building blocks, called traffic primitives, via the Bayesian nonparametric learning. Then, the changepoints of traffic primitives are transformed into the desired road to generate collision-free interaction trajectories through a sampling-based path planning algorithm. The Gaussian process regression is finally introduced to control the variance and smoothness of the generated multi-vehicle interaction trajectories. Experiments with simulation results of three multi-vehicle trajectories at different road conditions are carried out. The experimental results demonstrate that our proposed method can generate a bunch of human-like multi-vehicle interaction trajectories that can fit different road conditions remaining the key interaction patterns of agents in the provided scenarios, which is import to the development of autonomous vehicles.

[1]  Chang Liu,et al.  How Much Data Are Enough? A Statistical Approach With Case Study on Longitudinal Driving Behavior , 2017, IEEE Transactions on Intelligent Vehicles.

[2]  Wenshuo Wang,et al.  Clustering of Driving Encounter Scenarios Using Connected Vehicle Trajectories , 2018, IEEE Transactions on Intelligent Vehicles.

[3]  Wenshuo Wang,et al.  Multi-Vehicle Trajectories Generation for Vehicle-to-Vehicle Encounters , 2018, ArXiv.

[4]  Mark E. Campbell,et al.  Discrete and Continuous, Probabilistic Anticipation for Autonomous Robots in Urban Environments , 2010, IEEE Transactions on Robotics.

[5]  Wenhao Ding,et al.  CMTS: A Conditional Multiple Trajectory Synthesizer for Generating Safety-Critical Driving Scenarios , 2019, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Edwin Olson,et al.  Multipolicy decision-making for autonomous driving via changepoint-based behavior prediction: Theory and experiment , 2015, Autonomous Robots.

[7]  Meinard Müller,et al.  Information retrieval for music and motion , 2007 .

[8]  Johann Marius Zöllner,et al.  Learning how to drive in a real world simulation with deep Q-Networks , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[9]  Wenshuo Wang,et al.  Understanding V2V Driving Scenarios through Traffic Primitives , 2018, ArXiv.

[10]  Xin Zhang,et al.  End to End Learning for Self-Driving Cars , 2016, ArXiv.

[11]  Seiichi Mita,et al.  Human Drivers Based Active-Passive Model for Automated Lane Change , 2017, IEEE Intelligent Transportation Systems Magazine.

[12]  Wenshuo Wang,et al.  Clustering of Driving Scenarios Using Connected Vehicle Datasets , 2018, ArXiv.

[13]  Wenshuo Wang,et al.  Learning V2V interactive driving patterns at signalized intersections , 2019, Transportation Research Part C: Emerging Technologies.

[14]  Alan Bundy,et al.  Dynamic Time Warping , 1984 .

[15]  Rüdiger Dillmann,et al.  RRT∗-Connect: Faster, asymptotically optimal motion planning , 2015, 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[16]  Christos Katrakazas,et al.  Real-time motion planning methods for autonomous on-road driving: State-of-the-art and future research directions , 2015 .

[17]  Yangsheng Xu,et al.  Stochastic similarity for validating human control strategy models , 1998, IEEE Trans. Robotics Autom..

[18]  Tadahiro Taniguchi,et al.  Unsupervised Hierarchical Modeling of Driving Behavior and Prediction of Contextual Changing Points , 2015, IEEE Transactions on Intelligent Transportation Systems.

[19]  Michael Bartl,et al.  A Review and Analysis of Literature on Autonomous Driving , 2015 .

[20]  David González,et al.  A Review of Motion Planning Techniques for Automated Vehicles , 2016, IEEE Transactions on Intelligent Transportation Systems.

[21]  Yee Whye Teh,et al.  Sharing Clusters among Related Groups: Hierarchical Dirichlet Processes , 2004, NIPS.

[22]  Keshav Bimbraw,et al.  Autonomous cars: Past, present and future a review of the developments in the last century, the present scenario and the expected future of autonomous vehicle technology , 2015, 2015 12th International Conference on Informatics in Control, Automation and Robotics (ICINCO).

[23]  Sebastian Thrun,et al.  Towards fully autonomous driving: Systems and algorithms , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[24]  Wenshuo Wang,et al.  A New Multi-vehicle Trajectory Generator to Simulate Vehicle-to-Vehicle Encounters , 2018 .

[25]  David A. Wohl,et al.  Not So Fast , 2002, Science.

[26]  Michael I. Jordan,et al.  A Sticky HDP-HMM With Application to Speaker Diarization , 2009, 0905.2592.

[27]  Emilio Frazzoli,et al.  A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles , 2016, IEEE Transactions on Intelligent Vehicles.

[28]  Reza Langari,et al.  A human-like game theory-based controller for automatic lane changing , 2018 .

[29]  Michael Himmelsbach,et al.  Autonomous Ground Vehicles—Concepts and a Path to the Future , 2012, Proceedings of the IEEE.

[30]  Wenshuo Wang,et al.  Recurrent Attentive Neural Process for Sequential Data , 2019, ArXiv.

[31]  Edwin Olson,et al.  Multipolicy decision-making for autonomous driving via changepoint-based behavior prediction: Theory and experiment , 2015, Autonomous Robots.

[32]  Vijay Gadepally,et al.  A Framework for Estimating Driver Decisions Near Intersections , 2014, IEEE Transactions on Intelligent Transportation Systems.

[33]  Albert S. Huang,et al.  A Bayesian nonparametric approach to modeling motion patterns , 2011, Auton. Robots.

[34]  Jochen J. Steil,et al.  Interactive imitation learning of object movement skills , 2011, Autonomous Robots.

[35]  Huijing Zhao,et al.  A Human-like Trajectory Planning Method by Learning from Naturalistic Driving Data , 2018, 2018 IEEE Intelligent Vehicles Symposium (IV).

[36]  Paolo Santi,et al.  Characterizing the "Driver DNA" Through CAN Bus Data Analysis , 2017, CarSys@MobiCom.

[37]  Wenshuo Wang,et al.  Probabilistic Trajectory Prediction for Autonomous Vehicles with Attentive Recurrent Neural Process , 2019, ArXiv.

[38]  Byron Boots,et al.  Gaussian Process Motion planning , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[39]  Alberto Broggi,et al.  Extensive Tests of Autonomous Driving Technologies , 2013, IEEE Transactions on Intelligent Transportation Systems.

[40]  Pengcheng Cai,et al.  Self-Exploration of Automated System under Dynamic Environment , 2020 .