[Robotgroup] Drive a Droid proposal... How to detect the "fence"?
Michael Boswell
Michael at Hilltopcafe.net
Mon Jul 7 20:00:46 PDT 2008
Of course there is always the ultra low-tech version. Have a person monitor
the action and manually trigger the "Back away from the wall" action or they
could have a switch that disabled the Public controls and then use a second
set of controls to move back to the center. Once back in the center, they
could re-enable to Public controls. You could probably do this quickly
enough that the public would never catch on that it was a manual override
instead of automatic.
Michael Boswell
Austin End Of the Line Kite Team - Kite #4
http://Austineol.com
Picture Gallery at http://www.pbase.com/mboswell
-----Original Message-----
From: robotgroup-bounces at puremagic.com
[mailto:robotgroup-bounces at puremagic.com] On Behalf Of Andre Lamothe
Sent: Monday, July 07, 2008 9:40 PM
To: The Robot Group Mailing List
Subject: Re: [Robotgroup] Drive a Droid proposal... How to detect the
"fence"?
There is going to be a lot of noise, wind, rain even potentially, to get RF
to work would be too complex, I would stick to basics and use reflective
tape (like from home depot), and make 3 perimeters around the arena like 1
foot apart or something, you constantly monitor two ground pointed sensors
one at the center of the front between the wheels, same in back, then the
moment you get a reflection with sufficient magnitude, you simply backup 1
ft, do a rotate 45-90 then move forward 1 ft, if you don't hit anything then
you release, else you perform another rotate, this will keep it from getting
out and will "bounce", now if you have a nice compass in there, and you make
the walls of the enclosure parallel and perpendicular to the w,s,n,e poles
then you can do a more realistic bounce algorithm and avoidance.
But, reflective tape around the arena, sensors will probably be the most
realistic and practical (its going to get done) method of doing it, RF,
lasers, sonar, etc. is asking for trouble. Also, with this technique you can
make circles or any shape enclosure as long as its not too convex and it
will work.
Andre'
----- Original Message -----
From: "Vern Graner" <vern at txis.com>
To: "The Robot Group Mailing List" <robotgroup at puremagic.com>
Sent: Monday, July 07, 2008 9:01 PM
Subject: [Robotgroup] Drive a Droid proposal... How to detect the "fence"?
Hey all-
I wanted to see if I could get some ideas on how to accomplish something
with the "Drive a Droid" proposal we're submitting for First Night.
We are proposing placing the finished R2D2 droid in an "arena" and
allowing folks to drive the droid and control all its functions (sounds,
lights, movements) via remote-control.
The issue we're trying to figure out now is how do we make it so the
droid can "sense" the edges of its "enclosure" and not go "out of
bounds" when being driven by the "guest driver". The idea would be to
"disconnect" remote control from the driver long enough to reorient the
droid to point away from the arena barrier, then give control back.
The "Drive-a-Droid" First Night proposal (draft!) is here:
http://www.notepad.org/Drive-a-Droid6b.pdf
So you get a feel for concept. :)
I was thinking about placing a CMU cam on the bottom of the droid near
the "center foot" pointing down and having the droid turn 180 degrees
whenever it saw its "trigger" color. This might allow us to use white or
black gaffer tape to mark off the "area" the droid can roam. Just have
to have a consistent floor color that is high contrast with the tape
color. I figure we could adapt "line follower" or "Sumo bot" type code
for this purpose.
It was also suggested that we use an "invisible fence"-type system with
a low-level RF signal being fed into a ring of wire around the arena.
Have the droid react to the signal.
However, due to the omni-directional nature of the receiving antenna
(without getting into triangulation) we won't be sure exactly what part
of the droid is facing the wire so it would be hard to determine what to
force the droid to do i.e. "turn left" or "back up".
Anyway, I thought I'd throw this out there for some brainstorming. If
push comes to shove, we could create a "2nd set" of controls and an
over-ride switch for a trained operator to use to take over for a
moment, point the droid back to the center and then release control back
to the guest driver.
So, anyone else have ideas on how to make the droid turn away from the
roped area?
Vern
--
Vern Graner CNE/CNA/SSE | "If the network is down, then you're
Senior Systems Engineer | obviously incompetent so why are we
Texas Information Services | paying you? Of course, if the network
http://www.txis.com | is up, then we obviously don't need
Austin Office 512 328-8947 | you, so why are we paying you?" CVLG
_______________________________________________
Robotgroup mailing list
Robotgroup at puremagic.com
http://lists.puremagic.com/cgi-bin/mailman/listinfo/robotgroup
_______________________________________________
Robotgroup mailing list
Robotgroup at puremagic.com
http://lists.puremagic.com/cgi-bin/mailman/listinfo/robotgroup
More information about the Robotgroup
mailing list