Go to Post I know FIRST is all about changing society. But my approach is one person at a time. - Phil 33 [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 30-03-2013, 22:43
ThisIsSparta's Avatar
ThisIsSparta ThisIsSparta is offline
Registered User
FRC #3494 (Quadrangles)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Bloomington, IN
Posts: 17
ThisIsSparta is an unknown quantity at this point
Sensitive Analog Gyro?

We've been having problems with the KOP Gyro because of its inherent drift. We're using the Gyro to assist in climbing, and I'd like to see if any Chief Delphi-ers know of a more sensitive analog Gyro that we could order to replace the KOP gyro.

We're mainly looking for one that is decently sensitive (within 1-3ish degrees), gives an Analog input (like the KOP Gyro), and doesn't drift at a standstill (or at least has neglible drift, not the 1-5 degrees/minute we currently are trying to deal with).

Any suggestions?
  #2   Spotlight this post!  
Unread 30-03-2013, 22:59
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: Sensitive Analog Gyro?

Before I make any suggestions, I'd like to understand how you intend to use the gyro. I don't know how it would help with climbing.
  #3   Spotlight this post!  
Unread 30-03-2013, 23:29
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: Sensitive Analog Gyro?

Before you go looking for another gyro, make sure you first understand the one you've got.

First, all gyros have drift. That's ok as long as the drift is constant, because you can calibrate for it. Let the gyro sit still and average the reading over a few seconds. Then subtract this value from all the future readings. Note that the drift will vary with temperature, so a lot of sensors will actually include a separate temperature output you can read and use to compensate.

In practice, I've found that 1 degree per minute would be really good, and even 5 deg/min isn't so bad. You might want to zero the gyro before you begin climbing, so that anything that happens beforehand doesn't matter. Depending on the gyro's sensitivity, hard slamming or slow movements will cause small errors, and you'll inevitably end up with some accumulated error.

Sensitivity is a more complex topic than drift. Sensitivity is (by my definition) the smallest motion that you can accurately measure. Since the ADC on the robot controller has a set number of bits, then the sensitivity is inversely proportional to the range. That is, for a 10-bit ADC (which gives 1024 steps), a 300 deg/sec gyro has a precision of 300/1024 = 0.3 deg/step. A 100 deg/sec gyro would give 0.1 deg/step precision. With an analog ADC, sensitivity and range are directly in competition, and you need to think carefully about what you actually need.

Of course, that isn't the full story to sensitivity. If your sensor is very noisy, then the precision with which you can measure is reduced. For example, if there is +/- 100mV, then with a 10-bit ADC, you'll get 1024 steps / 5V * 0.1 V = +/- 20 steps. In this case, using a higher-sensitivity gyro will let you get better measurements for small motions that you wouldn't otherwise get.
__________________
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...
  #4   Spotlight this post!  
Unread 31-03-2013, 06:10
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 734
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: Sensitive Analog Gyro?

Also you could think about combining with an accelerometer. Accelerometers are less accurate but don't drift. gyros are more accurate but do drift.
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html
  #5   Spotlight this post!  
Unread 31-03-2013, 09:46
Michael Hill's Avatar
Michael Hill Michael Hill is online now
Registered User
FRC #3138 (Innovators Robotics)
Team Role: Mentor
 
Join Date: Jul 2004
Rookie Year: 2003
Location: Dayton, OH
Posts: 1,580
Michael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond repute
Re: Sensitive Analog Gyro?

Quote:
Originally Posted by Alan Anderson View Post
Before I make any suggestions, I'd like to understand how you intend to use the gyro. I don't know how it would help with climbing.
You saw 254's climb, right? They use a gyro during climb to know exactly when to climb to the next level...or so I've heard.
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 20:03.

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