Skip to content

Commit

Permalink
Adding VTOL Octoplane airframe type (#12303)
Browse files Browse the repository at this point in the history
* Srcparser updated, default script for VTOL octoplane added.
  • Loading branch information
irsdkv authored and dagar committed Jun 22, 2019
1 parent 64ac8c1 commit fb8630c
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 0 deletions.
44 changes: 44 additions & 0 deletions ROMFS/px4fmu_common/init.d/airframes/13050_generic_vtol_octo
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
#!/bin/sh
#
# @name Generic Octoplane VTOL
#
# @type VTOL Octoplane
# @class VTOL
#
# @maintainer
#
# @output MAIN1 motor 1
# @output MAIN2 motor 2
# @output MAIN3 motor 3
# @output MAIN4 motor 4
# @output MAIN5 motor 5
# @output MAIN6 motor 6
# @output MAIN7 motor 7
# @output MAIN8 motor 8
# @output AUX1 Aileron 1
# @output AUX2 Aileron 2
# @output AUX3 Elevator
# @output AUX4 Rudder
# @output AUX5 Throttle
#

sh /etc/init.d/rc.vtol_defaults

if [ $AUTOCNF = yes ]
then
param set PWM_AUX_DIS5 950
param set PWM_RATE 400

param set VT_TYPE 2
param set VT_MOT_COUNT 8

# Indicate that FW roll direction was fixed in mixer, to be removed in v1.10
param set V19_VT_ROLLDIR 0
fi

set MAV_TYPE 22

set MIXER octo_cox
set MIXER_AUX vtol_AAERT

set PWM_OUT 12345678
2 changes: 2 additions & 0 deletions Tools/px4airframes/srcparser.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ def GetImageName(self):
return "VTOLQuadRotorTailSitter"
elif (self.name == "VTOL Tiltrotor"):
return "VTOLTiltRotor"
elif (self.name == "VTOL Octoplane"):
return "VTOLPlaneOcto"
elif (self.name == "Coaxial Helicopter"):
return "HelicopterCoaxial"
elif (self.name == "Helicopter"):
Expand Down

0 comments on commit fb8630c

Please sign in to comment.