scholarly journals Research on an Improved Method for Foot-Mounted Inertial/Magnetometer Pedestrian-Positioning Based on the Adaptive Gradient Descent Algorithm

Sensors ◽  
2018 ◽  
Vol 18 (12) ◽  
pp. 4105 ◽  
Author(s):  
Qiuying Wang ◽  
Juan Yin ◽  
Aboelmagd Noureldin ◽  
Umar Iqbal

Foot-mounted Inertial Pedestrian-Positioning Systems (FIPPSs) based on Micro Inertial Measurement Units (MIMUs), have recently attracted widespread attention with the rapid development of MIMUs. The can be used in challenging environments such as firefighting and the military, even without augmenting with Global Navigation Satellite System (GNSS). Zero Velocity Update (ZUPT) provides a solution for the accumulated positioning errors produced by the low precision and high noise of the MIMU, however, there are some problems using ZUPT for FIPPS, include fast-initial alignment and unobserved heading misalignment angle, which are addressed in this paper. Our first contribution is proposing a fast-initial alignment algorithm for foot-mounted inertial/magnetometer pedestrian positioning based on the Adaptive Gradient Descent Algorithm (AGDA). Considering the characteristics of gravity and Earth’s magnetic field, measured by accelerometers and magnetometers, respectively, when the pedestrian is standing at one place, the AGDA is introduced as the fast-initial alignment. The AGDA is able to estimate the initial attitude and enhance the ability of magnetic disturbance suppression. Our second contribution in this paper is proposing an inertial/magnetometer positioning algorithm based on an adaptive Kalman filter to solve the problem of the unobserved heading misalignment angle. The algorithm utilizes heading misalignment angle as an observation for the Kalman filter and can improve the accuracy of pedestrian position by compensating for magnetic disturbances. In addition, introducing an adaptive parameter in the Kalman filter is able to compensate the varying magnetic disturbance for each ZUPT instant during the walking phase of the pedestrian. The performance of the proposed method is examined by conducting pedestrian test trajectory using MTi-G710 manufacture by XSENS. The experimental results verify the effectiveness and applicability of the proposed method.

Author(s):  
Man Ho Choi ◽  
Robert Porter ◽  
Bijan Shirinzadeh

The performances of three attitude determination algorithms are compared in this paper. The three methods are the Complementary Filter, a Quaternion-based Kalman Filter and a Quaternion-based Gradient Descent Algorithm. An analysis of their performance based on an experimental investigation was undertaken. This paper shows that the Complementary Filter requires the least computational power; Quaternion-based Kalman Filter has the best noise filtering ability; and the Quaternion-based Gradient Descent Algorithm produced estimates with the highest accuracy. As many attitude determination methodologies make use of the quaternion rotation representation, the attitude quaternion to Euler angle singularity property has been investigated. Experiments conducted show that when Y-rotation approach the singularity position (±90°), the X-rotation drifts away from the reference input. This paper proposes the use of an imaginary set of sensor measurements to replace the original sensor measurements as the Y-rotation approaches the singularity. The proposed methodology for overcoming the conversion singularity has been experimentally verified.


Complexity ◽  
2020 ◽  
Vol 2020 ◽  
pp. 1-11 ◽  
Author(s):  
Miaoxin Ji ◽  
Jinhao Liu ◽  
Xiangbo Xu ◽  
Yuyang Guo ◽  
Zhenchun Lu

The Foot-mounted Inertial Pedestrian-Positioning System (FIPPS) based on the Micro-Inertial Measurement Unit (MIMU) is a good choice for the forest fire fighters when the Global Navigation Satellite System is unavailable. Zero Velocity Update (ZUPT) provides a solution for reducing cumulative positioning errors caused by the integral calculation of the inertial navigation. However, the performance of ZUPT is highly affected by the low accuracy and high noise of the MIMU. The accuracy of conventional ZUPT for attitude alignment is reduced by the zero offset of acceleration and the drift of a gyroscope during the standing phase. An initial alignment algorithm based on Adaptive Gradient Descent Algorithm (AGDA) is proposed. In the stepping phase, the extended Kalman filter (EKF) is often used to correct attitude and position in track estimation. However, the measurement noise of the EKF is influenced by the high-frequency acceleration and angular velocity. Thus, the accuracy of the attitude and position will decrease. A double-constrained extended Kalman filtering (DEKF) is proposed. An adaptive parameter positively correlated with the acceleration and angular velocity is set, and the measurement noise in the DEKF is adaptively adjusted. The performance of the proposed method is verified by implementing the pedestrian test trajectory using MPU-9150 MIMU manufactured by InvenSense. The results show that the attitude error of the AGDA is 33.82% less than that of the conventional GDA. The attitude error of DEKF is 21.70% less than that of the conventional EKF. The experimental results verify the effectiveness and applicability of the proposed method.


Sign in / Sign up

Export Citation Format

Share Document