Hello,
For a project, I am creating a robot that will be able to follow one person, and will follow nothing else. Is there any feasible way of doing this? The person could be carrying a transmitter or something, as long as it can fit in a pocket.
Indoors i think reflections would be a problem for rf tracking, not easy anyway, i think its probably better to use ir led and track highest intensity, its not an easy thing to do.
Which room you are in is easier, where in the room you are not so.
That may be problematic due to resonance and reflection, possibly standing waves.
I used to maintain ultrasonic space monitoring and it was never particularly good.
Lots of false alarms , sometimes it did not work at all.
I saw that , bluetooth though at 2 GHZ is really a job for custom hardware though not an arduino.
I have visions of being followed through an airport by a crocodile of other peoples luggage though.
Bit of a bother with airport security i would imagine as well.
In fact thinking about this, it might not even need the IR library. The way I read the TSOP datasheet, it activates or deactivates the output based on the presence or absence of the 38k carrier. There's no need to have a message modulated into the carrier, it's probably enough to be on or off.
So it's really just a matter of perhaps having the IR receiver on a servo so it can "look" and direct the robot accordingly. I have a day off tomorrow Monday so I'll go get the necessary capacitor to make the 38k carrier. My meter measures Hz so I can get it accurate.
Schematic below shows what I'm thinking..... Easier to read if you download it and read outside of the Forum.
What are the ultrasonic receivers? Because that's why I'm thinking IR, since it's easy to have a generatro / receiver. I'm not familiar with ultrasonic receivers, just pingers.
Well im using HC-SR04 sensors i just removed the Trig transducer so that it doesnt interfere with the echo transducer for the receivers and the same with the Ping sensor( the one that sends the trig/ultrasonic sound out)