From bb3f8e1118408985c17e27a737ef93751b4a4af6 Mon Sep 17 00:00:00 2001 From: Silvan Date: Tue, 15 Jul 2025 14:43:50 +0200 Subject: [PATCH 1/2] AirspeedSelector: improve meta data of ASPD_WERR_THR Signed-off-by: Silvan --- src/modules/airspeed_selector/airspeed_selector_params.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/airspeed_selector/airspeed_selector_params.c b/src/modules/airspeed_selector/airspeed_selector_params.c index a5e479a9f2b9..085ddf1514ad 100644 --- a/src/modules/airspeed_selector/airspeed_selector_params.c +++ b/src/modules/airspeed_selector/airspeed_selector_params.c @@ -226,15 +226,15 @@ PARAM_DEFINE_FLOAT(ASPD_FS_T_STOP, 1.f); PARAM_DEFINE_FLOAT(ASPD_FS_T_START, -1.f); /** - * Horizontal wind uncertainty threshold for synthetic airspeed. + * Horizontal wind uncertainty threshold for valid ground-minus-wind * - * The synthetic airspeed estimate (from groundspeed and heading) will be declared valid + * The airspeed alternative derived from groundspeed and heading will be declared valid * as soon and as long the horizontal wind uncertainty is below this value. * * @unit m/s - * @min 0.001 + * @min 0.01 * @max 5 - * @decimal 3 + * @decimal 2 * @group Airspeed Validator */ PARAM_DEFINE_FLOAT(ASPD_WERR_THR, 0.55f); From 7a4e02bf2c4ff478253757bef3f9e79742125359 Mon Sep 17 00:00:00 2001 From: Silvan Date: Tue, 15 Jul 2025 16:47:04 +0200 Subject: [PATCH 2/2] AirspeedSelector: increase default of ASPD_WERR_THR The previous default of 0.55m/s was very restrictive, the ground-minus-wind airspeed estimate was barely ever valid with it. Signed-off-by: Silvan --- src/modules/airspeed_selector/airspeed_selector_params.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/airspeed_selector/airspeed_selector_params.c b/src/modules/airspeed_selector/airspeed_selector_params.c index 085ddf1514ad..3cebcecd9810 100644 --- a/src/modules/airspeed_selector/airspeed_selector_params.c +++ b/src/modules/airspeed_selector/airspeed_selector_params.c @@ -237,7 +237,7 @@ PARAM_DEFINE_FLOAT(ASPD_FS_T_START, -1.f); * @decimal 2 * @group Airspeed Validator */ -PARAM_DEFINE_FLOAT(ASPD_WERR_THR, 0.55f); +PARAM_DEFINE_FLOAT(ASPD_WERR_THR, 2.f); /** * First principle airspeed check time window