ardupilot/libraries/AP_NavEKF2
Paul Riseborough 1e7ac873b9 AP_NavEKF2: Improve handling of GPS loss and recovery for planes
Extended GPS loss can result in the earth field states becoming  rotated and making it difficult for the EKF to recover its heading when GPS is regained.
During prolonged GPS outages, the position covariance can become large enough to cause the reset function to continually activate. This is fixed by ensuring that position covariances are always reset when the position is reset.
The innovation variance was being used incorrectly instead of the state variance to trigger the glitch reset.
2015-10-24 07:17:11 +11:00
..
AP_NavEKF2_AirDataFusion.cpp AP_NavEKF: prevent high rate mag data locking out other data fusion 2015-10-20 20:16:04 +11:00
AP_NavEKF2_Control.cpp AP_NavEKF: Reduce roll/pitch disturbance when magnetic field is reset 2015-10-23 19:04:30 +11:00
AP_NavEKF2_core.cpp AP_NavEKF: Reduce roll/pitch disturbance when magnetic field is reset 2015-10-23 19:04:30 +11:00
AP_NavEKF2_core.h AP_NavEKF: Reduce roll/pitch disturbance when magnetic field is reset 2015-10-23 19:04:30 +11:00
AP_NavEKF2_MagFusion.cpp AP_NavEKF2: Improve handling of GPS loss and recovery for planes 2015-10-24 07:17:11 +11:00
AP_NavEKF2_Measurements.cpp AP_NavEKF2: Ensure consistent position and velocity fusion rates when not using GPS 2015-10-21 17:27:00 +11:00
AP_NavEKF2_OptFlowFusion.cpp AP_NavEKF: prevent high rate mag data locking out other data fusion 2015-10-20 20:16:04 +11:00
AP_NavEKF2_Outputs.cpp AP_NavEKF: Fix bug allowing takeoff in GPS modes without aiding 2015-10-20 20:16:00 +11:00
AP_NavEKF2_PosVelFusion.cpp AP_NavEKF2: Improve handling of GPS loss and recovery for planes 2015-10-24 07:17:11 +11:00
AP_NavEKF2_VehicleStatus.cpp AP_NavEKF2: use common header for optimisation level and irq disable 2015-10-20 15:21:40 +11:00
AP_NavEKF2.cpp AP_NavEKF2: Faster learning of gyro scale factors 2015-10-23 19:04:30 +11:00
AP_NavEKF2.h AP_NavEKF2: Reduce effect of rounding errors on covariance prediction 2015-10-20 15:21:37 +11:00
AP_NavEKF_GyroBias.cpp AP_NavEKF2: use common header for optimisation level and irq disable 2015-10-20 15:21:40 +11:00