atan in robotC

Last year we had cortex and all MC29s mounted on a c-channel and then entire assembly was connected to the chassis through the anti-slip pads. There was no metal to metal contact even with the screws. This had fixed our problem of VEXnet connection frequently dropping out that was plaguing us at the beginning of the season.

When we decided to add a gyro we had mounted it to the cortex assembly on top of another set of anti-slip pads. So, without realizing it, we had the low-pass filter jgraber was mentioning above.

Since the thread mentioned MEMS, I looked up specs for the VEX gyro and turned out they use oscillating element which depends on Coriolis effect and it, indeed, will be very sensitive to the vibrations on its oscillation frequency.

Collin, since you have two gyros, could you mount them in the same plane but 90 deg rotated from each other and run the test? If they use oscillating element it might be more sensitive to the vibrations along the specific direction. Ideally, you would mount gyros on top of each other in center of rotation of your robot which, hopefully, coincides with center of gravity as well.