Page 134 - Autonomous Mobile Robots
P. 134

Data Fusion via Kalman Filter                              117

                                                                 +
                              there may still be significant error η x = x − ˆ x between the actual state and the
                              best estimate after incorporating the measurements. The measurement noise
                              covariance matrix is


                                                            2             
                                                            σ 1  0  ···  0
                                                           .        .
                                             R ρ = cov(v) =  . .    . .              (3.50)
                                                                           
                                                            0   ···  0   σ 2
                                                                          m
                                          2
                              The value of σ for the ith satellite could be determined based on time-series
                                          i
                              analysis of measurement data, the S/N ratio determined in the tracking loop for
                              that channel, or computed based on satellite elevation. The covariance of η x is

                                                                T
                                                R x = cov(η x ) =[H R −1 H] −1         (3.51)

                              It is important to note that this matrix is not diagonal. Therefore, errors in the
                              GPS position estimates at a given epoch are correlated.
                                 Theabovesolutionapproachcanberepeated(independently)foreachepoch
                              of measurements. This calculation of the position described so far, at each
                              epoch, results in a series of single-point solutions. At each epoch, at least four
                              simultaneous measurements are required and the solution is sensitive to the
                              current measurement noise. There is no information sharing between epochs.
                              Such information sharing between epochs could decrease noise sensitivity and
                              decrease the number of satellites required per epoch; however, information
                              sharing across epochs will require use of a dynamic model. Section 3.3.3 dis-
                              cusses advantages and disadvantages of alternative models and EKF solutions
                              for GPS-only solutions. Section 3.4 discusses methods for combining GPS and
                              IMU data.



                              Example 3.2  Throughout the remainder of this chapter we will extend the
                                                                             2
                              example that begins here. The example will be analyzed in   . By this we mean
                              that we are analyzing a 2D world, not a 2D solution in a 3D world. We restrict
                              the analysis to a 2D world for a few reasons (1) the analysis will conveniently
                              fit within the page constraints of this chapter; (2) graphical illustrations are
                              convenient; and (3) several important theoretical issues can be conveniently
                              illustrated within the 2D example. The main conclusions from the 2D example
                              have exact analogs in the 3D world (discussed in Example 3.6).
                                                        2
                                 In a 2D world, p(t), v(t) ∈  and there is a single angular rotation angle
                              ψ(t) ∈  with ω(t) = ˙ ψ(t) ∈ . All positions and ranges will be in meters.
                              All angles are measured in degrees. The quantities ψ and ω are not used in this
                              example, but are defined here for completeness as they are used in Example 3.6.




                              © 2006 by Taylor & Francis Group, LLC



                                FRANKL: “dk6033_c003” — 2006/3/31 — 16:42 — page 117 — #19
   129   130   131   132   133   134   135   136   137   138   139