|
|
|
@ -189,12 +189,12 @@ PARAM_DEFINE_FLOAT(MPC_Z_VEL_I, 0.02f);
@@ -189,12 +189,12 @@ PARAM_DEFINE_FLOAT(MPC_Z_VEL_I, 0.02f);
|
|
|
|
|
PARAM_DEFINE_FLOAT(MPC_Z_VEL_D, 0.0f); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Maximum vertical velocity |
|
|
|
|
* Maximum vertical ascent velocity |
|
|
|
|
* |
|
|
|
|
* Maximum vertical velocity in AUTO mode and endpoint for stabilized modes (ALTCTRL, POSCTRL). |
|
|
|
|
* |
|
|
|
|
* @unit m/s |
|
|
|
|
* @min 0.0 |
|
|
|
|
* @min 0.5 |
|
|
|
|
* @max 8.0 |
|
|
|
|
* @decimal 1 |
|
|
|
|
* @group Multicopter Position Control |
|
|
|
@ -202,16 +202,26 @@ PARAM_DEFINE_FLOAT(MPC_Z_VEL_D, 0.0f);
@@ -202,16 +202,26 @@ PARAM_DEFINE_FLOAT(MPC_Z_VEL_D, 0.0f);
|
|
|
|
|
PARAM_DEFINE_FLOAT(MPC_Z_VEL_MAX_UP, 3.0f); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Maximum vertical velocity in positive z direction (descending) |
|
|
|
|
* Maximum vertical descent velocity |
|
|
|
|
* |
|
|
|
|
* Maximum vertical velocity in AUTO mode and endpoint for stabilized modes (ALTCTRL, POSCTRL). |
|
|
|
|
* |
|
|
|
|
* @unit m/s |
|
|
|
|
* @min 0.0 |
|
|
|
|
* @max 8.0 |
|
|
|
|
* @min 0.5 |
|
|
|
|
* @max 4.0 |
|
|
|
|
* @group Multicopter Position Control |
|
|
|
|
*/ |
|
|
|
|
PARAM_DEFINE_FLOAT(MPC_Z_VEL_MAX, 1.0f); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Transitional support, do not change / use |
|
|
|
|
* |
|
|
|
|
* @unit m/s |
|
|
|
|
* @min 0.5 |
|
|
|
|
* @max 4.0 |
|
|
|
|
* @group Multicopter Position Control |
|
|
|
|
*/ |
|
|
|
|
PARAM_DEFINE_FLOAT(MPC_Z_VEL_MAX_DOWN, 1.0f); |
|
|
|
|
PARAM_DEFINE_FLOAT(MPC_Z_VEL_MAX_DN, 1.0f); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Vertical velocity feed forward |
|
|
|
|