Page 261 - Introduction to Autonomous Mobile Robots
P. 261

Chapter 5
                           246
                           that the robot will always be able to localize successfully. This work also led to a real-world
                           demonstration of landmark-based localization. Standard sheets of paper were placed on the
                           ceiling of the Robotics Laboratory at Stanford University, each with a unique checkerboard
                           pattern. A Nomadics 200 mobile robot was fitted with a monochrome CCD camera aimed
                           vertically up at the ceiling. By recognizing the paper landmarks, which were placed approx-
                           imately 2 m apart, the robot was able to localize to within several centimeters, then move,
                           using dead reckoning, to another landmark zone.
                             The primary disadvantage of landmark-based navigation is that in general it requires sig-
                           nificant environmental modification. Landmarks are local, and therefore a large number are
                           usually required to cover a large factory area or research laboratory. For example, the
                           Robotics Laboratory at Stanford made use of approximately thirty discrete landmarks, all
                           affixed individually to the ceiling.

                           5.7.2   Globally unique localization
                           The landmark-based navigation approach makes a strong general assumption: when the
                           landmark is in the robot’s field of view, localization is essentially perfect. One way to reach
                           the Holy Grail of mobile robotic localization is to effectively enable such an assumption to
                           be valid no matter where the robot is located. It would be revolutionary if a look at the
                           robot’s sensors immediately identified its particular location, uniquely and repeatedly.
                             Such a strategy for localization is surely aggressive, but the question of whether it can
                           be done is primarily a question of sensor technology and sensing software. Clearly, such a
                           localization system would need to use a sensor that collects a very large amount of infor-
                           mation. Since vision does indeed collect far more information than previous sensors, it has
                           been used as the sensor of choice in research toward globally unique localization.
                             Figure 4.49 depicts the image taken by a catadioptric camera system. If humans were
                           able to look at an individual such picture and identify the robot’s location in a well-known
                           environment, then one could argue that the information for globally unique localization
                           does exist within the picture; it must simply be teased out.
                             One such approach has been attempted by several researchers and involves constructing
                           one or more image histograms to represent the information content of an image stably (see
                           e.g., figure 4.50 and section 4.3.2.2). A robot using such an image-histogramming system
                           has been shown to uniquely identify individual rooms in an office building as well as indi-
                           vidual sidewalks in an outdoor environment. However, such a system is highly sensitive to
                           external illumination and provides only a level of localization resolution equal to the visual
                           footprint of the camera optics.
                             The angular histogram depicted in figure 4.39 of the previous chapter is another example
                           in which the robot’s sensor values are transformed into an identifier of location. However,
                           due to the limited information content of sonar ranging strikes, it is likely that two places
   256   257   258   259   260   261   262   263   264   265   266