|
|
|
@ -585,6 +585,11 @@ MulticopterPositionControl::parameters_update(bool force)
@@ -585,6 +585,11 @@ MulticopterPositionControl::parameters_update(bool force)
|
|
|
|
|
_params.hold_max_z = (v < 0.0f ? 0.0f : v); |
|
|
|
|
param_get(_params_handles.acc_hor_max, &v); |
|
|
|
|
_params.acc_hor_max = v; |
|
|
|
|
/*
|
|
|
|
|
* increase the maximum horizontal acceleration such that stopping |
|
|
|
|
* within 1 s from full speed is feasible |
|
|
|
|
*/ |
|
|
|
|
_params.acc_hor_max = math::max(_params.vel_cruise(0), _params.acc_hor_max); |
|
|
|
|
param_get(_params_handles.alt_mode, &v_i); |
|
|
|
|
_params.alt_mode = v_i; |
|
|
|
|
|
|
|
|
|