Go to Post Gracious Professionalism, it's hard to describe, but I sure know when I'm not living up to it. - rsisk [more]
Home
Go Back   Chief Delphi > Technical > Programming > NI LabVIEW
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 05-01-2014, 17:54
engunneer's Avatar
engunneer engunneer is online now
Alumni turned Mentor
AKA: Branden Gunn
FRC #4761
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1996
Location: Reading, MA
Posts: 844
engunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond repute
Re: Vision Tracking the Hot Goal LEDs

shouldn't need a ring light, but the reflective tape (with a ring light) will be easier to detect.

Keep in mind the hot goal is yellow (not team colored like the animation), and switches sides after 5 seconds.
__________________
Student FRC23 (1996-1999), Mentor FRC246 (2000), Mentor FRC1318 (2007-2009), Mentor FRC93 (2011), Mentor FRC2151 (2012), Mentor FRC23 (2013), Mentor FRC4761 (2014-2017)
1998 - National Chairman's Award and Woodie Flowers Award (FRC23, Mike Bastoni ) | 2007 - PNW SF (488, 1595) | 2008 - Oregon RCA - Seattle #2 Seed, SF (488, 1696) | 2009 - Oregon #1 Seed, Winners (1983, 2635) - Seattle SF (945, 2865) - Galileo #2 Seed, SF (973, 25) | 2012 Midwest F (111, 71) | 2014 RIDE Winners (78, 125), Inspector - NEU #24, QF (3479, 3958) - NECMP #35 | 2015 Reading #11, SF (1058, 190), Inspector - RIDE #17, QF(4055, 5494), Inspector - NECMP #57 | 2016 Reading #4, SF (133, 4474), DCA, Inspector - Ride #22, SF (1735, 2067), Creativity, Inspector - NECMP #48, RCA - Archimedes
Reply With Quote
  #2   Spotlight this post!  
Unread 05-01-2014, 18:00
jhellr13 jhellr13 is offline
Registered User
FRC #4272
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: US
Posts: 187
jhellr13 is an unknown quantity at this point
Re: Vision Tracking the Hot Goal LEDs

Quote:
Originally Posted by engunneer View Post
shouldn't need a ring light, but the reflective tape (with a ring light) will be easier to detect.

Keep in mind the hot goal is yellow (not team colored like the animation), and switches sides after 5 seconds.
I'm just curious as to if it was possible to have your camera take a picture at the very start of auton. With that image, look at the led lights and determine if they shine yellow or not. If they do, proceed to shooting sequence. If not, wait 5 seconds and then go.

Possible?
Reply With Quote
  #3   Spotlight this post!  
Unread 05-01-2014, 18:03
engunneer's Avatar
engunneer engunneer is online now
Alumni turned Mentor
AKA: Branden Gunn
FRC #4761
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1996
Location: Reading, MA
Posts: 844
engunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond repute
Re: Vision Tracking the Hot Goal LEDs

absolutely possible.

The reflective target will be easier to see only because the contrast to the surroundings will be higher. The yellow lights will be detectable, but your field of view has to be wider (if you are looking for the whole ring), or you need to think about how to filter the image for "only yellow" with some fudge room. and detect the two horizontal lines made by the lights.
__________________
Student FRC23 (1996-1999), Mentor FRC246 (2000), Mentor FRC1318 (2007-2009), Mentor FRC93 (2011), Mentor FRC2151 (2012), Mentor FRC23 (2013), Mentor FRC4761 (2014-2017)
1998 - National Chairman's Award and Woodie Flowers Award (FRC23, Mike Bastoni ) | 2007 - PNW SF (488, 1595) | 2008 - Oregon RCA - Seattle #2 Seed, SF (488, 1696) | 2009 - Oregon #1 Seed, Winners (1983, 2635) - Seattle SF (945, 2865) - Galileo #2 Seed, SF (973, 25) | 2012 Midwest F (111, 71) | 2014 RIDE Winners (78, 125), Inspector - NEU #24, QF (3479, 3958) - NECMP #35 | 2015 Reading #11, SF (1058, 190), Inspector - RIDE #17, QF(4055, 5494), Inspector - NECMP #57 | 2016 Reading #4, SF (133, 4474), DCA, Inspector - Ride #22, SF (1735, 2067), Creativity, Inspector - NECMP #48, RCA - Archimedes
Reply With Quote
  #4   Spotlight this post!  
Unread 05-01-2014, 19:21
jhellr13 jhellr13 is offline
Registered User
FRC #4272
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: US
Posts: 187
jhellr13 is an unknown quantity at this point
Re: Vision Tracking the Hot Goal LEDs

Quote:
Originally Posted by engunneer View Post
absolutely possible.

The reflective target will be easier to see only because the contrast to the surroundings will be higher. The yellow lights will be detectable, but your field of view has to be wider (if you are looking for the whole ring), or you need to think about how to filter the image for "only yellow" with some fudge room. and detect the two horizontal lines made by the lights.
I'll take that stuff into consideration. Thanks
Reply With Quote
  #5   Spotlight this post!  
Unread 05-01-2014, 23:11
bvisness's Avatar
bvisness bvisness is offline
Programming Mentor, Former Driver
FRC #2175 (The Fighting Calculators)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Woodbury, MN
Posts: 181
bvisness is a glorious beacon of lightbvisness is a glorious beacon of lightbvisness is a glorious beacon of lightbvisness is a glorious beacon of lightbvisness is a glorious beacon of lightbvisness is a glorious beacon of light
Re: Vision Tracking the Hot Goal LEDs

My overall experience with the vision system is that looking for individual colors can be extremely finicky, depending on the lighting on the field and whether your robot feels helpful on a given day. Also, it can be hard to correctly analyze an area of color that does not have a well-defined shape.

Bright green LED's tend to be picked up well under most lighting circumstances, though - our team has successfully used a bright green ring light the last couple years. I would recommend using the dynamic vision targets with a bright light of some sort.
Reply With Quote
  #6   Spotlight this post!  
Unread 06-01-2014, 22:12
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,751
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Vision Tracking the Hot Goal LEDs

Since the LEDs are very bright and very small, the auto-exposure algorithms tend to overlook them and collect too much light in those areas. The result is that the LEDs that look yellow to your eyes will appear white on the computer screen. You can adjust the exposure by lowering the brightness parameter or manually calibrating the exposure. You may then be able to see the yellow LEDs using the camera, but at that point the rest of the image will be quite dark.

If you can set the exposure low enough, you can process it based on the color of yellow detected by the camera. Another approach is to process it using the brightness and ignore color.

As mentioned, this is certainly a valid way to look for the target. It doesn't require a ring light, but since you don't provide the light, you will likely find it to be less robust. But by all means, experiment.

Greg McKaskle
Reply With Quote
  #7   Spotlight this post!  
Unread 07-01-2014, 14:39
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,563
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Vision Tracking the Hot Goal LEDs

Quote:
Originally Posted by Greg McKaskle View Post
Since the LEDs are very bright and very small, the auto-exposure algorithms tend to overlook them and collect too much light in those areas. The result is that the LEDs that look yellow to your eyes will appear white on the computer screen. You can adjust the exposure by lowering the brightness parameter or manually calibrating the exposure. You may then be able to see the yellow LEDs using the camera, but at that point the rest of the image will be quite dark.
There are some pictures posted here with both the vision target lit up and the LEDs on here: http://firstforge.wpi.edu/sf/frs/do/..._vision_images
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 09:51.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi