Cargando…

RIOT: Recursive Inertial Odometry Transformer for Localisation from Low-Cost IMU Measurements

Inertial localisation is an important technique as it enables ego-motion estimation in conditions where external observers are unavailable. However, low-cost inertial sensors are inherently corrupted by bias and noise, which lead to unbound errors, making straight integration for position intractabl...

Descripción completa

Detalles Bibliográficos
Autores principales: Brotchie, James, Li, Wenchao, Greentree, Andrew D., Kealy, Allison
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10057007/
https://www.ncbi.nlm.nih.gov/pubmed/36991926
http://dx.doi.org/10.3390/s23063217
_version_ 1785016259787620352
author Brotchie, James
Li, Wenchao
Greentree, Andrew D.
Kealy, Allison
author_facet Brotchie, James
Li, Wenchao
Greentree, Andrew D.
Kealy, Allison
author_sort Brotchie, James
collection PubMed
description Inertial localisation is an important technique as it enables ego-motion estimation in conditions where external observers are unavailable. However, low-cost inertial sensors are inherently corrupted by bias and noise, which lead to unbound errors, making straight integration for position intractable. Traditional mathematical approaches are reliant on prior system knowledge, geometric theories and are constrained by predefined dynamics. Recent advances in deep learning, which benefit from ever-increasing volumes of data and computational power, allow for data-driven solutions that offer more comprehensive understanding. Existing deep inertial odometry solutions rely on estimating the latent states, such as velocity, or are dependent on fixed-sensor positions and periodic motion patterns. In this work, we propose taking the traditional state estimation recursive methodology and applying it in the deep learning domain. Our approach, which incorporates the true position priors in the training process, is trained on inertial measurements and ground truth displacement data, allowing recursion and learning both motion characteristics and systemic error bias and drift. We present two end-to-end frameworks for pose invariant deep inertial odometry that utilises self-attention to capture both spatial features and long-range dependencies in inertial data. We evaluate our approaches against a custom 2-layer Gated Recurrent Unit, trained in the same manner on the same data, and tested each approach on a number of different users, devices and activities. Each network had a sequence length weighted relative trajectory error mean [Formula: see text] m, highlighting the effectiveness of our learning process used in the development of the models.
format Online
Article
Text
id pubmed-10057007
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-100570072023-03-30 RIOT: Recursive Inertial Odometry Transformer for Localisation from Low-Cost IMU Measurements Brotchie, James Li, Wenchao Greentree, Andrew D. Kealy, Allison Sensors (Basel) Article Inertial localisation is an important technique as it enables ego-motion estimation in conditions where external observers are unavailable. However, low-cost inertial sensors are inherently corrupted by bias and noise, which lead to unbound errors, making straight integration for position intractable. Traditional mathematical approaches are reliant on prior system knowledge, geometric theories and are constrained by predefined dynamics. Recent advances in deep learning, which benefit from ever-increasing volumes of data and computational power, allow for data-driven solutions that offer more comprehensive understanding. Existing deep inertial odometry solutions rely on estimating the latent states, such as velocity, or are dependent on fixed-sensor positions and periodic motion patterns. In this work, we propose taking the traditional state estimation recursive methodology and applying it in the deep learning domain. Our approach, which incorporates the true position priors in the training process, is trained on inertial measurements and ground truth displacement data, allowing recursion and learning both motion characteristics and systemic error bias and drift. We present two end-to-end frameworks for pose invariant deep inertial odometry that utilises self-attention to capture both spatial features and long-range dependencies in inertial data. We evaluate our approaches against a custom 2-layer Gated Recurrent Unit, trained in the same manner on the same data, and tested each approach on a number of different users, devices and activities. Each network had a sequence length weighted relative trajectory error mean [Formula: see text] m, highlighting the effectiveness of our learning process used in the development of the models. MDPI 2023-03-17 /pmc/articles/PMC10057007/ /pubmed/36991926 http://dx.doi.org/10.3390/s23063217 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Brotchie, James
Li, Wenchao
Greentree, Andrew D.
Kealy, Allison
RIOT: Recursive Inertial Odometry Transformer for Localisation from Low-Cost IMU Measurements
title RIOT: Recursive Inertial Odometry Transformer for Localisation from Low-Cost IMU Measurements
title_full RIOT: Recursive Inertial Odometry Transformer for Localisation from Low-Cost IMU Measurements
title_fullStr RIOT: Recursive Inertial Odometry Transformer for Localisation from Low-Cost IMU Measurements
title_full_unstemmed RIOT: Recursive Inertial Odometry Transformer for Localisation from Low-Cost IMU Measurements
title_short RIOT: Recursive Inertial Odometry Transformer for Localisation from Low-Cost IMU Measurements
title_sort riot: recursive inertial odometry transformer for localisation from low-cost imu measurements
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10057007/
https://www.ncbi.nlm.nih.gov/pubmed/36991926
http://dx.doi.org/10.3390/s23063217
work_keys_str_mv AT brotchiejames riotrecursiveinertialodometrytransformerforlocalisationfromlowcostimumeasurements
AT liwenchao riotrecursiveinertialodometrytransformerforlocalisationfromlowcostimumeasurements
AT greentreeandrewd riotrecursiveinertialodometrytransformerforlocalisationfromlowcostimumeasurements
AT kealyallison riotrecursiveinertialodometrytransformerforlocalisationfromlowcostimumeasurements