Nowadays, GNSS (GNSS) receivers are embedded in a variety of electronics devices, and a growing number of users rely on them to track their position, velocity, and time. The density of Global Navigation Satellite System (GNSS) receiver has especially increased in urban areas with the advent of small-scaled IoT devices. Due to the limited GNSS signal power and the variability of the environment, continuous GNSS signal tracking may represent a demanding task for receivers, which, in addition, have to perform demodulation of the navigation message to provide the user with meaningful information. Furthermore, when operated by low-power platforms, such as Internet of Things (IoT) devices, the aforementioned tasks may quickly drain the battery. On the other hand, the low-power-consumption network connectivity hosted by IoT electronics could represent an ideal environment to enable new patterns for their state estimation, based on collaborative, multi-agent Position Navigation and Time (PNT) methods that would not imply continuous operation of the embedded GNSS receiver. This preliminary study aims to understand whether machine learning techniques could support such paradigms for position estimation in IoT devices. We generated an artificial environment, where conventional GNSS share their multi-satellite delay-Doppler matrices and their positions. These data are meant to be used to estimate a “reference” IoT receiver position. We used two open-source libraries, XGBoost, to implement a gradient-boosted decision tree, and Keras, to implement a multi-layer perceptron. The estimation error on the IoT receiver position obtained using machine learning tools is lower (typically, 10 % to 20 %) than the estimation error returned by a simplistic reference model, based on the arithmetic average of the networked receivers’ positions. The results suggest that rudimentary ML algorithms can extract fundamental information from collaborative users, thus opening new frontiers to collaborative GNSS navigation.

Black-Boxing GNSS Signals Post-Processing Through Machine Learning for Multi-Agent Collaborative Positioning of IoT Devices / Minetto, Alex; Jahier-Pagliari, Daniele; Rotunno, Angela. - ELETTRONICO. - (2024), pp. 589-603. (Intervento presentato al convegno 2024 International Technical Meeting of The Institute of Navigation tenutosi a Long Beach, California (USA) nel January 23 - 25, 2024) [10.33012/2024.19566].

Black-Boxing GNSS Signals Post-Processing Through Machine Learning for Multi-Agent Collaborative Positioning of IoT Devices

Minetto, Alex;Jahier-Pagliari, Daniele;Rotunno, Angela
2024

Abstract

Nowadays, GNSS (GNSS) receivers are embedded in a variety of electronics devices, and a growing number of users rely on them to track their position, velocity, and time. The density of Global Navigation Satellite System (GNSS) receiver has especially increased in urban areas with the advent of small-scaled IoT devices. Due to the limited GNSS signal power and the variability of the environment, continuous GNSS signal tracking may represent a demanding task for receivers, which, in addition, have to perform demodulation of the navigation message to provide the user with meaningful information. Furthermore, when operated by low-power platforms, such as Internet of Things (IoT) devices, the aforementioned tasks may quickly drain the battery. On the other hand, the low-power-consumption network connectivity hosted by IoT electronics could represent an ideal environment to enable new patterns for their state estimation, based on collaborative, multi-agent Position Navigation and Time (PNT) methods that would not imply continuous operation of the embedded GNSS receiver. This preliminary study aims to understand whether machine learning techniques could support such paradigms for position estimation in IoT devices. We generated an artificial environment, where conventional GNSS share their multi-satellite delay-Doppler matrices and their positions. These data are meant to be used to estimate a “reference” IoT receiver position. We used two open-source libraries, XGBoost, to implement a gradient-boosted decision tree, and Keras, to implement a multi-layer perceptron. The estimation error on the IoT receiver position obtained using machine learning tools is lower (typically, 10 % to 20 %) than the estimation error returned by a simplistic reference model, based on the arithmetic average of the networked receivers’ positions. The results suggest that rudimentary ML algorithms can extract fundamental information from collaborative users, thus opening new frontiers to collaborative GNSS navigation.
2024
978-0-936406-36-7
File in questo prodotto:
File Dimensione Formato  
ITM24-0047.pdf.pdf

non disponibili

Descrizione: Versione editoriale pubblicata sui proceedings della conferenza
Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 2.32 MB
Formato Adobe PDF
2.32 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
ION_s_ITM_2024_ML_for_cooperative_Minetto_Jahier_Rotunno_v1.pdf

accesso aperto

Descrizione: Versione accettata per la pubblicazione
Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: PUBBLICO - Tutti i diritti riservati
Dimensione 2.16 MB
Formato Adobe PDF
2.16 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/11583/2987532