mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-23 06:53:34 +08:00
Before #14212 the velocity control gains used in the multicopter position controller were defined as a scale between velocity error in one axis (or it's integral and derivative respectively) and the unit thrust vector. The problem with this is that the normalization of the unit thrust vector changes per vehicle or even vehicle configuration as 0 and 100% thrust get a different physical response. That's why the gains are now defined as scale between velocity error (integral/derivative) and the output acceleration in m/s².
73 lines
1.4 KiB
Bash
73 lines
1.4 KiB
Bash
#!/bin/sh
|
|
#
|
|
# @name HIL Standard VTOL QuadPlane
|
|
#
|
|
# @type Standard VTOL
|
|
# @class VTOL
|
|
#
|
|
# @maintainer Roman Bapst <roman@auterion.com>
|
|
#
|
|
|
|
sh /etc/init.d/rc.vtol_defaults
|
|
|
|
if [ $AUTOCNF = yes ]
|
|
then
|
|
param set BAT_N_CELLS 3
|
|
|
|
param set COM_RC_IN_MODE 1
|
|
|
|
param set EKF2_AID_MASK 1
|
|
param set EKF2_ANGERR_INIT 0.01
|
|
param set EKF2_GBIAS_INIT 0.01
|
|
param set EKF2_HGT_MODE 0
|
|
param set EKF2_MAG_TYPE 1
|
|
|
|
param set FW_AIRSPD_MAX 25
|
|
param set FW_AIRSPD_MIN 14
|
|
param set FW_AIRSPD_TRIM 16
|
|
|
|
param set MC_PITCH_P 6
|
|
param set MC_PITCHRATE_P 0.2
|
|
param set MC_ROLL_P 6
|
|
param set MC_ROLLRATE_P 0.3
|
|
param set MIS_LTRMIN_ALT 10
|
|
param set MIS_TAKEOFF_ALT 10
|
|
param set MIS_YAW_TMT 10
|
|
|
|
param set MPC_ACC_HOR_MAX 2
|
|
param set MPC_ACC_HOR_MAX 2
|
|
param set MPC_THR_MIN 0.1
|
|
param set MPC_TKO_SPEED 1
|
|
param set MPC_XY_P 0.8
|
|
param set MPC_XY_VEL_D_ACC 0.1
|
|
param set MPC_XY_VEL_I_ACC 4
|
|
param set MPC_XY_VEL_P_ACC 3
|
|
param set MPC_Z_VEL_P_ACC 12
|
|
param set MPC_Z_VEL_I_ACC 3
|
|
param set MPC_Z_VEL_MAX_DN 1.5
|
|
|
|
param set NAV_ACC_RAD 5
|
|
param set NAV_DLL_ACT 2
|
|
param set NAV_LOITER_RAD 80
|
|
|
|
param set RTL_DESCEND_ALT 10
|
|
param set RTL_LAND_DELAY 0
|
|
param set RTL_RETURN_ALT 30
|
|
|
|
param set SDLOG_DIRS_MAX 7
|
|
param set SYS_RESTART_TYPE 2
|
|
|
|
param set VT_F_TRANS_THR 0.75
|
|
param set VT_MOT_ID 1234
|
|
param set VT_FW_MOT_OFFID 1234
|
|
param set VT_TYPE 2
|
|
fi
|
|
|
|
param set SYS_HITL 1
|
|
|
|
set MAV_TYPE 22
|
|
|
|
set MIXER standard_vtol_hitl
|
|
|
|
set PWM_OUT 1234
|