TY - JOUR
T1 - Vector Tracking Based on Factor Graph Optimization for GNSS NLOS Bias Estimation and Correction
AU - Jiang, Changhui
AU - Chen, Yuwei
AU - Xu, Bing
AU - Jia, Jianxin
AU - Sun, Haibin
AU - Chen, Chen
AU - Duan, Zhiyong
AU - Bo, Yuming
AU - Hyyppa, Juha
N1 - Funding Information:
This work was supported in part by the Academy of Finland Projects "Ultrafast Data Production with Broadband Photodetectors for Active Hyperspectral Space Imaging," under Grant 336145, Forest-Human-Machine Interplay-Building Resilience, Redefining Value Networks and Enabling Meaningful Experiences (UNITE) under Grant 337656, and Strategic Research Council Project Competence-Based Growth Through Integrated Disruptive Technologies of 3-D Digitalization, Robotics, Geospatial Information and Image Processing/Computing-Point Cloud Ecosystem under Grant 314312; in part by the Chinese Academy of Science under Grant 181811KYSB20160113 and Grant XDA22030202; in part by the Beijing Municipal Science and Technology Commission under Grant Z181100001018036; in part by the Shanghai Science and Technology Foundations under Grant 18590712600; in part by Jihua Lab under Grant X190211TE190; in part by Huawei under Grant 9424877; and in part by the National Natural Science Foundation of China under Grant 42101445.
Publisher Copyright:
© 2022 IEEE.
PY - 2022/9/1
Y1 - 2022/9/1
N2 - Position and location constitute critical context for Internet of Things (IoT) devices. Global navigation satellite systems (GNSSs) are the primary apparatus providing precise position and location information for IoT devices in outdoor environments. However, in dense urban areas, non-line-of-sight (NLOS) signals will induce large errors in GNSS pseudorange measurements due to the additional signal transmission paths. The vector tracking (VT) technique utilizing a Kalman filter (KF) to estimate navigation solutions has been investigated in NLOS detection, and its advantages have been demonstrated. However, the estimation of NLOS-induced bias has not been thoroughly investigated in the VT framework. In this article, we focus on the estimation and correction of NLOS-induced errors within the VT framework. First, graph optimization (GO) instead of a KF is incorporated with VT to optimize the estimation of navigation solutions. The NLOS-induced bias is then added to the VT state vector as the variable for real-time estimation. Compared with the KF-VT method, in GO-VT, the state transformation and the measurement model are regarded as constraints to optimize the state vector estimation. Hence, the GO-VT framework is more flexible than the KF approach in dealing with state vector changes. An iterative process is conducted to solve for the optimization results; a multiple-correlator scheme is employed in GO-VT to provide the initial values of the NLOS-induced bias. Three collected GPS L1 data sets (static and dynamic) are used to evaluate the proposed method. The statistical results support the conclusion that GO-VT with state augmentation achieves superior position estimation in urban areas.
AB - Position and location constitute critical context for Internet of Things (IoT) devices. Global navigation satellite systems (GNSSs) are the primary apparatus providing precise position and location information for IoT devices in outdoor environments. However, in dense urban areas, non-line-of-sight (NLOS) signals will induce large errors in GNSS pseudorange measurements due to the additional signal transmission paths. The vector tracking (VT) technique utilizing a Kalman filter (KF) to estimate navigation solutions has been investigated in NLOS detection, and its advantages have been demonstrated. However, the estimation of NLOS-induced bias has not been thoroughly investigated in the VT framework. In this article, we focus on the estimation and correction of NLOS-induced errors within the VT framework. First, graph optimization (GO) instead of a KF is incorporated with VT to optimize the estimation of navigation solutions. The NLOS-induced bias is then added to the VT state vector as the variable for real-time estimation. Compared with the KF-VT method, in GO-VT, the state transformation and the measurement model are regarded as constraints to optimize the state vector estimation. Hence, the GO-VT framework is more flexible than the KF approach in dealing with state vector changes. An iterative process is conducted to solve for the optimization results; a multiple-correlator scheme is employed in GO-VT to provide the initial values of the NLOS-induced bias. Three collected GPS L1 data sets (static and dynamic) are used to evaluate the proposed method. The statistical results support the conclusion that GO-VT with state augmentation achieves superior position estimation in urban areas.
KW - Factor graph optimization (FGO)
KW - Kalman filter (KF)
KW - global navigation satellite system (GNSS)
KW - nonline of sight (NLOS)
KW - vector tracking (VT)
UR - https://www.scopus.com/pages/publications/85124725051
U2 - 10.1109/JIOT.2022.3150764
DO - 10.1109/JIOT.2022.3150764
M3 - Journal article
AN - SCOPUS:85124725051
SN - 2327-4662
VL - 9
SP - 16209
EP - 16221
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 17
ER -