Yaw/Heading optimization by drift elimination on MEMS gyroscope

Abstract The main goal of the paper is to achieve a highly accurate measurement of yaw/heading without the support of the Global Positioning System (GPS) and magnetometer by using a practical model based on the principle “No Motion No Integration” (NMNI). The proposed technique removes the drift significantly to optimize the Micro-Electro-Mechanical System (MEMS) gyroscope for the yaw/heading estimation. A “Renovating Model” is added to the NMNI algorithm as a real-time detector for sensor motion state. The ‘NMNI’ can work effectively with an independent gyroscope or collaborate with other MEMS sensors via fusion algorithms such as Madgwick, Mahony, and Kalman to overcome the limitations of the Global Positioning System (GPS) in the indoor environment. Moreover, the two other critical factors: slope and rotation speed, were examined on sensor behavior to thoroughly verify each filter's pros and cons. The experiments were carried out using a low-cost platform equipped with MEMS as gyroscope, accelerometer, and magnetometer. A Pan Tilt Unit-C46 (PTU-C46) with high accurate positioning was used as a reference angle for both static and dynamic experiments. The results show the considerable advancement of yaw estimation by implementing the NMNI model into the gyroscope thanks to the effective drift removal. Moreover, the fusions between NMNI filter with Mahony and Madgwick accomplish high yaw measurement performance when the sensor on the high slope without magnetometer.

[1]  Yuan Zhong,et al.  A calibration method of UAV accelerometer based on levenberg-marquardt iteration algorithm , 2018, 2018 Chinese Control And Decision Conference (CCDC).

[2]  Wahyudi,et al.  Tracking Object based on GPS and IMU Sensor , 2018, 2018 5th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE).

[3]  Yingwei Zhao,et al.  Cubature + Extended Hybrid Kalman Filtering Method and Its Application in PPP/IMU Tightly Coupled Navigation Systems , 2015, IEEE Sensors Journal.

[4]  Yongho Seo,et al.  Controlling Mobile Robot Using IMU and EMG Sensor-Based Gesture Recognition , 2014, 2014 Ninth International Conference on Broadband and Wireless Computing, Communication and Applications.

[5]  Vincenzo Paciello,et al.  Pre-Processing Technique for Compass-less Madgwick in Heading Estimation for Industry 4.0 , 2020, 2020 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[6]  Hugh F. Durrant-Whyte,et al.  A high integrity IMU/GPS navigation loop for autonomous land vehicle applications , 1999, IEEE Trans. Robotics Autom..

[7]  Domenico Prattichizzo,et al.  Using inertial and magnetic sensors for hand tracking and rendering in wearable haptics , 2015, 2015 IEEE World Haptics Conference (WHC).

[8]  Simone A. Ludwig Optimization of Control Parameter for Filter Algorithms for Attitude and Heading Reference Systems , 2018, 2018 IEEE Congress on Evolutionary Computation (CEC).

[9]  Tianhuang Chen,et al.  Displacement Measurement Algorithm Using Handheld Device with Accelerometer , 2010, 2010 Asia-Pacific Conference on Wearable Computing Systems.

[10]  Antonio Pietrosanto,et al.  A New Technique on Vibration Optimization of Industrial Inclinometer for MEMS Accelerometer Without Sensor Fusion , 2021, IEEE Access.

[11]  Masami Ikura,et al.  In-Vehicle MEMS IMU Calibration Using Accelerometer , 2018, 2018 IEEE 5th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA).

[12]  H. Ferdinando,et al.  Embedded Kalman Filter for Inertial Measurement Unit (IMU) on the ATMega8535 , 2012, 2012 International Symposium on Innovations in Intelligent Systems and Applications.

[13]  Chen Jiabin,et al.  Research on the compensation in MEMS gyroscope random drift based on time-series analysis and Kalman filtering , 2015, 2015 34th Chinese Control Conference (CCC).

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

[15]  Péter Szolgay,et al.  A measurement system for wrist movements in biomedical applications , 2015, 2015 European Conference on Circuit Theory and Design (ECCTD).

[16]  Hardik A. Shah,et al.  Global Positioning System for Object Tracking , 2015 .

[17]  Antonio Pietrosanto,et al.  Energy characterization of attitude algorithms , 2019, 2019 IEEE 17th International Conference on Industrial Informatics (INDIN).

[18]  A. Pietrosanto,et al.  A New Technique for Optimization of Linear Displacement Measurement based on MEMS Accelerometer , 2020, 2020 International Semiconductor Conference (CAS).

[19]  Sébastien Changey,et al.  Quaternion-based IMU and stochastic error modeling for intelligent vehicles , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[20]  Antonio Pietrosanto,et al.  A Robust Orientation System for Inclinometer With Full-Redundancy in Heavy Industry , 2021, IEEE Sensors Journal.

[21]  C. M. Ananda,et al.  Quaternion based pointing algorithm for two-axis gimbal of micro aerial vehicles , 2016, 2016 IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT).

[22]  Vincenzo Paciello,et al.  IMU self-alignment in suspensions control system , 2019, 2019 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[23]  S. Godha,et al.  Foot mounted inertial system for pedestrian navigation , 2008 .

[24]  O. Sarbishei,et al.  On the accuracy improvement of low-power orientation filters using IMU and MARG sensor arrays , 2016, 2016 IEEE International Symposium on Circuits and Systems (ISCAS).

[25]  Sun Feng,et al.  Research on Thermal Characteristic in Slow-Small Temperature Changing for MEMS Linear Vibration Gyroscope , 2006, 2006 International Conference on Mechatronics and Automation.

[26]  Zhiyong Chen,et al.  Quaternion-based Complementary Filter for Aiding in the Self-Alignment of the MEMS IMU , 2019, 2019 IEEE International Symposium on Inertial Sensors and Systems (INERTIAL).

[27]  Junbo Zhang,et al.  Fused attitude estimation algorithm based on explicit complementary filter and Kalman filter for an indoor quadrotor UAV , 2018, 2018 Chinese Control And Decision Conference (CCDC).

[28]  Simone A. Ludwig,et al.  Comparison of Euler Estimate using Extended Kalman Filter, Madgwick and Mahony on Quadcopter Flight Data , 2018, 2018 International Conference on Unmanned Aircraft Systems (ICUAS).

[29]  Roland Siegwart,et al.  Fusion of IMU and Vision for Absolute Scale Estimation in Monocular SLAM , 2011, J. Intell. Robotic Syst..

[30]  Comparison of Compensation Mechanism Between an NMR Gyroscope and an SERF Gyroscope , 2016, IEEE Sensors Journal.

[31]  Eric Foxlin,et al.  Motion Tracking Requirements and Technologies , 2002 .

[32]  Gang Shi,et al.  An Improved Yaw Estimation Algorithm for Land Vehicles Using MARG Sensors , 2018, Sensors.

[33]  Antonio Pietrosanto,et al.  An Effective Method on Vibration Immunity for Inclinometer based on MEMS Accelerometer , 2020, 2020 International Semiconductor Conference (CAS).

[34]  Wei Gao,et al.  Improved filter estimation method applied in zero velocity update for SINS , 2009, 2009 International Conference on Mechatronics and Automation.

[35]  Ravi Vaidyanathan,et al.  Improved formulation of the IMU and MARG orientation gradient descent algorithm for motion tracking in human-machine interfaces , 2017, 2017 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI).

[36]  Yu-Liang Hsu,et al.  Drift modeling and compensation for MEMS-based gyroscope using a Wiener-type recurrent neural network , 2017, 2017 IEEE International Symposium on Inertial Sensors and Systems (INERTIAL).

[37]  Fernando Seco Granja,et al.  Indoor pedestrian navigation using an INS/EKF framework for yaw drift reduction and a foot-mounted IMU , 2010, 2010 7th Workshop on Positioning, Navigation and Communication.

[38]  Thomas B. Schön,et al.  An optimization-based approach to human body motion capture using inertial sensors , 2014 .

[39]  Anderson Maciel,et al.  LOP-cursor: Fast and precise interaction with tiled displays using one hand and levels of precision , 2012, 2012 IEEE Symposium on 3D User Interfaces (3DUI).

[40]  Robert J. Wood,et al.  Pitch and yaw control of a robotic insect using an onboard magnetometer , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[41]  Thomas G. Walker,et al.  Laboratory search for a long-range T-odd, P-odd interaction from axionlike particles using dual-species nuclear magnetic resonance with polarized 129Xe and 131Xe gas. , 2013, Physical review letters.

[42]  Andrés Rosales,et al.  Mobile Application for Ergonomic Analysis of the Sitting Posture of the Torso , 2018, 2018 International Conference on Information Systems and Computer Science (INCISCOS).