View Single Post
  #1   Spotlight this post!  
Unread 09-02-2014, 03:44
seg9585's Avatar
seg9585 seg9585 is offline
Registered User
AKA: Eric
FRC #4276 (Surf City Vikings)
Team Role: Engineer
 
Join Date: Feb 2006
Rookie Year: 2001
Location: Boeing (Seal Beach, CA)
Posts: 520
seg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond repute
Gyro Rate Bias Issue

Using the ADW22307 Gyro (dual use gyro/accelerometer board), there tends to be a little rate bias. The result is that, when the gyro is kept still, the reported heading (getAngle()) tends to creep in the same direction over time.

As a point of reference, I've noticed that after 5-6 minutes the gyro reports an error in excess of 90 degrees. This is a bit concerning to me, even for a 2 minute match where we're planning to use MecanumDrive field frame.
Does anyone know why this would be happening, and what can be done about it? The FRC Java Gyro method doesn't allow a bias to be set, and using the reset() command can interfere with driving capability (you'd need to ensure the robot is pointing away from you to get a good reset)
__________________
My FIRST legacy:

Team 204 Student 2001, 2002 (Voorhees, NJ)
Team 1493 College Mentor 2006 - 2008 (Troy, NY)
Team 2150 Intern/Professional Mentor 2007, 2009 (Palos Verdes)
Team 4123 Lead Engineering Mentor 2012 (Bellflower, CA)
Team 4276 Engineering Mentor 2012-2016 (Huntington Beach, CA)
Reply With Quote