One of the fundamental functionalities for autonomous navigation of Unmanned Aerial Vehicles (UAVs) is the hovering capability. State-of-the-art techniques for implementing hovering on standard-size UAVs process camera stream to determine position and orientation (visual odometry). Similar techniques are considered unaffordable in the context of nano-scale UAVs (i.e. few centimeters of diameter), where the ultra-constrained power-envelopes of tiny rotor-crafts limit the onboard computational capabilities to those of low-power microcontrollers. In this work we study how the emerging ultra-low-power parallel computing paradigm could enable the execution of complex hovering algorithmic flows onto nano-scale UAVs. We provide insight on the software pipeline, the parallelization opportunities and the impact of several algorithmic enhancements. Results demonstrate that the proposed software flow and architecture can deliver unprecedented GOPS/W, achieving 117 frame-per-second within a power envelope of 10 mW.

Ultra low-power visual odometry for nano-scale unmanned aerial vehicles / Palossi, D., Marongiu, A., Benini, L.. - ELETTRONICO. - (2017), pp. 1647-1650. (20th Design, Automation and Test in Europe, DATE 2017 SwissTech Convention Center, che 2017) [10.23919/DATE.2017.7927257].

Ultra low-power visual odometry for nano-scale unmanned aerial vehicles

Marongiu, Andrea;
2017

Abstract

One of the fundamental functionalities for autonomous navigation of Unmanned Aerial Vehicles (UAVs) is the hovering capability. State-of-the-art techniques for implementing hovering on standard-size UAVs process camera stream to determine position and orientation (visual odometry). Similar techniques are considered unaffordable in the context of nano-scale UAVs (i.e. few centimeters of diameter), where the ultra-constrained power-envelopes of tiny rotor-crafts limit the onboard computational capabilities to those of low-power microcontrollers. In this work we study how the emerging ultra-low-power parallel computing paradigm could enable the execution of complex hovering algorithmic flows onto nano-scale UAVs. We provide insight on the software pipeline, the parallelization opportunities and the impact of several algorithmic enhancements. Results demonstrate that the proposed software flow and architecture can deliver unprecedented GOPS/W, achieving 117 frame-per-second within a power envelope of 10 mW.
2017
Inglese
20th Design, Automation and Test in Europe, DATE 2017
SwissTech Convention Center, che
2017
Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017
1647
1650
4
9783981537093
Institute of Electrical and Electronics Engineers Inc.
345 E 47TH ST, NEW YORK, NY 10017 USA
Computer Networks and Communications; Hardware and Architecture; Safety; Risk; Reliability and Quality
Palossi, Daniele; Marongiu, Andrea; Benini, Luca
Atti di CONVEGNO::Relazione in Atti di Convegno
273
3
Ultra low-power visual odometry for nano-scale unmanned aerial vehicles / Palossi, D., Marongiu, A., Benini, L.. - ELETTRONICO. - (2017), pp. 1647-1650. (20th Design, Automation and Test in Europe, DATE 2017 SwissTech Convention Center, che 2017) [10.23919/DATE.2017.7927257].
open
info:eu-repo/semantics/conferenceObject
   High-Performance Real-time Architectures for Low-Power Embedded Systems
   HERCULES
   European Commission
   Horizon 2020 Framework Programme
   688860
File in questo prodotto:
File Dimensione Formato  
GG.pdf

Open access

Tipologia: AAM - Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 4.07 MB
Formato Adobe PDF
4.07 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1171912
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? 11
social impact