Page 136 - Autonomous Mobile Robots
P. 136

Data Fusion via Kalman Filter                              119

                                 The error covariance matrix for the estimated position vector is

                                                                       
                                                       0.377  0.040  0.133
                                                R x =   0.040  1.492  0.376 
                                                       0.133  0.376  0.384

                              The variance of x is smaller than the variance of y due to the geometric alignment
                              of the satellites. Also, the estimates of x and y are correlated. Note that receivers
                              do not typically provide this covariance matrix as an output.
                                 If only the first three measurements are used to estimate x, then the meas-
                              urements can be perfectly fit, but the error in the estimated position and the
                              error covariance matrix will increase.



                              3.3.3 KF for Stand-Alone GPS Solutions
                              This section discusses methods that have been proposed in the literature to
                              achieve improved performance by using the EKF to share information across
                              measurement epochs. Higher performance can be represented by increased
                              position accuracy ordecreased requirements on the number of required satellites
                              per epoch.
                                 Sharing information across measurement epochs requires models for the
                              dynamics of the user receiver and the receiver clock error. The receiver
                              clock dynamic model is discussed briefly in Section 3.3.3.1.  Various pos-
                              sible dynamic models for the receiver antenna position are discussed in
                              Section 3.3.3.2 to Section 3.3.3.4. Each of these dynamic models will be lin-
                              ear; however, since the GPS measurement model is nonlinear, the solution still
                              requires an EKF.
                                 The use of the EKF algorithm of Section 3.2.3 to solve the GPS navigation
                              problem is illustrated as a block diagram in Figure 3.1. The dynamic motion
                              equations are integrated between measurement times to predict the receiver
                              antenna position at subsequent measurement times. The measurement predic-
                              tion equations use the predicted antenna position and the computed satellite
                              position to predict range measurement for each satellite. The residuals between
                              the GPS measurements and the predicted measurements drive the EKF which
                              outputs the error state estimates. The error state estimates are fed back to correct
                              the predicted states, which are used to initialize the prediction step for the next
                              epoch.
                                 Section 3.3.3.2 to Section 3.3.3.4 discuss the advantages and disadvantages
                              of three possible receiver state estimation algorithms. The EKF algorithm and
                              Figure 3.1 are applicable to all three approaches. The main distinctions between
                              the approaches are the definitions of the state vector and the dynamic model for
                              the state vector.




                              © 2006 by Taylor & Francis Group, LLC



                                FRANKL: “dk6033_c003” — 2006/3/31 — 16:42 — page 119 — #21
   131   132   133   134   135   136   137   138   139   140   141