Go to Post Hey people, I found out the answer to my question and that one guy eric is right all you have to do is read the manual. The rules are in chapter 7.3.5.1, sections - .:) - ronald [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
  #1   Spotlight this post!  
Unread 11-01-2008, 23:47
Pavan Dave's Avatar
Pavan Dave Pavan Dave is offline
Busy in College
AKA: I am John Gault.
FRC #1745 (P-51 Mustangs) FRC #118 (Robonauts)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Richardson, Texas
Posts: 1,387
Pavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond repute
Send a message via AIM to Pavan Dave
Autonomous Sensing

What kind of sensors does your team use to make their autonomous mode work? Do you use gear tooth sensors, potentiometers, limit switches, sonar, or something? How do you use these sensors? Do you run across (or think you might run across) any problems if certain variables (starting location, etc.) don't work out for you?

Answers can be from the past as well as present.

Thanks.
__________________
Times change. People change. Teams change.
---
2008-Present: FRC1745, P51-Mustangs - Mentor
2005-2008: FRC118, Robonauts - Alumni
National Director of Philanthropy - Delta Epsilon Psi Fraternity, Inc.
1745 - 118 - ΔΕΨ

Last edited by Pavan Dave : 12-01-2008 at 00:12. Reason: minor fixes
  #2   Spotlight this post!  
Unread 12-01-2008, 00:01
joshyboy9987 joshyboy9987 is offline
Registered User
FRC #0706
 
Join Date: Jan 2008
Location: Hartland, WI
Posts: 16
joshyboy9987 is an unknown quantity at this point
Re: Sensors

We don't have anything working so far, but we've been working on some code to use the accelerometers and gyro that come in the kit. They can give you both linear acceleration (in two directions) and rotational acceleration. By doing some Calculus, you can use them to get distance pretty simply.

Also, for obstacle evasion we were thinking about a ultrasonic rangefinder. Pretty much any rangefinder that doesn't use light, because almost all the boundaries are glass!
  #3   Spotlight this post!  
Unread 12-01-2008, 00:26
ubergeek5075's Avatar
ubergeek5075 ubergeek5075 is offline
Registered User
FRC #0910 (Foley Freeze)
Team Role: Programmer
 
Join Date: Jan 2008
Rookie Year: 2005
Location: Troy, MI
Posts: 14
ubergeek5075 is an unknown quantity at this point
Re: Autonomous Sensing

Well, last year we used Optical encoders on the drivetrain, and were extremely successful. We knew within 0.15" where we were. Also, because of this, we created our own force-feedback system to keep ourselves in place when other robots were playing defense on us.

On last year's arm manipulator, we used the usual potentiometers for positioning data.

We've been working with gyros and accelerometers since 2006, but haven't found use for much of the code I wrote that year, since we replaced it last year with encoders, the camera, etc. However, this year with the lack of the need for a camera, we may be using these again.

Also, last year we started experiencing with ultrasonic range finders, specifically the EZ1 from maxbotix. We didn't end up using them last year, but we can tell within an inch, between 6" and 20+ feet. However, they may be our only eyes this year if we can get the logic working. Granted we found 2 problems: that the FOV of ultrasonic sensors was too large to "scan" area, and that they only scan at 20Hz.
__________________
2005 Newton Division Finalists
2006 IRI Champions
2007 Curie Division Champions
2007 MARC Champions
2007 ARC Champions
2007 Capped in autonomous....Twice
Just remember two things: THE Answer is 42, and
DON'T PANIC!
  #4   Spotlight this post!  
Unread 12-01-2008, 00:34
Stuart's Avatar
Stuart Stuart is offline
#include coffee.h
FRC #1745 (P51- Mustangs)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: Dallas, TX
Posts: 414
Stuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond reputeStuart has a reputation beyond repute
Send a message via AIM to Stuart
Re: Autonomous Sensing

Ping ))) x 3
possibly 4 shaft encoders(hmm why 4 and not 2 Pavan)
1 x gyro


and to those of you counting yes that is 8 sensors . . wonder how thats going to work 8)
__________________
Proud mentor of Team #1745 the P-51 Mustangs

If at first it doesn't work, use a hammer.
If that doesn't work, use a bigger hammer.
  #5   Spotlight this post!  
Unread 12-01-2008, 00:37
popo308's Avatar
popo308 popo308 is offline
Registered User
AKA: Brent
FRC #1625 (Winnovation)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Winnebago, IL
Posts: 312
popo308 is a name known to allpopo308 is a name known to allpopo308 is a name known to allpopo308 is a name known to allpopo308 is a name known to allpopo308 is a name known to all
Send a message via AIM to popo308
Re: Autonomous Sensing

Use encoders on your drive wheels to sense how far you have gone.
depending on how you build your robot you want sensors on your arm or whatever your manipulator is obviously...
  #6   Spotlight this post!  
Unread 12-01-2008, 00:45
Guy Davidson Guy Davidson is offline
Registered User
AKA: formerly sumadin
FRC #0008 (Paly Robotics)
Team Role: Alumni
 
Join Date: Mar 2005
Rookie Year: 2005
Location: Ra'anana, Israel
Posts: 660
Guy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to behold
Send a message via ICQ to Guy Davidson Send a message via AIM to Guy Davidson Send a message via MSN to Guy Davidson
Re: Autonomous Sensing

Our plan for this year includes quadrature optical encoders, a gyro, absolute magnetic encoders, rangefinders (either IR or Ultrasonic, but of the vareity that returns an analog value and not that you have to send a high to ping and you have to use an interrupt to receive), and possible an accelerometer. This is going to be a blast I have some code written for all of them if you want to see.

As for starting location not working on anything like that, I haven't run into any such problems yet. Are there any specific scenarios you have in mind?
  #7   Spotlight this post!  
Unread 12-01-2008, 00:57
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,313
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: Sensors

Quote:
Originally Posted by joshyboy9987 View Post
We don't have anything working so far, but we've been working on some code to use the accelerometers and gyro that come in the kit. They can give you both linear acceleration (in two directions) and rotational acceleration. By doing some Calculus, you can use them to get distance pretty simply.
Prior to last year's competition I messed around with a Vex robot and the 2006 kit accelerometer and gyro. The gyro works fine for angles, and I have yet to have a bad experience using gyros for direction sensing in 3 years using them. However, I don't believe accelerometers (or at least the kit ones) are that great for linear distance measuring.

With the Vex robot, the accelerometer is absurdly sensitive to noise (with the kit accelerometer, touching the robot with my finger was enough to make it angry), and you get innaccurate for distances extremely fast. It may be better with FRC, and if you could get a more reliable accelerometer or a better ADC with more resolution it might be possible, but I would not recommend using the kit accelerometer for distances.

Now for the main thread:

Our team has used pots and limit switches forever, for limiting motion and setting exact positions on arms and whatnot (the most fun of these being an elevator in 2005, where we used a set of switches and a plate that would slide over them to sense 5 different heights). The gyro has started getting used recently on my team and in my opinion is the most beneficial sensor you can use; we use it for turning in autonomous and for driving straight in both autonomous and manual mode (your drivers will thank you!). We installed an accelerometer for tip prevention last year and had already tested and proven code, but never got to use it since we never got to calibrate for that specific sensor. Banner sensors are pretty effective for line detection and can be used as a sensor beam like a garage door with a reflector (I think these used to come in the kit pre-2004).

This year will be a gyro, pots, and limit switches as usual. I think this year's programmers want to try encoders for distance and then a line sensor for detecting the finish line (nice way to tell when you're right under the overpass). I've suggested uses for sonar but with a smaller programming team than normal I think they only want to try one new sensor and stick with encoders.
__________________
FRC Team 498 (Peoria, AZ), Student: 2004 - 2007
FRC Team 498 (Peoria, AZ), Mentor: 2008 - 2011
FRC Team 167 (Iowa City, IA), Mentor: 2012 - 2014
FRC Team 2662 (Tolleson, AZ), Mentor: 2014 - Present
  #8   Spotlight this post!  
Unread 12-01-2008, 13:55
anonymoose's Avatar
anonymoose anonymoose is offline
Registered User
AKA: Alex Atwood
FRC #1510 (Beaverton Robotics)
Team Role: Electrical
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Beaverton
Posts: 3
anonymoose is an unknown quantity at this point
Re: Autonomous Sensing

Our Team used ultra sonic and our camera for our automous mode. i don't know much more info then that cause i am a rookie.
  #9   Spotlight this post!  
Unread 12-01-2008, 15:41
Darunada Darunada is offline
Registered User
AKA: Lea Fairbanks
FRC #4598
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2003
Location: Salt Lake City, UT
Posts: 22
Darunada is on a distinguished road
Re: Autonomous Sensing

We were playing with the accelerometer today,

Holding the accelerometer in the air and moving it gave us a nice smooth reading. Dragging the accelerometer on the table, it was very choppy and probably not reliable if the robot does any amount of... touching...
  #10   Spotlight this post!  
Unread 12-01-2008, 15:52
mwtidd's Avatar
mwtidd mwtidd is offline
Registered User
AKA: mike
FRC #0319 (Big Bad Bob)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2003
Location: Boston, MA
Posts: 714
mwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond repute
Re: Autonomous Sensing

were planning on using the cmu cam,

I was also interested in using a rangefinder,
if anyone has gotten one of these to work,
and is willing to share that portion of their code
it would be greatly appreciated.
  #11   Spotlight this post!  
Unread 13-01-2008, 00:12
mluckham's Avatar
mluckham mluckham is offline
Registered User
FRC #0758 (Sky Robotics)
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2006
Location: Ontario, Canada
Posts: 116
mluckham will become famous soon enoughmluckham will become famous soon enough
Re: Autonomous Sensing

Quote:
Holding the accelerometer in the air and moving it gave us a nice smooth reading. Dragging the accelerometer on the table, it was very choppy and probably not reliable if the robot does any amount of... touching...
Gentle Bumping
  #12   Spotlight this post!  
Unread 13-01-2008, 10:54
Phalanx's Avatar
Phalanx Phalanx is offline
Formerly Team 1089 (Mercury)
AKA: Michael Reffler
FRC #5431 (Titan Robotics)
Team Role: Mentor
 
Join Date: Jun 2005
Rookie Year: 1999
Location: Lewisville, TX (previously NJ)
Posts: 384
Phalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond repute
Re: Autonomous Sensing

We have in the past few years used:

CMUCam
Gear Tooth Sensors or Encoders
Yaw/Rate Gyro
Maxbotic EZ-1 Sonic Range Finder

So far our tentative plans are to use the following:
*disclaimer This is subject to change at anytime without notice*

KOP Gear Tooth Sensors to measure the distance traveled.
We don't see the need for quadrature encoders this season.

300 degree/sec Yaw Rate/Gyro instead of the KOP one to help keep us straight and to turn left.

IR Sensors to select which position the ball is to knock down, or to simply race.

Undoubtedly we'll use limit switches, potentiometers, or encoders for our arm/manipulator but we haven't finalized that design yet.
__________________
Don't just ask the experts, become one!
Leadership is not about ability. It's about responsibility!
Diagonally Parked in a Parallel Universe. It's okay we do Quantum Physics


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
Wheel Speed Sensors / Vehicle Speed Sensors chitu Technical Discussion 11 12-01-2008 02:46
where can we buy hall effect sensors or gear tooth sensors amirjpl Electrical 3 13-02-2006 11:02
Sensors cprogrammer Technical Discussion 3 06-12-2005 13:00
I R Sensors thoughtful Programming 2 06-02-2004 11:45
IR sensors alexrobotics Technical Discussion 23 27-01-2004 00:59


All times are GMT -5. The time now is 21:04.

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