AutoNAV: A Python package for simulating UAV navigation in satellite-less environments

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

The majority of current commercial available Unmanned Aerial Vehicles (UAV) depend mainly on satellite signals to estimate their position. Although this is not a problem in outdoor environments, in scenarios where these signals are obstructed, the UAV may be unable to estimate its position, rendering navigation infeasible. Thus, in satellite-less environments alternative methods are required. The AutoNAV package allows the simulation of Unmanned Aerial Vehicles (UAVs) in environments with limited-to-no satellite signal (such as indoor environments), taking advantage of (terrestrial) radio measurements between stationary reference points (anchors) and a UAV to estimate the position of the UAV. The package provides Python implementations of two algorithms for this purpose: Generalized Trust Region Sub-Problem (GTRS) and Weighted Least Squares (WLS). To provide a user-friendly experience and a straightforward comparison process for other researchers, functions that extract the most relevant metrics and plot the ground truth trajectory and the estimated positions by the algorithms are also included. In the provided examples, a scenario of UAV navigation inside a warehouse, e.g., for stock inventory counting, is designed and depicted. Moreover, the package is designed with modularity in mind, enabling researchers to easily implement, compare and integrate their work, fostering a centralized and straightforward approach for analyzing the performance of existing methods.

Original languageEnglish
Article number101782
Pages (from-to)101782
Number of pages1
JournalSoftwareX
Volume27
DOIs
Publication statusPublished - 1 Sept 2024

Bibliographical note

DBLP License: DBLP's bibliographic metadata records provided through http://dblp.org/ are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.

Funding

This research was partially funded by Funda\u00E7\u00E3o para a Ci\u00EAncia e a Tecnologia under Projects UIDB/04111/2020 , UIDB/00066/2020 , UIDB/50008/2020 , CEECINST/00002/2021/CP2788/CT0001 , ROBUST EXPL/EEI-EEE/0776/2021 , and 2021.04180.CEECIND , as well as Instituto Lus\u00F3fono de Investiga\u00E7\u00E3o e Desenvolvimento (ILIND) under Project COFAC/ILIND/COPELABS/1/2022 .

FundersFunder number
Fundação para a Ciência e a Tecnologia2021.04180, EXPL/EEI-EEE/0776/2021, UIDB/50008/2020, CEECINST/00002/2021/CP2788/CT0001, UIDB/04111/2020, UIDB/00066/2020
Instituto Lusófono de Investigação e DesenvolvimentoCOFAC/ILIND/COPELABS/1/2022

    Keywords

    • Generalized Trust Region Sub-problem (GTRS)
    • Indoor
    • Navigation
    • Unmanned Aerial Vehicle (UAV)
    • Weighted Least Squares (WLS)

    Fingerprint

    Dive into the research topics of 'AutoNAV: A Python package for simulating UAV navigation in satellite-less environments'. Together they form a unique fingerprint.

    Cite this