Ardupilot2/libraries/AP_NavEKF2
Paul Riseborough 5c59922574 AP_NavEKF2: Fix bug that could publish bad compass offsets
Magnetometer bias states will subject to larger errors early in flight before flight motion makes the offsets observable and the state variances reduce.
Adds a check on state variances.
Replaces the parameter check with a check of the actual filter fusion method being used.
2016-06-28 14:20:13 +10:00
..
AP_NavEKF2_AirDataFusion.cpp AP_Math: Replace the pythagorous* functions with a variadic template 2016-05-10 11:41:26 -03:00
AP_NavEKF2_Buffer.h AP_NavEKF2: Fix typos 2016-05-13 19:20:06 -03:00
AP_NavEKF2_Control.cpp AP_NavEKF2: Improve ground based magnetic anomaly protection for copter 2016-06-28 14:20:12 +10:00
AP_NavEKF2_core.cpp AP_NavEKF2: Improve ability to tune magnetic field learning 2016-06-28 14:20:12 +10:00
AP_NavEKF2_core.h AP_NavEKF2: Improve tracking accuracy of output predictor 2016-06-28 14:20:12 +10:00
AP_NavEKF2_MagFusion.cpp AP_NavEKF2: Add tuning parameters for magentic yaw fusion 2016-06-28 14:20:12 +10:00
AP_NavEKF2_Measurements.cpp AP_NavEKF2: Ensure corrected IMU data used by EKF 2016-06-28 14:20:12 +10:00
AP_NavEKF2_OptFlowFusion.cpp AP_NavEKF2: Improve numerical error protection in optical flow fusion 2016-05-21 15:13:51 +10:00
AP_NavEKF2_Outputs.cpp AP_NavEKF2: Fix bug that could publish bad compass offsets 2016-06-28 14:20:13 +10:00
AP_NavEKF2_PosVelFusion.cpp AP_NavEKF2: add height constraint during takeoff 2016-06-28 14:20:11 +10:00
AP_NavEKF2_VehicleStatus.cpp AP_NavEKF2: Improve ground based magnetic anomaly protection for copter 2016-06-28 14:20:12 +10:00
AP_NavEKF2.cpp AP_NavEKF2: Improve ability to tune magnetic field learning 2016-06-28 14:20:12 +10:00
AP_NavEKF2.h AP_NavEKF2: Improve ability to tune magnetic field learning 2016-06-28 14:20:12 +10:00
AP_NavEKF_GyroBias.cpp AP_NavEKF2: use common header for optimisation level and irq disable 2015-10-20 15:21:40 +11:00