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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

80 Part I <strong>Sensors</strong> <strong>for</strong> <strong>Mobile</strong> <strong>Robot</strong> <strong>Positioning</strong><br />

Table 3.6: Summary of data analyzed (Courtesy of [Byrne, 1993].)<br />

Receiver<br />

Magellan<br />

Magnavox GPS Engine<br />

Rockwell NavCore V<br />

Magnavox 6400<br />

Trimble Placer<br />

Data Gathered<br />

Latitude, longitude.<br />

Number of satellites used - implies navigation mode (none, 2-D, or 3-D).<br />

Latitude, longitude.<br />

Navigation Mode (none, 2-D, or 3-D).<br />

Latitude, longitude, navigation mode (none, 2-D, or 3-D).<br />

Number of satellites tracked also available from raw data.<br />

Latitude, longitude<br />

Number of satellites tracked.<br />

Latitude, longitude.<br />

Navigation Mode (none, 2-D, or 3-D).<br />

Other per<strong>for</strong>mance factors include the <strong>am</strong>ount of filtering in a GPS receiver. Excessive filtering<br />

reduces the <strong>am</strong>ount of variance in the position <strong>and</strong> velocity data, but also slows the response of the<br />

receiver. Excessive filtering will cause a receiver to output incorrect positions when starting,<br />

stopping, or turning sharply. In applications where the GPS data is processed off board <strong>and</strong> needs<br />

to be transmitted via RF-link to a central computer, this type of error is not very important because<br />

the delay introduced by the communication link will probably be much greater than the delay<br />

introduced by filtering in the receiver.<br />

Par<strong>am</strong>eters that were not analyzed in the S<strong>and</strong>ia experiments are velocity <strong>and</strong> heading accuracy,<br />

because in S<strong>and</strong>ia's application (<strong>and</strong> many other typical mobile robot navigation tasks) accurate<br />

velocity in<strong>for</strong>mation was already available from odometry. Heading in<strong>for</strong>mation that would be<br />

required <strong>for</strong> dead reckoning is not needed while GPS is functional.<br />

Another easy-to-measure per<strong>for</strong>mance criterion is static position accuracy. This par<strong>am</strong>eter was<br />

measured by placing the GPS receivers at a surveyed location <strong>and</strong> taking data <strong>for</strong> approximately 24<br />

hours. Although in typical application the receivers are moving most of the time, the static accuracy<br />

does give a good idea of the receivers' position accuracy capabilities. The par<strong>am</strong>eters measured <strong>and</strong><br />

the per<strong>for</strong>mance insights gained from these measurements are summarized in Table 3.7.<br />

In summary, the GPS testing per<strong>for</strong>med <strong>for</strong> this project consisted of storing position <strong>and</strong><br />

navigation mode data from five different GPS receivers <strong>for</strong> both static <strong>and</strong> dyn<strong>am</strong>ic tests. The static<br />

testing provides in<strong>for</strong>mation about the static position accuracy as well as the sensitivity of the<br />

receiver <strong>and</strong> antenna if DOP switching is taken into account. The dyn<strong>am</strong>ic testing mostly provides<br />

in<strong>for</strong>mation about the receiver/antenna sensitivity <strong>and</strong> the receiver's ability to recover from<br />

temporary obstructions (taking into account DOP switching). The dyn<strong>am</strong>ic testing also provides<br />

some qualitative in<strong>for</strong>mation about position accuracy by comparing plots of the data points from the<br />

various receivers.

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

Saved successfully!

Ooh no, something went wrong!