mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-26 01:13:35 +08:00
- landing slope/curve library removed - flare curve removed (the position setpoints will not be tracked during a flare, and were being ignored by open-loop maneuvers anyway) - flare curve replaced by simply commanding a constant glide slope to the ground from the approach entrance, and commanding a sink rate once below flaring alt - flare is now time-to-touchdown -based to account for differing descent rates (e.g. due to wind) - flare pitch limits and height rate commands are ramped in from the previous iteration's values at flare onset to avoid jumpy commands - TECS controls all aspects of the auto landing airspeed and altitude/height rate, and is only constrained by pitch and throttle limits (lessening unintuitive open loop manuever overrides) - throttle is killed on flare - flare is the singular point of no return during landing - lateral manual nudging of the touchdown point is configurable via parameter, allowing the operator to nudge (via remote) either the touchdown point itself (adjusting approach vector) or shifting the entire approach path to the left or right. this helps when GCS map or GNSS uncertainties set the aircraft on a slightly offset approach"
76 lines
1.8 KiB
Bash
76 lines
1.8 KiB
Bash
#!/bin/sh
|
|
#
|
|
# @name Plane SITL
|
|
#
|
|
|
|
. ${R}etc/init.d/rc.fw_defaults
|
|
|
|
param set-default EKF2_MAG_ACCLIM 0
|
|
param set-default EKF2_MAG_YAWLIM 0
|
|
|
|
param set-default FW_LND_AIRSPD_SC 1
|
|
param set-default FW_LND_ANG 8
|
|
|
|
param set-default FW_L1_PERIOD 12
|
|
|
|
param set-default FW_MAN_P_MAX 30
|
|
|
|
param set-default FW_PR_P 0.9
|
|
param set-default FW_PR_FF 0.2
|
|
param set-default FW_PSP_OFF 2
|
|
param set-default FW_P_LIM_MAX 32
|
|
param set-default FW_P_LIM_MIN -15
|
|
|
|
param set-default FW_RR_FF 0.1
|
|
param set-default FW_RR_P 0.3
|
|
|
|
param set-default FW_SPOILERS_LND 0.4
|
|
|
|
param set-default FW_THR_MAX 0.6
|
|
param set-default FW_THR_MIN 0.05
|
|
param set-default FW_THR_TRIM 0.25
|
|
|
|
param set-default FW_T_CLMB_MAX 8
|
|
param set-default FW_T_SINK_MAX 2.7
|
|
param set-default FW_T_SINK_MIN 2.2
|
|
|
|
param set-default FW_W_EN 1
|
|
|
|
param set-default MIS_LTRMIN_ALT 30
|
|
param set-default MIS_TAKEOFF_ALT 30
|
|
|
|
param set-default NAV_ACC_RAD 15
|
|
param set-default NAV_DLL_ACT 2
|
|
|
|
param set-default RWTO_TKOFF 1
|
|
|
|
#param set-default SYS_CTRL_ALLOC 1
|
|
param set-default CA_AIRFRAME 1
|
|
|
|
param set-default CA_ROTOR_COUNT 1
|
|
param set-default CA_ROTOR0_PX 0.3
|
|
|
|
param set-default CA_SV_CS_COUNT 6
|
|
param set-default CA_SV_CS0_TRQ_R -0.5
|
|
param set-default CA_SV_CS0_TYPE 1
|
|
param set-default CA_SV_CS1_TRQ_R 0.5
|
|
param set-default CA_SV_CS1_TYPE 2
|
|
param set-default CA_SV_CS2_TRQ_P 1.0
|
|
param set-default CA_SV_CS2_TYPE 3
|
|
param set-default CA_SV_CS3_TRQ_Y 1.0
|
|
param set-default CA_SV_CS3_TYPE 4
|
|
param set-default CA_SV_CS4_TYPE 9
|
|
param set-default CA_SV_CS5_TYPE 10
|
|
param set-default PWM_MAIN_FUNC3 204
|
|
param set-default PWM_MAIN_FUNC4 205
|
|
param set-default PWM_MAIN_FUNC5 101
|
|
param set-default PWM_MAIN_FUNC6 201
|
|
param set-default PWM_MAIN_FUNC7 202
|
|
param set-default PWM_MAIN_FUNC8 203
|
|
param set-default PWM_MAIN_FUNC9 206
|
|
param set-default PWM_MAIN_REV 256
|
|
|
|
|
|
set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix
|
|
set MIXER custom
|