Browse Source

FlighttaskManualPosition: check if estimator velocity maximum is finite

before applying limits
sbg
Dennis Mannhart 7 years ago committed by Lorenz Meier
parent
commit
4af9d79986
  1. 2
      src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp

2
src/lib/FlightTasks/tasks/FlightTaskManualPosition.cpp

@ -87,7 +87,7 @@ void FlightTaskManualPosition::_scaleSticks() @@ -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

Loading…
Cancel
Save