Prophet: Realizing a Predictable Real-time Perception Pipeline for Autonomous Vehicles

被引:6
|
作者
Liu, Liangkai [1 ]
Dong, Zheng [1 ]
Wang, Yanzhi [2 ]
Shi, Weisong [3 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
[2] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
[3] Univ Delaware, Dept Comp & Informat Sci, Newark, DE 19716 USA
基金
美国国家科学基金会;
关键词
deep neural networks; predictability; autonomous driving; end-to-end system;
D O I
10.1109/RTSS55097.2022.00034
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We have witnessed the broad adoption of Deep Neural Networks (DNNs) in autonomous vehicles (AV). As a safety-critical system, deadline-based scheduling is used to guarantee the predictability of the AV system. However, non-negligible time variations exist for most DNN models in an AV system, even when the whole system is just running one model. The fact that multiple DNNs are running on the same platform makes the time variations issue even more severe. However, none of the existing works have thoroughly studied the root cause of the time variation issue. In the first part of the paper, we conducted a comprehensive empirical study. We found that the inference time variations for a single DNN model are mainly caused by the DNN's multi-stage/multi-branch structure, which has a dynamic number of proposals or raw points. In addition, we found that the uncoordinated contention and cooperation are the roots of the time variations for multi-tenant DNNs inference. Second, based on these insights, we proposed the Prophet system that addresses the time variations in the AV perception system in two steps. The first step is to predict the time variations based on the intermediate results like proposals and raw points. The second step is coordinating the multi-tenant DNNs to ensure the execution progress is close to each other. From the evaluation results on the KITTI dataset, the time prediction of a single model all achieve higher than 91% accuracy for Faster R-CNN, LaneNet, and PINet. Besides, the perception fusion delay is bounded to 150ms, and the fusion drop ratio is reduced from 5.4% to less than 1 percent.
引用
收藏
页码:305 / 317
页数:13
相关论文
共 50 条
  • [21] Design of a Real-time Pedestrian Detection System for Autonomous Vehicles
    Harshitha, R.
    Manikandan, J.
    [J]. 2017 IEEE REGION 10 INTERNATIONAL SYMPOSIUM ON TECHNOLOGIES FOR SMART CITIES (IEEE TENSYMP 2017), 2017,
  • [22] Automatic Real-time Anomaly Detection for Autonomous Aerial Vehicles
    Keipour, Azarakhsh
    Mousaei, Mohammadreza
    Scherer, Sebastian
    [J]. 2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 5679 - 5685
  • [23] Real-Time Adaptive Object Detection and Tracking for Autonomous Vehicles
    Hoffmann, Joao Eduardo
    Tosso, Hilkija Gaius
    Dias Santos, Max Mauro
    Justo, Joao Francisco
    Malik, Asad Waqar
    Rahman, Anis Ur
    [J]. IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2021, 6 (03): : 450 - 459
  • [24] Poster: Real-time simulator of collaborative autonomous vehicles.
    Bounini, Farid
    Lapointe, Vincent
    Gingras, Denis
    Gruyer, Dominique
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 1991 - 1994
  • [25] Towards a real-time communication network for autonomous rail vehicles
    Francisco, André Luiz de Freitas
    Schulz, Bernd
    Henke, Christian
    [J]. IFIP Advances in Information and Communication Technology, 2005, 184 : 245 - 254
  • [26] Towards a distributed real-time hybrid simulator for autonomous vehicles
    Jens de Hoog
    Arthur Janssens
    Siegfried Mercelis
    Peter Hellinckx
    [J]. Computing, 2019, 101 : 873 - 891
  • [27] Real-time hybrid control of multiple autonomous underwater vehicles
    de Sousa, JB
    Pereira, FL
    [J]. PROCEEDINGS OF THE 37TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1998, : 2645 - 2649
  • [28] Real-time optimal motion planning for autonomous underwater vehicles
    Kumar, RP
    Dasgupta, A
    Kumar, CS
    [J]. OCEAN ENGINEERING, 2005, 32 (11-12) : 1431 - 1447
  • [29] Real-time schedule adjustments for autonomous public transport vehicles
    Cao, Zhichao
    Ceder, Avishai
    Zhang, Lin
    [J]. TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2019, 109 : 60 - 78
  • [30] A Real-Time Motion Planner with Trajectory Optimization for Autonomous Vehicles
    Xu, Wenda
    Wei, Junqing
    Dolan, John M.
    Zhao, Huijing
    Zha, Hongbin
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2012, : 2061 - 2067