forked from Archive/PX4-Autopilot
ROMFS: add new VTOL config and mixer (generic quadplane tiltrotor VTOL)
This commit is contained in:
parent
2dace0c9ea
commit
3983f0b833
|
@ -0,0 +1,41 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# @name Generic Quadplane VTOL Tiltrotor
|
||||||
|
#
|
||||||
|
# @type VTOL Tiltrotor
|
||||||
|
# @class VTOL
|
||||||
|
#
|
||||||
|
# @maintainer
|
||||||
|
#
|
||||||
|
# @output MAIN1 motor 1
|
||||||
|
# @output MAIN2 motor 2
|
||||||
|
# @output MAIN3 motor 3
|
||||||
|
# @output MAIN4 motor 4
|
||||||
|
# @output AUX1 Motor tilt front left
|
||||||
|
# @output AUX2 Motor tilt front right
|
||||||
|
# @output AUX3 Motor tilt rear left
|
||||||
|
# @output AUX4 Motor tilt rear right
|
||||||
|
# @output AUX5 Aileron left
|
||||||
|
# @output AUX6 Aileron right
|
||||||
|
# @output AUX7 Elevator
|
||||||
|
# @output AUX8 Rudder
|
||||||
|
#
|
||||||
|
# @board px4_fmu-v2 exclude
|
||||||
|
# @board bitcraze_crazyflie exclude
|
||||||
|
#
|
||||||
|
|
||||||
|
. ${R}etc/init.d/rc.vtol_defaults
|
||||||
|
|
||||||
|
|
||||||
|
param set-default PWM_MAIN_RATE 400
|
||||||
|
|
||||||
|
param set-default VT_IDLE_PWM_MC 1100
|
||||||
|
param set-default VT_TYPE 1
|
||||||
|
param set-default VT_MOT_ID 1234
|
||||||
|
param set-default VT_FW_MOT_OFFID 24
|
||||||
|
set MAV_TYPE 21
|
||||||
|
|
||||||
|
set MIXER quad_x
|
||||||
|
set MIXER_AUX vtol_TTTTAAER
|
||||||
|
|
||||||
|
set PWM_OUT 1234
|
|
@ -137,6 +137,7 @@ px4_add_romfs_files(
|
||||||
13012_convergence
|
13012_convergence
|
||||||
13013_deltaquad
|
13013_deltaquad
|
||||||
13014_vtol_babyshark
|
13014_vtol_babyshark
|
||||||
|
13030_generic_vtol_quad_tiltrotor
|
||||||
13050_generic_vtol_octo
|
13050_generic_vtol_octo
|
||||||
13200_generic_vtol_tailsitter
|
13200_generic_vtol_tailsitter
|
||||||
|
|
||||||
|
|
|
@ -90,6 +90,7 @@ px4_add_romfs_files(
|
||||||
Viper.main.mix
|
Viper.main.mix
|
||||||
vtol_AAERT.aux.mix
|
vtol_AAERT.aux.mix
|
||||||
vtol_AAVVT.aux.mix
|
vtol_AAVVT.aux.mix
|
||||||
|
vtol_TTTTAAER.aux.mix
|
||||||
vtol_convergence.main.mix
|
vtol_convergence.main.mix
|
||||||
vtol_delta.aux.mix
|
vtol_delta.aux.mix
|
||||||
vtol_tailsitter_duo.main.mix
|
vtol_tailsitter_duo.main.mix
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
# Generic quadplane tiltrotor servo mixer
|
||||||
|
|
||||||
|
# Tilt mechanism servo mixer
|
||||||
|
---------------------------
|
||||||
|
# front left up:2000 down:1000
|
||||||
|
M: 1
|
||||||
|
S: 1 4 0 -20000 10000 -10000 10000
|
||||||
|
|
||||||
|
# front right up:1000 down:2000
|
||||||
|
M: 1
|
||||||
|
S: 1 4 0 20000 -10000 -10000 10000
|
||||||
|
|
||||||
|
# rear left up:2000 down:1000
|
||||||
|
M: 1
|
||||||
|
S: 1 4 0 -20000 10000 -10000 10000
|
||||||
|
|
||||||
|
# rear right up:1000 down:2000
|
||||||
|
M: 1
|
||||||
|
S: 1 4 0 20000 -10000 -10000 10000
|
||||||
|
|
||||||
|
|
||||||
|
# Aileron mixer
|
||||||
|
# ---------------------------------
|
||||||
|
M: 1
|
||||||
|
S: 1 0 10000 10000 0 -10000 10000
|
||||||
|
|
||||||
|
M: 1
|
||||||
|
S: 1 0 10000 10000 0 -10000 10000
|
||||||
|
|
||||||
|
|
||||||
|
# Elevator mixer
|
||||||
|
# ------------
|
||||||
|
M: 1
|
||||||
|
S: 1 1 -10000 -10000 0 -10000 10000
|
||||||
|
|
||||||
|
# Rudder mixer
|
||||||
|
# ------------
|
||||||
|
M: 1
|
||||||
|
S: 1 2 10000 10000 0 -10000 10000
|
Loading…
Reference in New Issue