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

Chapter 8

                                                     X











                                                                                Y











                  Figure 8.2. Absolute Cartesian and relative polar coordinate systems

            As an example, consider the radar on a ship. The center of the screen is in the mid-
            dle of the ship, and its display uses a polar coordinate system. On the other hand,
            the navigator calculates and reports the ship’s position in latitude and longitude, a
            spherical system that looks like a Cartesian coordinate system over most of the globe
            (except near the poles). Maps always use a Cartesian grid system for reference.
            Similarly, when we observe things, we think of their position relative to our position
            and orientation, but when we want to convey this to others, we describe their posi-
            tions relative to things having global coordinates. As in the choice of live reckoning
            for the first level of navigation, the choices of these coordinate systems are virtually
            preordained.

            Tick calculations

            At its lowest level, odometry is almost always accomplished by encoders on the drive
            and/or steering systems. Occasionally, platforms will use encoders on nondriven idler
            wheels that contact the ground below the vehicle. These configurations are usually
            an attempt to eliminate the odometry errors resulting from drive-steering coupling.
            Unfortunately, these configurations tend to be overly complex and unreliable, and
            have not generally found widespread usage.
            An encoder tick is a change of a drive encoder by the amount of its smallest increment.
            A position change smaller than a tick will not be detected, and the motion associ-




                                                   122
   134   135   136   137   138   139   140   141   142   143   144