<strong>Second Place Winner of the Smartphone Decimeter Challenge:</strong> An Open-Source Factor Graph Optimization Package for GNSS and IMU Integration in Smartphones

This paper describes a solution that won second place at the Google smartphone decimeter challenge 2023 (GSDC 2023) held on Kaggle, a machine learning competition platform, from September 13, 2023, to May 24, 2024. GSDC 2023, which has been held annually since 2021, is a competition to estimate a vehicle’s trajectory based on raw global navigation satellite system (GNSS) and inertial measurement unit (IMU) log data from smartphones. In previous competitions, models have been built to estimate smartphone locations by factor graph optimization (FGO) using only GNSS observations. By contrast, in GSDC 2023, we have developed a method for position estimation using tightly coupled GNSS/IMU FGO that adds observations from the smartphone’s IMU. We generated 3D attitude and velocity constraints from IMU acceleration and angular velocity observations and used them for relative position estimation between states. This method is expected to improve position-estimation performance in urban areas where multipath occurs and in environments where positioning accuracy is degraded by GNSS alone, such as elevated structures and tunnels. In addition, by optimizing the pre-processing for each of several smartphone models, the GNSS observation errors based on the smartphone model can be reduced, and the final position estimation accuracy can be improved. After implementing the proposed method and evaluating it in the competition, our final result for GSDC 2023 was 0.789 m private and 0.928 m public, achieving decimeter-accurate smartphone position estimation. The proposed method, which is a combination of tightly coupled GNSS and IMU FGO, is available open source, allowing anyone to reproduce the decimeter-accuracy smartphone positioning method. This will accelerate the realization of high-precision positioning for smartphones.

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.19923
Citations
8
Primary Topic
Inertial Sensor and Navigation
Type
article
Field-Weighted Citation Impact
10.39
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Second Place Winner of the Smartphone Decimeter Challenge: An Open-Source Factor Graph Optimization Package for GNSS and IMU Integration in Smartphones

Taro Suzuki
8 citations
Proceedings of the Satellite Division's International Technical Meeting (Online)/Proceedings of the Satellite Division's International Technical Meeting (CD-ROM)
Inertial Sensor and Navigation
10.39
article

Second Place Winner of the Smartphone Decimeter Challenge: An Open-Source Factor Graph Optimization Package for GNSS and IMU Integration in Smartphones

Taro Suzuki
article en
8 citations

Abstract

This paper describes a solution that won second place at the Google smartphone decimeter challenge 2023 (GSDC 2023) held on Kaggle, a machine learning competition platform, from September 13, 2023, to May 24, 2024. GSDC 2023, which has been held annually since 2021, is a competition to estimate a vehicle’s trajectory based on raw global navigation satellite system (GNSS) and inertial measurement unit (IMU) log data from smartphones. In previous competitions, models have been built to estimate smartphone locations by factor graph optimization (FGO) using only GNSS observations. By contrast, in GSDC 2023, we have developed a method for position estimation using tightly coupled GNSS/IMU FGO that adds observations from the smartphone’s IMU. We generated 3D attitude and velocity constraints from IMU acceleration and angular velocity observations and used them for relative position estimation between states. This method is expected to improve position-estimation performance in urban areas where multipath occurs and in environments where positioning accuracy is degraded by GNSS alone, such as elevated structures and tunnels. In addition, by optimizing the pre-processing for each of several smartphone models, the GNSS observation errors based on the smartphone model can be reduced, and the final position estimation accuracy can be improved. After implementing the proposed method and evaluating it in the competition, our final result for GSDC 2023 was 0.789 m private and 0.928 m public, achieving decimeter-accurate smartphone position estimation. The proposed method, which is a combination of tightly coupled GNSS and IMU FGO, is available open source, allowing anyone to reproduce the decimeter-accuracy smartphone positioning method. This will accelerate the realization of high-precision positioning for smartphones.

Proceedings of the Satellite Division's International Technical Meeting (Online)/Proceedings of the Satellite Division's International Technical Meeting (CD-ROM)
Openalex Percentile: Top 2%
Inertial Sensor and Navigation
10.39
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.