PDA

View Full Version : non-directional beacon range finder


pianoplayer326
09-25-2007, 02:24 PM
Now, I don't know if that's really the technical term for what I'm looking for or not. But I've looked and looked and really havn't found anything like this and really don't have the expertise to tackle it without a head start of some sort.

I have a robot that follows its target using a cmucam. Its distance sensing ability is limited at medium to long range and doesn't work at all when the target is out of forward view. So ultimately I'm trying to get my robot to follow people, and halt its movement when the person turns around and approaches it. And when the person moves away from the robot, relocate its target person (maybe turning until he or she is back in view) and follow once again. And oh yeah, it's going to be used outdoors in the sunlight so that kindof throws things off too.

It needs to be able to determine how far away the person is with +/-1ft accuracy at 10 feet or so for following, and be able to determine when the target is within 5ft without necessarily a figure on the exact distance. The big thing is that it needs to work even when the target is behind thee robot!

I'm thinking that the person should wear a beacon of some sort that pongs when the robot pings, if you get my drift. The robot could time the length between the sent and recieved signal and find the distance. However, I don't know if this would be accurate enough, nor do I know what kind of circuit I would need. I don't even know what wavelength would be best to use - radio, ultrasonic, etc.

If there is a way to very accurately find the direction of the beacon, that would be even better for me, as I could omit the expensive cmucam from clones I'll be wanting to make. A top-mounted rotating sensor of some sort seems like the only way to do this directionally but looks ungodly complicated to impliment and is aesthetically a little goony looking, lol.

I'll have to use another, normal, proximity sensor so the thing doesn't run over other people that aren't quite blocking line of sight from camera to target.

Anyway you guys sound very knowledgeable so that's why I'm asking! Thanks for any help in advance.

HarryBotter
09-25-2007, 03:02 PM
I must be missing something because based on what I'm understanding sonar would do it simply and inexpensively.

pianoplayer326
09-25-2007, 08:26 PM
I'm very interested, please explain! I don't have much experience under me so I might be making things far more complicated than they have to be.

HarryBotter
09-26-2007, 07:35 AM
If you're already tracking an object with a CMUCam a sonar unit would provide the distance to it. There is loads on info on the net, just search "robot sonar".

http://www.acroname.com/robotics/info/articles/sonar/sonar.html
http://www.parallax.com/detail.asp?product_id=28015

wrighthobbies
10-01-2007, 10:37 PM
MaxSonar makes a series of Sonar units with varying beam widths. Check it out at www.maxbotix.com

Outside at a range of 10', the height will be important to minimize ground reflection, grass, rocks, etc. You can use a pair of them to center onto an object and measure the distance within 1".

Eddy