Go to Post With computers, every once in a while you see something that makes you think "I could have done this, why didn't I think of it? It would have made my life so much easier." Now is one of those times. - Nadav Zingerman [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #31   Spotlight this post!  
Unread 17-02-2014, 13:21
NotInControl NotInControl is offline
Controls Engineer
AKA: Kevin
FRC #2168 (Aluminum Falcons)
Team Role: Engineer
 
Join Date: Oct 2011
Rookie Year: 2004
Location: Groton, CT
Posts: 261
NotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond repute
Re: What sensors are used to detect the hot LED lights on the FRC field?

Quote:
Originally Posted by Alan Anderson View Post
You only need to check for the presence or absence of reflections from the horizontal target. A Class 1 laser sensor can be pointed at the dynamic vision target before the match begins, and it'll tell you whether or not the target is still there a moment after autonomous mode starts.
Thanks Alan,

I guess I can buy that would work in Theory... but my question is more along the lines of how do you know you are pointing ONLY at the horizontal target when placing on the field?

What does the person placing the robot on the field see/use to confirm the light is on the horizontal target, if the light is reflected back is to the sensor.

In the case of Laser, maybe the person can try and place their eye near the sensor everytime to confirm location, but how do you do this with an IR which is not in the visible spectrum?

It seems like this is a cumbersum way to position the robot, especially if you have to position the bot and continuously place your eye near the sensor for confirmation. Am I overlooking something? Somehow you need to guarantee you are not looking at the vertical target so you don't get false responses.

Does this system require, another method for position the robot to increase likelyhood that you are looking at the right point?

Regards,
Kevin
__________________
Controls Engineer, Team 2168 - The Aluminum Falcons
[2016 Season] - World Championship Controls Award, District Controls Award, 3rd BlueBanner
-World Championship- #45 seed in Quals, World Championship Innovation in Controls Award - Curie
-NE Championship- #26 seed in Quals, winner(195,125,2168)
[2015 Season] - NE Championship Controls Award, 2nd Blue Banner
-NE Championship- #26 seed in Quals, NE Championship Innovation in Controls Award
-MA District Event- #17 seed in Quals, Winner(2168,3718,3146)
[2014 Season] - NE Championship Controls Award & Semi-finalists, District Controls Award, Creativity Award, & Finalists
-NE Championship- #36 seed in Quals, SemiFinalist(228,2168,3525), NE Championship Innovation in Controls Award
-RI District Event- #7 seed in Quals, Finalist(1519,2168,5163), Innovation in Controls Award
-Groton District Event- #9 seed in Quals, QuarterFinalist(2168, 125, 5112), Creativity Award
[2013 Season] - WPI Regional Winner - 1st Blue Banner

Last edited by NotInControl : 17-02-2014 at 13:29.
  #32   Spotlight this post!  
Unread 17-02-2014, 13:53
Lightfoot26's Avatar
Lightfoot26 Lightfoot26 is offline
Just Out For A Rip, Bud...
AKA: Seth Lightfoot
FRC #1625 (Winnovation)
Team Role: Mentor
 
Join Date: Dec 2009
Rookie Year: 2010
Location: Winnebago, IL
Posts: 120
Lightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really nice
Re: What sensors are used to detect the hot LED lights on the FRC field?

Quote:
Originally Posted by Alan Anderson View Post
You only need to check for the presence or absence of reflections from the horizontal target. A Class 1 laser sensor can be pointed at the dynamic vision target before the match begins, and it'll tell you whether or not the target is still there a moment after autonomous mode starts.
You hit the nail on the head Alan!

The sensor I posted actually has a built in sensing light that illuminates when "the circuit is complete" for lack of a better term. This is all internal to the sensor. If the target is present both a green and amber light located on the top of the sensor will illuminate, if there is power to the sensor, but the target is not present, only the green light illuminates. That's the elegance behind a sensor of this design. Very easy to recognize the presence of the target without any additional coding or alignment mechanism. We weren't sure if this was the route we could take pre-Team Update 1... but after we learned that pre match setup will have both targets revealed, we went for it!

Like I said before, camera stuff consumes a lot of resources (at least on our team) e.g. coding time, debug time, and bandwidth among others, and we only use vision if we rule out all other possibilities. 5 extra points didn't seem worth consuming those resources to us, but in 1625 nature... we still wanted those points! haha So we opted for the laser. Team 2451 (formerly 2949) did a similar laser setup in 2012, from which we drew inspiration.


EDIT: In regards to
Quote:
Originally Posted by NotInControl View Post
how do you know you are pointing ONLY at the horizontal target when placing on the field?
I guess it is a mixture of what I said above as well as both the retro-reflective properties of the tape and "trial and error" really... The retro reflectability of the tape will help us ensure there is no "spillage" of light from the vertical segment of tape, and "trial and error" helps improve our drive teams ability to position the sensor accurately. This "trial and error" methodology seems cumbersome yes, but most dead reckoned auton systems have some degree of this process.
__________________
Winnovation Team 1625 (2010-??)
  • Electrical/Programming Captain (2011-2013)
  • Auxiliary Driver (2012-2013)
  • Team Captain (2013)
  • Alumni (Graduated May 2013)
  • Electrical and Programming Mentor (2014-??)

Last edited by Lightfoot26 : 17-02-2014 at 14:18. Reason: Clarification
  #33   Spotlight this post!  
Unread 17-02-2014, 15:31
NotInControl NotInControl is offline
Controls Engineer
AKA: Kevin
FRC #2168 (Aluminum Falcons)
Team Role: Engineer
 
Join Date: Oct 2011
Rookie Year: 2004
Location: Groton, CT
Posts: 261
NotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond reputeNotInControl has a reputation beyond repute
Re: What sensors are used to detect the hot LED lights on the FRC field?

Quote:
Originally Posted by Lightfoot26 View Post
You hit the nail on the head Alan!

The sensor I posted actually has a built in sensing light that illuminates when "the circuit is complete" for lack of a better term. This is all internal to the sensor. If the target is present both a green and amber light located on the top of the sensor will illuminate, if there is power to the sensor, but the target is not present, only the green light illuminates.
I agree with the "not use vision if you don't have too." In 2012, we were a team that had no vision on our robot. Our drivers used a line marker at the tail of robot to line up with the center of the key to make key shots. IT was actually a point of pride after a while to have the performance we did without vision. We ranked 1st seed in both regionals we attended that year, so it worked out well for us.

This year, we have vision running on a beaglebone using opencv and ffmpeg. It was a system we received from our friends 118, and have been modifying for our specific use.

I was curious about placement of the robot, because your initial post metioned it was an IR sensor. I didn't see wavelength specified on the link you provided, but I do honestly hope this system works out for you.

It will be pretty cool to see such a simple system reliably work in auton. My fear would be the initial lineup, and shooting prematurely because I was looking at the horizontal target instead of the vertical, but it sounds like you have a plan to overcome that.

Goodluck.

Reagrds,
Kevin
__________________
Controls Engineer, Team 2168 - The Aluminum Falcons
[2016 Season] - World Championship Controls Award, District Controls Award, 3rd BlueBanner
-World Championship- #45 seed in Quals, World Championship Innovation in Controls Award - Curie
-NE Championship- #26 seed in Quals, winner(195,125,2168)
[2015 Season] - NE Championship Controls Award, 2nd Blue Banner
-NE Championship- #26 seed in Quals, NE Championship Innovation in Controls Award
-MA District Event- #17 seed in Quals, Winner(2168,3718,3146)
[2014 Season] - NE Championship Controls Award & Semi-finalists, District Controls Award, Creativity Award, & Finalists
-NE Championship- #36 seed in Quals, SemiFinalist(228,2168,3525), NE Championship Innovation in Controls Award
-RI District Event- #7 seed in Quals, Finalist(1519,2168,5163), Innovation in Controls Award
-Groton District Event- #9 seed in Quals, QuarterFinalist(2168, 125, 5112), Creativity Award
[2013 Season] - WPI Regional Winner - 1st Blue Banner
  #34   Spotlight this post!  
Unread 17-02-2014, 16:38
Lightfoot26's Avatar
Lightfoot26 Lightfoot26 is offline
Just Out For A Rip, Bud...
AKA: Seth Lightfoot
FRC #1625 (Winnovation)
Team Role: Mentor
 
Join Date: Dec 2009
Rookie Year: 2010
Location: Winnebago, IL
Posts: 120
Lightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really nice
Re: What sensors are used to detect the hot LED lights on the FRC field?

Sounds like a pretty neat setup! I hope it works out for you! I am anxious to see how well our system performs. It's hard to tell at the moment because I am at college 300mi away from my former team ( The one I now mentor (sorta) lol )! We shall see!

I'll provide followup and/or perpetuate this conversation when I know more! Good Luck!!
__________________
Winnovation Team 1625 (2010-??)
  • Electrical/Programming Captain (2011-2013)
  • Auxiliary Driver (2012-2013)
  • Team Captain (2013)
  • Alumni (Graduated May 2013)
  • Electrical and Programming Mentor (2014-??)
  #35   Spotlight this post!  
Unread 18-02-2014, 00:23
nxtmonkeys's Avatar
nxtmonkeys nxtmonkeys is offline
SCP-682
AKA: Parker Wells
FRC #5349 (RoboEagles)
Team Role: Mentor
 
Join Date: Feb 2014
Rookie Year: 2014
Location: New York
Posts: 213
nxtmonkeys will become famous soon enough
Re: What sensors are used to detect the hot LED lights on the FRC field?

What else could be done to detect the hot high goals, because my team doesn't have a Kinect device
  #36   Spotlight this post!  
Unread 18-02-2014, 01:12
Yipyapper's Avatar
Yipyapper Yipyapper is offline
St. Louis Or Bust
AKA: Aaron Gordon
FRC #0781 (Kinetic Knights)
Team Role: Alumni
 
Join Date: Apr 2011
Rookie Year: 2008
Location: Kincardine
Posts: 171
Yipyapper has a reputation beyond reputeYipyapper has a reputation beyond reputeYipyapper has a reputation beyond reputeYipyapper has a reputation beyond reputeYipyapper has a reputation beyond reputeYipyapper has a reputation beyond reputeYipyapper has a reputation beyond reputeYipyapper has a reputation beyond reputeYipyapper has a reputation beyond reputeYipyapper has a reputation beyond reputeYipyapper has a reputation beyond repute
Re: What sensors are used to detect the hot LED lights on the FRC field?

I set up an Axis camera at the front of the bot and sent the video feed into Roborealm to target where in my field of view are various saturated points. Then, since the range is fairly open to prevent not catching the LEDs (just a precaution), I blob them into objects, take out all but the biggest one and put a crosshair value in the centre of the object. This way, despite lights above the field, white banners lying around, etc we can find out where the largest object on the field is. The angle of our camera also allows us to see both sides of the field--even if they aren't 100% in view, the object is filled large enough to outdo any other possible source of light.

The X and Y values of the crosshair are then sent through network tables to the cRIO, and a final, global variable in the command-based code I use shows me where it starts out hot first: left or right. If it's hot on the side I'm on, I shoot and move forward while retracting our arm (maybe a video will come soon!). If it isn't, then a timer I made waits 5.5 seconds until it will inevitably pop into hot and fire. If it's the centre I'm shooting at, then I use that global variable (isRight) to go forward, spin a bit with a PID loop and fire.

The 2-ball auto does some other hoomawazits, and our three-ball will only focus on whether the goal is hot or not after every other possible thing is done. It would be nifty to have a 3-ball hot auto, but one can only dream.

I think I went out of vision processing and into the full autonomous. Oh well, it's late and six weeks of programming really changes how you function
__________________

Programmer/Driver for Team 781 -- The Kinetic Knights 2010-2014. 2011 World Finalists!
  #37   Spotlight this post!  
Unread 27-02-2014, 20:51
Lightfoot26's Avatar
Lightfoot26 Lightfoot26 is offline
Just Out For A Rip, Bud...
AKA: Seth Lightfoot
FRC #1625 (Winnovation)
Team Role: Mentor
 
Join Date: Dec 2009
Rookie Year: 2010
Location: Winnebago, IL
Posts: 120
Lightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really niceLightfoot26 is just really nice
Re: What sensors are used to detect the hot LED lights on the FRC field?

I hate to say this, but I received an email regarding the photoelectric sensor I posted, and upon further review of the links, I noticed I gave the incorrect sensor! The sensor I linked was the one we originally attempted to use with no luck. The correct sensor can be found here. I am sorry for the confusion I may have caused anyone trying to use a similar setup. I wish you all luck!
__________________
Winnovation Team 1625 (2010-??)
  • Electrical/Programming Captain (2011-2013)
  • Auxiliary Driver (2012-2013)
  • Team Captain (2013)
  • Alumni (Graduated May 2013)
  • Electrical and Programming Mentor (2014-??)

Last edited by Lightfoot26 : 27-02-2014 at 20:56.
  #38   Spotlight this post!  
Unread 13-03-2014, 00:37
Ed Law's Avatar
Ed Law Ed Law is offline
Registered User
no team (formerly with 2834)
 
Join Date: Apr 2008
Rookie Year: 2009
Location: Foster City, CA, USA
Posts: 752
Ed Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond reputeEd Law has a reputation beyond repute
Re: What sensors are used to detect the hot LED lights on the FRC field?

Quote:
Originally Posted by geomapguy View Post
We're using the kinect and it's working really good
What is your experience with using the Kinect at the regional you attended? How did you set it up at the driver station and who was the person (driver, operator, drive coach?) the Kinect was sensing. Was there any problem with 3 people standing close together behind the driver station?
__________________
Please don't call me Mr. Ed, I am not a talking horse.
Closed Thread


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 12:36.

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