ardupilot/libraries/AP_NavEKF2
Paul Riseborough dc6836988c AP_NavEKF2: Improve ground based magnetic anomaly protection for copter
The toilet bowling check during early flight has been removed. This check caused problems where bad compass calibration was the cause of the toilet bowling and resetting to the compass was a bad option. The handling of simultaneous failed mag and velocity innovations is already handled outside the EKF by the failsafe.
A check for yaw errors due to a ground based magnetic anomaly has been introduced.
The logic for in-flight yaw and magnetic field resets has been cleaned up and variable names improved.
2016-06-28 14:20:12 +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 ground based magnetic anomaly protection for copter 2016-06-28 14:20:12 +10:00
AP_NavEKF2_core.h AP_NavEKF2: Improve ground based magnetic anomaly protection for copter 2016-06-28 14:20:12 +10:00
AP_NavEKF2_MagFusion.cpp AP_NavEKF2: Improve ground based magnetic anomaly protection for copter 2016-06-28 14:20:12 +10:00
AP_NavEKF2_Measurements.cpp AP_NavEKF2: correct comments 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: Improve ground based magnetic anomaly protection for copter 2016-06-28 14:20:12 +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: Make setter loop through all instances 2016-06-28 14:20:11 +10:00
AP_NavEKF2.h AP_NavEKF2: extend fusion fault reporting coverage 2016-05-21 15:13:50 +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