![]() |
Re: Best gyro for frc.
Figured I'd clear up a couple of responses in this thread.
Quote:
Quote:
The 450/453 differ from the gyros used on the AndyMark breakout board in that the Analog to Digital conversion is performed within the sensor. This makes them much less susceptible to EMI. In an ideal setting, you would want the accelerometer attached to a rigid portion of your robot, and the gyro would be located as close to the center as possible. Although the 6-axis and 9-axis sensors are cool, they are not designed for precision navigation applications. Noise levels on those sensors are orders of magnitude greater than what's available on application-specific sensors. I would strongly suggest that teams invest some time looking into the 450/453 if they want to have a solid drive system. Another caveat of systems such as the nav6 is that they are not calibrated. Each sensor is unique and will provide a slightly different response when used in different applications. In that case, an integrated IMU such as ADI's iSensor product line would be ideal. |
Re: Best gyro for frc.
Quote:
However - please be aware that the nav6 is definitely calibrated, as it features factory-calibration of accel/gyro biases, and also continually re-calibrates the gyro biases during periods of non-motion (accounting for gyro temperature changes). This behavior, implemented in the Invensense digital motion processor (DMP) silicon and the on-board microcontroller, is what enables the yaw error rate of approximately 1 degree/minute. The navX MXP features the 2nd-gen MPU-9250 w/even lower gyro noise levels - so we're seeing this technology continue to improve and mature as the MEMS noise levels decrease, and the implementation of the data fusion and calibration algorithms continue to improve. More info on the gyro/accel calibration is available at: https://code.google.com/p/navx-mxp/w...celCalibration The nav6 technology does require about 16 seconds of calibration time before a match, during which the robot must be held still. The navX MXP lessens this period, but this may be a difference between the two approaches worth noting. The nav6/navX MXP technology is cost-effective and viable for use in a field-oriented drive system. Several teams have been doing this successfully, and enjoying the ease of integration it provides. Sounds like a bake-off between a ADXRS453 and a navX MXP would be helpful to the CD community.... |
Re: Best gyro for frc.
Ok - so when wiring up this Gyro, what goes where?
Gyro Ground to Roborio SPI Ground Gyro Mosi to Roborio SPI Mosi Gyro Miso to Roborio SPI Miso Gyro PDD to Roborio SPI 5V power (datasheet says 3.3 to 5) Gyro CS to Roborio SPI CS0 Gyro Clk to Roborio SPI Clk Do I have this correct? Since my experience is with analog gyros, what type of data am I going to see over the SPI interface that I will have to use to calculate bias and integrate to angle with? |
Re: Best gyro for frc.
Our team took up writing and providing decent drivers for the MPU6050 as one of our offseason projects last year (2014) and had good results. We have very little drift (ie a couple of degrees every couple of hours, though we have yet to record exact results). We have a nice, cheap, solution that has been tested on a BBB and a raspberry pi, and we have half ported working code for the roboRIO (also working on using the MXP breakout board with it):
Links: For BBB and Raspberry PI: https://github.com/thedropbears/DropBoneImu For roboRIO (WIP, but it works): https://github.com/thedropbears/lib-4774 Documentation: http://thedropbears.org.au/wiki/index.php/DropBone_IMU Edit: Add link to documentation |
Re: Best gyro for frc.
Quote:
TIA |
Re: Best gyro for frc.
Quote:
|
Re: Best gyro for frc.
Quote:
|
Re: Best gyro for frc.
Quote:
I should also have a nice RoboRIO solution for the 345 & 453 that teams might be interested in looking at! |
| All times are GMT -5. The time now is 15:25. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi