Dennis C. Erickson ~ Senior Mentor for       Teams 1510 and 2898                                         1	  
Using	  one	  or	  more	  Video	  Cameras	  on	     a	  robot	  allows	  for	  target	  finding	  ,	  direction	  to	  the	...
3	  
• Object	  (Trailer)	  detection	  • Use	  to	  find	  and	  determine	  	  	  	  friend	  or	  foe	       • Use	  to	  det...
Note	  an	  example	  of	  masking	  that	  was	  used	  in	  the	  2009	  competition.	  The	  “Flag	  Location”	  gauge	...
Viewing	  a	  target	  with	  a	  defined	  mathematical	  representation	  	  In	  the	  2010	  competition	  software	  w...
Viewing	  a	  target	  using	  Color,	  Threshold,	  Filtering	  and	  Particle	  Analysis	  .	  	  Note	  the	  3	  poles...
Illuminating	  the	  scene	  with	  a	  red	  LED	  array	  shows	  only	  the	  tape	  	  	  
Particle	  Analysis	  “discovers”	  the	  tape	  and	  software	  determines	  the	  position	  of	  the	  tapes	  
In	  2011	  the	  goal	  was	  to	  launch	  a	  small	  robot	  when	  the	  light	  came	  on	  at	  the	  bottom	  of	 ...
The	  One	  other	  method	  used	  to	  locate	  a	  target	  is	  to	  use	  frame	  grabbing	  to	  compare	  a	  known...
Dennis C. Erickson - dcerickson1@comcast.net	  
Upcoming SlideShare
Loading in...5
×

First fare 2011 effectively using the camera

565

Published on

Published in: Art & Photos, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
565
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

First fare 2011 effectively using the camera

  1. 1. Dennis C. Erickson ~ Senior Mentor for Teams 1510 and 2898 1  
  2. 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  
  3. 3. 3  
  4. 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. 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. 6. Viewing  a  target  with  a  defined  mathematical  representation    In  the  2010  competition  software  was  designed  to  find  a  “bulls-­‐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. 7. Viewing  a  target  using  Color,  Threshold,  Filtering  and  Particle  Analysis  .    Note  the  3  poles  with  Retroreflective  tape  
  8. 8. Illuminating  the  scene  with  a  red  LED  array  shows  only  the  tape      
  9. 9. Particle  Analysis  “discovers”  the  tape  and  software  determines  the  position  of  the  tapes  
  10. 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. 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  
  12. 12. Dennis C. Erickson - dcerickson1@comcast.net  
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×