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.

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> L<strong>am</strong>ancusa [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> L<strong>am</strong>ancusa, 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 />

fr<strong>am</strong>e 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!