Robust Attitude and Heading Estimation under Dynamic Motion and Magnetic Disturbance

Robust and accurate attitude and heading estimation using Micro-Electromechanical System (MEMS) Inertial Measurement Units (IMU) is the most crucial technique that determines the accuracy of various downstream applications, especially pedestrian dead reckoning (PDR), human motion tracking, and Micro Aerial Vehicles (MAVs). However, the accuracy of the Attitude and Heading Reference System (AHRS) is often compromised by the noisy nature of low-cost MEMS-IMUs, dynamic motion-induced large external acceleration, and ubiquitous magnetic disturbance. To address these challenges, we propose a novel data-driven IMU calibration model that employs Temporal Convolutional Networks (TCNs) to model random errors and disturbance terms, providing denoised sensor data. For sensor fusion, we use an open-loop and decoupled version of the Extended Complementary Filter (ECF) to provide accurate and robust attitude estimation. Our proposed method is systematically evaluated using three public datasets, TUM VI, EuRoC MAV, and OxIOD, with different IMU devices, hardware platforms, motion modes, and environmental conditions; and it outperforms the advanced baseline data-driven methods and complementary filter on two metrics, namely absolute attitude error and absolute yaw error, by more than 23.4% and 23.9%. The generalization experiment results demonstrate the robustness of our model on different devices and using patterns.

[1]  Yingbiao Yao,et al.  A Magnetic Interference Detection-Based Fusion Heading Estimation Method for Pedestrian Dead Reckoning Positioning , 2023, IEEE Sensors Journal.

[2]  Jung Hwan Kim,et al.  HIT HAR: Human Image Threshing Machine for Human Activity Recognition Using Deep Learning Models , 2022, Computational intelligence and neuroscience.

[3]  T. Seel,et al.  VQF: A Milestone in Accuracy and Versatility of 6D and 9D Inertial Orientation Estimation , 2022, 2022 25th International Conference on Information Fusion (FUSION).

[4]  Yanning Dai,et al.  IMU-Based Monitoring for Assistive Diagnosis and Management of IoHT: A Review , 2022, Healthcare.

[5]  Liqiang Wang,et al.  Improving the Navigation Performance of the MEMS IMU Array by Precise Calibration , 2021, IEEE Sensors Journal.

[6]  H. Rouhani,et al.  A Full-State Robust Extended Kalman Filter for Orientation Tracking During Long-Duration Dynamic Tasks Using Magnetic and Inertial Measurement Units , 2021, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[7]  Thomas Seel,et al.  BROAD - A Benchmark for Robust Inertial Orientation Estimation , 2021, Data.

[8]  C. Gühmann,et al.  RIANN—A Robust Neural Network Outperforms Attitude Estimation Filters , 2021, AI.

[9]  Milad Nazarahari,et al.  40 years of sensor fusion for orientation tracking via magnetic and inertial measurement units: Methods, lessons learned, and future challenges , 2021, Inf. Fusion.

[10]  Cheng Dai,et al.  Weighted Support Tensor Machines for Human Activity Recognition with Smartphone Sensors , 2021 .

[11]  Kris Kitani,et al.  IDOL: Inertial Deep Orientation-Estimation and Localization , 2021, AAAI.

[12]  Xiang Li,et al.  External Disturbances Rejection for Vector Field Sensors in Attitude and Heading Reference Systems , 2020, Micromachines.

[13]  Andrew Markham,et al.  A Survey on Deep Learning for Localization and Mapping: Towards the Age of Spatial Machine Intelligence , 2020, ArXiv.

[14]  Ravi Vaidyanathan,et al.  An Extended Complementary Filter for Full-Body MARG Orientation Estimation , 2020, IEEE/ASME Transactions on Mechatronics.

[15]  Thomas Seel,et al.  Neural Networks Versus Conventional Filters for Inertial-Sensor-based Attitude Estimation , 2020, 2020 IEEE 23rd International Conference on Information Fusion (FUSION).

[16]  Han Wang,et al.  OriNet: Robust 3-D Orientation Estimation With a Single Particular IMU , 2020, IEEE Robotics and Automation Letters.

[17]  S. Bonnabel,et al.  Denoising IMU Gyroscopes With Deep Learning for Open-Loop Attitude Estimation , 2020, IEEE Robotics and Automation Letters.

[18]  Naser El-Sheimy,et al.  Inertial sensors technologies for navigation applications: state of the art and future trends , 2020 .

[19]  Thomas B. Schön,et al.  A Fast and Robust Algorithm for Orientation Estimation Using Inertial Sensors , 2019, IEEE Signal Processing Letters.

[20]  Sachini Herath,et al.  RoNIN: Robust Neural Inertial Navigation in the Wild: Benchmark, Evaluations, & New Methods , 2019, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Guilin Yang,et al.  Uncertainty-Based IMU Orientation Tracking Algorithm for Dynamic Motions , 2019, IEEE/ASME Transactions on Mechatronics.

[22]  Tao Liu,et al.  Improving the accuracy of wearable sensor orientation using a two-step complementary filter with state machine-based adaptive strategy , 2018, Measurement Science and Technology.

[23]  Romit Roy Choudhury,et al.  Closing the Gaps in Inertial Motion Tracking , 2018, MobiCom.

[24]  Davide Scaramuzza,et al.  A Tutorial on Quantitative Trajectory Evaluation for Visual(-Inertial) Odometry , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  Wei Wang,et al.  OxIOD: The Dataset for Deep Inertial Odometry , 2018, ArXiv.

[26]  Jörg Stückler,et al.  The TUM VI Benchmark for Evaluating Visual-Inertial Odometry , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[27]  Lukasz Kaiser,et al.  Attention is All you Need , 2017, NIPS.

[28]  Chao Wang,et al.  An Adaptive Orientation Estimation Method for Magnetic and Inertial Sensors in the Presence of Magnetic Disturbances , 2017, Sensors.

[29]  Roland Siegwart,et al.  The EuRoC micro aerial vehicle datasets , 2016, Int. J. Robotics Res..

[30]  Martin Sipos,et al.  Calibration of low-cost triaxial inertial sensors , 2015, IEEE Instrumentation & Measurement Magazine.

[31]  Paul D. Groves,et al.  Principles of GNSS, Inertial, and Multi-sensor Integrated Navigation Systems , 2012 .

[32]  Chris J. Bleakley,et al.  Accurate Orientation Estimation Using AHRS under Conditions of Magnetic Distortion , 2014, Sensors.

[33]  Ya Tian,et al.  An Adaptive-Gain Complementary Filter for Real-Time Human Motion Tracking With MARG Sensors in Free-Living Environments , 2013, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[34]  Jung-Keun Lee,et al.  Estimation of Attitude and External Acceleration Using Inertial Sensor Measurement During Various Dynamic Conditions , 2012, IEEE Transactions on Instrumentation and Measurement.

[35]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[36]  Robert E. Mahony,et al.  Nonlinear Complementary Filters on the Special Orthogonal Group , 2008, IEEE Transactions on Automatic Control.

[37]  P. Groves Principles of GNSS, Inertial, and Multi-Sensor Integrated Navigation Systems , 2007 .

[38]  D. Gebre-Egziabher,et al.  A low-cost GPS/inertial attitude heading reference system (AHRS) for general aviation applications , 1998, IEEE 1998 Position Location and Navigation Symposium (Cat. No.98CH36153).

[39]  Eric Foxlin,et al.  Inertial head-tracker sensor fusion by a complementary separate-bias Kalman filter , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.

[40]  E. J. Lefferts,et al.  Kalman Filtering for Spacecraft Attitude Estimation , 1982 .

[41]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[42]  Z. Li,et al.  Adaptive Threshold based ZUPT for Single IMU enabled Wearable Pedestrian Localization , 2023, IEEE Internet of Things Journal.

[43]  Halil Ersin Soken,et al.  Robust Attitude Estimation Using IMU-Only Measurements , 2021, IEEE Transactions on Instrumentation and Measurement.

[44]  Wei Ding,et al.  Attitude Estimation Using Low-Cost MARG Sensors With Disturbances Reduction , 2021, IEEE Transactions on Instrumentation and Measurement.

[45]  Donghoon Kang,et al.  Robust Autocalibration of Triaxial Magnetometers , 2021, IEEE Transactions on Instrumentation and Measurement.

[46]  Thomas Seel,et al.  Robust Neural Networks Outperform Attitude Estimation Filters , 2021, ArXiv.

[47]  Dong Seog Han,et al.  Indoor Localization with Smartphones: Magnetometer Calibration , 2019, 2019 IEEE International Conference on Consumer Electronics (ICCE).

[48]  Kamiar Aminian,et al.  Joint Inertial Sensor Orientation Drift Reduction for Highly Dynamic Movements , 2018, IEEE Journal of Biomedical and Health Informatics.

[49]  D. Roetenberg,et al.  Xsens MVN: Full 6DOF Human Motion Tracking Using Miniature Inertial Sensors , 2009 .

[50]  Xiaoji Niu,et al.  Analysis and Modeling of Inertial Sensors Using Allan Variance , 2008, IEEE Transactions on Instrumentation and Measurement.