From db1dc1c9a1ba6ee9a44d79365b1c979b9582511b Mon Sep 17 00:00:00 2001 From: Jaeyoung-Lim Date: Tue, 13 Jul 2021 15:45:04 +0200 Subject: [PATCH] Add airframe configuration and make target for believer This commit adds an airframe configuration and make target for believer --- .../init.d-posix/airframes/1037_believer | 54 +++++++++++++++++++ .../init.d-posix/airframes/CMakeLists.txt | 1 + platforms/posix/cmake/sitl_target.cmake | 1 + 3 files changed, 56 insertions(+) create mode 100644 ROMFS/px4fmu_common/init.d-posix/airframes/1037_believer diff --git a/ROMFS/px4fmu_common/init.d-posix/airframes/1037_believer b/ROMFS/px4fmu_common/init.d-posix/airframes/1037_believer new file mode 100644 index 0000000000..7c3435be88 --- /dev/null +++ b/ROMFS/px4fmu_common/init.d-posix/airframes/1037_believer @@ -0,0 +1,54 @@ +#!/bin/sh +# +# @name Plane SITL +# + +. ${R}etc/init.d/rc.fw_defaults + +param set-default EKF2_ARSP_THR 8 +param set-default EKF2_FUSE_BETA 1 +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_PR_I 0.4 +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_THR_MAX 0.6 +param set-default FW_THR_MIN 0.05 +param set-default FW_THR_CRUISE 0.25 + +param set-default FW_T_ALT_TC 2 +param set-default FW_T_CLMB_MAX 8 +param set-default FW_T_HRATE_FF 0.5 +param set-default FW_T_SINK_MAX 2.7 +param set-default FW_T_SINK_MIN 2.2 +param set-default FW_T_TAS_TC 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 NAV_LOITER_RAD 50 + +param set-default RWTO_TKOFF 1 + +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 660e68704c..9d4a345461 100644 --- a/ROMFS/px4fmu_common/init.d-posix/airframes/CMakeLists.txt +++ b/ROMFS/px4fmu_common/init.d-posix/airframes/CMakeLists.txt @@ -60,6 +60,7 @@ px4_add_romfs_files( 1034_rascal-electric 1035_techpod 1036_malolo + 1037_believer 1040_standard_vtol 1041_tailsitter 1042_tiltrotor diff --git a/platforms/posix/cmake/sitl_target.cmake b/platforms/posix/cmake/sitl_target.cmake index f1ef214642..16392b2627 100644 --- a/platforms/posix/cmake/sitl_target.cmake +++ b/platforms/posix/cmake/sitl_target.cmake @@ -102,6 +102,7 @@ set(debuggers set(models none + believer boat cloudship if750a