ardupilot/libraries/AP_NavEKF2
Paul Riseborough 5eb7cf1fbf AP_NavEKF: Reduce roll/pitch disturbance when magnetic field is reset
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.
2015-10-23 19:04:30 +11:00
..
AP_NavEKF2_AirDataFusion.cpp AP_NavEKF: prevent high rate mag data locking out other data fusion 2015-10-20 20:16:04 +11:00
AP_NavEKF2_Control.cpp AP_NavEKF: Reduce roll/pitch disturbance when magnetic field is reset 2015-10-23 19:04:30 +11:00
AP_NavEKF2_core.cpp AP_NavEKF: Reduce roll/pitch disturbance when magnetic field is reset 2015-10-23 19:04:30 +11:00
AP_NavEKF2_core.h AP_NavEKF: Reduce roll/pitch disturbance when magnetic field is reset 2015-10-23 19:04:30 +11:00
AP_NavEKF2_MagFusion.cpp AP_NavEKF: Reduce roll/pitch disturbance when magnetic field is reset 2015-10-23 19:04:30 +11:00
AP_NavEKF2_Measurements.cpp AP_NavEKF2: Ensure consistent position and velocity fusion rates when not using GPS 2015-10-21 17:27:00 +11:00
AP_NavEKF2_OptFlowFusion.cpp AP_NavEKF: prevent high rate mag data locking out other data fusion 2015-10-20 20:16:04 +11:00
AP_NavEKF2_Outputs.cpp AP_NavEKF: Fix bug allowing takeoff in GPS modes without aiding 2015-10-20 20:16:00 +11:00
AP_NavEKF2_PosVelFusion.cpp AP_NavEKF2: Ensure consistent position and velocity fusion rates when not using GPS 2015-10-21 17:27:00 +11:00
AP_NavEKF2_VehicleStatus.cpp AP_NavEKF2: use common header for optimisation level and irq disable 2015-10-20 15:21:40 +11:00
AP_NavEKF2.cpp AP_NavEKF2: Improve timing accuracy 2015-10-20 15:21:39 +11:00
AP_NavEKF2.h AP_NavEKF2: Reduce effect of rounding errors on covariance prediction 2015-10-20 15:21:37 +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