Acta Geodaetica et Cartographica Sinica ›› 2026, Vol. 55 ›› Issue (1): 59-72.doi: 10.11947/j.AGCS.2026.20250033

• Geodesy and Navigation • Previous Articles    

A DBSCAN-based RAIM algorithm for multiple gross error identification

Deying YU1(), Houpu LI1(), Yi LIU2, Shuguang WU1, Deyan LI1, Mingchao LI3, Wenkui LI1, Shaofeng BIAN1   

  1. 1.Naval University of Engineering, Wuhan 430033, China
    2.The Hong Kong Polytechnic University, Hong Kong 999077, China
    3.Troops 91656, Ningbo 315700, China
  • Received:2025-01-20 Revised:2026-01-13 Published:2026-02-13
  • Contact: Houpu LI E-mail:20500601@nue.edu.cn;1210051025@nue.edu.cn
  • About author:YU Deying (1998—), male, PhD, majors in satellite radio navigation technology and its applications. E-mail: 20500601@nue.edu.cn
  • Supported by:
    The National Natural Science Foundation of China(42174051; 42430101; 42404017)

Abstract:

With the widespread application of GNSS in safety-critical fields such as aviation and maritime navigation, receiver autonomous integrity monitoring (RAIM) technology is crucial for ensuring navigation reliability. To address the limitations of existing RAIM algorithms, namely insufficient detection capability and low computational efficiency when multiple satellites fail simultaneously, this paper proposes a novel RAIM algorithm for multiple gross error identification based on density-based spatial clustering of applications with noise (DBSCAN). The algorithm first constructs observation samples via parity checks, calculates inter-sample distances to highlight anomalies, and then employs DBSCAN clustering to adaptively identify and isolate multiple gross errors based on data density distribution. Simulations and real-world experiments demonstrate that: ① In simulated shipborne scenarios with 50 m and 100 m pseudorange gross errors across three satellites, the proposed algorithm improves positioning accuracy by approximately 82.8%and 92.1%, and computational efficiency by about 96.2%and 96.1%, respectively, compared to the traditional least squares residuals (LSR) method;② In simulated high-dynamic airborne scenarios, the algorithm's detection rate for gross errors ranging from 5 m to 100 m increases consistently from 52.9%to 100%, while positioning error remains stable;③ Using real data from an IGS station, the algorithm significantly reduces the horizontal and three-dimensional errors from 8.61 and 9.94 m (with LSR RAIM) to 0.77 and 1.08 m;④ In urban vehicular field tests, the algorithm achieves positioning accuracy comparable to the random sample consensus (RANSAC) RAIM algorithm, but with a computational efficiency improvement exceeding 94.7%. The proposed algorithm significantly enhances multiple gross error identification capability while maintaining high computational efficiency, providing an effective solution for high-reliability navigation and positioning in complex environments.

Key words: GNSS, receiver autonomous integrity monitoring, density-based spatial clustering of applications with noise, multiple gross error identification, computational efficiency, navigation reliability

CLC Number: