D3: a dynamic deadline-driven approach for building autonomous vehicles
Ionel Gog, Sukrit Kalra, Peter Schafhalter, Joseph E. Gonzalez, Ion Stoica
Abstract
Autonomous vehicles (AVs) must drive across a variety of challenging environments that impose continuously-varying deadlines and runtime-accuracy tradeoffs on their software pipelines. A deadline-driven execution of such AV pipelines requires a new class of systems that enable the computation to maximize accuracy under dynamically-varying deadlines. Designing these systems presents interesting challenges that arise from combining ease-of-development of AV pipelines with deadline specification and enforcement mechanisms.
Our work addresses these challenges through D3 (Dynamic Deadline-Driven), a novel execution model that centralizes the deadline management, and allows applications to adjust their computation by modeling missed deadlines as exceptions. Further, we design and implement ERDOS, an opensource realization of D3 for AV pipelines that exposes finegrained execution events to applications, and provides mechanisms to speculatively execute computation and enforce deadlines between an arbitrary set of events. Finally, we address the crucial lack of AV benchmarks through our state-of-theart open-source AV pipeline, Pylot, that works seamlessly across simulators and real AVs. We evaluate the efficacy of D3 and ERDOS by driving Pylot across challenging driving scenarios spanning 50km, and observe a 68% reduction in collisions as compared to prior execution models.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d1f1d3de-1e8a-4f40-b02b-c3523241eb46Cited by top-tier papers7
- Prophet: Realizing a Predictable Real-time Perception Pipeline for Autonomous VehiclesLiangkai Liu, Zheng Dong, Yanzhi Wang, Weisong ShiRTSS 2022 · 34 citations
- PolyRhythm: Adaptive Tuning of a Multi-Channel Attack Template for Timing InterferenceAo Li, Marion Sudvarg, Han Liu, Zhiyuan Yu et al.RTSS 2022 · 12 citations
- Data-flow Availability: Achieving Timing Assurance in Autonomous SystemsAo Li, Ning ZhangOSDI 2024 · 10 citations
- : On-Device Real-Time Deep Reinforcement Learning for Autonomous RoboticsZexin Li, Aritra Samanta, Yufei Li, Andrea Soltoggio et al.RTSS 2023 · 9 citations
- RED: A Systematic Real-Time Scheduling Approach for Robotic Environmental DynamicsZexin Li, Tao Ren, Xiaoxi He, Cong LiuRTSS 2023 · 8 citations
Builds on2
Related papers
- CorrectAD: A Self-Correcting Agentic System to Improve End-to-end Planning in Autonomous DrivingEnhui Ma, Lijun Zhou, Tao Tang, Jiahuan Zhang et al.AAAI 2026
- UrgenGo: Urgency-Aware Transparent GPU Kernel Launching for Autonomous DrivingHanqi Zhu, Wuyang Zhang, Xinran Zhang, Ziyang Tao et al.MobiCom 2025
- Construction of DAG Models for Autonomous SystemsJing Huang, Kuan Jiang, Weijie Wang, Wei Liang et al.DAC 2025 · 2 citations
- CF-DETR: Coarse-to-Fine Transformer for Real-Time Object DetectionWoojin Shin, Donghwa Kang, Byeongyun Park, Brent ByungHoon Kang et al.RTSS 2025 · 2 citations
- ARTEMIS: Agile Discovery of Efficient Real-Time Systems-on-Chips in the Heterogeneous EraSubhankar Pal, Aporva Amarnath, Behzad Boroujerdian, Augusto Vega et al.HPCA 2025 · 2 citations
