Offline
Newbie
Karma: 0
Posts: 8
|
 |
« on: February 21, 2011, 11:49:56 pm » |
Hi,
I wanted to know what is the best way to setup a robot to follow a person. This will some sort of autonomous bot that will have wheels and follow a person. What type of sensors would you recommend? A friend recommended a ultrasound transmitter, but i think that the bot will get confused if something were to cross its path and essentially loose the person. PLease lend your advise.
Thanks
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 50
Posts: 6562
Arduino rocks
|
 |
« Reply #1 on: February 21, 2011, 11:58:21 pm » |
You may want to search the old forum for golf caddie as there was some lengthy discussion there to make a golf bag caddie that followed the golfer around.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #2 on: February 22, 2011, 12:10:18 am » |
I am reading over what that person did right now and it is some pretty intense coding. He used some type of GPS module for his. I was thinking something along the lines of mounting something on the person and having the robot follow that signal. I was thinking IR, but it seems to have a lot of noise.. Would i be able to get off with an IR transmitter and receiver? Is a GPS my best bet?
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 50
Posts: 6562
Arduino rocks
|
 |
« Reply #3 on: February 22, 2011, 12:30:17 am » |
search the old forum for ir beacon.
|
|
|
|
|
Logged
|
|
|
|
|
Global Moderator
UK
Offline
Brattain Member
Karma: 138
Posts: 19067
I don't think you connected the grounds, Dave.
|
 |
« Reply #4 on: February 22, 2011, 02:40:42 am » |
and it is some pretty intense coding It's a suprisingly difficult problem. Would i be able to get off with an IR transmitter and receiver? Caution: scroll down to "Marathon Robot - October 1997" http://www.theregister.co.uk/2000/07/04/home_truths_bionic_man_takes/
|
|
|
|
|
Logged
|
Pete, it's a fool looks for logic in the chambers of the human heart.
|
|
|
|
Netherlands
Offline
Tesla Member
Karma: 90
Posts: 9421
In theory there is no difference between theory and practice, however in practice there are many...
|
 |
« Reply #5 on: February 22, 2011, 05:12:45 am » |
mounting something on the person and having the robot follow that A serial cable ? I would go for sound beacon, and let the robot do sweep scans with a microphone.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #6 on: February 22, 2011, 05:30:32 pm » |
Well what if i were to operate this thing only inside for the time being. Keep in mind that it would be a well lit room where sunlight could come in. Would the IR work? mounting something on the person and having the robot follow that A serial cable ? I would go for sound beacon, and let the robot do sweep scans with a microphone. Wouldn't this give a huge amount of noise to the receiver, given that this would be operated in a room where there may be people talking loudly?
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 50
Posts: 6562
Arduino rocks
|
 |
« Reply #7 on: February 22, 2011, 07:02:41 pm » |
Well what if i were to operate this thing only inside for the time being. Keep in mind that it would be a well lit room where sunlight could come in. Would the IR work? You could start by testing with a simple IR receiver module like below using a TV IR remote control as the beacon. The IR signals are modulated at ~38khz, which makes them generally immune from normally occurring IR sources. I think I've seen the receiver modules on bots mounted on servos that panned left and right to find where the IR transmitter is located. http://www.radioshack.com/product/index.jsp?productId=2049727
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 5
|
 |
« Reply #8 on: February 22, 2011, 07:46:52 pm » |
I've been considering a similar project. However, if you use anything IR-related, as soon as you go outside, you'll be bombarded with noise.
I have a few tests to do with a few sensors... not sure how it'll go (probably won't work) and I'll undoubtedly lose this thread when I do finish the tests. However, an IMU may be something worth looking into.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #9 on: February 22, 2011, 09:22:52 pm » |
Remember that after you solve the "BEARING" (which direction?) problem (IF you can solve it!), you then have the "RANGE" (how far?) problem which is even WORSE. How does the robot know when to slow down or stop to avoid running over the person? These are far more difficult problems that you probably realize. People have been working on them for years.
good point. Ill try to see if i can work with the IR for now and see what i get. For the range, i was thinking an ultrasound, or if the IR reading receives a signal higher than a certain amount, which would be the case if it were right next to the person, then it would stop. Anybody have any other ideas i could use? im sure in the end it will not be as sophisticated as i want, given that i only have the semester to do it. But I will try! hahah
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 50
Posts: 6562
Arduino rocks
|
 |
« Reply #10 on: February 22, 2011, 09:31:48 pm » |
You could have two of the IR detectors on a bar on the servo like a pair of eyes. Put little blinder tubes on the detectors so they only see sraight ahead. Rotate the servo and when the first detector has a peak, record the servo position. When the second servo has a peak, use triangulation with the first servo position to calculate a distance.
|
|
|
|
|
Logged
|
|
|
|
|
|