Page 192 - 卫星导航2021年第1-2合期
P. 192

Li et al. Satell Navig             (2021) 2:1                                            Page 6 of 14





            represents the vector of the measurement residual, and    predicted position is used as an initial value for the PPP
            is the corresponding covariance.                  data processing to replace the Standard Point Position-
                                    k
                                         k
              Te error function  r = z − h (χ) consists of two   ing (SPP) result. On the one hand, SPP produces a posi-
                                    t
                                         t
            parts in the fusion model. Part one is the local meas-  tion with low accuracy in GNSS-challenged conditions
            urement residual, which is formulated as:         (Angrisano et  al.  2013). On the other hand, the priori
                                                              location has a comparable positioning accuracy with PPP
                       l   l      l   l
                r local = z − h (χ) = z − h (x t−1 , x t )    in a short term, which is verifed in the following experi-
                       t   t      t   t
                         l  −1  l  l      G  −1  G  G     mental part. Secondly, when the number of available sat-
                        q    (p − p   )    q     (p − p  )
                               t
                                                  t
                     =   t−1  l  −1 l  t−1  ⊖  t−1  G  −1 G  t−1
                           q     q             q    q         ellites is less than six, the forecast position will be used
                             t−1  t             t−1  t
                                                        (17)  as the position constraint in the PPP processing. Tis
            the upper equation describes the relative pose error   criterion is used mainly to cope with the extremely poor
            between time t − 1 and t . Te frst row denotes the rela-  observation conditions. Te variance of the predicted
            tive position errors, and the second row denotes the rela-  position can be determined by:
            tive rotation error. ⊖ is the minus operation on the error   2          2                    (19)
            state of quaternion. Te unifed covariance is applied for   σ = (σ 0 + 0.01 × D)
            all local measurements in our framework. Part two is the   where σ 0 =   σ + σ + σ  is the standard deviation of
                                                                           2
                                                                                2
                                                                                     2
                                                                           x 0
                                                                                y 0
                                                                                     z 0
            global measurement residual, which can be written as:  the  global  location  used  in  last  graph  optimization;
                                                                2
                                                                   2
                                                                      2
                                     G
                                          G
                         G
                             G
                r global = z − h (χ) = z − h (x t ) = p ppp  − p G  (σ , σ , σ ) is the variances of position in ECEF;  D
                                                                x 0
                                                                   y 0
                                                                      z 0
                                     t
                             t
                         t
                                                        t
                                                  t
                                          t
                                                        (18)  denotes the diving distance from the vehicle state of last
                   ppp                                        graph optimization to current vehicle state in meters; 1%
            where  p t   is the position measurement from the multi-  is the degradation rate of the local positioning accuracy
            GNSS PPP. Te global location is directly used as the   (Qin et al. 2019). Te unifed variance σ  is applied for
                                                                                                2
            position constraint for every node. It should be noted that   diferent axes of the position vector p =[p , p , p ] in our
                                                                                                    e
                                                                                                      e
                                                                                                 e
                                                                                                   y
                                                                                                      z
                                                                                                 x
            the local-level frame (ENU, East-North-Up) is adopted   algorithm for the degradation rate of the local position-
            to represent the global reference frame G , and the ori-  ing accuracy is hard to be decomposed to diferent axes.
            gin point is located at the frst global location from the   Te position feedback mechanism in our solution is
            multi-GNSS PPP solution during the global fusion. Fur-  bootable when the number of the global locations main-
            thermore, the subsequent global positioning results are   tained in the global  fusion processor  exceeds a certain
            converted from the Earth-Centered Earth-Fixed (ECEF)   threshold.
            frame to the ENU frame with respect to the frst global
            location. Te proposed triple integrated system can pro-
            vide the covariances of the global locations, which con-  Implementation of multi‑GNSS PPP/S‑VINS algorithm
            tributes to a better use of the position information from   Te architecture of the proposed semi-tightly cou-
            the GNSS. In comparison, the original work in Qin et al.   pled  multi-GNSS  PPP/S-VINS  integration  is  shown
            (2019) determines the covariance only by the number of   in Fig.  2. A sliding window-based nonlinear optimi-
            the visible satellites.                           zation is operated for state updates after fnishing the
              Te nature of the fusion method is a rigid base frame   visual-inertial initialization. Te newest local state
            alignment problem between a local reference frame   is converted to the corresponding global state by the
            and a global reference frame. Te multi-sensor-fusion   transformation between the local frame and the global
            positioning in the global frame can be realized by car-  frame. In addition, the transformation matrix is initially
            rying out this alignment process. Te transformation   set to the identity matrix and gets updated after each
            between the local and the global reference frame will be   global optimization. Te IF combinations of GNSS raw
            updated after each global optimization. Te subsequent   pseudorange and phase measurements are applied to
            positioning results from S-VINS can be converted from   the PPP data processing. Once the feedback mechanism
            the local frame to the global frame by this transforma-  is activated,  the predicted  positions  from  S-VINS  can
            tion. Moreover, the predicted positions maintain a high   be utilized in the PPP processing. When the PPP solu-
            accuracy in a short term, which can be utilized in the   tion is completed, the global position with its uncer-
            multi-GNSS PPP data processing. Tus, we transmit   tainty will be transferred to the global fusion processor.
            the global forecast position to the multi-GNSS PPP   Nevertheless, only the positioning result that passes the
            processor as the a priori information.            quality check will be used in the global fusion. Practi-
              Te a priori information is used for the following pur-  cally, the measurements from the local (S-VINS) and
            poses in the multi-GNSS PPP processing. Firstly, the   global (PPP) processor have diferent sampling rates. If
   187   188   189   190   191   192   193   194   195   196   197