31.01.2014 Views

Sensors and Methods for Mobile Robot Positioning

Sensors and Methods for Mobile Robot Positioning

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.

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

coarse time-of-arrival measurement) plus that fractional portion of a wavelength represented by the<br />

phase measurement results.<br />

Details of this time-of-arrival detection scheme <strong>and</strong> associated error sources are presented by<br />

Figueroa <strong>and</strong> Lamancusa [1992]. Range measurement accuracy of the prototype system was<br />

experimentally determined to be 0.15 millimeters (0.006 in) using both threshold adjustments (based<br />

on peak detection) <strong>and</strong> phase correction, as compared to 0.53 millimeters (0.021 in) <strong>for</strong> threshold<br />

adjustment alone. These high-accuracy requirements were necessary <strong>for</strong> an application that involved<br />

tracking the end-effector of a 6-DOF industrial robot [Figueroa et al, 1992]. The system incorporates<br />

seven 90-degree Massa piezoelectric transducers operating at 40 kHz, interfaced to a 33 MHz IBMcompatible<br />

PC. The general position-location strategy was based on a trilateration method developed<br />

by Figueroa <strong>and</strong> Mohegan [1994].<br />

Digital I/O<br />

in PC<br />

40 kHz reference<br />

Phase<br />

difference<br />

From<br />

receiver<br />

TTL of received wave<strong>for</strong>m<br />

Amplified wave<strong>for</strong>m<br />

Phase detection<br />

Envelope of squared wave<br />

After differentiation<br />

Rough<br />

TOF<br />

End of<br />

RTOF<br />

Figure 6.5: A combination of threshold adjusting <strong>and</strong> phase detection is employed to provide higher<br />

accuracy in time-of-arrival measurements in the Tulane University ultrasonic position-location system<br />

[Figueroa <strong>and</strong> Lamancusa, 1992].<br />

The set of equations describing time-of-flight measurements <strong>for</strong> an ultrasonic pulse propagating<br />

from a mobile transmitter located at point (u, v, w) to various receivers fixed in the inertial reference<br />

frame can be listed in matrix <strong>for</strong>m as follows [Figueroa <strong>and</strong> Mohegan, 1994]:<br />

2<br />

⎧( t1<br />

− td<br />

) ⎫<br />

⎪<br />

2⎪<br />

⎪( t2<br />

− td<br />

) ⎪<br />

⎪ * ⎪<br />

⎨ ⎬<br />

⎪ * ⎪<br />

⎪ * ⎪<br />

⎪ ⎪<br />

2<br />

⎩⎪<br />

( t − t ) ⎭⎪<br />

=<br />

2<br />

⎡1 r1<br />

2x1 2y1 2z1<br />

⎤<br />

⎢<br />

2<br />

⎥<br />

⎢1 r2<br />

2x2 2 y2 2z2<br />

⎥<br />

⎢*<br />

⎥<br />

⎢<br />

⎥<br />

⎢*<br />

⎥<br />

⎢<br />

*<br />

⎥<br />

⎢<br />

⎥<br />

2<br />

⎣⎢<br />

1 r 2x 2y 2z<br />

⎦⎥<br />

n d n n n n<br />

2<br />

⎧ p ⎫<br />

⎪ 2<br />

c<br />

⎪<br />

⎪ ⎪<br />

⎪ 1 ⎪<br />

⎪<br />

2<br />

c ⎪<br />

u<br />

⎪ ⎪<br />

⎨−<br />

2 ⎬<br />

⎪ c ⎪<br />

⎪ v ⎪<br />

⎪<br />

−<br />

2<br />

c ⎪<br />

⎪ ⎪<br />

⎪ w<br />

− ⎪<br />

2<br />

⎩⎪<br />

c ⎭⎪<br />

(6.1)

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

Saved successfully!

Ooh no, something went wrong!