DeepPicar: A Low-cost Deep Neural Network-based Autonomous Car
Not on the map. Why?
Abstract (arXiv)
We present DeepPicar, a low-cost deep neural network based autonomous car platform. DeepPicar is a small scale replication of a real self-driving car called DAVE-2 by NVIDIA. DAVE-2 uses a deep convolutional neural network (CNN), which takes images from a front-facing camera as input and produces car steering angles as output. DeepPicar uses the same network architecture---9 layers, 27 million connections and 250K parameters---and can drive itself in real-time using a web camera and a Raspberry Pi 3 quad-core platform. Using DeepPicar, we analyze the Pi 3's computing capabilities to support end-to-end deep learning based real-time control of autonomous vehicles. We also systematically compare other contemporary embedded computing platforms using the DeepPicar's CNN-based real-time control workload. We find that all tested platforms, including the Pi 3, are capable of supporting the CNN-based real-time control, from 20 Hz up to 100 Hz, depending on hardware platform. However, we find that shared resource contention remains an important issue that must be considered in applying CNN models on shared memory based embedded computing platforms; we observe up to 11.6X execution time increase in the CNN based control loop due to shared resource contention. To protect the CNN workload, we also evaluate state-of-the-art cache partitioning and memory bandwidth throttling techniques on the Pi 3. We find that cache partitioning is ineffective, while memory bandwidth throttling is an effective solution.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 3; 2025: 1; 2026: 2.
11 papers.
- 2021Mind the Gap! A Study on the Transferability of Virtual vs Physical-world Testing of Autonomous Driving Systemscited by 36
- 2024Delving into Multi-modal Multi-task Foundation Models for Road Scene Understanding: From Learning Paradigm Perspectivescited by 22
- 2024TinyLidarNet: 2D LiDAR-based End-to-End Deep Learning Model for F1TENTH Autonomous Racingcited by 4
- 2022Efficient Convolutional Neural Networks on Raspberry Pi for Image Classificationcited by 3
- 2022DeepPicarMicro: Applying TinyML to Autonomous Cyber Physical Systemscited by 3
- 2025A Multi-Modality Evaluation of the Reality Gap in Autonomous Driving Systemscited by 1
- 2022Improving Image-recognition Edge Caches with a Generative Adversarial Networkcited by 0
- 2023SupeRBNN: Randomized Binary Neural Network Using Adiabatic Superconductor Josephson Devicescited by 0
- 2024Ghost-Connect Net: A Generalization-Enhanced Guidance For Sparse Deep Networks Under Distribution Shiftscited by 0
- 2026Multi-Resolution End-to-End Deep Neural Network for Optimizing Latency-Accuracy Tradeoff in Autonomous Drivingcited by 0
- 2026A Low-Cost, Open Platform for End-to-End Autonomous Driving on a Miniature Ackermann Vehiclecited by 0
- 2026A Low-Cost, Open Platform for End-to-End Autonomous Driving on a Miniature Ackermann Vehicle3 Sep 2026
- 2026Multi-Resolution End-to-End Deep Neural Network for Optimizing Latency-Accuracy Tradeoff in Autonomous Driving27 May 2026
- 2025A Multi-Modality Evaluation of the Reality Gap in Autonomous Driving Systems26 Sep 2025
- 2024Ghost-Connect Net: A Generalization-Enhanced Guidance For Sparse Deep Networks Under Distribution Shifts14 Nov 2024
- 2024TinyLidarNet: 2D LiDAR-based End-to-End Deep Learning Model for F1TENTH Autonomous Racing9 Oct 2024
- 2024Delving into Multi-modal Multi-task Foundation Models for Road Scene Understanding: From Learning Paradigm Perspectives5 Feb 2024
- 2023SupeRBNN: Randomized Binary Neural Network Using Adiabatic Superconductor Josephson Devices21 Sep 2023
- 2022DeepPicarMicro: Applying TinyML to Autonomous Cyber Physical Systems23 Aug 2022
- 2022Efficient Convolutional Neural Networks on Raspberry Pi for Image Classification2 Apr 2022
- 2022Improving Image-recognition Edge Caches with a Generative Adversarial Network11 Feb 2022
- 2021Mind the Gap! A Study on the Transferability of Virtual vs Physical-world Testing of Autonomous Driving Systems21 Dec 2021