LSTM-Based Zero-Velocity Detection for Robust Inertial Navigation
Brandon Wagstaff,Jonathan Kelly +1 more
- pp 1-8
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
Johan Wahlstrom,Isaac Skog +1 more
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
Diederik P. Kingma,Jimmy Ba +1 more
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
Adam Paszke,Sam Gross,Soumith Chintala,Gregory Chanan,Edward Z. Yang,Zachary DeVito,Zeming Lin,Alban Desmaison,Luca Antiga,Adam Lerer +9 more
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.