From 8eca82022c32322a9271ebdbfa7f4525c909bd8c Mon Sep 17 00:00:00 2001 From: Dennis Mannhart Date: Mon, 7 Aug 2017 14:13:15 +0200 Subject: [PATCH] mc_pos_control: sub param.acc with block param --- .../mc_pos_control/mc_pos_control_main.cpp | 30 +++++++------------ 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/src/modules/mc_pos_control/mc_pos_control_main.cpp b/src/modules/mc_pos_control/mc_pos_control_main.cpp index a13b9e42c8..d3b6ff14ee 100644 --- a/src/modules/mc_pos_control/mc_pos_control_main.cpp +++ b/src/modules/mc_pos_control/mc_pos_control_main.cpp @@ -148,9 +148,10 @@ private: control::BlockParamFloat _xy_vel_man_expo; /**< ratio of exponential curve for stick input in xy direction pos mode */ control::BlockParamFloat _z_vel_man_expo; /**< ratio of exponential curve for stick input in xy direction pos mode */ control::BlockParamFloat _hold_dz; /**< deadzone around the center for the sticks when flying in position mode */ - control::BlockParamFloat _acceleration_hor_max; /**< maximum velocity setpoint slewrate while decelerating */ - control::BlockParamFloat _deceleration_hor_max; /**< maximum velocity setpoint slewrate while decelerating */ - control::BlockParamFloat _min_cruise_speed; /**< minimum cruising speed when passing waypoint */ + control::BlockParamFloat _acceleration_hor_max; /**< maximum velocity setpoint slewrate for auto & fast manual brake */ + control::BlockParamFloat _acceleration_hor_manual; /**< maximum velocity setpoint slewrate for manual acceleration */ + control::BlockParamFloat _acceleration_z_max_up; /** max acceleration up */ + control::BlockParamFloat _acceleration_z_max_down; /** max acceleration down */ control::BlockParamFloat _cruise_speed_90; /** fabsf(max_acc_z)) { _vel_sp(2) = max_acc_z * dt + _vel_sp_prev(2);