Adaptive Weighted Factor Graph Optimized Positioning Algorithm Based on Joint GNSS/INS/Vision Residual Detection
Abstract
1. Introduction
- (1)
- To provide robust support for subsequent integrated navigation, this study proposes an adaptive weighted factor graph optimized positioning algorithm based on joint GNSS/IMU/vision residual detection. This approach uses joint residual analysis to dynamically evaluate the quality of sensor data, enabling real-time adjustments in sensor weight assignment and ensuring improved accuracy and reliability in combined navigation systems.
- (2)
- A proportional factor model is proposed, leveraging the joint residual test statistics of observation data and M-estimation as an adaptive weighted fusion strategy for GNSS, IMU, and vision measurements. This approach effectively improves the positioning accuracy and robustness of multi-sensor integrated navigation systems, particularly in complex and dynamic environments.
2. Overview
2.1. System Overview
2.2. Frame Definition
- (1)
- Sensor Frame: The sensor coordinate system mainly includes the camera frame and the IMU frame . In this paper, the IMU frame is chosen as the carrier body frame .
- (2)
- Local World Frame: The visual–inertial system running frame is localized as the world frame , as shown in Figure 2. The origin of this frame is arbitrary, and the Z-axis is aligned with the direction of gravity.
- (3)
- Earth-Centered, Earth-Fixed (ECEF) Frame: The ECEF frame is an Earth-centered fixed coordinate system whose origin is located at the Earth’s center of mass. The X-axis points to the intersection of the equator and the prime meridian. The Y-axis lies in the equatorial plane, perpendicular to the X-axis, pointing towards east longitude. The Z-axis points towards the North Pole along the Earth’s rotation axis.
- (4)
- ENU Frame: To connect the local world coordinate system and the ECEF frame, the ENU frame is adopted in this paper. Its X, Y, and Z axes point east, north, and upward, respectively.
3. Methodology
3.1. GNSS Factor
3.2. Inertia Factor
3.3. Visual Factor
3.4. Sliding Window-Based Multi-Sensor Residual Accumulation with Adaptive Weighting Algorithm
- (1)
- GNSS Pseudorange Residuals
- (2)
- IMU Residuals
- (3)
- Vision Sensor Residuals
- (4)
- Calculation of Test Statistics Within a Sliding Window
| Algorithm 1 Adaptive weighting algorithm |
|
4. Real-World Dataset Evaluation and Analysis
4.1. Open Sky
4.2. Complex Indoor–Outdoor Environments
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| GNSS | global navigation satellite systems |
| GVINS | GNSS–Visual–Inertial Navigation System |
| IMU | inertial measurement units |
| FGO | factor graph optimization |
| INS | inertial navigation systems |
| EKF | extended Kalman filter |
| 6-DOF | 6-degree-of-freedom |
| BLUE | Best Linear Unbiased Estimator |
References
- Cao, S.; Lu, X.; Shen, S. GVINS: Tightly Coupled GNSS-Visual-Inertial Fusion for Smooth and Consistent State Estimation. IEEE Trans. Robot. 2022, 38, 2004–2021. [Google Scholar] [CrossRef]
- Li, T.; Zhang, H.; Gao, Z.; Niu, X.; El-sheimy, N. Tight Fusion of a Monocular Camera, MEMS-IMU, and Single-Frequency Multi-GNSS RTK for Precise Navigation in GNSS-Challenged Environments. Remote Sens. 2019, 11, 610. [Google Scholar] [CrossRef]
- Qin, T.; Cao, S.; Pan, J.; Shen, S. A General Optimization-based Framework for Global Pose Estimation with Multiple Sensors. arXiv 2019, arXiv:1901.03642. [Google Scholar] [CrossRef]
- Li, X.; Xia, C.; Li, S.; Zhou, Y.; Shen, Z.; Qin, Z. A Filter-Based Integration of GNSS, INS, and Stereo Vision in Tight Mode with Optimal Smoothing. IEEE Sens. J. 2023, 23, 23238–23254. [Google Scholar] [CrossRef]
- Angelino, C.V.; Baraniello, V.R.; Cicala, L. UAV position and attitude estimation using IMU, GNSS and camera. In Proceedings of the 15th International Conference on Information Fusion, Singapore, 9–12 July 2012; pp. 735–742. [Google Scholar]
- Shen, S.; Mulgaonkar, Y.; Michael, N.; Kumar, V. Multi-sensor fusion for robust autonomous flight in indoor and outdoor environments with a rotorcraft MAV. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May–7 June 2014; pp. 4974–4981. [Google Scholar]
- Sun, R.; Yang, Y.; Chiang, K.-W.; Duong, T.-T.; Lin, K.-Y.; Tsai, G.-J. Robust IMU/GPS/VO Integration for Vehicle Navigation in GNSS Degraded Urban Areas. IEEE Sens. J. 2020, 20, 10110–10122. [Google Scholar] [CrossRef]
- Indelman, V.; Williams, S.; Kaess, M.; Dellaert, F. Information fusion in navigation systems via factor graph based incremental smoothing. Robot. Auton. Syst. 2013, 61, 721–738. [Google Scholar] [CrossRef]
- Cheng, X.; Peng, X.; Wu, D.; Zhang, X. Multi-Sensor Fusion System Based on Factor Graph Optimization. In Proceedings of the 2023 42nd Chinese Control Conference (CCC), Tianjin, China, 24–26 July 2023; pp. 3798–3803. [Google Scholar]
- Bai, S.; Lai, J.; Lyu, P.; Ji, B.; Wang, B.; Sun, X. A Novel Plug-and-Play Factor Graph Method for Asynchronous Absolute/Relative Measurements Fusion in Multisensor Positioning. IEEE Trans. Ind. Electron. 2023, 70, 940–950. [Google Scholar] [CrossRef]
- Liu, X.; Wen, S.; Jiang, Z.; Tian, W.; Qiu, T.Z.; Othman, K.M. A Multisensor Fusion with Automatic Vision–LiDAR Calibration Based on Factor Graph Joint Optimization for SLAM. IEEE Trans. Instrum. Meas. 2023, 72, 9513809. [Google Scholar] [CrossRef]
- Ma, T.; Chen, S.; Ruan, L.; Xu, Y. A Vision-Integrated Navigation Method in AUV Terminal Mobile Docking Based on Factor Graph Optimization. In Proceedings of the 2023 8th International Conference on Automation, Control and Robotics Engineering (CACRE), Hong Kong, China, 13–15 July 2023; pp. 383–388. [Google Scholar]
- Mascaro, R.; Teixeira, L.; Hinzmann, T.; Siegwart, R.; Chli, M. GOMSF: Graph-Optimization Based Multi-Sensor Fusion for robust UAV Pose estimation. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia, 21–25 May 2018; pp. 1421–1428. [Google Scholar]
- Li, X.; Chang, H.; Wang, X.; Li, S.; Zhou, Y.; Yu, H. An Optimization-Based Tightly-Coupled Integration of PPP, INS and Vision for Precise and Continuous Navigation. IEEE Trans. Veh. Technol. 2024, 73, 4934–4948. [Google Scholar] [CrossRef]
- Niu, X.; Tang, H.; Zhang, T.; Fan, J.; Liu, J. IC-GVINS: A Robust, Real-Time, INS-Centric GNSS-Visual-Inertial Navigation System. IEEE Robot. Autom. Lett. 2023, 8, 216–223. [Google Scholar] [CrossRef]
- Dong, X.; Hu, G.; Gao, B.; Zhong, Y.; Ruan, W. Windowing-Based Factor Graph Optimization with Anomaly Detection Using Mahalanobis Distance for Underwater INS/DVL/USBL Integration. IEEE Trans. Instrum. Meas. 2024, 73, 8501213. [Google Scholar] [CrossRef]
- Ben, Y.; Wang, K.; Li, Q. A Robust Factor Graph Optimization Method for Navigation in Land Vehicles Based on Dynamic Kernel Principal Component Analysis. IEEE Trans. Instrum. Meas. 2024, 73, 8503116. [Google Scholar] [CrossRef]
- Zhou, Y.; Chen, X.; Ge, M. Robust Factor Graph Optimization Integrated Navigation Based on Improved Chi-Square Test. In Proceedings of the 2023 International Conference on Sensing, Measurement & Data Analytics in the era of Artificial Intelligence (ICSMD), Xi’an, China, 2–4 November 2023; pp. 1–6. [Google Scholar]
- Wei, X.; Li, J.; Zhang, D.; Feng, K. An improved integrated navigation method with enhanced robustness based on factor graph. Mech. Syst. Signal Process. 2021, 55, 107565. [Google Scholar] [CrossRef]
- Fan, G.; Wang, Q.; Yang, G.; Liu, P. RFG-TVIU: Robust factor graph for tightly coupled vision/IMU/UWB integration. Front. Neurorobot. 2024, 18, 1343644. [Google Scholar] [CrossRef] [PubMed]
- Gao, L.; Xiang, H.; Xia, X.; Ma, J. Multisensor Fusion for Vehicle-to-Vehicle Cooperative Localization With Object Detection and Point Cloud Matching. IEEE Sens. J. 2024, 24, 10865–10877. [Google Scholar] [CrossRef]
- Liu, B.; Liu, G.; Wei, S.; Su, G.; Wang, J. On Improved Algorithm of SINS/DR Integrated Navigation System. In Proceedings of the 2018 IEEE CSAA Guidance, Navigation and Control Conference (CGNCC), Xiamen, China, 10–12 August 2018; pp. 1–6. [Google Scholar]
- Sun, R.; Dai, Y.; Cheng, Q. An Adaptive Weighting Strategy for Multisensor Integrated Navigation in Urban Areas. IEEE Internet Things J. 2023, 10, 12777–12786. [Google Scholar] [CrossRef]
- Jung, M.; Jung, S.; Kim, A. Asynchronous Multiple LiDAR-Inertial Odometry Using Point-Wise Inter-LiDAR Uncertainty Propagation. IEEE Robot. Autom. Lett. 2023, 8, 4211–4218. [Google Scholar] [CrossRef]
- Dellaert, F.; Kaess, M. Factor Graphs for Robot Perception. Found. Trends Robot. 2017, 6, 1–139. [Google Scholar] [CrossRef]
- Qin, T.; Li, P.; Shen, S. VINS-Mono: A robust and versatile monocular visual-inertial state estimator. IEEE Trans. Robot. 2018, 34, 1004–1020. [Google Scholar] [CrossRef]










| Proposed | GVINS | VINS-Mono | M-FGO | |
| RMSE (m) | 2.505 | 3.700 | 6.905 | 4.713 |
| Yaw error (deg) | 2.010 | 2.684 | 4.935 | 2.985 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wang, J.; Zou, J.; Xing, Y.; Lu, J.; Wan, P.; Du, J. Adaptive Weighted Factor Graph Optimized Positioning Algorithm Based on Joint GNSS/INS/Vision Residual Detection. Sensors 2026, 26, 3783. https://doi.org/10.3390/s26123783
Wang J, Zou J, Xing Y, Lu J, Wan P, Du J. Adaptive Weighted Factor Graph Optimized Positioning Algorithm Based on Joint GNSS/INS/Vision Residual Detection. Sensors. 2026; 26(12):3783. https://doi.org/10.3390/s26123783
Chicago/Turabian StyleWang, Jin, Jun Zou, Yan Xing, Jin Lu, Pengwu Wan, and Jianbo Du. 2026. "Adaptive Weighted Factor Graph Optimized Positioning Algorithm Based on Joint GNSS/INS/Vision Residual Detection" Sensors 26, no. 12: 3783. https://doi.org/10.3390/s26123783
APA StyleWang, J., Zou, J., Xing, Y., Lu, J., Wan, P., & Du, J. (2026). Adaptive Weighted Factor Graph Optimized Positioning Algorithm Based on Joint GNSS/INS/Vision Residual Detection. Sensors, 26(12), 3783. https://doi.org/10.3390/s26123783

