scispace - formally typeset
Open AccessProceedings ArticleDOI

LSTM-Based Zero-Velocity Detection for Robust Inertial Navigation

TLDR
This work presents a method to improve the accuracy of a zero-velocity-aided inertial navigation system (INS) by replacing the standard zero- Velocity detector with a long short-term memory (LSTM) neural network, and demonstrates how this LSTM-based zero-VELocity detector operates effectively during crawling and ladder climbing.
Abstract
We present a method to improve the accuracy of a zero-velocity-aided inertial navigation system (INS) by replacing the standard zero-velocity detector with a long short-term memory (LSTM) neural network. While existing threshold-based zero-velocity detectors are not robust to varying motion types, our learned model accurately detects stationary periods of the inertial measurement unit (IMU) despite changes in the motion of the user. Upon detection, zero-velocity pseudo-measurements are fused with a dead reckoning motion model in an extended Kalman filter (EKF). We demonstrate that our LSTM-based zero-velocity detector, used within a zero-velocity-aided INS, improves zero-velocity detection during human localization tasks. Consequently, localization accuracy is also improved. Our system is evaluated on more than 7.5 km of indoor pedestrian locomotion data, acquired from five different subjects. We show that 3D positioning error is reduced by over 34% compared to existing fixed-threshold zero-velocity detectors for walking, running, and stair climbing motions. Additionally, we demonstrate how our learned zero-velocity detector operates effectively during crawling and ladder climbing. Our system is calibration-free (no careful threshold-tuning is required) and operates consistently with differing users, IMU placements, and shoe types, while being compatible with any generic zero-velocity-aided INS.

read more

Citations
More filters
Posted Content

A Survey on Deep Learning for Localization and Mapping: Towards the Age of Spatial Machine Intelligence

TL;DR: This work provides a comprehensive survey, and proposes a new taxonomy for localization and mapping using deep learning, and revisits the problem of perceiving self-motion and scene understanding with on-board sensors, and shows how to solve it by integrating these modules into a prospective spatial machine intelligence system (SMIS).
Journal ArticleDOI

AbolDeepIO: A Novel Deep Inertial Odometry Network for Autonomous Vehicles

TL;DR: This paper presents a novel triple-channel deep IO network architecture based on the physical and mathematical models of IMUs that outperforms all the existing solutions on the IMU readings of the challenging Micro Aerial Vehicle dataset and improves the accuracy by approximately 25%.
Journal ArticleDOI

Deep-Learning-Based Pedestrian Inertial Navigation: Methods, Data Set, and On-Device Inference

TL;DR: In this paper, the authors present the Oxford Inertial Odometry Data Set (OxIOD), a first-of-its-kind public data set for deep learning-based inertial navigation research with fine-grained ground truth on all sequences.
Journal ArticleDOI

Fifteen Years of Progress at Zero Velocity: A Review

TL;DR: This review recounts the history of foot-mounted inertial navigation and characterize the main sources of error and systematically analyzes current approaches to robust zero-velocity detection, while categorizing public code and data.
Journal ArticleDOI

Robust Data-Driven Zero-Velocity Detection for Foot-Mounted Inertial Navigation

TL;DR: Two novel techniques for detecting zero-velocity events to improve foot-mounted inertial navigation by incorporating a motion classifier that adaptively updates the detector’s threshold parameter and a long short-term memory recurrent neural network are presented.
References
More filters
Proceedings Article

ImageNet Classification with Deep Convolutional Neural Networks

TL;DR: The state-of-the-art performance of CNNs was achieved by Deep Convolutional Neural Networks (DCNNs) as discussed by the authors, which consists of five convolutional layers, some of which are followed by max-pooling layers, and three fully-connected layers with a final 1000-way softmax.
Journal ArticleDOI

Long short-term memory

TL;DR: A novel, efficient, gradient based method called long short-term memory (LSTM) is introduced, which can learn to bridge minimal time lags in excess of 1000 discrete-time steps by enforcing constant error flow through constant error carousels within special units.
Posted Content

Adam: A Method for Stochastic Optimization

TL;DR: In this article, the adaptive estimates of lower-order moments are used for first-order gradient-based optimization of stochastic objective functions, based on adaptive estimate of lowerorder moments.

Automatic differentiation in PyTorch

TL;DR: An automatic differentiation module of PyTorch is described — a library designed to enable rapid research on machine learning models that focuses on differentiation of purely imperative programs, with a focus on extensibility and low overhead.
Journal ArticleDOI

Least-squares estimation of transformation parameters between two point patterns

TL;DR: The proposed theorem is a strict solution of the problem, and it always gives the correct transformation parameters even when the data is corrupted.
Related Papers (5)