DeepPicarMicro: Applying TinyML to Autonomous Cyber Physical Systems

08/23/2022
by   Michael Bechtel, et al.
0

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.

READ FULL TEXT

page 3

page 7

research
08/05/2019

SqueezeNAS: Fast neural architecture search for faster semantic segmentation

For real time applications utilizing Deep Neural Networks (DNNs), it is ...
research
12/19/2017

DeepPicar: A Low-cost Deep Neural Network-based Autonomous Car

We present DeepPicar, a low-cost deep neural network based autonomous ca...
research
03/11/2020

Trusted Confidence Bounds for Learning Enabled Cyber-Physical Systems

Cyber-physical systems (CPS) can benefit by the use of learning enabled ...
research
07/19/2021

Accelerating deep neural networks for efficient scene understanding in automotive cyber-physical systems

Automotive Cyber-Physical Systems (ACPS) have attracted a significant am...
research
03/25/2021

Deep-RBF Networks for Anomaly Detection in Automotive Cyber-Physical Systems

Deep Neural Networks (DNNs) are popularly used for implementing autonomy...
research
03/05/2019

On the Quantization of Cellular Neural Networks for Cyber-Physical Systems

Cyber-Physical Systems (CPSs) have been pervasive including smart grid, ...
research
10/07/2021

Assurance Monitoring of Learning Enabled Cyber-Physical Systems Using Inductive Conformal Prediction based on Distance Learning

Machine learning components such as deep neural networks are used extens...

Please sign up or login with your details

Forgot password? Click here to reset