Go to Post There are so much more things to be worked on and are more beneficial to FIRST and FIRSTers than green dots by someone's name. - tiffany34990 [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: 2 votes, 5.00 average. Display Modes
  #16   Spotlight this post!  
Unread 21-10-2013, 13:37
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: Common or uncommon sensors used in FRC

Sensors are great: when they're needed.

Many FRC applications need no sensors at all, or very limited sensors with a very specific purpose.

Sensors used poorly will make a decent robot perform WORSE, not better.

One of the most important things to consider when using sensors in an FRC application is what will happen when your sensor fails.
Reply With Quote
  #17   Spotlight this post!  
Unread 21-10-2013, 14:01
Brandon_L Brandon_L is offline
doot doot
AKA: Brandon Liatys
FRC #2180 (Zero Gravity)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Newark, NJ
Posts: 1,208
Brandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond repute
Re: Common or uncommon sensors used in FRC

Quote:
Originally Posted by brennonbrimhall View Post
I don't think I've ever heard of a garage door sensor. Would you mind explaining what it is?
IR (Infrared) beam sensors. The kit sensors can be used in a proximity mode or as a IR emitter/phototransistor combo (Basically "Break the laser beam" mode). There is a selector switch you can rotate to choose which mode.

With the right mode, and some programming magic, you can do some pretty cool stuff. We used them in 2012 in proximity mode for our ball indexing.

Other common FRC Sensors include:
  • Encoders/Hall Effect Sensors to measure RPM (some higher rez encoders can be used for measuring angles)
  • Variable Resistors/Potentiometers (POTs) for a more precise method of measuring angles, or in some cases linear POTs for distances.
  • Digital switches (on/off, such as a limit switch)
  • Gyroscopes, which measure angular acceleration (or general acceleration in some cases)
  • Ultrasonic, which send out a sound wave and times its response. From that measurement + the known speed of the sound wave, distance to the object it hits can be calculated
  • My favorite, the webcam provided in the KOP for fun stuff such as vision tracking or simply a robot POV for the drivers.
__________________
FRC 2495 - Hamilton West Robotics [2007-2014] - whats a..."hive mind"?
FRC 3929 - Atomic Dragons [2012-2013]
FRC 2180 - Zero Gravity [2017-]

Just trying to collect all the possible team colors

Last edited by Brandon_L : 21-10-2013 at 14:11.
Reply With Quote
  #18   Spotlight this post!  
Unread 22-10-2013, 09:29
mathking's Avatar
mathking mathking is offline
Coach/Faculty Advisor
AKA: Greg King
FRC #1014 (Dublin Robotics aka "Bad Robots")
Team Role: Teacher
 
Join Date: Jan 2005
Rookie Year: 1999
Location: Columbus, OH
Posts: 642
mathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond repute
Re: Common or uncommon sensors used in FRC

Quote:
Originally Posted by brennonbrimhall View Post
Really cool! Thanks for the clarification. Do you guys make your own, scavenge them from old garage doors, or purchase them?
We have both scavenged and purchased them. The first one we ever used from from a parent's garage. It is nice having a sensor you can run out and buy at a local store the Saturday before bagging if you need an extra. One nice thing about garage door sensors is that they tend to come with a lot of attached wire, so it is usually pretty easy to position them inside a robot.



Quote:
Originally Posted by Racer26 View Post
Sensors are great: when they're needed.

Many FRC applications need no sensors at all, or very limited sensors with a very specific purpose.

Sensors used poorly will make a decent robot perform WORSE, not better.

One of the most important things to consider when using sensors in an FRC application is what will happen when your sensor fails.
This is a very important point. One which we try to (and don't always succeed in) take into account with each sensor. You want to make sure that you (A) have a manual override option where appropriate and (B) make sure the the default reaction of the controller when a sensor fails does not disable an important function of your robot.

A quick example of an instructive failure. Last year at Queen City, our ability to shoot autonomously mysteriously failed. The cause was a piece of retro-reflective tape placed wrong side up. As a result the optical sensor could not determine the shooting wheel speed. So the robot just waited the whole autonomous period for the shooter wheel to get up to the correct speed to shoot. The fix was easy. We coded a timer so that after waiting for 1 second without a change in speed from the sensor the robot would just shoot. (For the record, that fix was incorporated in the code at one point before competition, but in making a couple of changes at competition it was accidentally deleted. Because we didn't have wifi access to the code repo no one noticed at first.)
__________________
Thank you Bad Robots for giving me the chance to coach this team.
Rookie All-Star Award: 2003 Buckeye
Engineering Inspiration Award: 2004 Pittsburgh, 2014 Crossroads
Chairman's Award: 2005 Pittsburgh, 2009 Buckeye, 2012 Queen City
Team Spirit Award: 2007 Buckeye, 2015 Queen City
Woodie Flowers Award: 2009 Buckeye
Dean's List Finalists: Phil Aufdencamp (2010), Lindsey Fox (2011), Kyle Torrico (2011), Alix Bernier (2013), Deepthi Thumuluri (2015)
Gracious Professionalism Award: 2013 Buckeye
Innovation in Controls Award: 2015 Pittsburgh
Event Finalists: 2012 CORI, 2016 Buckeye
Reply With Quote
  #19   Spotlight this post!  
Unread 22-10-2013, 14:06
Brandon_L Brandon_L is offline
doot doot
AKA: Brandon Liatys
FRC #2180 (Zero Gravity)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Newark, NJ
Posts: 1,208
Brandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond reputeBrandon_L has a reputation beyond repute
Re: Common or uncommon sensors used in FRC

Quote:
Originally Posted by mathking View Post
A quick example of an instructive failure. Last year at Queen City, our ability to shoot autonomously mysteriously failed. The cause was a piece of retro-reflective tape placed wrong side up. As a result the optical sensor could not determine the shooting wheel speed. So the robot just waited the whole autonomous period for the shooter wheel to get up to the correct speed to shoot. The fix was easy. We coded a timer so that after waiting for 1 second without a change in speed from the sensor the robot would just shoot. (For the record, that fix was incorporated in the code at one point before competition, but in making a couple of changes at competition it was accidentally deleted. Because we didn't have wifi access to the code repo no one noticed at first.)
Would also be a good idea to give some kind of error readout after the 1 second as well, so you don't continue on your merry way thinking everything's working fine.
__________________
FRC 2495 - Hamilton West Robotics [2007-2014] - whats a..."hive mind"?
FRC 3929 - Atomic Dragons [2012-2013]
FRC 2180 - Zero Gravity [2017-]

Just trying to collect all the possible team colors
Reply With Quote
  #20   Spotlight this post!  
Unread 22-10-2013, 22:28
mathking's Avatar
mathking mathking is offline
Coach/Faculty Advisor
AKA: Greg King
FRC #1014 (Dublin Robotics aka "Bad Robots")
Team Role: Teacher
 
Join Date: Jan 2005
Rookie Year: 1999
Location: Columbus, OH
Posts: 642
mathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond repute
Re: Common or uncommon sensors used in FRC

Quote:
Originally Posted by Brandon_L View Post
Would also be a good idea to give some kind of error readout after the 1 second as well, so you don't continue on your merry way thinking everything's working fine.
We had the wheel indicator in smartdashboard, so in teleop it was pretty easy to tell if the sensor was working.
__________________
Thank you Bad Robots for giving me the chance to coach this team.
Rookie All-Star Award: 2003 Buckeye
Engineering Inspiration Award: 2004 Pittsburgh, 2014 Crossroads
Chairman's Award: 2005 Pittsburgh, 2009 Buckeye, 2012 Queen City
Team Spirit Award: 2007 Buckeye, 2015 Queen City
Woodie Flowers Award: 2009 Buckeye
Dean's List Finalists: Phil Aufdencamp (2010), Lindsey Fox (2011), Kyle Torrico (2011), Alix Bernier (2013), Deepthi Thumuluri (2015)
Gracious Professionalism Award: 2013 Buckeye
Innovation in Controls Award: 2015 Pittsburgh
Event Finalists: 2012 CORI, 2016 Buckeye
Reply With Quote
  #21   Spotlight this post!  
Unread 23-10-2013, 07:59
Clem1640's Avatar
Clem1640 Clem1640 is offline
Head Mentor
AKA: Clem McKown
FRC #1640 (Sab-BOT-age)
Team Role: Leadership
 
Join Date: Mar 2009
Rookie Year: 2006
Location: Downingtown PA
Posts: 249
Clem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond repute
Re: Common or uncommon sensors used in FRC

We use BI Technologies Magnepot Hall Effect Potentiometer (Part # 6127V1A360L.5FS) as angle sensors for our pivots. A great 360° (stopless) angle sensor.

http://www.bitechnologies.com/pdfs/6120.pdf
__________________


Clem McKown
Head Mentor - FRC 1640 & FTC 7314
Chairman - Downingtown Area Robotics
Reply With Quote
  #22   Spotlight this post!  
Unread 23-10-2013, 10:17
faust1706's Avatar
faust1706 faust1706 is offline
Registered User
FRC #1706 (Ratchet Rockers)
Team Role: College Student
 
Join Date: Apr 2012
Rookie Year: 2011
Location: St Louis
Posts: 498
faust1706 is infamous around these partsfaust1706 is infamous around these parts
Re: Common or uncommon sensors used in FRC

Our team loves limit switches. For our claw in logomotion (anyone here remember that game, or am I just getting old?), when we picked up a tube, it pressed a limit switch in our claw and when that switch was pressed, our claw would automatically raise to it's locked position. (not our arm, big difference).

This was something I am very fond of: For our minibot deployment, we had a piece of lexan blocking the circuit to our motors on our minibot. When our deployer was fully extended, the cord with lexan at the end would get pulled off because it couldn't reach that far, which would then start our motors automatically and the minibot would begin its ascent to the pressure plate.

We use the kinect as a sensor and not a camera. We don't send what the camera is seeing, but the distance it calculates and the x rotation (and in 2012 it gave pose). I like to call it a sensor because that's really what it is, and even more so in how we use it.

In rebound rumble:Like the garage door opener (which was mentioned earlier in this tread) we used a similar concept. For an rpm sensor in our turret, we drilled a hole in our shaft. We had a ir sensor and light. Every time the sensor saw the light, it added to the count by 1, then divided it by 2 (for every 1 revolution, the light will be seen twice)

We also used it in our hopper. We had a high sensor and a low one. Once a ball was detected in the lower sensor, it would raise the hopper until the top sensor detected a ball, then it would lower it back to the bottom sensor until it was detected. this assured that we had optimal space in our hopper. If that makes sense. It has ensured we only had 3 balls in the hopper.

We also made a custom circuit, so that when our arm what touching the bridge to pull it down, it completely a circuit that would shine bright green towards our drivers to let them know they can use the arm.

In Ultimate Ascent:

We used a limit switch on our hanging mechanism. We had octacanuum drive, so we would raise onto our traction wheels, which would put our chin-up bar as well called it right at the 10pt level on the pyramid. We'd drive onto it, and start hanging. When the bar on the pyramid was in position so we could hang, it has pushed 2 limit switches (one per side), which automatically raises our wheels and cuts all power to our motors.

Hope that makes sense. It's early and I just finished reading The Idiot by Dostoevsky in english class. Not all here.
__________________
"You're a gentleman," they used to say to him. "You shouldn't have gone murdering people with a hatchet; that's no occupation for a gentleman."
Reply With Quote
  #23   Spotlight this post!  
Unread 23-10-2013, 10:46
mwilbur's Avatar
mwilbur mwilbur is offline
Registered User
AKA: Matt Wilbur
FRC #2363 (Triple Helix)
Team Role: Coach
 
Join Date: Oct 2007
Rookie Year: 2007
Location: Newport News, VA
Posts: 32
mwilbur is a glorious beacon of lightmwilbur is a glorious beacon of lightmwilbur is a glorious beacon of lightmwilbur is a glorious beacon of lightmwilbur is a glorious beacon of light
Re: Common or uncommon sensors used in FRC

A number of people have mentioned ultrasonic distance sensors, but our team has used IR distance sensors successfully in the past. The ones we've used are made by Sharp, and there are a variety of ranges to choose from. These are great for sensing game pieces anytime, or the walls of the field during autonomous. There are a number of vendors that sell the sensors, but I will refer you to the link that we generally use at Acroname Robotics:
http://www.acroname.com/robotics/inf...arp/sharp.html

One thing to watch out for with these guys is that they use a conductive plastic case. This can cause problems when the inspectors check to see if your cRIO is isolated from the robot chassis, so you will need to electrically insulate the Sharp IR sensor if you mount them on metal structural components.
__________________
Matt Wilbur
Head Coach, Triple Helix
FRC Team 2363
Menchville High School
Newport News, VA

Triple Helix... it's in our genes!!!
Reply With Quote
  #24   Spotlight this post!  
Unread 23-10-2013, 11:32
JamesCH95's Avatar
JamesCH95 JamesCH95 is offline
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,894
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Common or uncommon sensors used in FRC

US Digital E4P Encoders (AM)
Magnetic Reed Switches (McMaster) which are more durable than limit switches IMO

That's about it, we're pretty basic on sensors.
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
Reply With Quote
  #25   Spotlight this post!  
Unread 23-10-2013, 11:41
tr6scott's Avatar
tr6scott tr6scott is offline
Um, I smell Motor!
AKA: Scott McBride
FRC #2137 (TORC)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2005
Location: Oxford, MI
Posts: 536
tr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond reputetr6scott has a reputation beyond repute
Re: Common or uncommon sensors used in FRC

Polarized retro reflective photoeyes.
Banner DS18VN6LP about $50 each, need polarized reflectors.
Banner BRT-35DM refectors. $7 each
Banner SMB18A mounting bracket.

In industry polarized are used, as they are less likely to be fooled by shiny objects. Really not a problem with rebound rumble balls or discs, but may be in the future.

I like these better than the AB ones that came in the kit of parts, Logomotion, as they seem to be more stable at lower battery voltages than the AB units. Logomotion year, they allowed them to be wired to 24vdc supply, I did not see that allowed rebound rumble, or ultimate assent.

534-1-1-503 Spectrol 50K 10 turn POT, this is just something we had on the shelf from job, used as angle sensor.

If using industry stuff, you need to look for the 10v dc range for lower end, and NPN switching for the digital side card. NPN is not typically used in the US industry, so you may need to order.

I work in industrial controls, so TORC is lucky to have these donated to the team.
__________________
The sooner we get behind schedule, the more time we have to catch up.

Reply With Quote
  #26   Spotlight this post!  
Unread 23-10-2013, 12:48
Everett33's Avatar
Everett33 Everett33 is offline
Registered User
AKA: Everett Owen
FRC #2145 (HAZMAT)
Team Role: Alumni
 
Join Date: Nov 2010
Rookie Year: 2009
Location: Michigan
Posts: 39
Everett33 is on a distinguished road
Re: Common or uncommon sensors used in FRC

This year 2145 used one of these http://www.automationdirect.com/adc/...tor/AAP2T51Z11 to stop the robot when it got to the wall in autonomous. We also used two of the small KOP touch sensors to tell when our lift was all the way up or down for ease of driver control and consistent autonomous runs.
__________________
I walk the pits of FIM and take cool robot photos.

•Lead Driver 2009-2013 •Mechanical Mentor 2014-2015
•Record of 6-2
Reply With Quote
  #27   Spotlight this post!  
Unread 25-10-2013, 02:32
kiettyyyy's Avatar
kiettyyyy kiettyyyy is offline
Registered User
FRC #1538 (The Holy Cows)
Team Role: Engineer
 
Join Date: Mar 2006
Rookie Year: 2005
Location: San Diego, CA
Posts: 181
kiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond reputekiettyyyy has a reputation beyond repute
Send a message via AIM to kiettyyyy
Re: Common or uncommon sensors used in FRC

1538 typically uses the following on our robots:

Rotary Encoder(US Digital S4, usually on one drivetrain wheel)
Angular Rate Gyroscope(KTC Research package)
Digital or Analog IR sensor
Potentiometers (Typically mounted on output shafts of arm gearboxes, etc)
__________________
-Kiet Chau

2004-2008 - Software Developer/Driver on Team #968
2008-2011 - Software Developer/Coach/Mentor/"Engineer" on Team #968
2011-Present - Mentor & Engineer on Team #1538
www.team1538.com
Reply With Quote
  #28   Spotlight this post!  
Unread 25-10-2013, 10:45
itsjustmrb itsjustmrb is offline
Registered User
FRC #4063 (TRikzR4kiDz)
Team Role: Coach
 
Join Date: Feb 2012
Rookie Year: 2012
Location: Del Rio, Texas
Posts: 156
itsjustmrb is a splendid one to beholditsjustmrb is a splendid one to beholditsjustmrb is a splendid one to beholditsjustmrb is a splendid one to beholditsjustmrb is a splendid one to beholditsjustmrb is a splendid one to beholditsjustmrb is a splendid one to behold
Re: Common or uncommon sensors used in FRC

Wow...this is one of the reasons I love FIRST and Chief Delphi. Thanks for all the suggestions and links to available sensors. Feel free to keep adding to the list.

Mr. B.
__________________

2016 Hub City Regional Winner #3 Seed (3310 & 4301)
2016 Bayou Regional Winner #1 Seed (233 & 4087)
2015 Dallas & Alamo Creativity Award
2015-2016 Hub City Regional Gracious Professionalism
2014 Hub City Regional Engineering Inspiration
2012-2016 Alamo Regional Gracious Professionalism
2016 Bayou Regional Gracious Professionalism
2014 Dallas Regional Gracious Professionalism
2013 Alamo Regional Winners (2468 & 2789)
Reply With Quote
  #29   Spotlight this post!  
Unread 25-10-2013, 11:35
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,602
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: Common or uncommon sensors used in FRC

Here are the sensors we have used over the last few years:

Gyro: AndyMark AM-2067 (Analog Devices)
Encoders: Us Digital E4P
Potentiometer: Vishay 534B1103JCB10
Hall Effect: Allegro A1101EUA-T
IR: Sharp GP2Y0D805Z0F
Reply With Quote
  #30   Spotlight this post!  
Unread 28-10-2013, 14:56
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Lightbulb Re: Common or uncommon sensors used in FRC

To measure RPM of motors, I was thinking about using something like hall-effect sensors. I have not used this technology before and I would like to learn how to use these and how to program these, We currently program our robot in Java because most of the team members already know it. So, could we use hall-effect with sintered Neodymium Rare-Earth Magnets. Also, could we use dual axis hall-effect sensors to detect the orientation of the robot (using the magnetic field of the Earth)
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 19:24.

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