Reference-Free Adaptive Attitude Determination Method Using Low-Cost MARG Sensors

In this paper, an improved iterative method for attitude determination using microelectromechanical-system (MEMS) Magnetic, Angular Rate, and Gravity (MARG) sensors is proposed. The proposed complementary filter is motivated by several existing algorithms and it decreases the amount of variables for iteration which consequently lowers the convergence time. To enhance the adaptive ability i.e. the performance under external acceleration, of the proposed method, a novel scheme is designed, where the gravity estimation residual is utilized for adaptive tuning of the complementary gain. Experiments are carried out to demonstrate the advantages of the proposed method. The comparisons with representative methods show that the proposed method is more effective, not only in convergence speed, but in dynamic performance under harsh conditions as well.

[1]  Angus K. M. Wu,et al.  Deployment of Wireless Sensor Networks for Oilfield Monitoring by Multiobjective Discrete Binary Particle Swarm Optimization , 2016, J. Sensors.

[2]  Xiaoping Yun,et al.  Design, Implementation, and Experimental Results of a Quaternion-Based Kalman Filter for Human Body Motion Tracking , 2006, IEEE Trans. Robotics.

[3]  Walter Higgins,et al.  A Comparison of Complementary and Kalman Filtering , 1975, IEEE Transactions on Aerospace and Electronic Systems.

[4]  A. Makni,et al.  Energy-Aware Adaptive Attitude Estimation Under External Acceleration for Pedestrian Navigation , 2016, IEEE/ASME Transactions on Mechatronics.

[5]  Robert B. McGhee,et al.  An improved quaternion-based Kalman filter for real-time tracking of rigid body orientation , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[6]  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.

[7]  Jinling Wang,et al.  Effective Adaptive Kalman Filter for MEMS-IMU/Magnetometers Integrated Attitude and Heading Reference Systems , 2012, Journal of Navigation.

[8]  Noureddine Manamanni,et al.  A Nonlinear Filtering Approach for the Attitude and Dynamic Body Acceleration Estimation Based on Inertial and Magnetic Sensors: Bio-Logging Application , 2011, IEEE Sensors Journal.

[9]  Noureddine Manamanni,et al.  Complementary Observer for Body Segments Motion Capturing by Inertial and Magnetic Sensors , 2014, IEEE/ASME Transactions on Mechatronics.

[10]  Daniele Mortari,et al.  How to Estimate Attitude from Vector Observations , 1999 .

[11]  Hassen Fourati,et al.  Generalized Linear Quaternion Complementary Filter for Attitude Estimation From Multisensor Observations: An Optimization Approach , 2019, IEEE Transactions on Automation Science and Engineering.

[12]  Cheng Yang,et al.  Autonomous Gait Event Detection with Portable Single-Camera Gait Kinematics Analysis System , 2016, J. Sensors.

[13]  Hassen Fourati,et al.  Heterogeneous Data Fusion Algorithm for Pedestrian Navigation via Foot-Mounted Inertial Measurement Unit and Complementary Filter , 2015, IEEE Transactions on Instrumentation and Measurement.

[14]  Yuhua Cheng,et al.  A magnetic domain spots filtering method with self-adapting threshold value selecting for crack detection based on the MOI , 2016 .

[15]  G. Wahba A Least Squares Estimate of Satellite Attitude , 1965 .

[16]  J. Leclerc MEMs for Aerospace Navigation , 2007, IEEE Aerospace and Electronic Systems Magazine.

[17]  F. Markley Attitude Error Representations for Kalman Filtering , 2003 .

[18]  Panos Marantos,et al.  UAV State Estimation Using Adaptive Complementary Filters , 2016, IEEE Transactions on Control Systems Technology.

[19]  Ya Tian,et al.  Accurate Human Navigation Using Wearable Monocular Visual and Inertial Sensors , 2014, IEEE Transactions on Instrumentation and Measurement.

[20]  Hassen Fourati,et al.  A Super Fast Attitude Determination Algorithm for Consumer-Level Accelerometer and Magnetometer , 2018, IEEE Transactions on Consumer Electronics.

[21]  Rui Li,et al.  Fast Linear Quaternion Attitude Estimator Using Vector Observations , 2018, IEEE Transactions on Automation Science and Engineering.

[22]  Hassen Fourati,et al.  Fast Complementary Filter for Attitude Estimation Using Low-Cost MARG Sensors , 2016, IEEE Sensors Journal.

[23]  Angelo M. Sabatini,et al.  Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing , 2006, IEEE Transactions on Biomedical Engineering.

[24]  Carlos Silvestre,et al.  Discrete-Time Complementary Filters for Attitude and Position Estimation: Design, Analysis and Experimental Validation , 2011, IEEE Transactions on Control Systems Technology.

[25]  Jin Wu,et al.  Convexity Analysis of Optimization Framework of Attitude Determination from Vector Observations , 2018, 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT).

[26]  Noureddine Manamanni,et al.  Posture and body acceleration tracking by inertial and magnetic sensing: Application in behavioral analysis of free-ranging animals , 2011, Biomed. Signal Process. Control..

[27]  Ramasamy Kannan Orientation Estimation Based on LKF Using Differential State Equation , 2015, IEEE Sensors Journal.

[28]  Mark Euston,et al.  A complementary filter for attitude estimation of a fixed-wing UAV , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  Robert B. McGhee,et al.  Estimation of Human Foot Motion During Normal Walking Using Inertial and Magnetic Sensor Measurements , 2012, IEEE Transactions on Instrumentation and Measurement.

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

[31]  Robert B. McGhee,et al.  A Simplified Quaternion-Based Algorithm for Orientation Estimation From Earth Gravity and Magnetic Field Measurements , 2008, IEEE Transactions on Instrumentation and Measurement.

[32]  Yuxiang Sun,et al.  Hand-Eye Calibration: 4-D Procrustes Analysis Approach , 2020, IEEE Transactions on Instrumentation and Measurement.