mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-04 15:08:28 -04:00
9b82b2200c
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 |
||
---|---|---|
.. | ||
AP_NavEKF2_AirDataFusion.cpp | ||
AP_NavEKF2_Control.cpp | ||
AP_NavEKF2_core.cpp | ||
AP_NavEKF2_core.h | ||
AP_NavEKF2_MagFusion.cpp | ||
AP_NavEKF2_Measurements.cpp | ||
AP_NavEKF2_OptFlowFusion.cpp | ||
AP_NavEKF2_Outputs.cpp | ||
AP_NavEKF2_PosVelFusion.cpp | ||
AP_NavEKF2_VehicleStatus.cpp | ||
AP_NavEKF2.cpp | ||
AP_NavEKF2.h | ||
AP_NavEKF_GyroBias.cpp |