GPU-Accelerated Interaction-Aware Motion Prediction

被引:2
作者
Hortelano, Juan Luis [1 ]
Trentin, Vinicius [1 ]
Artunedo, Antonio [1 ]
Villagra, Jorge [1 ]
机构
[1] Univ Politecn Madrid, Ctr Automat & Robot, CSIC, Ctra Campo Real,km 0-200, Madrid 28500, Spain
关键词
autonomous vehicles; motion prediction; interaction aware; GPU; CUDA; RESAMPLING METHODS;
D O I
10.3390/electronics12183751
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Before their massive deployment, autonomous vehicles need to prove in complex scenarios such that they can reach human driving proficiency while guaranteeing higher safety levels. One of the most important human traits to negotiating traffic is the ability to predict the future behavior of surrounding vehicles as a basis for agile and safe navigation. This capability is particularly challenging for an autonomous system in highly interactive driving situations, such as intersections or roundabouts. In this paper, a set of techniques to bring a computationally expensive state-of-the-art motion prediction algorithm to real-time execution are presented with the goal of meeting a standard motion-planning algorithm execution frequency of 5 Hz, which is the primary consumer of motion predictions. This is achieved by applying novel and existing parallelization algorithms that take advantage of graphic processing units (GPUs) through the compute unified device architecture (CUDA) programming language and managing to produce an average 5x speedup over raw C++ in the cases studied. The optimizations are then evaluated in public datasets and a real vehicle on a test track.
引用
收藏
页数:25
相关论文
共 52 条
[1]   Comparison of Markov Chain Abstraction and Monte Carlo Simulation for the Safety Assessment of Autonomous Cars [J].
Althoff, Matthias ;
Mergel, Alexander .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2011, 12 (04) :1237-1247
[2]  
Althoff Matthias., 2010, REACHABILITY ANAL IT
[3]  
[Anonymous], 2013, Inria research report. RR-8379
[4]  
[Anonymous], 2007, CUDA PROGR GUID
[5]   Real-Time Motion Planning Approach for Automated Driving in Urban Environments [J].
Artunedo, Antonio ;
Villagra, Jorge ;
Godoy, Jorge .
IEEE ACCESS, 2019, 7 :180039-180053
[6]   A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking [J].
Arulampalam, MS ;
Maskell, S ;
Gordon, N ;
Clapp, T .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2002, 50 (02) :174-188
[7]   The Importance of Public Transport for Mobility and Everyday Activities among Rural Residents [J].
Berg, Jessica ;
Ihlstrom, Jonas .
SOCIAL SCIENCES-BASEL, 2019, 8 (02)
[8]  
Bock J, 2020, IEEE INT VEH SYM, P1929, DOI [10.1109/IV47402.2020.9304839, 10.1109/iv47402.2020.9304839]
[9]   openDD: A Large-Scale Roundabout Drone Dataset [J].
Breuer, Antonia ;
Termoehlen, Jan-Aike ;
Homoceanu, Silviu ;
Fingscheidt, Tim .
2020 IEEE 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2020,
[10]   Parallel evaluation of Pittsburgh rule-based classifiers on GPUs [J].
Cano, Alberto ;
Zafra, Amelia ;
Ventura, Sebastian .
NEUROCOMPUTING, 2014, 126 :45-57