Go to Post I can't wait to get to St. Louis!! Oh wait.. I'm already here!! - Team 288 [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 09-01-2012, 01:43
mikegrundvig mikegrundvig is offline
Registered User
FRC #2410 (Metal Mustangs)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: United States
Posts: 100
mikegrundvig is an unknown quantity at this point
Re: Reflective Tape Purpose

Quote:
Originally Posted by Tom Line View Post
Secondly, if you're considering IR, you'll have to replace the entire lens of the provided webcam. It has a film that filters all IR out.
Yup, that's what I was thinking. Just need to see if the rules allow it. On many cameras it's as simple as removing a filter. I've done it to a pair of webcams in the past and it worked great.

Quote:
Originally Posted by Tom Line View Post
I'm looking forward to playing with this. We had a horrid time with last years vision targets.
And that's what scares me. My experience with getting robots to "see" things has been poor consistently. I'm really unsure if it's worth even the effort. Did any team get vision targets working well?

-Mike
Reply With Quote
  #2   Spotlight this post!  
Unread 09-01-2012, 06:59
DjMaddius's Avatar
DjMaddius DjMaddius is offline
Registered User
AKA: Matt Smith
FRC #2620 (Southgate Titans)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Southgate, Mi
Posts: 161
DjMaddius is an unknown quantity at this point
Re: Reflective Tape Purpose

If you use the example tracker you can easily modify it to your needs. I believe tracking will win or loose the game this year. You either auto track the entire time so you can make baskets 90% of the time or you dont track and maybe get 10% of the baskets. Its going to be a difficult feet for everyone but every year there is a win or loose situation and I believe thats this years.

Personally, we are doing complete auto tracking. Trajectory planning and all in the code. Going for a 80% scoring throw from anywhere on the field. But really this depends a LOT on the mechanical also. They have to get the thrower throwing consistently before I can do any math to predict where it will land.
Reply With Quote
  #3   Spotlight this post!  
Unread 09-01-2012, 07:40
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,752
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: Reflective Tape Purpose

There should be a white paper on the NI site, but I haven't been able to find where they put it. Fortunately, Brad also posted it to FirstForge in the Documents sections. It is called 2012 Vision White Paper.

First off, yes, it is retroreflective tape, micro-sphere based, and quite bright. That means that if you use a ring-light, your camera will receive a rather isolated source of light that you control. The FIRST field is a pretty harsh and chaotic arena for vision experiments, but the end of the field where the drivers stand is not harshly lit or the drivers would be staring into the lights. Clearly many frequencies work with retro-reflection, but I'm not sure about its response across the spectrum including IR. Additionally, while it is possible and pretty easy to replace the lens in the Axis 206, the M1011 is an integrated lens. As a bonus, it is rather hard to see IR, therefore, harder to troubleshoot, inspect, and debug. So, my suggestion would be to go with team colors in the form of an LED ring-light. Or go with small LED flashlights on either side of the camera.

The example code that ships with LV doesn't attempt to compute angle information, but does include distance calculations. The code includes a color mask and a brightness mask with an optional Open operation and everything else is done with binary particles. The paper also discusses edge approaches.

One final wrinkle to throw into the mix is that there are enough communication paths to be able to do some/all of the vision processing on the laptop and send information back to the robot.

Greg McKaskle
Reply With Quote
  #4   Spotlight this post!  
Unread 09-01-2012, 09:14
DjMaddius's Avatar
DjMaddius DjMaddius is offline
Registered User
AKA: Matt Smith
FRC #2620 (Southgate Titans)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Southgate, Mi
Posts: 161
DjMaddius is an unknown quantity at this point
Re: Reflective Tape Purpose

Quote:
Originally Posted by Greg McKaskle View Post
There should be a white paper on the NI site, but I haven't been able to find where they put it. Fortunately, Brad also posted it to FirstForge in the Documents sections. It is called 2012 Vision White Paper.

First off, yes, it is retroreflective tape, micro-sphere based, and quite bright. That means that if you use a ring-light, your camera will receive a rather isolated source of light that you control. The FIRST field is a pretty harsh and chaotic arena for vision experiments, but the end of the field where the drivers stand is not harshly lit or the drivers would be staring into the lights. Clearly many frequencies work with retro-reflection, but I'm not sure about its response across the spectrum including IR. Additionally, while it is possible and pretty easy to replace the lens in the Axis 206, the M1011 is an integrated lens. As a bonus, it is rather hard to see IR, therefore, harder to troubleshoot, inspect, and debug. So, my suggestion would be to go with team colors in the form of an LED ring-light. Or go with small LED flashlights on either side of the camera.

The example code that ships with LV doesn't attempt to compute angle information, but does include distance calculations. The code includes a color mask and a brightness mask with an optional Open operation and everything else is done with binary particles. The paper also discusses edge approaches.

One final wrinkle to throw into the mix is that there are enough communication paths to be able to do some/all of the vision processing on the laptop and send information back to the robot.

Greg McKaskle
Thanks for the information. I can't seem to find the paper though.
http://www.chiefdelphi.com/media/papers/

Is this the correct location of the paper supposedly?
Reply With Quote
  #5   Spotlight this post!  
Unread 09-01-2012, 09:16
RufflesRidge RufflesRidge is offline
Registered User
no team
 
Join Date: Jan 2012
Location: USA
Posts: 989
RufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant future
Re: Reflective Tape Purpose

Quote:
Originally Posted by DjMaddius View Post
Thanks for the information. I can't seem to find the paper though.
http://www.chiefdelphi.com/media/papers/

Is this the correct location of the paper supposedly?
It can be found here:

http://firstforge.wpi.edu/sf/docman/...ib/docman.root
Reply With Quote
  #6   Spotlight this post!  
Unread 09-01-2012, 10:43
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,752
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: Reflective Tape Purpose

I hadn't thought to upload it there. It is on its way.

Greg McKaskle
Reply With Quote
  #7   Spotlight this post!  
Unread 11-01-2012, 12:50
gnunes gnunes is offline
Registered User
FRC #1391 (Metal Moose)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Westtown School
Posts: 57
gnunes has a spectacular aura aboutgnunes has a spectacular aura aboutgnunes has a spectacular aura about
Re: Reflective Tape Purpose

Greg: what is the lens thread on the Axis 206? I wanted to us an IR light last year, but was stumped by the filter in the lens. If you have any other specs that would help locate a reasonable substitute lens, those would be helpful too...
Reply With Quote
  #8   Spotlight this post!  
Unread 11-01-2012, 13:34
MagiChau's Avatar
MagiChau MagiChau is offline
Registered User
AKA: Michael Chau
FRC #0085 (B.O.B. (Built on Brains))
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Zeeland, Michigan
Posts: 875
MagiChau is just really niceMagiChau is just really niceMagiChau is just really niceMagiChau is just really nice
Re: Reflective Tape Purpose

In the FIRST Choice there is an LED light ring you could use to reflect off the tape. http://www.andymark.com/Ring-light-f...-p/fc12-60.htm
Reply With Quote
  #9   Spotlight this post!  
Unread 11-01-2012, 18:14
Rizner's Avatar
Rizner Rizner is offline
Registered User
FRC #2425
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2004
Location: Florida
Posts: 75
Rizner has a spectacular aura aboutRizner has a spectacular aura about
Re: Reflective Tape Purpose

Has anyone tested it with the Kinect? I'd imagine it works well with the Kinect IR emitter (there's an emitter on the Kinect, as well as an IR camera and an RGB camera), but haven't had the chance to check it myself.
__________________
Reply With Quote
  #10   Spotlight this post!  
Unread 11-01-2012, 18:49
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,752
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: Reflective Tape Purpose

I believe this is the type of lens I purchased a few years ago, wasn't too careful with my order, and wound up without an IR filter. The result was very washed out colors.

http://www.edmundoptics.com/products...productid=2196

The lens thread is I think called a 7mm lens mount. I believe the 206 lens has a 4mm focal length.

Greg McKaskle
Reply With Quote
  #11   Spotlight this post!  
Unread 11-01-2012, 22:36
gnunes gnunes is offline
Registered User
FRC #1391 (Metal Moose)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Westtown School
Posts: 57
gnunes has a spectacular aura aboutgnunes has a spectacular aura aboutgnunes has a spectacular aura about
Re: Reflective Tape Purpose

Greg-

Thanks! I had already found that page, and was guessing that it was a match. Looks like the mount is 12 mm (M12 X 0.5).

On a related topic: I would like to start my programming team with image processing, but we don't have a robot, or a practice field, or etc., etc.. But it looks to me like you have a pile of images of your test field. Would you be willing to post them somewhere in this forum or some other suitable place so we can all download and start practicing our image processing chops?

Cheers,
-Geoff Nunes
Reply With Quote
  #12   Spotlight this post!  
Unread 11-01-2012, 22:46
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,752
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: Reflective Tape Purpose

Ahh, yes. I was doing that from memory and see the M12 now. As for the photos, I would like to check with the folks who that field belongs to first. In the meantime, can someone else put up photos?

Greg McKaskle
Reply With Quote
  #13   Spotlight this post!  
Unread 12-01-2012, 01:28
robokiller robokiller is offline
Registered User
AKA: Jaxon Weis
FRC #2757 (B.A.D.)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2008
Location: Florida
Posts: 29
robokiller is an unknown quantity at this point
Re: Reflective Tape Purpose

I was playing around with the reflectors and the kinect and found that at any distance the reflectors appeared to be out of range on the depth finder. Is it possible that the IR emitter and receiver are just far enough apart that the IR light is reflected back to the IR emitter and not being picked up by the IR receiver.

-- Jaxon Weis
Reply With Quote
  #14   Spotlight this post!  
Unread 11-01-2012, 14:19
MysterE's Avatar
MysterE MysterE is offline
FRC Team #3337
AKA: Coach Eiland
FRC #3337 (Panthrobotics)
Team Role: Coach
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Baton Rouge
Posts: 510
MysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond repute
Send a message via AIM to MysterE
Re: Reflective Tape Purpose

Has anyone tested how far the retro-tape will be able to 'reflect' the ring light from? (IE: From the other end of the field?)
__________________
Coach. D. Eiland
Head Coach - Team #3337
Panthrobotics (Woodlawn HS)
2016: Bayou Regional WFFA Winner
2016: Rocket City Regional Judges Award
2015: Bayou Spirit Award, Bayou Chairman's Award, Bayou Dean's List Finalist (Danielle Massey), Bayou Volunteer of the Year Award
2014: Bayou Dean's List Finalist (Witni Widmeier)
2011: Bayou Regional Winner | Judges Award
2010: Rookie Inspiration Award
Reply With Quote
  #15   Spotlight this post!  
Unread 12-01-2012, 06:59
dellagd's Avatar
dellagd dellagd is offline
Look for me on the field!
AKA: Griffin D
FRC #2590 (Nemesis) #2607 (The Fighting Robovikings)
Team Role: Mentor
 
Join Date: Sep 2011
Rookie Year: 2011
Location: PA
Posts: 890
dellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond reputedellagd has a reputation beyond repute
Re: Reflective Tape Purpose

Quote:
Originally Posted by DjMaddius View Post
If you use the example tracker you can easily modify it to your needs. I believe tracking will win or loose the game this year. You either auto track the entire time so you can make baskets 90% of the time or you dont track and maybe get 10% of the baskets. Its going to be a difficult feet for everyone but every year there is a win or loose situation and I believe thats this years.

Personally, we are doing complete auto tracking. Trajectory planning and all in the code. Going for a 80% scoring throw from anywhere on the field. But really this depends a LOT on the mechanical also. They have to get the thrower throwing consistently before I can do any math to predict where it will land.
I want my team heading for ghe same thing. I think it will be a must as I cant see aiming and judging distance with a human from 40 feet away is gonna be to easy.
__________________
Check out some cool personal projects in computers, electronics, and RC vehicles on my blog!

2016 MAR DCMP Engineering Excellence Award
2016 MAR Westtown Innovation in Control Award
2016 MAR Hatboro-Horsham Industrial Design Award
2015 Upper Darby District Winners - Thanks 225 and 4460!
2015 Upper Darby District Industrial Design Award
2015 Hatboro-Horsham District Winners - Thanks 2590 and 5407!
2014 Virginia Regional Winners - Thanks so much 384 and 1610, I will never forget that experience!
2014 Virginia Quality Award
2014 MAR Bridgewater-Raritan Innovation in Control Award
2014 MAR Hatboro-Horsham Gracious Professionalism Award
2013 MAR Bridgewater-Raritan Innovation in Control Award
2012 MAR Lenape Quality Award
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 18:09.

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