Page 149 - Autonomous Mobile Robots
P. 149

132                                    Autonomous Mobile Robots

                                   In particular, for GPS aiding, the time-of-availability of a GPS measurement
                                is typically delayed from its time-of-applicability due to latency within the
                                receiver and communication delay between the receiver and the EKF processor.
                                A typical latency between the times of applicability and availability is on the
                                order of a few hundred milliseconds (i.e., typically <0.25 sec). Fortunately,
                                most receivers provide a one-pulse-per-second (1PPS) output signal that can
                                be configured to align in time with the GPS second. In addition, assuming
                                a one second GPS measurement epoch, the time-of-applicability of the GPS
                                measurement can be aligned with the GPS second. When the EKF processor
                                receives the 1PPS signal, it saves the INS state. By doing this, the EKF will
                                have the INS state coincident with the GPS measurement even though the GPS
                                measurement will not arrive until a significant fraction of a second later. At the
                                time-of-availability of the EKF estimated correction, the EKF can use the state
                                transition matrix to propagate the correction from its time-of-applicability to
                                its time-of-availability.

                                Example 3.5  Let t denote an integer GPS second. At time t, the EKF pro-
                                cessor detects the 1PPS signal and saves the INS state x(t). In addition, the
                                GPS processor saves the receiver tracking data and computes the pseudoranges
                                ρ(t). The pseudorange measurements are sent to the EKF processor arriving
                                at time t 1 = t + τ where 0 <τ < 1 sec. At time t 1 the EKF processes the
                                pseudoranges to compute δx(t) which is available at some t 2 > t 1 . At this
                                point in time it is not correct to simply add the correction to the current INS
                                state, since δx(t)  = δx(t 2 ) (i.e., x(t 2 ) + δx(t) would not be correct). Note that
                                the time t 2 is known to the EKF processor and that the processor is already
                                propagating the state transition matrix   by a method such as Equation (3.18),
                                because   is required to propagate the state estimation error covariance matrix.
                                With these quantities being known and available, it is straightforward for the
                                EKF processor to propagate the correction from its time-of-applicability to its
                                time-of-availability t 2 as

                                                       δx(t 2 ) =  (t 2 , t)δx(t)

                                   Then, δx(t 2 ) can be added to the INS state x(t 2 ) to properly compensate the
                                system.
                                   Alternative latency compensation methods are described in the literature,
                                see, for example, Reference 44.


                                3.5 INTEGRATION OF GPS AND INS
                                Due to their complementary characteristics, various methods have been sugges-
                                ted to implement a system to integrate GPS and INS with the goal of achieving




                                 © 2006 by Taylor & Francis Group, LLC



                                FRANKL: “dk6033_c003” — 2006/3/31 — 16:42 — page 132 — #34
   144   145   146   147   148   149   150   151   152   153   154