ardupilot/libraries/AP_NavEKF2
Paul Riseborough 9b82b2200c AP_NavEKF2: Fix plane in-flight yaw reset
The copter method was being used for plane and the plane method was not being run due to the change in flight status not being detected.
The plane reset method did not trigger if the EKF had already dragged the velocity states along with the GPS or could align to an incorrect heading.
The method has been reworked so that it resets to the GPS course, but only if there are inconsistent angles and large innovations.
To stop a failed magnetometer causing a loss of yaw reference later in flight, if all available sensors have been tried in flight and timed out, then no further magnetoemter data will be used
2015-11-16 09:05:42 +11:00
..
AP_NavEKF2.cpp AP_NavEKF2: Update IMU tuning parameter limits 2015-11-16 09:05:42 +11:00
AP_NavEKF2.h AP_NavEKF2: Allow user to relax pre-flight GPS checks 2015-11-12 20:39:15 +11:00
AP_NavEKF2_AirDataFusion.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_Control.cpp AP_NavEKF2: Fix plane in-flight yaw reset 2015-11-16 09:05:42 +11:00
AP_NavEKF2_MagFusion.cpp AP_NavEKF2: Fix plane in-flight yaw reset 2015-11-16 09:05:42 +11:00
AP_NavEKF2_Measurements.cpp AP_NavEKF2: Fix plane in-flight yaw reset 2015-11-16 09:05:42 +11:00
AP_NavEKF2_OptFlowFusion.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_Outputs.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_PosVelFusion.cpp AP_NavEKF2: Reduce memory required by 6KB when running at 400Hz 2015-11-10 15:51:18 +11:00
AP_NavEKF2_VehicleStatus.cpp AP_NavEKF2: Allow user to relax pre-flight GPS checks 2015-11-12 20:39:15 +11:00
AP_NavEKF2_core.cpp AP_NavEKF2: Fix plane in-flight yaw reset 2015-11-16 09:05:42 +11:00
AP_NavEKF2_core.h AP_NavEKF2: Fix plane in-flight yaw reset 2015-11-16 09:05:42 +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