>Date: Tue, 11 Nov 2003 15:35:10 -0600
>From:
llileEraseME
SALTONUSA.COM
>Subject: Re: [EE:] GPS vs LPS
>
>OK, we all know that GPS is good at locating positions down to some
>accuracy that is good enough to tell if you are on Mount Everest or not,
>but generally not accurately enough for many tasks. For instance, a
>surveyor needs to know where he is within 2 cm, a robot lawnmower needs to
>know where it is within 6 inches maybe. An automated farming machine, say
>a robot 4 bottom plow or a robot planter needs to know where it is
>withinhalf a meter maybe. Any of these would benefit from a Local
>Positioning System, something that would cover just a few thousand square
>feet with immensely better relative accuracy.
>
>This might allow a robot lawnmower to employ efficient mowing algorithms,
>instead of random (efficient in terms of processor power) blundering
>about.
>
>How would one go about cooking this up? I have scratched my head about it
>a little.
>
>1. Have a central GPS reciever at a stable position, say on a pole or one
>the roof of a house. Read it's location once. Then forever after, read
>it's location again, and rebroadcast the *error* from the most recent
>reading versus the very first reading to your robot cotton picker on a
>different frequency. Your robot cotton-picker recieves GPS, also recieves
>this error correcting signal, and with a little math gets a little more
>preceise indication of where it happens to be. Doesn't seem like this
>scheme could get you down to an inch though
>
>2. Duplicate GPS on a small scale. Have 3 or more transmitters near the
>corners of your property/farm field/Yard at stable positions. Continually
>broadcast signals from the three and your robot needs to figure out how to
>decode them into GPS-like distance signals. Unfortunately, the GPS
>transmitters are synched in a very accurate way linked to the atomic
>clock, something that would be hard to manage in a small, cheap, homemade
>system.
>
>3. Duplicate GPS with ultrasonic waves. The way I figure it 40KHZ sound
>has a wavelength on the order of .7 cm (this could be way off I did it
>from memory) and if one could use three or more ultrasonic transmitters
>to determine distance from known points, one might be able to calculate a
>local position within centimeter accuracy. One scheme that comes to mind
>is this: Each transmitter sends a radio pulse, considered to be
>instantaneous at these scales, and it's address by radio at the beginning
>of an ultrasonic pulse. The delay between the leading edge of the radio
>pulse and the leading edge of the sonic pulse would translate directly
>into distance. The three transmitters could do this in sequence, thereby
>avoiding "packet collision" problems. Each one would have to be addressed
>so the reciever would know which one it was looking for. Sionce the
>transmitters poll, they can share the same transmit frequency and each
>ahave a reciever so they know when to fire. The recieved signal delay
>would tell you how far in space you were from each unit, and if I do my
>geometry correctly 3 transmitters would result in two possible positions
>for your hapless robot, one of them being several feet in the air. However
>the 2D coordinates (generally what matters anyway) would only have one
>possible position. Sounds like a lot of math for a poor PIC. However,
>might be accurate enough to keep your robot mower out of the flower bed!
>
>
>
>any other ideas? None of these are simple enough.
>
>
>-- Lawrence Lile
>Senior Project Engineer
>Toastmaster, Inc.
>Division of Salton, Inc.
>573-446-5661 voice
>573-446-5676 fax
>
>
>
>
>