Follow me
Hi ,
I want to work on a project on which a wheeled small vehicle controlled by an SX/28 MC has to follow its owner where ever he goes. (ofcourse·excluding steps and other obstacles ).
My current concern is how to track the owner path, and follow it ?
First thing comes to my mind is to use two GPS receiver modules from parallax .
The first GPS to be installed in the owners handheld unit, reads the location info every second and transmits it to the other unit on the vehicle , the SX/28·then moves the vehicle·and continously monitor·its GPS coordinates against the received ones from the owner unit .
A buffer can be used on the vehicle to queue GPS coordinates to move to .
I would like to have some input on this approach or any other approach that can achieve the same .
Regards
·
I want to work on a project on which a wheeled small vehicle controlled by an SX/28 MC has to follow its owner where ever he goes. (ofcourse·excluding steps and other obstacles ).
My current concern is how to track the owner path, and follow it ?
First thing comes to my mind is to use two GPS receiver modules from parallax .
The first GPS to be installed in the owners handheld unit, reads the location info every second and transmits it to the other unit on the vehicle , the SX/28·then moves the vehicle·and continously monitor·its GPS coordinates against the received ones from the owner unit .
A buffer can be used on the vehicle to queue GPS coordinates to move to .
I would like to have some input on this approach or any other approach that can achieve the same .
Regards
·
Comments
What kind of range do you expect (between the vehicle and the owner)?
Do you expect any significant obstacles between the vehicle and the owner
(like walls, shrubs, trees, glass windows, etc.)?
for the range it should not be very accurate , 1 meter (3 feet aprox) will be ok.
Walls and other obstacles you mentioned could exist .
since·GPS is not accurate enough of this task , what other solutions could be used.
Regards.
I thought about doing a similar project (so much so that I registered the domain name "www.followmecart.com"), but paying customers come first, so it was put on the back burner.
Good luck,
Bean
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
www.iElectronicDesigns.com
·
Steve Norris used a thermopile array from Devantech to track the heat of living thing (the array gives you a rough direction towards a heat source that is "warmer than ambient").
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
When the going gets weird, the weird turn pro. -- HST
I checked the thread and the project looks interesting , but what happens if there were more than one person in the vicinity of the heat seaking robot ?
i think my vehicle will abandon me in such situations and follow the Hotter source· [noparse]:)[/noparse]
I would have a small SX driven badge that sends out IR "bits" in a short sequence, so that the 'bot could differentiate between true IR tracking signal and IR "noise" from other remotes, sunlight, etc.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
When the going gets weird, the weird turn pro. -- HST
The User can have a handheld that contains a GPS module, RF Link, and a main processor.
*Roughly*...
The main processor reads the GPS, and stores the coordinates in a "Forward, Backward, Left, Right"-type command set (with timing intervals). (reads new GPS coordinate, compares it to the last coordinates, calculates difference and tells direction)
The Directions are then sent to the vehicle via an RF Link. A processor on the tractor then runs the tasks based on the forward, Backward, Left, Right commands.
There will have to be some tweaking on the timing, but this solution *may* have the vehicle run the same patterns that the GPS Stored.
But Please...If this is dangerous equipment, such as a tractor or lawnmower...Second think the project. There have been people seriously hurt by trying to automate equipment.
If this is real then it could be a solution.
What you say ?
Now for the really interesting part. If the source actually is a RADAR site, it is doing the same thing with the reflected pulses - figuring out where you are. It has a slightly easier job because it know the time of transmit and the time of arrival for a reflected pulse. Give a fixed propagation speed that the pulse took a round trip, we can easily calculate distance to target. The source also knows the angle of transmit will also be the angle of arrival of the reflected pulse adjusted by the time of arrival (depending on the source sweep rate). The amplitude of the reflected pulse is an indication of the size of the target (what percentage of the pulse was reflected).
However, if the target does not "passively" reflect RADAR pulses, but "actively" "reflects" them, then the RADAR source can be missled as to the where the target really is. This is the therory of STEALTH.
So back to your question, yes it can be done - with a very talented receiver - called a radio direction finder plus a bit more math - and so can a bunch of other real interesting stuff.
Can the SX do it - probably - I did it with a ~4MIP processor in the early 80's, but I also had a hardware floating point unit - but an SX doing FP in software would probably be about as fast - and if not, use a couple of them.
Doug
You know where we can find such a talented receiver "radio direction finder " .
any online electronics store ?
The hard part is the directional antenna array, and a little research on the web will tell you every thing you need.
If you have two directional antennas at 90 degrees to each other and the RF source is within that arc, and with range, the difference in signal strength will tell you where within the arc the source is. So if you have 4 antennas, you can now cover a full 360 degrees.
Now you either have a receiver per antenna, or you multiplex the receiver to each antenna, measuring the signal strength at each antenna.
Another way is to use a single directional antenna and mechanically sweep it through 360 degrees looking for the angle of the strongest signal.
I'm sure you have seen the RADAR antennas sweeping around and around or back and forth. Or the spy with a little box going beep-beep-beep
swinging the little box back and forth.
Now to get the distance - get th baerring from two points and triangulate.
Or you can cheat a little if you know something about the source - like its amplitude.
If you know the amplitude at the source and the amplitude at the receiver, the distance between them is directly related
to the difference in amplitudes. (if you build the source transmitter, have it actually send the signal strength - then you can compensate for "week batteries".)
An other way this is done is to have two HIGHLY accurate syncronized clocks, one in the transmitter and one in the receiver. The transmitter just sends the time. The receiver uses the difference between it's clock and the received transmitter clock to calculate the distance - (this is sort of how GPS works)
OK, its not that easy(you would not have read this if the first thing I sayed was it was hard ... LOL) - but it would be a lot of fun to do it - and the pride of accomplishment - and the things you would learn along the way ...
The concepts are simple:
There is a constant autenuation rate - the signal lose is directly related to the distance.
There is a constant propogation rate - the time it takes is directly related to the distance.
Signals appear to travel in straight lines (unless they bounce).
Now you get the fun of doing the engineering.
If you want more info, just ask, I'll see if I can help
Doug
Post Edited (Mike Green) : 11/15/2007 7:46:24 PM GMT
I wasn't talking about using RADAR - just some of the techniques that are used with RADAR - which will work with, say, the ISM band where you have to be tolerant of others interfering with you.
Doug
In the early days, Magnatrons could produce micro waves but modulation was out of the question (other than on and off).