diff --git a/src/lib/flight_tasks/tasks/ManualAcceleration/FlightTaskManualAcceleration.cpp b/src/lib/flight_tasks/tasks/ManualAcceleration/FlightTaskManualAcceleration.cpp index 8e3e5322f3..b56aca8dc5 100644 --- a/src/lib/flight_tasks/tasks/ManualAcceleration/FlightTaskManualAcceleration.cpp +++ b/src/lib/flight_tasks/tasks/ManualAcceleration/FlightTaskManualAcceleration.cpp @@ -54,6 +54,8 @@ bool FlightTaskManualAcceleration::activate(const vehicle_local_position_setpoin _velocity_setpoint.xy() = Vector2f(_velocity); } + _stick_acceleration_xy.resetPosition(); + if (PX4_ISFINITE(last_setpoint.acceleration[0])) { _stick_acceleration_xy.resetAcceleration(Vector2f(last_setpoint.acceleration[0], last_setpoint.acceleration[1])); }