Deep Neural Network Based Inertial Odometry Using Low-Cost Inertial Measurement Units

被引:52
作者
Chen, Changhao [1 ]
Lu, Chris Xiaoxuan [1 ]
Wahlstrom, Johan [1 ]
Markham, Andrew [1 ]
Trigoni, Niki [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford OX1 2JD, England
关键词
Neural networks; Inertial navigation; Tracking; Trajectory; Robot sensing systems; Pedestrian navigation; inertial indoor localization; deep neural network; learning from mobile sensor data; inertial measurement units; NAVIGATION; DROPOUT;
D O I
10.1109/TMC.2019.2960780
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Inertial measurement units (IMUs) have emerged as an essential component in many of today's indoor navigation solutions due to their low cost and ease of use. However, despite many attempts for reducing the error growth of navigation systems based on commercial-grade inertial sensors, there is still no satisfactory solution that produces navigation estimates with long-time stability in widely differing conditions. This paper proposes to break the cycle of continuous integration used in traditional inertial algorithms, formulate it as an optimization problem, and explore the use of deep recurrent neural networks for estimating the displacement of a user over a specified time window. By training the deep neural network using inertial measurements and ground truth displacement data, it is possible to learn both motion characteristics and systematic error drift. As opposed to established context-aided inertial solutions, the proposed method is not dependent on either fixed sensor positions or periodic motion patterns. It can reconstruct accurate trajectories directly from raw inertial measurements, and predict the corresponding uncertainty to show model confidence. Extensive experimental evaluations demonstrate that the neural network produces position estimates with high accuracy for several different attachments, users, sensors, and motion types. As a particular demonstration of its flexibility, our deep inertial solutions can estimate trajectories for non-periodic motion, such as the shopping trolley tracking. Further more, it works in highly dynamic conditions, such as running, remaining extremely challenging for current techniques.
引用
收藏
页码:1351 / 1364
页数:14
相关论文
共 56 条
[1]  
Agarwal P, 2015, THESIS U FREIBURG GE, P1
[2]  
Bloesch M, 2015, IEEE INT C INT ROBOT, P298, DOI 10.1109/IROS.2015.7353389
[3]   Walk Detection and Step Counting on Unconstrained Smartphones [J].
Brajdic, Agata ;
Harle, Robert .
UBICOMP'13: PROCEEDINGS OF THE 2013 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2013, :225-234
[4]  
Chen CH, 2018, AAAI CONF ARTIF INTE, P6468
[5]  
Chen CH, 2016, 2016 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE (CGNCC), P128, DOI 10.1109/CGNCC.2016.7828770
[6]  
Clark R., 2017, PROC IEEE C COMPUT V, P6856
[7]  
Clark R, 2017, AAAI CONF ARTIF INTE, P3995
[8]   Sigma-point Kalman filtering for integrated GPS and inertial navigation [J].
Crassidis, John L. .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2006, 42 (02) :750-756
[9]  
Dai AM, 2015, ADV NEUR IN, V28
[10]   A Survey of Selected Indoor Positioning Methods for Smartphones [J].
Davidson, Pavel ;
Piche, Robert .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (02) :1347-1370