ardupilot/libraries/AP_NavEKF3
Andrew Tridgell 6f04fae4a0 AP_NavEKF3: added fallback to mag option with external yaw
this allows for a magnetometer to be used as a fallback yaw source in
flight when using an external yaw source such as a GPS. The
magnetometer bias is learned while the GPS yaw is available and
fallback is only done if the mag yaw and GPS yaw are consistent when
fallback is enabled

This also learns the Z gyro bias until first yaw alignment when
MAG_CAL is EXTERNAL_YAW_FALLBACK. This prevents large gyro bias
building while waiting for GPS lock
2020-04-11 21:14:31 +10:00
..
AP_NavEKF3_AirDataFusion.cpp AP_NavEKF3: fixed typos 2019-02-26 08:33:39 +11:00
AP_NavEKF3_Buffer.h AP_NavEKF3: Suppress clearing non-trival type warning 2018-10-30 16:17:03 -07:00
AP_NavEKF3_Control.cpp AP_NavEKF3: added fallback to mag option with external yaw 2020-04-11 21:14:31 +10:00
AP_NavEKF3_core.cpp AP_NavEKF3: Primary compass is always at serial number 0 2020-02-19 13:59:53 +09:00
AP_NavEKF3_core.h AP_NavEKF3: added fallback to mag option with external yaw 2020-04-11 21:14:31 +10:00
AP_NavEKF3_GyroBias.cpp AP_NavEKF3: remove HAL_CPU_CLASS_150 check, 150 is already a minimum requirement 2019-02-17 13:00:00 -08:00
AP_NavEKF3_Logging.cpp AP_NavEKF3: rename struct log_NKF2a to log_XKF2 2020-03-31 10:25:59 +11:00
AP_NavEKF3_MagFusion.cpp AP_NavEKF3: added fallback to mag option with external yaw 2020-04-11 21:14:31 +10:00
AP_NavEKF3_Measurements.cpp AP_NavEKF3: added fallback to mag option with external yaw 2020-04-11 21:14:31 +10:00
AP_NavEKF3_OptFlowFusion.cpp AP_NavEKF3: Fix typo in comment 2019-04-02 10:51:12 +11:00
AP_NavEKF3_Outputs.cpp AP_NavEKF3: make mag variance reporting consistent 2020-04-06 17:30:29 +10:00
AP_NavEKF3_PosVelFusion.cpp Nav_EKF3: varInnovBodyVel assigned the innovation covariance, rather than inverse 2020-03-25 21:52:49 +11:00
AP_NavEKF3_RngBcnFusion.cpp AP_NavEKF3: fixed typos 2019-02-26 08:33:39 +11:00
AP_NavEKF3_VehicleStatus.cpp AP_NavEKF3: get_time_flying in vehicle 2020-01-14 22:34:37 -07:00
AP_NavEKF3.cpp AP_NavEKF3: added fallback to mag option with external yaw 2020-04-11 21:14:31 +10:00
AP_NavEKF3.h AP_NavEKF3: stop taking ahrs in constructor 2020-01-21 11:53:18 +11:00