mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-17 07:43:34 +08:00
For most VTOLs the param defaults for the agressiveness of the MC attitude controller are too high, as VTOLs usually have high intertia and lot af drag due to wings and can thus not rotate as fast as MCs. Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
45 lines
1.0 KiB
Bash
45 lines
1.0 KiB
Bash
#!/bin/sh
|
|
#
|
|
# VTOL default parameters.
|
|
#
|
|
# NOTE: Script variables are declared/initialized/unset in the rcS script.
|
|
#
|
|
|
|
set VEHICLE_TYPE vtol
|
|
|
|
# MAV_TYPE_VTOL_FIXEDROTOR 22
|
|
param set-default MAV_TYPE 22
|
|
|
|
param set-default MIS_TAKEOFF_ALT 20
|
|
param set-default MIS_YAW_TMT 10
|
|
|
|
param set-default EKF2_ARSP_THR 10
|
|
param set-default EKF2_FUSE_BETA 1
|
|
|
|
param set-default HTE_VXY_THR 2.0
|
|
|
|
param set-default MIS_DIST_WPS 5000
|
|
|
|
param set-default MPC_ACC_HOR_MAX 2
|
|
param set-default MPC_VEL_MANUAL 5
|
|
param set-default MPC_XY_CRUISE 5
|
|
param set-default MPC_XY_ERR_MAX 5
|
|
param set-default MPC_XY_VEL_MAX 8
|
|
param set-default MPC_JERK_MAX 4.5
|
|
param set-default MPC_YAW_MODE 4
|
|
|
|
# reduce aggressiveness around roll and yaw axis,
|
|
# as VTOLs usually have high intertia and lot af drag due to wings
|
|
param set-default MC_ROLL_P 5
|
|
param set-default MC_ROLLRATE_MAX 120
|
|
param set-default MC_YAW_P 2
|
|
param set-default MC_YAWRATE_MAX 120
|
|
param set-default MPC_MAN_Y_MAX 90
|
|
|
|
param set-default PWM_AUX_RATE 50
|
|
param set-default PWM_MAIN_RATE 400
|
|
|
|
param set-default RTL_TYPE 1
|
|
|
|
param set-default WV_EN 1
|