Unmanned Aerial Vehicles (UAVs) with high level autonomous navigation capabilities are a hot topic both in industry and academia due to their numerous applications. However, autonomous navigation algorithms are demanding from the computational standpoint, and it is very challenging to run them on-board of nano-scale UAVs (i.e., few centimeters of diameter) because of the limited capabilities of their MCU-based controllers. This work focuses on the object tracking capability, (i.e., target following capability) on such nano-UAVs. We present a lightweight hardware-software solution, bringing autonomous navigation on a commercial platform using only on-board computational resources. Furthermore, we evaluate a parallel ultra-low-power (PULP) platform that enables the execution of even more sophisticated algorithms. Experimental results demonstrate the benefits of our solution, achieving accurate target following using an ARM Cortex M4 microcontroller consuming ≈ 130mW. Our evaluation on a PULP architecture shows the proposed solution running up-To 60 frame-per second in a power envelope of ≈ 30mW leaving more than 70% of the computational resources free for further on-board processing of more complex algorithms.

Palossi, D., Singh, J., Magno, M., Benini, L. (2017). Target following on nano-scale Unmanned Aerial Vehicles. Institute of Electrical and Electronics Engineers Inc. [10.1109/IWASI.2017.7974242].

Target following on nano-scale Unmanned Aerial Vehicles

Palossi, Daniele;Magno, Michele;Benini, Luca
2017

Abstract

Unmanned Aerial Vehicles (UAVs) with high level autonomous navigation capabilities are a hot topic both in industry and academia due to their numerous applications. However, autonomous navigation algorithms are demanding from the computational standpoint, and it is very challenging to run them on-board of nano-scale UAVs (i.e., few centimeters of diameter) because of the limited capabilities of their MCU-based controllers. This work focuses on the object tracking capability, (i.e., target following capability) on such nano-UAVs. We present a lightweight hardware-software solution, bringing autonomous navigation on a commercial platform using only on-board computational resources. Furthermore, we evaluate a parallel ultra-low-power (PULP) platform that enables the execution of even more sophisticated algorithms. Experimental results demonstrate the benefits of our solution, achieving accurate target following using an ARM Cortex M4 microcontroller consuming ≈ 130mW. Our evaluation on a PULP architecture shows the proposed solution running up-To 60 frame-per second in a power envelope of ≈ 30mW leaving more than 70% of the computational resources free for further on-board processing of more complex algorithms.
2017
Proceedings - 2017 7th International Workshop on Advances in Sensors and Interfaces, IWASI 2017
170
175
Palossi, D., Singh, J., Magno, M., Benini, L. (2017). Target following on nano-scale Unmanned Aerial Vehicles. Institute of Electrical and Electronics Engineers Inc. [10.1109/IWASI.2017.7974242].
Palossi, Daniele; Singh, Jaskirat; Magno, Michele; 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/624737
 Attenzione

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 18
  • ???jsp.display-item.citation.isi??? 13
social impact