Update ecl to add ability to recover from bad magnetic yaw

* msg: Add EKF-GSF yaw estimator logging data
* ecl: update to version with EKF-GSF yaw estimator
* ekf2: Add param control and logging for EKF-GSF yaw estimator
* logger: Add logging for EKF-GSF yaw esimtator
This commit is contained in:
Paul Riseborough
2020-03-15 12:57:25 -04:00
committed by GitHub
parent 422e89b1c0
commit ab92b46e69
8 changed files with 60 additions and 17 deletions
+12
View File
@@ -1430,3 +1430,15 @@ PARAM_DEFINE_FLOAT(EKF2_REQ_GPS_H, 10.0f);
* @boolean
*/
PARAM_DEFINE_INT32(EKF2_MAG_CHECK, 0);
/**
* Default value of true airspeed used in EKF-GSF AHRS calculation.
* If no airspeed measurements are avalable, the EKF-GSF AHRS calculation will assume this value of true airspeed when compensating for centripetal acceleration during turns. Set to zero to disable centripetal acceleration compensation during fixed wing flight modes.
*
* @group EKF2
* @min 0.0
* @unit m/s
* @max 100.0
* @decimal 1
*/
PARAM_DEFINE_FLOAT(EKF2_GSF_TAS, 15.0f);