Abstract
Abstract
Kalman or Kalman-related filtering methods are routinely applied in precise point positioning (PPP). However, in robot simultaneous localization and mapping (SLAM) systems, factor graph optimization (FGO) has proven advantages over filtering methods in recent years, e.g. reducing the linearization error and support of plug-and-play features for multiple sensor fusion. Therefore, it would be interesting to apply the FGO to PPP. In addition, it will also facilitate the tight integration of PPP with Visual/LiDAR SLAM. In this work, PPP is solved under the FGO framework. A factor graph for PPP has been constructed. Results from 268 IGS-MGEX stations show that the FGO method can achieve a similar performance to that of Kalman filtering. First, the positioning accuracy in the convergence period can be improved for PPP based on FGO because it optimizes the entire state variables based on all the available observations. For applications that do not require real-time processing, the observation after the current state, e.g. future observations, can also be used to enhance the current state estimation. Second, the accuracy of static PPP is almost the same for the two methods with millimeter-accuracy for horizontal directions and centimeter-accuracy for vertical directions. Third, the kinematic PPP for both methods can achieve centimeter-level accuracy in horizontal directions and decimeter-level accuracy in vertical directions. Although the performance is comparable, it is noted that the computational efficiency of the FGO method is still a problem. For each epoch, the average elapsed time for Kalman filtering is 132 microseconds, while that of FGO method is 9664 microseconds. The elapsed time of the FGO method can be further improved if the fix-window optimization technique is applied, which will be investigated in the future.
Funder
National Natural Science Foundation of China
Natural Science Foundation of Henan
China Postdoctoral Science Foundation
Key R&D Program of China