Robust Data-Driven Zero-Velocity Detection for Foot-Mounted Inertial Navigation
arXiv:1910.00529 · doi:10.1109/JSEN.2019.2944412
Abstract
We present two novel techniques for detecting zero-velocity events to improve foot-mounted inertial navigation. Our first technique augments a classical zero-velocity detector by incorporating a motion classifier that adaptively updates the detector's threshold parameter. Our second technique uses a long short-term memory (LSTM) recurrent neural network to classify zero-velocity events from raw inertial data, in contrast to the majority of zero-velocity detection methods that rely on basic statistical hypothesis testing. We demonstrate that both of our proposed detectors achieve higher accuracies than existing detectors for trajectories including walking, running, and stair-climbing motions. Additionally, we present a straightforward data augmentation method that is able to extend the LSTM-based model to different inertial sensors without the need to collect new training data.
10 pages, 7 figures
References in corpus (7)
- Adam: A Method for Stochastic Optimization
- Scikit-learn: Machine Learning in Python
- A Critical Review of Recurrent Neural Networks for Sequence Learning
- LSTM-Based Zero-Velocity Detection for Robust Inertial Navigation
- Stride Length Estimation with Deep Learning
- Backprop KF: Learning Discriminative Deterministic State Estimators
- Improving Foot-Mounted Inertial Navigation Through Real-Time Motion Classification