From ddf591c4f588d6829facd5369059298a72ea01c2 Mon Sep 17 00:00:00 2001 From: Silvan Date: Fri, 24 Jan 2025 17:16:57 +0100 Subject: [PATCH] Navigator: use FLT_EPSILON instead of 0.0001f for >0 float comparison Signed-off-by: Silvan --- src/modules/navigator/mission_block.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/navigator/mission_block.cpp b/src/modules/navigator/mission_block.cpp index 53a7ce046661..1b05628a6c69 100644 --- a/src/modules/navigator/mission_block.cpp +++ b/src/modules/navigator/mission_block.cpp @@ -626,7 +626,7 @@ MissionBlock::mission_item_to_position_setpoint(const mission_item_s &item, posi _navigator->get_loiter_radius(); sp->loiter_direction_counter_clockwise = item.loiter_radius < 0; - if (item.acceptance_radius > 0.001f && PX4_ISFINITE(item.acceptance_radius)) { + if (item.acceptance_radius > FLT_EPSILON && PX4_ISFINITE(item.acceptance_radius)) { // if the mission item has a specified acceptance radius, overwrite the default one from parameters sp->acceptance_radius = item.acceptance_radius;