Page 160 - Autonomous Mobile Robots
P. 160

Data Fusion via Kalman Filter                              143

                              preconditions is the integration of GPS and INS. We have presented an analytic
                              overview of a few  of the existing uses of the EKF in this application. Many other
                              alternatives have been suggested in the literature. We have used a 2D example
                              to work through various design issues and to illustrate various implementation
                              issues.
                                 While the theory of this chapter has reviewed GPS aided INS in standard
                              vector form, four of the examples have utilized a fictional 2D world. There-
                              fore, it is useful to briefly consider how the conclusions of those examples
                              generalized to the 3D world in which an actual system must function. The
                              objectives of Example 3.2 were to illustrate the standard method of solution
                              of the GPS positioning problem and to demonstrate that the components of
                              the position estimate error vector were correlated (i.e., R x is not diagonal).
                              The objectives of Examples 3.3 and 3.4 were to illustrate the use of the Q
                              matrix as a tuning parameter, to reinforce the fact that such tuning removes
                              the optimal stochastic properties from the KF, and to illustrate the fact that
                              there are not optimal settings of the tuning parameters that apply in all user
                              situations. In addition, that example demonstrates that the position estimate
                              error vector is not white, but has significant time correlation. The objectives of
                              Example 3.6 were to illustrate the error state modeling approach which allows a
                                                                          2
                              proper stochastic interpretation of KF implementations, to illustrate the state
                              augmentation process used for instrument calibration, to illustrate that in this
                              approach the Q and R matrices are not tuning parameters but are physically
                              determined, to illustrate that the observability of certain subspaces of the error
                              state are dependent on the vehicle motion, and to illustrate that the state estim-
                              ation error is uncorrelated with the vehicle motion due to the IMU and INS. All
                              these issues were more convenient to illustrate in a 2D example, but are equally
                              applicable to our 3D world.
                                 Another implementation approach, referred to in the literature as Deep
                              or Ultratight integration, feeds information from the INS back into the GPS
                              receiver [46–48]. We have not discussed these methods in this chapter as their
                              implementation requires access to GPS receiver source code, which is not avail-
                              able to most GPS users. The objective of these techniques is to use the INS
                              estimates of the GPS receiver position and velocity to aid the receiver in acquir-
                              ing and tracking the GPS satellite signals. This would be especially beneficial
                              in low signal-to-noise ratio situations.


                              ACKNOWLEDGMENTS
                              The authors gratefully thank California PATH and CalTrans for their contin-
                              ued interest in and support of related research at the University of California
                              Riverside. Specifically, this chapter was written with support from CalTrans
                              2
                               It is only proper to first order for EKF implementations.



                              © 2006 by Taylor & Francis Group, LLC



                                FRANKL: “dk6033_c003” — 2006/3/31 — 16:42 — page 143 — #45
   155   156   157   158   159   160   161   162   163   164   165