06.01.2015 Views

Where am I? Sensors and Methods for Mobile Robot Positioning

Where am I? Sensors and Methods for Mobile Robot Positioning

Where am I? Sensors and Methods for Mobile Robot Positioning

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

176 Part II Systems <strong>and</strong> <strong>Methods</strong> <strong>for</strong> <strong>Mobile</strong> <strong>Robot</strong> <strong>Positioning</strong><br />

Fukui [1981] used a di<strong>am</strong>ond-shaped l<strong>and</strong>mark <strong>and</strong> applied a least-squares method to find line<br />

segments in the image plane. Borenstein [1987] used a black rectangle with four white dots in the<br />

corners. Kabuka <strong>and</strong> Arenas [1987] used a half-white <strong>and</strong> half-black circle with a unique bar-code<br />

<strong>for</strong> each l<strong>and</strong>mark. Magee <strong>and</strong> Aggarwal [1984] used a sphere with horizontal <strong>and</strong> vertical<br />

calibration circles to achieve three-dimensional localization from a single image. Other systems use<br />

reflective material patterns <strong>and</strong> strobed light to ease the segmentation <strong>and</strong> par<strong>am</strong>eter extraction<br />

[Lapin, 1992; Mesaki <strong>and</strong> Masuda, 1992]. There are also systems that use active (i.e., LED) patterns<br />

to achieve the s<strong>am</strong>e effect [Fleury <strong>and</strong> Baron, 1992].<br />

The accuracy achieved by the above methods depends on the accuracy with which the geometric<br />

par<strong>am</strong>eters of the l<strong>and</strong>mark images are extracted from the image plane, which in turn depends on<br />

the relative position <strong>and</strong> angle between the robot <strong>and</strong> the l<strong>and</strong>mark. In general, the accuracy<br />

decreases with the increase in relative distance. Normally there is a range of relative angles in which<br />

good accuracy can be achieved, while accuracy drops significantly once the relative angle moves<br />

out of the “good” region.<br />

There is also a variety of l<strong>and</strong>marks used in conjunction with non-vision sensors. Most often used<br />

are bar-coded reflectors <strong>for</strong> laser scanners. For ex<strong>am</strong>ple, currently ongoing work by Everett on the<br />

<strong>Mobile</strong> Detection Assessment <strong>and</strong> Response System (MDARS) [DeCorte, 1994] uses retro-reflectors,<br />

<strong>and</strong> so does the commercially available system from Caterpillar on their Self-Guided Vehicle [Gould,<br />

1990]. The shape of these l<strong>and</strong>marks is usually unimportant. By contrast, a unique approach taken<br />

by Feng et al. [1992] used a circular l<strong>and</strong>mark <strong>and</strong> applied an optical Hough trans<strong>for</strong>m to extract the<br />

par<strong>am</strong>eters of the ellipse on the image plane in real time.<br />

7.2.1 Global Vision<br />

Yet another approach is the so-called global vision that refers to the use of c<strong>am</strong>eras placed at fixed<br />

locations in a workspace to extend the local sensing available on board each AGV [Kay <strong>and</strong> Luo,<br />

1993]. Figure 7.4 shows a block diagr<strong>am</strong> of the processing functions <strong>for</strong> vehicle control using global<br />

vision.<br />

In global vision methods, characteristic points <strong>for</strong>ming a pattern on the mobile robot are identified<br />

<strong>and</strong> localized from a single view. A probabilistic method is used to select the most probable matching<br />

according to geometric characteristics of those percepts. From this reduced search space a<br />

prediction-verification loop is applied to identify <strong>and</strong> to localize the points of the pattern [Fleury <strong>and</strong><br />

Baron, 1992]. One advantage of this approach is that it allows the operator to monitor robot<br />

operation at the s<strong>am</strong>e time.<br />

7.3 Artificial L<strong>and</strong>mark Navigation Systems<br />

Many systems use retroreflective barcodes as artificial l<strong>and</strong>marks, similar to the ones used in beacon<br />

navigation systems. However, in this book we distinguish between retroreflective bar-codes used as<br />

artificial l<strong>and</strong>marks <strong>and</strong> retroreflective poles used as “beacons.” The reason is that if retroreflective<br />

markers (with or without bar-code) are attached to the walls of a room <strong>and</strong> their function is merely<br />

to aid in determining the location of the wall, then these markers do not

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!