Ardupilot2/libraries/AP_NavEKF
Paul Riseborough 42214ec303 AP_NavEKF: Fix failure to start mag cal due to gyro noise
Vibration in the 400Hz delta angles could cause the angular rate condition check for in-flight magnetic field alignment to fail.
The symptons were failure to start magnetic field learning as expected when EK2_MAG_CAL=3 was set.
The calculation of a delta rotation between consecutive magnetometer samples has been introduced instead of the most recent IMU delta angle as this is less affected by noise and give an upper bound on the angular error.
the check has been moved into the magnetometer fusion control function so that any reset will be performed using fresh magnetometer data
2015-11-02 17:46:59 +09:00
..
Models AP_NavEKF: rename file to remove spaces 2015-05-23 17:14:52 +10:00
AP_Nav_Common.h AP_NavEKF: Add missing GPs check report 2015-10-10 21:22:49 +09:00
AP_NavEKF.cpp AP_NavEKF: Fix failure to start mag cal due to gyro noise 2015-11-02 17:46:59 +09:00
AP_NavEKF.h AP_NavEKF: Fix failure to start mag cal due to gyro noise 2015-11-02 17:46:59 +09:00
AP_SmallEKF.cpp Remove use of PROGMEM 2015-10-30 14:35:16 +09:00
AP_SmallEKF.h AP_NavEKF: standardize inclusion of libaries headers 2015-08-11 16:38:20 +10:00