DeepPicarMicro: Applying TinyML to Autonomous Cyber Physical Systems
Not on the map. Why?
Abstract (arXiv)
Running deep neural networks (DNNs) on tiny Micro-controller Units (MCUs) is challenging due to their limitations in computing, memory, and storage capacity. Fortunately, recent advances in both MCU hardware and machine learning software frameworks make it possible to run fairly complex neural networks on modern MCUs, resulting in a new field of study widely known as TinyML. However, there have been few studies to show the potential for TinyML applications in cyber physical systems (CPS). In this paper, we present DeepPicarMicro, a small self-driving RC car testbed, which runs a convolutional neural network (CNN) on a Raspberry Pi Pico MCU. We apply a state-of-the-art DNN optimization to successfully fit the well-known PilotNet CNN architecture, which was used to drive NVIDIA's real self-driving car, on the MCU. We apply a state-of-art network architecture search (NAS) approach to find further optimized networks that can effectively control the car in real-time in an end-to-end manner. From an extensive systematic experimental evaluation study, we observe an interesting relationship between the accuracy, latency, and control performance of a system. From this, we propose a joint optimization strategy that takes both accuracy and latency of a model in the network architecture search process for AI enabled CPS.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 15 of its 26 references that are in the map. First posted on arXiv 23 Aug 2022.
Builds on
15 of 26 references.
References · 15
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2015End-to-End Training of Deep Visuomotor Policiescited by 847
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
- 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
- 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 116
- 2020APQ: Joint Search for Network Architecture, Pruning and Quantization Policycited by 98
- 2020Benchmarking TinyML Systems: Challenges and Directioncited by 89
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
3 more
- 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
- 2021Network Augmentation for Tiny Deep Learningcited by 23
- 2017DeepPicar: A Low-cost Deep Neural Network-based Autonomous Carcited by 11
Built on by
Citing papers per year: 2024: 2; 2025: 0; 2026: 1.
3 papers.
- 2024TinyLidarNet: 2D LiDAR-based End-to-End Deep Learning Model for F1TENTH Autonomous Racingcited by 4
- 2024Autonomous Driving with a Deep Dual-Model Solution for Steering and Braking Controlcited by 0
- 2026Multi-Resolution End-to-End Deep Neural Network for Optimizing Latency-Accuracy Tradeoff in Autonomous Drivingcited by 0
- 2026Multi-Resolution End-to-End Deep Neural Network for Optimizing Latency-Accuracy Tradeoff in Autonomous Driving27 May 2026
- 2024TinyLidarNet: 2D LiDAR-based End-to-End Deep Learning Model for F1TENTH Autonomous Racing9 Oct 2024
- 2024Autonomous Driving with a Deep Dual-Model Solution for Steering and Braking Control10 May 2024