diff --git a/ROMFS/px4fmu_common/init.d/airframes/13201_swan_quad_tailsitter b/ROMFS/px4fmu_common/init.d/airframes/13201_swan_quad_tailsitter new file mode 100644 index 0000000000..f32802f9ac --- /dev/null +++ b/ROMFS/px4fmu_common/init.d/airframes/13201_swan_quad_tailsitter @@ -0,0 +1,39 @@ +#!/bin/sh +# +# @name Swan K1 Quad Tailsitter VTOL +# +# @type VTOL Quad Tailsitter +# @class VTOL +# +# @board px4_fmu-v2 exclude +# @board bitcraze_crazyflie exclude +# + +. ${R}etc/init.d/rc.vtol_defaults + +param set-default MAV_TYPE 20 + +param set-default SYS_CTRL_ALLOC 1 + +param set-default CA_AIRFRAME 4 +param set-default CA_ROTOR_COUNT 4 +param set-default CA_ROTOR0_PX 0.15 +param set-default CA_ROTOR0_PY 0.23 +param set-default CA_ROTOR1_PX -0.15 +param set-default CA_ROTOR1_PY -0.23 +param set-default CA_ROTOR2_PX 0.15 +param set-default CA_ROTOR2_PY -0.23 +param set-default CA_ROTOR2_KM -0.05 +param set-default CA_ROTOR3_PX -0.15 +param set-default CA_ROTOR3_PY 0.23 +param set-default CA_ROTOR3_KM -0.05 + +#output allocation +#min pwm (1100) +#controller tuning + +param set-default VT_ELEV_MC_LOCK 0 + +param set-default VT_TYPE 0 + +param set-default SENS_EN_MS4525DO 1 diff --git a/ROMFS/px4fmu_common/init.d/airframes/CMakeLists.txt b/ROMFS/px4fmu_common/init.d/airframes/CMakeLists.txt index d99b2d8d25..4867e13d04 100644 --- a/ROMFS/px4fmu_common/init.d/airframes/CMakeLists.txt +++ b/ROMFS/px4fmu_common/init.d/airframes/CMakeLists.txt @@ -130,6 +130,7 @@ px4_add_romfs_files( 13030_generic_vtol_quad_tiltrotor 13050_generic_vtol_octo 13200_generic_vtol_tailsitter + 13201_swan_quad_tailsitter # [14000, 14999] Tri Y 14001_tri_y_yaw+