Page 161 - Designing Autonomous Mobile Robots : Inside the Mindo f an Intellegent Machine
P. 161

Chapter 10

            Therefore, uncertainty should never be reduced below the magnitude of the current
            correction or the minimum uncertainty threshold, whichever is larger.

            Learning to be accurately uncertain

            If our uncertainty estimates are too pessimistic, they will potentially allow bad data
            to be accepted into the position estimates. If the uncertainty estimates are too opti-
            mistic, then they may cause true navigational corrections not to be believed. Thus,
            the better the uncertainty model, the tighter our filter, and the better the navigation
            should be.

            Unfortunately, things change. We may find the perfect parameters for uncertainty at
            installation, only to find them less accurate months or years later. Gears wear, carpet
            wears, road conditions change, etc. For this reason, it is very useful to learn the proper
            error factors as the robot drives. This learning can most easily be accomplished by a
            program that statistically studies the operation of the robot and the fixes it accepts.
            If these statistics indicate that corrections are beginning to regularly approach the
            magnitude of the uncertainty, it may be useful to learn new error factors.

            Uses of uncertainty

            The importance of the uncertainty estimate cannot be overstated. In the coming chap-
            ters, we will see that this estimate is crucial in acquiring and processing navigation
            data. It is also important in controlling the behavior of the robot in such a way as to
            assure safe operation.





























                                                   144
   156   157   158   159   160   161   162   163   164   165   166