Robust Heading Estimation Algorithm for Android Smartphones
- 30 January 2023
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Instrumentation and Measurement
- Vol. 72 (00189456) , 1-11
Abstract
This paper proposes a robust heading estimation algorithm for smartphones, which integrates the gradient descent (GD) approach and genetic algorithm (GA) to compute the heading angle of smartphones, and reduce the heading error accumulation induced by the errors of sensors. In the proposed algorithm, the accelerometer, magnetometer and gyroscope are used to estimate the heading angle. The sum of squared triaxial errors of geomagnetic strength and acceleration is regarded as the fitness of GA to improve the accuracy of heading angle and restrain the error accumulation. The angular velocity given by gyroscope is utilized to generate the initial point of GA. To improve the convergence rate and local search capability of GA, a search area adjustment strategy based on GD is designed to obtain the optimal search area for each iteration of GA. Experimental results show that the proposed algorithm can achieve better heading estimation accuracy on three smartphones and four orientations, with a mean heading error of 1.577° on Mate 20 smartphone.Keywords
Funding Information
- National Natural Science Foundation of China (42001397)
- Introduction and Training Program of Young Creative Talents of Shandong Province (0031802)
- National Key Research and Development Program of China (2016YFB0502102)
This publication has 24 references indexed in Scilit:
- Pedestrian dead reckoning on smartphones with varying walking speed2016
- A Hybrid Indoor Localization and Navigation System with Map Matching for Pedestrians Using SmartphonesSensors, 2015
- Heading Estimation for Indoor Pedestrian Navigation Using a Smartphone in the PocketSensors, 2015
- Quaternion-Based Unscented Kalman Filter for Accurate Indoor Heading Estimation Using Wearable Multi-Sensor SystemSensors, 2015
- Magnetic, Acceleration Fields and Gyroscope Quaternion (MAGYQ)-Based Attitude Estimation with Smartphone Sensors for Indoor Pedestrian NavigationSensors, 2014
- A Double-Stage Kalman Filter for Orientation Tracking With an Integrated Processor in 9-D IMUIEEE Transactions on Instrumentation and Measurement, 2012
- Estimation of IMU and MARG orientation using a gradient descent algorithm2011
- Nonlinear Complementary Filters on the Special Orthogonal GroupIEEE Transactions on Automatic Control, 2008
- Quaternion-based fusion of gyroscopes and accelerometers to improve 3D angle measurementElectronics Letters, 2006
- Quaternion based attitude estimation algorithm applied to signals from body-mounted gyroscopesElectronics Letters, 2004