ardupilot/libraries/AP_NavEKF
priseborough 5359da9c68 AP_NavEKF : Improved Magnetometer Error Handling
(Plane Only) If the yaw and GPS heading disagree by more than 45 degrees on takeoff, then the magnetometer is declared as failed. The heading is then reset based on the difference between GPS ground track and stgate velocity vector.
Magnetometer fusion uses corrected data and bias states are initialised to zero. This allows the compass to be switched in flight.
For persistent compass errors that trigger a timeout, the compass is not permanently failed, however for non-forward fly vehicles the compass weighting is reduced.
2014-11-14 10:34:48 +11:00
..
AP_NavEKF.cpp AP_NavEKF : Improved Magnetometer Error Handling 2014-11-14 10:34:48 +11:00
AP_NavEKF.h AP_NavEKF : Improved Magnetometer Error Handling 2014-11-14 10:34:48 +11:00