![]() |
Re: Large amounts of gyro drift
@lark95: where do you get *shielded* PWMs? or do you make your own?
|
Re: Large amounts of gyro drift
We improved out gyro performance doing two things:
1. We re-run the calibration code from the gyro constructor at the beginning of autonomous: Code:
m_analog->InitAccumulator();I think the culprit is lack of temperature compensation. The gyro specifically has a temperature output to allow compensation and that has not been implemented. By delaying the calibration until the start of autonomous, we are allowing the gyro temperature to stabilize in the operating environment. Note: we are actually programming in LabVIEW but the calibration code is basically the same and it's easier to post the C++ version. Brad |
Re: Large amounts of gyro drift
Quote:
*Well, unless you get down to crazy low voltages, which you never should be able to. Quote:
|
Re: Large amounts of gyro drift
Quote:
|
| All times are GMT -5. The time now is 21:18. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi