Quote:
Originally Posted by ayeckley
Sounds pretty reasonable to me. The next step would probably be to parse through the compass module (magnetometer module, technically) data sheet to see if there are any "gotchas". I seem to recall that the update rate on such devices might be a little on the slow side, but that may have changed over the years since I did my initial research. Let us know how well it works if you try it...
|
The update rate on most compasses I have worked with recently is between 1 and 20 hz.
I may investigate a dual-gyro approach. I tend to think that the fewer moving parts you have touching the ground the better - replacing a gyro is an easy task if it gets broken (and we've never had that happen).
So here's the scheme I intend to use:
ADXRS610 - 300°/s (5 volt supply) $59.95
http://www.sparkfun.com/commerce/pro...oducts_id=9058
Gyro Breakout Board - LPR5150AL Dual 1500°/s (2.7-3.3V supply)
http://www.sparkfun.com/commerce/pro...oducts_id=9412
Adjustable Voltage regulator for 1500 deg/s gyro $1.95
http://www.sparkfun.com/commerce/pro...roducts_id=527
I will monitor the actual rate of the 300 deg/s gyro in code (fast loop). When the values jump within 10% of the upper range, I'll check it against the baseline of the 1500 degree per second gyro. If there is a substantial difference, I'll calculate a correction factor to apply to the 300 deg/s gyro.
So here come the "electrical" type questions. Am I choosing a good voltage regulator for that 1500 dps gyro? What type of drift should I expect out of the 1500 dps gyro, and how accurate will it be over time? Should I be worried about the CRIO being able to accurately measure the .67 mV/deg/s value, or is it capable?
Remember - I'm not a controls guy but I did stay in a Holiday Inn Express last night....