PLOP: Probabilistic poLynomial Objects trajectory Planning for autonomous driving

Thibault Buhet,Emilie Wirbel,Andrei Bursuc,Xavier Perrotton
DOI: https://doi.org/10.48550/arXiv.2003.08744
2020-10-22
Abstract:To navigate safely in urban environments, an autonomous vehicle (ego vehicle) must understand and anticipate its surroundings, in particular the behavior and intents of other road users (neighbors). Most of the times, multiple decision choices are acceptable for all road users (e.g., turn right or left, or different ways of avoiding an obstacle), leading to a highly uncertain and multi-modal decision space. We focus here on predicting multiple feasible future trajectories for both ego vehicle and neighbors through a probabilistic framework. We rely on a conditional imitation learning algorithm, conditioned by a navigation command for the ego vehicle (e.g., "turn right"). Our model processes ego vehicle front-facing camera images and bird-eye view grid, computed from Lidar point clouds, with detections of past and present objects, in order to generate multiple trajectories for both ego vehicle and its neighbors. Our approach is computationally efficient and relies only on on-board sensors. We evaluate our method offline on the publicly available dataset nuScenes, achieving state-of-the-art performance, investigate the impact of our architecture choices on online simulated experiments and show preliminary insights for real vehicle control
Computer Vision and Pattern Recognition,Artificial Intelligence,Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to safely understand and predict the behavioral intentions and trajectories of other road users (neighboring vehicles) in the surrounding environment as well as the ego vehicle in the autonomous driving scenario. In most cases, multiple decision - making options are acceptable for all road users (for example, turning right or left, or avoiding obstacles in different ways), which results in a highly uncertain and multimodal decision - making space. Therefore, this research focuses on predicting multiple feasible future trajectories of the ego vehicle and its neighboring vehicles through a probabilistic framework. Specifically, the paper proposes the PLOP (Probabilistic poLynomial Objects trajectory Prediction) model, which aims to deal with the uncertainties faced by autonomous vehicles when navigating in urban environments. The PLOP model is based on the conditional imitation learning algorithm and can handle front - view camera images and bird - eye - view grid computed from Lidar point clouds. These data contain the detection results of past and current objects, so as to generate multiple trajectories of the ego vehicle and its neighboring vehicles. This method is not only computationally efficient but also only relies on on - board sensors and does not require high - precision maps. The researchers evaluated their method offline on the publicly available nuScenes dataset, achieving state - of - the - art performance, and explored the impact of different architecture choices on online simulation experiments, while also presenting preliminary insights into real - vehicle control.