Robust navigation with tinyML for autonomous mini-vehicles

07/01/2020
by   Miguel de Prado, et al.
0

Autonomous navigation vehicles have rapidly improved thanks to the breakthroughs of Deep Learning. However, scaling autonomous driving to low-power and real-time systems deployed on dynamic environments poses several challenges that prevent their adoption. In this work, we show an end-to-end integration of data, algorithms, and deployment tools that enables the deployment of a family of tiny-CNNs on extra-low-power MCUs for autonomous driving mini-vehicles (image classification task). Our end-to-end environment enables a closed-loop learning system that allows the CNNs (learners) to learn through demonstration by imitating the original computer-vision algorithm (teacher) while doubling the throughput. Thereby, our CNNs gain robustness to lighting conditions and increase their accuracy up to 20 most challenging setup with a very fast-rate camera. Further, we leverage GAP8, a parallel ultra-low-power RISC-V SoC, to meet the real-time requirements. When running a family of CNN for an image classification task, GAP8 reduces their latency by over 20x compared to using an STM32L4 (Cortex-M4) or obtains +21.4 accuracy than an NXP k64f (Cortex-M4) solution with the same energy budget.

READ FULL TEXT
research
05/04/2018

Ultra Low Power Deep-Learning-powered Autonomous Nano Drones

Flying in dynamic, urban, highly-populated environments represents an op...
research
09/30/2020

Computing Systems for Autonomous Driving: State-of-the-Art and Challenges

The recent proliferation of computing technologies, e.g., sensors, compu...
research
05/10/2019

An Open Source and Open Hardware Deep Learning-powered Visual Navigation Engine for Autonomous Nano-UAVs

Nano-size unmanned aerial vehicles (UAVs), with few centimeters of diame...
research
03/04/2021

Real-Time Navigation System for a Low-Cost Mobile Robot with an RGB-D Camera

Currently, mobile robots are developing rapidly and are finding numerous...
research
09/07/2017

Real-time convolutional networks for sonar image classification in low-power embedded systems

Deep Neural Networks have impressive classification performance, but thi...
research
04/15/2019

Low-Power Computer Vision: Status, Challenges, Opportunities

Computer vision has achieved impressive progress in recent years. Meanwh...
research
05/23/2021

Insect-Computer Hybrid System for Autonomous Search and Rescue Mission

There is still a long way to go before artificial mini robots are really...

Please sign up or login with your details

Forgot password? Click here to reset