2. Using
one
or
more
Video
Cameras
on
a
robot
allows
for
target
finding
,
direction
to
the
target
and
distance
to
the
target
Cameras
can
use
“Masking”
an/or
“Shape
Recognition”
2
4. • Object
(Trailer)
detection
• Use
to
find
and
determine
friend
or
foe
• Use
to
determine
distance
and
direction
to
flag
(good
distance
measurement
from
2
feet
and
up)
• Can
be
used
with
servos
to
pan
and
tilt
the
camera
to
extend
the
visual
bound
• Masking
provides
image
of
only
flag
(can
mask
other
defined
objects
as
well)
4
5. Note
an
example
of
masking
that
was
used
in
the
2009
competition.
The
“Flag
Location”
gauge
shows
not
only
the
direction
to
the
target
but
also
the
relative
size
of
the
target
which
is
used
to
determine
the
distance
from
the
robot.
6. Viewing
a
target
with
a
defined
mathematical
representation
In
the
2010
competition
software
was
designed
to
find
a
“bull's-‐eye”
located
above
the
goal.
This
LabVIEW
code
shows
how
the
video
image
is
analyzed
and
the
SubVI
returns
the
target
information
including
position,
the
score
and
from
the
minor
to
major
radius
ratio,
the
angle
offset
7. Viewing
a
target
using
Color,
Threshold,
Filtering
and
Particle
Analysis
.
Note
the
3
poles
with
Retroreflective
tape
10. In
2011
the
goal
was
to
launch
a
small
robot
when
the
light
came
on
at
the
bottom
of
the
pole.
The
camera
could
have
sensed
the
light
much
faster
and
automatically
launched
the
robot
before
a
human
could.
If
the
camera
software
failed
then
the
human
would
be
the
backup
11. The
One
other
method
used
to
locate
a
target
is
to
use
frame
grabbing
to
compare
a
known
image
(complex
shape)
with
a
“stored”
replica
of
the
target.
This
might
include
a
face,
a
ball,
a
hockey
puck,
etc.
This
might
be
used
in
a
future
game
as
it
seems
that
cameras
are
playing
an
accelerated
part
in
game
playing