2019
DOI: 10.1109/jiot.2019.2917066
|View full text |Cite
|
Sign up to set email alerts
|

A 64-mW DNN-Based Visual Navigation Engine for Autonomous Nano-Drones

Abstract: Fully-autonomous miniaturized robots (e.g., drones), with artificial intelligence (AI) based visual navigation capabilities, are extremely challenging drivers of Internet-of-Things edge intelligence capabilities. Visual navigation based on AI approaches, such as deep neural networks (DNNs) are becoming pervasive for standard-size drones, but are considered out of reach for nano-drones with a size of a few cm 2 . In this work, we present the first (to the best of our knowledge) demonstration of a navigation eng… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
117
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
4

Relationship

2
7

Authors

Journals

citations
Cited by 156 publications
(129 citation statements)
references
References 44 publications
0
117
0
Order By: Relevance
“…Despite being an academic research platform, PULP offers the maturity of a commercial device with OpenMP, OpenCL, and OpenVX support to enable agile application porting, development, performance tuning, and debugging. GreenWaves Technologies produces commercial devices based on the opensource PULP platform to design ultra-low-power embedded solutions for image, sound, and vibration AI processing in sensing devices [39].…”
Section: B Parallel Ultra-low-power Platform: Pulp Processorsmentioning
confidence: 99%
See 1 more Smart Citation
“…Despite being an academic research platform, PULP offers the maturity of a commercial device with OpenMP, OpenCL, and OpenVX support to enable agile application porting, development, performance tuning, and debugging. GreenWaves Technologies produces commercial devices based on the opensource PULP platform to design ultra-low-power embedded solutions for image, sound, and vibration AI processing in sensing devices [39].…”
Section: B Parallel Ultra-low-power Platform: Pulp Processorsmentioning
confidence: 99%
“…It provides Bluetooth Low Energy (BLE) 5 communication capabilities, performs power management in various modes of operation (sleep, raw data streaming, data acquisition, and processing), and keeps track of the battery charging status. The dual-processor architecture of InfiniWolf allows local end-to-end processing (i.e., on-board classification using ML) with lower power and higher energy efficiency than streaming the data out for remote analysis [41].…”
Section: Testbed Platform: Infiniwolfmentioning
confidence: 99%
“…The required sensors in our system, which include an IMU and a wireless card, already have miniature designs and they are available in miniature platforms like Crazyflie [29]. The computation power of Crazyflie is enough as it can run a deep neural network for visual processing as demonstrated by [30]. Our WINS is a linear estimator that can be computed quite efficient.…”
Section: E Practical Concernsmentioning
confidence: 99%
“…Authors of [11] design and implement an energy-efficient accelerator for visual-inertial odometry (VIO) that enables autonomous navigation of miniaturized robots. [12] demonstrates a navigation engine for autonomous nano-drones which is capable of closed-loop end-to-end DNN-based visual navigation. The other approach is to devise better and improved algorithms that take lesser amount of computations (hence energy) for similar performance such as model compression [13], [14].…”
Section: Related Workmentioning
confidence: 99%