mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-04 15:08:28 -04:00
5eb7cf1fbf
Because we have changed the yaw angle and have taken a point sample on the magnetic field, covariances associated with the magnetic field states will be invalid and subsequent innovations could cause an unwanted disturbance in roll and pitch. The reset of the Euler angles to a new yaw orientation was being done using roll and pitch from the output observer states, not the EKF state vector which meant that when roll and pitch were changing, the reset to a new yaw angle would also cause a roll and pitch disturbance. |
||
---|---|---|
.. | ||
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 |