Related Experiment Video
Updated: Mar 29, 2026

Author Spotlight: An Alternative Approach to Protein Quantification by Bradford Assay Using a Smartphone
Published on: September 8, 2023
A Robust Adaptive Filtering Framework for Smartphone GNSS/PDR-Integrated Positioning
Jijun Geng1,2,3,4,5,6, Chao Liu1,5,6, Chao Song7
1Key Laboratory of Aviation-Aerospace-Ground Cooperative Monitoring and Early Warning of Coal Mining-Induced Disasters of Anhui Higher Education Institutes, Anhui University of Science and Technology, Huainan 232001, China.
Abstract:
Accurate and continuous outdoor pedestrian positioning using smartphones remains challenging in complex environments like urban canyons, where Global Navigation Satellite System (GNSS) signals are frequently degraded or blocked, and Pedestrian Dead Reckoning (PDR) suffers from cumulative errors. To address this, this paper proposes a novel fusion method based on a Robust Adaptive Cubature Kalman Filter (RACKF). The core of our approach is a two-stage filtering architecture: the first stage employs a quaternion-based RACKF to optimally fuse gyroscope and magnetometer data for robust heading estimation; the second stage performs the core fusion of GNSS observations with an enhanced 3D PDR solution. Key innovations include an adaptive noise estimation strategy combining fading and limited memory weighting, a robust M-estimator-based mechanism to suppress outliers, and the integration of differential barometric height measurements. Experimental results demonstrate that the proposed method achieves a horizontal positioning accuracy of 3.28 m (RMSE), outperforming standalone GNSS and improving 3D PDR by 25.97% and 10.39%, respectively. This work provides a practical, infrastructure-free solution for robust smartphone-based outdoor navigation.
Related Concept Videos
Field Application of Global Positioning System
Errors in Global Positioning System
Introduction to Global Positioning System
Types of Global Positioning System Surveys
Design Example: Identifying the Locations of Monuments in the Field Using Global Positioning System Device
PI Controller: Design

