Go to Post I think overcoming obstacles together builds a stronger team. - MissInformation [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
View Poll Results: Which of these sensors did your team use on your robot?
Limit Switch 27 57.45%
Optical Encoder 16 34.04%
Gyro 28 59.57%
Allen-Bradley Photoswitch 11 23.40%
Banner sensor 7 14.89%
Optical mouse 1 2.13%
Gear tooth sensor 17 36.17%
Accelerometer 7 14.89%
IR or Ultrasonic Ranger 10 21.28%
Other (please post about what you are using) 10 21.28%
Multiple Choice Poll. Voters: 47. You may not vote on this poll

Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 30-03-2006, 17:11
StevenB StevenB is offline
is having FRC withdrawal symptoms.
AKA: Steven Bell
no team
Team Role: College Student
 
Join Date: May 2005
Rookie Year: 2005
Location: Stanford, CA
Posts: 416
StevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond repute
What sensors do you use?

This is another of my random curiosity polls. Which of the above sensors does your team use?
__________________
Need a physics refresher? Want to know if that motor is big enough for your arm? A FIRST Encounter with Physics

2005-2007: Student | Team #1519, Mechanical Mayhem | Milford, NH
2008-2011: Mentor | Team #2359, RoboLobos | Edmond, OK
2014-??: Mentor | Looking for a team...
  #2   Spotlight this post!  
Unread 30-03-2006, 17:33
CrazyCarl461's Avatar
CrazyCarl461 CrazyCarl461 is offline
Power User
AKA: Carl Agnew
FRC #0461 (Westside Boiler Invasion)
Team Role: Coach
 
Join Date: May 2003
Rookie Year: 2001
Location: West Lafayette, IN
Posts: 189
CrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant futureCrazyCarl461 has a brilliant future
Send a message via AIM to CrazyCarl461
Re: What sensors do you use?

How could your list not have potentiometer? They are probably one of the most used sensors in FIRST. This year we only have potentiometers and rotary encoders (also not on the list) on the robot, unless the CMU cam counts.
__________________
My 2011 Build Season Blog
Resistance may be futile, but capacitance has potential!
© All content is protected by the honor system
  #3   Spotlight this post!  
Unread 30-03-2006, 18:17
Matt Krass's Avatar
Matt Krass Matt Krass is offline
"Old" and Cranky. Get off my lawn!
AKA: Dark Ages
FRC #0263 (Sachem Aftershock)
Team Role: Mentor
 
Join Date: Oct 2002
Rookie Year: 2002
Location: Long Island, NY
Posts: 1,187
Matt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond repute
Send a message via AIM to Matt Krass
Re: What sensors do you use?

We're using the CMUCam, gyros, optical quad encoders, potentiometers, reed switches, pressure transducer, kit motor as tachometer, photosensors limit switches, a 10 position switch, and a field position toggle switch.

The fun part? We actually do use all of them a few times over....the not fun part? One breaks half our robot stops working
__________________
Matt Krass
If I suggest something to try and fix a problem, and you don't understand what I mean, please PM me!

I'm a FIRST relic of sorts, I remember when we used PBASIC and we got CH Flightsticks in the KoP. In my day we didn't have motorized carts, we pushed our robots uphill, both ways! (Houston 2003!)
  #4   Spotlight this post!  
Unread 30-03-2006, 18:36
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,188
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: What sensors do you use?

Quote:
Originally Posted by Matt Krass
...the not fun part? One breaks half our robot stops working
Redundancy! Redundancy!

Anyway, we don't really have an overly complex robot, so there was no need for our sensor package to be any different.

Optical Encoders for the drive train. We initially wanted to use a closed loop, velocity based control, but the drivers didn't like it and it was scrapped. Now the only job of the encoders is a measuring tape for our autonomous mode.

Yaw rate gyro for heading. It keeps track of heading in the background, and allows us to keep a running measurement of where we are on the field. Makes turning a specific heading a breeze. Nothing too fancy.

Ultrasonic range finder for distance from the wall. This is probably the most important sensor on our bot, and it was thrown on at the last minute! It reads the distance from the wall which gets thrown into a position based PI loop, and drives the wheels accordingly.

Our controls are pretty basic. Total open loop for the drive train in user mode. I know it can be harsh on the motor, but you know what they say.. If it ain't broke don't fix it! For autonomous movements, the robot is forced to drive straight by a PI loop, driven by readings from the gyro. This algorithm basically spits out a value to add or subtract from each side's output. The robot steers accordingly. This algorithm is pretty nifty. It allows us to specify a relative angle and drive speed. Enter 0 as the drive speed, and the robot turns in place to the specified angle.

My favorite autonomous feature on our robot has to be the ball dump mode. Closed loop control has become my best friend. There has been occasions where opposing robots have pushed us into the wall, but the bot is smart enough to know to push back (We have to be about 6" away to drop balls into the corner goal.)

Excuse me for the unorganized flow of this post. I just get too excited thinking about sensors!
  #5   Spotlight this post!  
Unread 30-03-2006, 22:28
chrisinmd's Avatar
chrisinmd chrisinmd is offline
Registered User
AKA: Chris Pickett
FRC #0888 (Robotiators)
Team Role: College Student
 
Join Date: Jan 2006
Location: Mt. Airy, MD
Posts: 83
chrisinmd is a jewel in the roughchrisinmd is a jewel in the roughchrisinmd is a jewel in the rough
Send a message via AIM to chrisinmd
Re: What sensors do you use?

We were using the AB photo sensor set to auto load our shooter. The shooter roller would slowly roll until a ball got to the top and broke the IR beam, and the rollers would stop, and the shooter would be loaded. It was really, really cool, but I said 'would' a lot because the sensors stopped working after Pittsburgh.
see here
Now we only have the gyro for our shooter driver's controls, it works really well too.

-Chris
__________________
Virginia Tech 2010!

Chesapeake Regional
Pittsburgh Regional
  #6   Spotlight this post!  
Unread 30-03-2006, 22:40
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
Re: What sensors do you use?

CMU cam
Used for turret autotracking on both the pan and tilt axis

Encoders
256 count on pan axis of turret
1024 count on tilt axis of turret
both used for closed loop control in conjuction with CMU cam and limit switches

AB Photoswitch
Used to sense balls in our loading mechanism

TI Analog pressure transducer
senses when we have enough pneumatics pressure to reliably fire

Limit switches
used to find the home position of both turret axis upon robot startup
__________________
1139 Alumni
  #7   Spotlight this post!  
Unread 02-04-2006, 20:17
JJG13's Avatar
JJG13 JJG13 is offline
Yoda
AKA: Joshua Graffman
None #0180 (SPAM)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2003
Location: Martin County, Florida
Posts: 105
JJG13 has a spectacular aura aboutJJG13 has a spectacular aura aboutJJG13 has a spectacular aura about
Re: What sensors do you use?

Team 180's robot has:

1 Camera. This aligns our turret in both manual and autonomous mode.
1 Accelerometer. This is used to measure the turret elevation.
2 Limit switches. These stop the turret if it moves to far to the left or right.
2 Banner sensors. These are used to space and control the balls in our conveyor system.
1 Tachometer. This measures wheel speed and we use this feedback to determine what the PWM output there should be to our shooter motors.
1 Yaw rate sensor. This is used for autonomous driving and for holding position while other robots are trying to push when shooting.
Also there is the pressure switch for our pneumatic system.

We also have the ability to put two encoders for autonomous mode driving. Since we have the same chassis this year as last year, using the encoders is just a matter of copying and pasting from last year's code.
__________________
Behold the power of SPAM.

Last edited by JJG13 : 02-04-2006 at 20:19.
  #8   Spotlight this post!  
Unread 02-04-2006, 20:54
mechanicalbrain's Avatar
mechanicalbrain mechanicalbrain is offline
The red haired Dremel gnome!
FRC #0623 (Ohm robotics)
Team Role: Electrical
 
Join Date: Apr 2005
Rookie Year: 2004
Location: Virginia
Posts: 1,221
mechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond repute
Send a message via AIM to mechanicalbrain Send a message via Yahoo to mechanicalbrain
Re: What sensors do you use?

Did anyone use a optical mouse? From what I understand, besides needing a lense setup to give it any range, it only has 12 ips with a 1 to 1 lense ratio as set by NASA (http://www.nasatech.com/Briefs/Oct05/NPO_40173.html). I guess this should be odometers in general.
__________________
"Oh my God! There's an axe in my head."
623's 2006 home page
random mechanicalbrain slogans

  #9   Spotlight this post!  
Unread 04-04-2006, 08:12
StevenB StevenB is offline
is having FRC withdrawal symptoms.
AKA: Steven Bell
no team
Team Role: College Student
 
Join Date: May 2005
Rookie Year: 2005
Location: Stanford, CA
Posts: 416
StevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond repute
Re: What sensors do you use?

Quote:
How could your list not have potentiometer? They are probably one of the most used sensors in FIRST. This year we only have potentiometers and rotary encoders (also not on the list) on the robot, unless the CMU cam counts.
Sorry. I should have listed pots and the CMUcam on the list. We are using both on our robot. It looks like there isn't a way to edit the poll though. I put optical mice on the list because quite a few people seemed to be working on it past years. I was (and still am) curious how many people, if any, got it to work.

We were using the AB photoswitch to detect balls coming into our harvester, but we never really tested it, and so we took it off to make weight. We are using the CMUcam for auto-targeting, in both regular and autonomous mode (and it actually works! ) We decided not to use encoders or a gyro this year, since precicse navigation didn't seem as important with the camera.
__________________
Need a physics refresher? Want to know if that motor is big enough for your arm? A FIRST Encounter with Physics

2005-2007: Student | Team #1519, Mechanical Mayhem | Milford, NH
2008-2011: Mentor | Team #2359, RoboLobos | Edmond, OK
2014-??: Mentor | Looking for a team...
  #10   Spotlight this post!  
Unread 04-04-2006, 13:58
thoughtful's Avatar
thoughtful thoughtful is offline
Registered User
FRC #1219 (Emery Iron Eagle)
Team Role: Alumni
 
Join Date: Nov 2003
Location: Toronto,Canada
Posts: 291
thoughtful is a splendid one to beholdthoughtful is a splendid one to beholdthoughtful is a splendid one to beholdthoughtful is a splendid one to beholdthoughtful is a splendid one to beholdthoughtful is a splendid one to beholdthoughtful is a splendid one to behold
Re: What sensors do you use?

Quote:
Originally Posted by mechanicalbrain
Did anyone use a optical mouse? From what I understand, besides needing a lense setup to give it any range, it only has 12 ips with a 1 to 1 lense ratio as set by NASA (http://www.nasatech.com/Briefs/Oct05/NPO_40173.html). I guess this should be odometers in general.
I was looking into it. It doesnt seem hard to setup, apart from the focusing e.t.c. I personally have no clue as how to convert the output into something that the RC can read. But we have a couple fo great programming mentors who should be able to do something about it. If we have a team next year we might try it.
__________________
.:Bringling Brains to Life:.

03,04,05-Team 1219 Captain
2003 Rookie all Start @ GTR
2005 Galileo Semi-Finalist & Alliance captain
06-Team 1219 Mentor
2006 Radio Shack Innovation in control @ Waterloo
  #11   Spotlight this post!  
Unread 04-04-2006, 14:04
devicenull devicenull is offline
Robot? We need a robot?
no team
 
Join Date: Sep 2004
Rookie Year: 1234
Location: n/a
Posts: 359
devicenull is just really nicedevicenull is just really nicedevicenull is just really nicedevicenull is just really nicedevicenull is just really nice
Re: What sensors do you use?

CMUcam was probably the most important sensor this year.. without it, our turret would have been useless. Limit switches were used to prevent the turret from turning too far, although because of its construction, they weren't really needed.

The gyro was on our robot, but not used for much. It worked, but once we started using 4WD IFI traction wheels, it wasn't needed at all.

Encoder kept the shooter running at the proper speed which resulted in very small delay's between balls.
  #12   Spotlight this post!  
Unread 04-04-2006, 15:42
Billfred's Avatar
Billfred Billfred is offline
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,555
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Re: What sensors do you use?

We had the CMUcam mounted on Chomp for most of Palmetto, but it never functioned correctly. (Who saw our spin-around-in-a-circle autonomous?)

I believe that we had gear tooth sensors mounted in the transmissions, but I don't think they were connected to the RC in competition.
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

94 events (more than will fit in a ChiefDelphi signature), 14 seasons, over 61,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.
  #13   Spotlight this post!  
Unread 05-04-2006, 12:30
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: What sensors do you use?

Quote:
Originally Posted by mechanicalbrain
Did anyone use a optical mouse? From what I understand, besides needing a lense setup to give it any range, it only has 12 ips with a 1 to 1 lense ratio as set by NASA (http://www.nasatech.com/Briefs/Oct05/NPO_40173.html). I guess this should be odometers in general.
We did a lot of experimenting last year with using an optical mouse for position tracking. Mark Koors came up with the right lens for making it into a "telephoto" system, Wildstang's programmers contributed code for communicating directly with a specific mouse chip, and we had travel and turn sensing working okay as long as the height of the mouse above the carpet did not vary. However, as little as a millimeter of height change gave a significant difference in detected travel. I finally decided that it wasn't going to be possible to get consistent data from the scheme if the mouse wasn't physically in contact with the carpet.

Our robot last year used a trio of miniature "follower" omniwheels with encoders to give us feedback on forward/backward travel, sideways travel, and turn angle.
  #14   Spotlight this post!  
Unread 05-04-2006, 21:24
Donut Donut is offline
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,308
Donut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond repute
Re: What sensors do you use?

We used just the camera, a gyro, and 2 limit switches this year. We had 2 encoders and a potentiometer hooked up but never bothered wiring them up since we ended up with no testing time as it was and didn't want to spend even longer on those. Ironically since our programming team was the largest group on our team this year and we had lots of time for code reviews, everything with sensors worked the first try (all we ever had to do was tweak numbers to get to "just the right spot" instead of "very close, sometimes works").

Have any teams had success in using an accelerometer to derive position and velocity (not angle to the ground)? When I looked into it I found that we could tolerate very little error and still be even remotely accurate.
  #15   Spotlight this post!  
Unread 05-04-2006, 22:17
Bob Gross Bob Gross is offline
Bob Gross
no team
 
Join Date: Apr 2006
Location: Tucson, AZ
Posts: 1
Bob Gross is a glorious beacon of lightBob Gross is a glorious beacon of lightBob Gross is a glorious beacon of lightBob Gross is a glorious beacon of lightBob Gross is a glorious beacon of light
Re: What sensors do you use?

All,
The MaxSonar-EZ1 (www.maxbotix.com) sensor was used on a number of First Robots. The text below was written to me (Bob Gross of Maxbotix) by a programming team mentor. I have shortened the text below some...
********
"I am writing this mostly to just tell you how much I like the EZ1.

We used the EZ1 to perform ranging to the goal for speed control and automatic scoring.

I asked one of the students to find an ultrasonic sensor with analog outputs, and they found yours.

The sensor works well... running three of them at the same time, pointing in the same direction, ... multiplexing them...

I don't know if you know anything about the FIRST competitions, but there are 1000+ teams from around the world (mostly USA) that compete.

The organization sells a kit each season with most of the parts the team will need; you might be able to get your sensor included in the kit. Also, there is a Web site, http://www.chiefdelphi.com/forums/, where a lot of discussions about the FIRST robots takes place, you might be able to inject some information there.

I will be working on some sort of software platform or framework this year, for next year's project, and make it available to any team. I will include a software object around the EZ1 as part of the package.

(I am the programming team mentor for the Arroyo Grande (CA) High School robotics team, http://www.eaglerobotics.com/, and they just participated in the FIRST robotics competition in Sacramento, http://www.usfirst.org/robotics/.)"
********
Again, I Bob Gross wanted to let you know about this product. It has only been out since Jan 2006, but it has been very well received. It has many features, is very low cost, and it is very easy to use!
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sharp IR distance sensors Gdeaver Electrical 13 10-02-2007 20:36
where can we buy hall effect sensors or gear tooth sensors amirjpl Electrical 3 13-02-2006 11:02
jumper cabling from sensors to controller Gary Dillard Electrical 4 23-12-2005 07:42
Bumper sensors jeffmorris FIRST Tech Challenge 1 02-10-2005 16:20
Why not analog sensors?? gnormhurst Programming 16 07-03-2004 16:14


All times are GMT -5. The time now is 01: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