mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-19 23:28:32 -04:00
5359da9c68
(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. |
||
---|---|---|
.. | ||
AP_NavEKF.cpp | ||
AP_NavEKF.h |