Robustifying the deployment of tinyML models for autonomous mini-vehicles

38Citations
Citations of this article
56Readers
Mendeley users who have this article in their library.

Abstract

Standard-size autonomous navigation vehicles have rapidly improved thanks to the breakthroughs of deep learning. However, scaling autonomous driving to low-power systems deployed on dynamic environments poses several challenges that prevent their adoption. To address them, we propose a closed-loop learning flow for autonomous driving mini-vehicles that includes the target environment in-the-loop. We leverage a family of compact and high-throughput tinyCNNs to control the mini-vehicle, which learn in the target environment by imitating a computer vision algorithm, i.e., the expert. Thus, the tinyCNNs, having only access to an on-board fast-rate linear camera, gain robustness to lighting conditions and improve over time. Further, we leverage GAP8, a parallel ultra-low-power RISC-V SoC, to meet the inference requirements. When running the family of CNNs, our GAP8's solution outperforms any other implementation on the STM32L4 and NXP k64f (Cortex-M4), reducing the latency by over 13x and the energy consummation by 92%.

Cite

CITATION STYLE

APA

de Prado, M., Rusci, M., Donze, R., Capotondi, A., Monnerat, S., Benini, L., & Pazos, N. (2021). Robustifying the deployment of tinyML models for autonomous mini-vehicles. In Proceedings - IEEE International Symposium on Circuits and Systems (Vol. 2021-May). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.3390/s21041339

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free