Optimal Robust Positioning Using Factor Graph

Smartphone GNSS positioning accuracy is often limited by the use of low-cost antennas and chips, resulting in significant impact of signal degradations due to non-line-of-sight (NLOS) and multipath effects. Traditional techniques, such as extended Kalman filtering (EKF), often struggle to maintain accuracy, especially in urban settings. However, factor graph optimization (FGO) has emerged as a promising solution, demonstrating robust navigation capabilities in urban environments by leveraging multi-epoch GNSS measurements to estimate user positions concurrently. Therefore, we will implement an optimal robust positioning solution using FGO framework in this study. The integration of the Inertial Measurement Unit (IMU) and Global Navigation Satellite System (GNSS) measurements is achieved through an approach that employs the factor graph model. Unlike traditional filtering algorithms, the factor graph framework leverages all preceding measurements for state estimation. This study conducts experiments utilizing the Google Smartphone Decimeter Challenge 2023 dataset as its basis. This research aims to develop an optimal and resilient positioning algorithm by integrating GNSS and IMU through a loosely coupled approach leveraging FGO formulation with directly combining position data from GNSS receivers with the IMU measurements. This method of integration is easily implementable in both hardware and software. We compare this to the use of Kalman Filter/RTS for the same integration process. The Kalman Filter/RTS results gave an accuracy of 2.603 m while the accuracy of FGO implementation was 1.661 m. This research achieved an approximately 56.71% increase in accuracy with the implemented FGO approach. Keywords - Factor graph optimization; GNSS positioning; IMU measurements; PNT.

Authors

Publication Details

Journal
Proceedings of the Satellite Division's International Technical Meeting (Online)/Proceedings of the Satellite Division's International Technical Meeting (CD-ROM)
Published
2024-10-09
DOI
https://doi.org/10.33012/2024.19909
Citations
2
Primary Topic
Robotics and Sensor-Based Localization
Type
article
Field-Weighted Citation Impact
2.60
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimal Robust Positioning Using Factor Graph

Elham Ahmadi, Akpojoto Siemuri, Mohammed Elmusrati, Heidi Kuusniemi et al.
2 citations
Proceedings of the Satellite Division's International Technical Meeting (Online)/Proceedings of the Satellite Division's International Technical Meeting (CD-ROM)
Robotics and Sensor-Based Localization
2.60
article

Optimal Robust Positioning Using Factor Graph

Elham Ahmadi, Akpojoto Siemuri, Mohammed Elmusrati, Heidi Kuusniemi, Mahmoud Elsanhoury, Kannan Selvan, Petri Välisuo
article en
2 citations

Abstract

Smartphone GNSS positioning accuracy is often limited by the use of low-cost antennas and chips, resulting in significant impact of signal degradations due to non-line-of-sight (NLOS) and multipath effects. Traditional techniques, such as extended Kalman filtering (EKF), often struggle to maintain accuracy, especially in urban settings. However, factor graph optimization (FGO) has emerged as a promising solution, demonstrating robust navigation capabilities in urban environments by leveraging multi-epoch GNSS measurements to estimate user positions concurrently. Therefore, we will implement an optimal robust positioning solution using FGO framework in this study. The integration of the Inertial Measurement Unit (IMU) and Global Navigation Satellite System (GNSS) measurements is achieved through an approach that employs the factor graph model. Unlike traditional filtering algorithms, the factor graph framework leverages all preceding measurements for state estimation. This study conducts experiments utilizing the Google Smartphone Decimeter Challenge 2023 dataset as its basis. This research aims to develop an optimal and resilient positioning algorithm by integrating GNSS and IMU through a loosely coupled approach leveraging FGO formulation with directly combining position data from GNSS receivers with the IMU measurements. This method of integration is easily implementable in both hardware and software. We compare this to the use of Kalman Filter/RTS for the same integration process. The Kalman Filter/RTS results gave an accuracy of 2.603 m while the accuracy of FGO implementation was 1.661 m. This research achieved an approximately 56.71% increase in accuracy with the implemented FGO approach. Keywords - Factor graph optimization; GNSS positioning; IMU measurements; PNT.

Proceedings of the Satellite Division's International Technical Meeting (Online)/Proceedings of the Satellite Division's International Technical Meeting (CD-ROM)
Openalex Percentile: Top 8%
Robotics and Sensor-Based Localization
2.60
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.