NeurIT: Pushing the Limit of Neural Inertial Tracking for Indoor Robotic IoT

Xinzhe Zheng, Sijie Ji, Yipeng Pan, Kaiwen Zhang, Chenshu Wu
4/13/2024
cs.ROcs.AIcs.HC

Official code: aiot-lab/NeurIT (5 stars, GPL-3.0, last commit 2025-02-26). 1 more implementation below.

Abstract

Inertial tracking is vital for robotic IoT and has gained popularity thanks to the ubiquity of low-cost inertial measurement units and deep learning-powered tracking algorithms. Existing works, however, have not fully utilized IMU measurements, particularly magnetometers, nor have they maximized the potential of deep learning to achieve the desired accuracy. To address these limitations, we introduce NeurIT, which elevates tracking accuracy to a new level. NeurIT employs a Time-Frequency Block-recurrent Transformer (TF-BRT) at its core, combining both RNN and Transformer to learn representative features in both time and frequency domains. To fully utilize IMU information, we strategically employ body-frame differentiation of magnetometers, considerably reducing the tracking error. We implement NeurIT on a customized robotic platform and conduct evaluation in various indoor environments. Experimental results demonstrate that NeurIT achieves a mere 1-meter tracking error over a 300-meter distance. Notably, it significantly outperforms state-of-the-art baselines by 48.21% on unseen data. Moreover, NeurIT demonstrates robustness in large urban complexes and performs comparably to the visual-inertial approach (Tango Phone) in vision-favored conditions while surpassing it in feature-sparse settings. We believe NeurIT takes an important step forward toward practical neural inertial tracking for ubiquitous and scalable tracking of robotic things. NeurIT is open-sourced here: https://github.com/aiot-lab/NeurIT.

View on arXivView PDF

Code Implementations(2)

aiot-lab/NeurITOfficial100%
GPL-3.0
50PythonJan 16, 20241 years agoGPL-3.0
GPL-3.0
81PythonJan 17, 20242 years agoGPL-3.0

Similar Papers

Cite this paper

@article{zheng2024neurit,
  title  = {NeurIT: Pushing the Limit of Neural Inertial Tracking for Indoor Robotic IoT},
  author = {Xinzhe Zheng and Sijie Ji and Yipeng Pan and Kaiwen Zhang and Chenshu Wu},
  year   = {2024},
  eprint = {2404.08939},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.08939v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.08939.svg)](https://codeofpaper.com/paper/2404.08939)

Discussion