Multiple Update Particle Filter: Position Estimation by Combining GNSS Pseudorange and Carrier Phase Observations
Taro Suzuki
TL;DR
The paper tackles the problem of particle filter degeneracy when multiple GNSS observations with sharp-peaked likelihoods are used for position estimation. It introduces the Multiple Update Particle Filter (MU-PF), which updates particle weights in multiple steps in the order of the likelihood spread, using intermediate distributions to progressively concentrate particles toward the true state. By applying pseudorange first and carrier-phase likelihoods (including wide-lane AFV variants) in decreasing spread, MU-PF avoids zero-weights and achieves rapid, centimeter-level convergence with fewer particles than traditional or annealed PF methods. Experimental results in static and urban-kinematic settings demonstrate superior convergence speed and accuracy, and improved robustness in environments with limited satellites, indicating practical benefits for GNSS-based localization in challenging conditions.
Abstract
This paper presents an efficient method for updating particles in a particle filter (PF) to address the position estimation problem when dealing with sharp-peaked likelihood functions derived from multiple observations. Sharp-peaked likelihood functions commonly arise from millimeter-accurate distance observations of carrier phases in the global navigation satellite system (GNSS). However, when such likelihood functions are used for particle weight updates, the absence of particles within the peaks leads to all particle weights becoming zero. To overcome this problem, in this study, a straightforward and effective approach is introduced for updating particles when dealing with sharp-peaked likelihood functions obtained from multiple observations. The proposed method, termed as the multiple update PF, leverages prior knowledge regarding the spread of distribution for each likelihood function and conducts weight updates and resampling iteratively in the particle update process, prioritizing the likelihood function spreads. Experimental results demonstrate the efficacy of our proposed method, particularly when applied to position estimation utilizing GNSS pseudorange and carrier phase observations. The multiple update PF exhibits faster convergence with fewer particles when compared to the conventional PF. Moreover, vehicle position estimation experiments conducted in urban environments reveal that the proposed method outperforms conventional GNSS positioning techniques, yielding more accurate position estimates.
