A 64mW DNN-based Visual Navigation Engine for Autonomous Nano-Drones
Not on the map. Why?
Abstract (arXiv)
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 nanodrones with size of a few cm2. In this work, we present the first (to the best of our knowledge) demonstration of a navigation engine for autonomous nano-drones capable of closed-loop end-to-end DNN-based visual navigation. To achieve this goal we developed a complete methodology for parallel execution of complex DNNs directly on-bard of resource-constrained milliwatt-scale nodes. Our system is based on GAP8, a novel parallel ultra-low-power computing platform, and a 27 g commercial, open-source CrazyFlie 2.0 nano-quadrotor. As part of our general methodology we discuss the software mapping techniques that enable the state-of-the-art deep convolutional neural network presented in [1] to be fully executed on-board within a strict 6 fps real-time constraint with no compromise in terms of flight results, while all processing is done with only 64 mW on average. Our navigation engine is flexible and can be used to span a wide performance range: at its peak performance corner it achieves 18 fps while still consuming on average just 3.5% of the power envelope of the deployed nano-aircraft.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 4; 2024: 1; 2025: 2; 2026: 3.
21 papers.
Sort:
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 2021Event-driven Vision and Control for UAVs on a Neuromorphic Chipcited by 33
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2021Sound Event Detection with Binary Neural Networks on Tightly Power-Constrained IoT Devicescited by 10
- 2022NanoFlowNet: Real-time Dense Optical Flow on a Nano Quadcoptercited by 10
- 2023Squeezed Edge YOLO: Onboard Object Detection on Edge Devicescited by 8
- 2022Visual Odometry with Neuromorphic Resonator Networkscited by 5
- 2023Parallelizing Optical Flow Estimation on an Ultra-Low Power RISC-V Cluster for Nano-UAV Navigationcited by 3
- 2024Low Latency Visual Inertial Odometry with On-Sensor Accelerated Optical Flow for Resource-Constrained UAVscited by 3
- 2022Implementation Of Tiny Machine Learning Models On Arduino 33 BLE For Gesture And Speech Recognitioncited by 1
- 2023Channel-Aware Distillation Transformer for Depth Estimation on Nano Dronescited by 1
- 2023CILIATE: Towards Fairer Class-based Incremental Learning by Dataset and Training Refinementcited by 1
9 more
- 2021AutoPilot: Automating SoC Design Space Exploration for SWaP Constrained Autonomous UAVscited by 0
- 2021Training Lightweight CNNs for Human-Nanodrone Proximity Interaction from Small Datasets using Background Randomizationcited by 0
- 2021Adaptive Subsampling for ROI-based Visual Tracking: Algorithms and FPGA Implementationcited by 0
- 2022Continuously Learning to Detect People on the Fly: A Bio-inspired Visual System for Dronescited by 0
- 2025AI and Vision based Autonomous Navigation of Nano-Drones in Partially-Known Environmentscited by 0
- 2025Self-Supervised Learning to Fly using Efficient Semantic Segmentation and Metric Depth Estimation for Low-Cost Autonomous UAVscited by 0
- 2026Repair Brain Damage: Real-Numbered Error Correction Code for Neural Networkcited by 0
- 2026S2Act: Simple Spiking Actorcited by 0
- 2026Low-Power License Plate Detection and Recognition on a RISC-V Multi-Core MCU-Based Vision Systemcited by 0
- 2026Low-Power License Plate Detection and Recognition on a RISC-V Multi-Core MCU-Based Vision System7 Jul 2026
- 2026S2Act: Simple Spiking Actor16 Mar 2026
- 2026Repair Brain Damage: Real-Numbered Error Correction Code for Neural Network21 Jan 2026
- 2025Self-Supervised Learning to Fly using Efficient Semantic Segmentation and Metric Depth Estimation for Low-Cost Autonomous UAVs18 Oct 2025
- 2025AI and Vision based Autonomous Navigation of Nano-Drones in Partially-Known Environments8 May 2025
- 2024Low Latency Visual Inertial Odometry with On-Sensor Accelerated Optical Flow for Resource-Constrained UAVs19 Jun 2024
- 2023Squeezed Edge YOLO: Onboard Object Detection on Edge Devices18 Dec 2023
- 2023Parallelizing Optical Flow Estimation on an Ultra-Low Power RISC-V Cluster for Nano-UAV Navigation22 May 2023
- 2023CILIATE: Towards Fairer Class-based Incremental Learning by Dataset and Training Refinement9 Apr 2023
- 2023Channel-Aware Distillation Transformer for Depth Estimation on Nano Drones18 Mar 2023
- 2022NanoFlowNet: Real-time Dense Optical Flow on a Nano Quadcopter14 Sep 2022
- 2022Visual Odometry with Neuromorphic Resonator Networks5 Sep 2022
9 more
- 2022Implementation Of Tiny Machine Learning Models On Arduino 33 BLE For Gesture And Speech Recognition23 Jul 2022
- 2022Machine Learning for Microcontroller-Class Hardware: A Review29 May 2022
- 2022Continuously Learning to Detect People on the Fly: A Bio-inspired Visual System for Drones16 Feb 2022
- 2021Adaptive Subsampling for ROI-based Visual Tracking: Algorithms and FPGA Implementation17 Dec 2021
- 2021Training Lightweight CNNs for Human-Nanodrone Proximity Interaction from Small Datasets using Background Randomization27 Oct 2021
- 2021Event-driven Vision and Control for UAVs on a Neuromorphic Chip8 Aug 2021
- 2021AutoPilot: Automating SoC Design Space Exploration for SWaP Constrained Autonomous UAVs5 Feb 2021
- 2021Sound Event Detection with Binary Neural Networks on Tightly Power-Constrained IoT Devices12 Jan 2021
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Survey2 Jan 2021
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 2021Event-driven Vision and Control for UAVs on a Neuromorphic Chipcited by 33
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2021Sound Event Detection with Binary Neural Networks on Tightly Power-Constrained IoT Devicescited by 10
- 2022NanoFlowNet: Real-time Dense Optical Flow on a Nano Quadcoptercited by 10
- 2023Squeezed Edge YOLO: Onboard Object Detection on Edge Devicescited by 8
- 2022Visual Odometry with Neuromorphic Resonator Networkscited by 5
- 2023Parallelizing Optical Flow Estimation on an Ultra-Low Power RISC-V Cluster for Nano-UAV Navigationcited by 3
- 2024Low Latency Visual Inertial Odometry with On-Sensor Accelerated Optical Flow for Resource-Constrained UAVscited by 3
- 2022Implementation Of Tiny Machine Learning Models On Arduino 33 BLE For Gesture And Speech Recognitioncited by 1
- 2023Channel-Aware Distillation Transformer for Depth Estimation on Nano Dronescited by 1
- 2023CILIATE: Towards Fairer Class-based Incremental Learning by Dataset and Training Refinementcited by 1
12 most cited of 21 All 21 (JSON)
- 2026Low-Power License Plate Detection and Recognition on a RISC-V Multi-Core MCU-Based Vision System7 Jul 2026
- 2026S2Act: Simple Spiking Actor16 Mar 2026
- 2026Repair Brain Damage: Real-Numbered Error Correction Code for Neural Network21 Jan 2026
- 2025Self-Supervised Learning to Fly using Efficient Semantic Segmentation and Metric Depth Estimation for Low-Cost Autonomous UAVs18 Oct 2025
- 2025AI and Vision based Autonomous Navigation of Nano-Drones in Partially-Known Environments8 May 2025
- 2024Low Latency Visual Inertial Odometry with On-Sensor Accelerated Optical Flow for Resource-Constrained UAVs19 Jun 2024
- 2023Squeezed Edge YOLO: Onboard Object Detection on Edge Devices18 Dec 2023
- 2023Parallelizing Optical Flow Estimation on an Ultra-Low Power RISC-V Cluster for Nano-UAV Navigation22 May 2023
- 2023CILIATE: Towards Fairer Class-based Incremental Learning by Dataset and Training Refinement9 Apr 2023
- 2023Channel-Aware Distillation Transformer for Depth Estimation on Nano Drones18 Mar 2023
- 2022NanoFlowNet: Real-time Dense Optical Flow on a Nano Quadcopter14 Sep 2022
- 2022Visual Odometry with Neuromorphic Resonator Networks5 Sep 2022
12 newest of 21 All 21 (JSON)