diff --git a/ROMFS/px4fmu_common/init.d-posix/airframes/1039_advanced_plane b/ROMFS/px4fmu_common/init.d-posix/airframes/1039_advanced_plane new file mode 100644 index 0000000000..c421bfec04 --- /dev/null +++ b/ROMFS/px4fmu_common/init.d-posix/airframes/1039_advanced_plane @@ -0,0 +1,70 @@ +#!/bin/sh +# +# @name Advanced 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_THR_LND_MAX 0 + +param set-default FW_L1_PERIOD 12 + +param set-default FW_MAN_P_MAX 30 + +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_SPOILERS_LND 0.4 + +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 diff --git a/ROMFS/px4fmu_common/init.d-posix/airframes/CMakeLists.txt b/ROMFS/px4fmu_common/init.d-posix/airframes/CMakeLists.txt index e42560496d..fadd7cfb2c 100644 --- a/ROMFS/px4fmu_common/init.d-posix/airframes/CMakeLists.txt +++ b/ROMFS/px4fmu_common/init.d-posix/airframes/CMakeLists.txt @@ -61,6 +61,7 @@ px4_add_romfs_files( 1036_malolo 1037_believer 1038_glider + 1039_advanced_plane 1040_standard_vtol 1041_tailsitter 1042_tiltrotor diff --git a/src/modules/simulation/simulator_mavlink/sitl_targets_gazebo.cmake b/src/modules/simulation/simulator_mavlink/sitl_targets_gazebo.cmake index d04d5afa0e..56d34b1d5b 100644 --- a/src/modules/simulation/simulator_mavlink/sitl_targets_gazebo.cmake +++ b/src/modules/simulation/simulator_mavlink/sitl_targets_gazebo.cmake @@ -63,6 +63,7 @@ set(debuggers set(models none + advanced_plane believer boat cloudship