Help with Puppy-Bot
I would like to build a Puppy-Bot. It would be a fairly small bot
about 12 inches in diameter, low speed (~1mph), high ground clearance
and have obstacle avoidance ( via Sharp GP2Y0D02 & GP2D15 ).
I would like the puppy-bot to follow the `owner' around like a
happy puppy. It would need to be able to detect when the person is
too far away and move in the direction of the `owner'. It would also
need to be able to detect when it is close enough and quit chasing
the `owner'.
Now here is where I need some assistance.
How can I determine if the `owner' is out of a specified range?
(plus/minus several feet)
How can I determine if the bot is close enough?
How can I determine the direction?
If the owner carries a small transmitter the puppy-bot could use
a form of Radio Direction finding, but then Range (Max & Min) is
tough to do. If I rely on signal strength, then depending on what
side of the `owner' the transmitter is relative to the puppy-bot, the
signal strength would vary greatly.
Is this possible?
Any and all ideas gratefully accepted,
Phil
about 12 inches in diameter, low speed (~1mph), high ground clearance
and have obstacle avoidance ( via Sharp GP2Y0D02 & GP2D15 ).
I would like the puppy-bot to follow the `owner' around like a
happy puppy. It would need to be able to detect when the person is
too far away and move in the direction of the `owner'. It would also
need to be able to detect when it is close enough and quit chasing
the `owner'.
Now here is where I need some assistance.
How can I determine if the `owner' is out of a specified range?
(plus/minus several feet)
How can I determine if the bot is close enough?
How can I determine the direction?
If the owner carries a small transmitter the puppy-bot could use
a form of Radio Direction finding, but then Range (Max & Min) is
tough to do. If I rely on signal strength, then depending on what
side of the `owner' the transmitter is relative to the puppy-bot, the
signal strength would vary greatly.
Is this possible?
Any and all ideas gratefully accepted,
Phil
Comments
detector and detune it so anything less reflective does not trigger it.
Original Message
> I would like to build a Puppy-Bot. It would be a fairly small bot
> about 12 inches in diameter, low speed (~1mph), high ground clearance
> and have obstacle avoidance ( via Sharp GP2Y0D02 & GP2D15 ).
>
> I would like the puppy-bot to follow the `owner' around like a
> happy puppy. It would need to be able to detect when the person is
> too far away and move in the direction of the `owner'. It would also
> need to be able to detect when it is close enough and quit chasing
> the `owner'.
>
> Now here is where I need some assistance.
>
> How can I determine if the `owner' is out of a specified range?
> (plus/minus several feet)
> How can I determine if the bot is close enough?
> How can I determine the direction?
> If the owner carries a small transmitter the puppy-bot could use
> a form of Radio Direction finding, but then Range (Max & Min) is
> tough to do. If I rely on signal strength, then depending on what
> side of the `owner' the transmitter is relative to the puppy-bot, the
> signal strength would vary greatly.