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, Daniele; Marongiu, Andrea; Benini, Luca. - ELETTRONICO. - (2017), pp. 7927257.1647-7927257.1650. (Intervento presentato al convegno 20th Design, Automation and Test in Europe, DATE 2017 tenutosi a SwissTech Convention Center, che nel 2017) [10.23919/DATE.2017.7927257].

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

Marongiu, Andrea;Benini, Luca
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
Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017
1647
1650
Ultra low-power visual odometry for nano-scale unmanned aerial vehicles / Palossi, Daniele; Marongiu, Andrea; Benini, Luca. - ELETTRONICO. - (2017), pp. 7927257.1647-7927257.1650. (Intervento presentato al convegno 20th Design, Automation and Test in Europe, DATE 2017 tenutosi a SwissTech Convention Center, che nel 2017) [10.23919/DATE.2017.7927257].
Palossi, Daniele; Marongiu, Andrea; Benini, Luca
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/613669
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 9
social impact