In this paper, the latency problem of computer vision systems is addressed in the framework of autonomous Unmanned Aerial Vehicles. Recent advancements in sensors and embedded electronic boards made it possible to load, even on small size drones, cameras and image processing devices. Here, a navigation system based on computer vision is considered as one of the most popular applications exploiting this technology in substitution of Global Navigation Satellite System solutions. The main issues when working with a video stream are the limited frame rate (i.e., small sampling frequency), and the non negligible computational time for extracting features from the images (i.e., latency). In particular, the latency negatively affects a position controller that exploits data from the computer vision system, preventing its usage for precise positioning applications. In this paper, a possible solution is designed according to this recipe: First, a sensor fusion technique able to compensate the latency is adopted to estimate the velocity using the position of the computer vision system and the accelerations provided by a Inertial Measurement Unit. Then, a controller is developed using two feedback loops, the inner one accounting for the estimated velocity, and the outer one exploiting the delayed position. Test experiments, showing very positive results, are finally reported.
Mitigating latency problems in vision-based autonomous UAVs / Bigazzi L.; Basso M.; Gherardini S.; Innocenti G.. - ELETTRONICO. - (2021), pp. 1203-1208. (Intervento presentato al convegno 29th Mediterranean Conference on Control and Automation, MED 2021 tenutosi a Bari, Italy nel 2021) [10.1109/MED51440.2021.9480273].
Mitigating latency problems in vision-based autonomous UAVs
Bigazzi L.;Basso M.;Gherardini S.;Innocenti G.
2021
Abstract
In this paper, the latency problem of computer vision systems is addressed in the framework of autonomous Unmanned Aerial Vehicles. Recent advancements in sensors and embedded electronic boards made it possible to load, even on small size drones, cameras and image processing devices. Here, a navigation system based on computer vision is considered as one of the most popular applications exploiting this technology in substitution of Global Navigation Satellite System solutions. The main issues when working with a video stream are the limited frame rate (i.e., small sampling frequency), and the non negligible computational time for extracting features from the images (i.e., latency). In particular, the latency negatively affects a position controller that exploits data from the computer vision system, preventing its usage for precise positioning applications. In this paper, a possible solution is designed according to this recipe: First, a sensor fusion technique able to compensate the latency is adopted to estimate the velocity using the position of the computer vision system and the accelerations provided by a Inertial Measurement Unit. Then, a controller is developed using two feedback loops, the inner one accounting for the estimated velocity, and the outer one exploiting the delayed position. Test experiments, showing very positive results, are finally reported.File | Dimensione | Formato | |
---|---|---|---|
Mitigating_latency_problems_in_vision-based_autonomous_UAVs.pdf
Accesso chiuso
Descrizione: Versione referata del manoscritto originale
Tipologia:
Versione finale referata (Postprint, Accepted manuscript)
Licenza:
Tutti i diritti riservati
Dimensione
3.86 MB
Formato
Adobe PDF
|
3.86 MB | Adobe PDF | Richiedi una copia |
I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.