From f1262cbe84c0f1934e4bd85efa59ff03e1d6249a Mon Sep 17 00:00:00 2001 From: bresch <brescianimathieu@gmail.com> Date: Thu, 31 Jan 2019 11:52:15 +0100 Subject: [PATCH] Manual Traj - Avoid velocity jumps due to a modification of the constraints --- .../FlightTaskManualPositionSmoothVel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/FlightTasks/tasks/ManualPositionSmoothVel/FlightTaskManualPositionSmoothVel.cpp b/src/lib/FlightTasks/tasks/ManualPositionSmoothVel/FlightTaskManualPositionSmoothVel.cpp index 6da1b3e8d4..2dfea37f51 100644 --- a/src/lib/FlightTasks/tasks/ManualPositionSmoothVel/FlightTaskManualPositionSmoothVel.cpp +++ b/src/lib/FlightTasks/tasks/ManualPositionSmoothVel/FlightTaskManualPositionSmoothVel.cpp @@ -95,11 +95,11 @@ void FlightTaskManualPositionSmoothVel::_updateSetpoints() if (_velocity_setpoint(2) < 0.f) { // up _smoothing[2].setMaxAccel(MPC_ACC_UP_MAX.get()); - _smoothing[2].setMaxVel(_constraints.speed_up); + _smoothing[2].setMaxVel(MPC_Z_VEL_MAX_UP.get()); } else { // down _smoothing[2].setMaxAccel(MPC_ACC_DOWN_MAX.get()); - _smoothing[2].setMaxVel(_constraints.speed_down); + _smoothing[2].setMaxVel(MPC_Z_VEL_MAX_DN.get()); } Vector2f vel_xy_sp = Vector2f(&_velocity_setpoint(0)); -- GitLab