View Single Post
  #34   Spotlight this post!  
Unread 23-03-2015, 09:09
Richard100 Richard100 is offline
Registered User
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Nov 2009
Rookie Year: 2008
Location: Southern Maryland
Posts: 79
Richard100 is a splendid one to beholdRichard100 is a splendid one to beholdRichard100 is a splendid one to beholdRichard100 is a splendid one to beholdRichard100 is a splendid one to beholdRichard100 is a splendid one to behold
Re: Got Gyro drift? Try Sensor Fusion !

Quote:
How much movement is required to trigger this rejection? ie: Is it pretty strong in rejecting bumps etc?
Disturbance rejection is fairly strong. For example, it would definitely detect a running on-board compressor, even with isolation mounts, should the compressor activate during the continuous calibration process (which of course cannot happen in Disabled Mode).

Sensitivity is set by the constant (0.5) which is the threshold used to evaluate the data set standard deviation. The tradeoff involved in selecting the threshold is that while lower values will reject smaller movements, it will also increase false positives as the threshold nears the noise floor of the sensor. I arrived at the currently coded value experimentally to balance this tradeoff. You can modify the constant to a control and explore while monitoring the IMU ZeroBias Front Panel as you trigger it with movement.

Last edited by Richard100 : 23-03-2015 at 09:16.
Reply With Quote