From 4af9d7998673854085fe5573f31845a933f1ea27 Mon Sep 17 00:00:00 2001 From: Dennis Mannhart Date: Fri, 22 Jun 2018 11:32:56 +0200 Subject: [PATCH] FlighttaskManualPosition: check if estimator velocity maximum is finite before applying limits --- src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp b/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp index c81c3c7208..bcec9a6d70 100644 --- a/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp +++ b/src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp @@ -87,7 +87,7 @@ void FlightTaskManualPosition::_scaleSticks() } // scale the stick inputs - if (_sub_vehicle_local_position->get().vxy_max > 0.001f) { + if (PX4_ISFINITE(_sub_vehicle_local_position->get().vxy_max)) { // estimator provides vehicle specific max // use the minimum of the estimator and user specified limit