arrow
Return

Robust Heading Estimation Algorithm for Android Smartphones

delete2023-01-01
delete4
PRE
AI
H
Hongji Cao
Y
Yunjia Wang
J
Jingxue Bi *
H
Hongxia Qi
M
Meng Sun
DOI:10.1109/TIM.2023.3238760delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This article 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 used 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 degrees on Mate 20 smartphone.
Keywords:
Estimation
Gyroscopes
Smart phones
Magnetometers
Accelerometers
Navigation
Genetic algorithms
Genetic algorithm (GA)
gradient descent (GD)
heading
triaxial errors

Journal

IEEE Transactions on Instrumentation and Measurement cover
IEEE Transactions on Instrumentation and Measurement
IF:
5.9
Papers:
1.9W
Citations:
5.8W

Organization

S
shandong jianzhu university
Scholars:
4.3K
Papers: 3.1K
Citations: 3
J
Jiangsu Vocational Institute of Architectural Technology
Scholars:
183
Papers: 149
Citations: 301