mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-07-24 15:27:41 +08:00
feat(airframes): add generic airship
This commit is contained in:
44
ROMFS/px4fmu_common/init.d/airframes/2500_generic_airship
Normal file
44
ROMFS/px4fmu_common/init.d/airframes/2500_generic_airship
Normal file
@@ -0,0 +1,44 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# @name Generic Airship
|
||||
# @type Airship
|
||||
# @class Airship
|
||||
# @maintainer Hyunduk Shin <hyunduk@icarus-airship.com>
|
||||
#
|
||||
# @output Motor1 starboard thruster
|
||||
# @output Motor2 port thruster
|
||||
# @output Servo1 right elevator
|
||||
# @output Servo2 left elevator
|
||||
# @output Servo3 upper rudder
|
||||
# @output Servo4 lower rudder
|
||||
#
|
||||
# @board px4_fmu-v2 exclude
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.airship_defaults
|
||||
|
||||
param set-default COM_PREARM_MODE 2
|
||||
|
||||
param set-default CA_AIRFRAME 9
|
||||
|
||||
# Thrusters offset starboard/port but driven collectively
|
||||
param set-default CA_ROTOR_COUNT 2
|
||||
param set-default CA_ROTOR0_AX 1
|
||||
param set-default CA_ROTOR0_AZ 0
|
||||
param set-default CA_ROTOR0_KM 0
|
||||
param set-default CA_ROTOR0_PY 0
|
||||
param set-default CA_ROTOR1_AX 1
|
||||
param set-default CA_ROTOR1_AZ 0
|
||||
param set-default CA_ROTOR1_KM 0
|
||||
param set-default CA_ROTOR1_PY 0
|
||||
|
||||
param set-default CA_SV_CS_COUNT 4
|
||||
param set-default CA_SV_CS0_TYPE 3
|
||||
param set-default CA_SV_CS0_TRQ_P 0.5
|
||||
param set-default CA_SV_CS1_TYPE 3
|
||||
param set-default CA_SV_CS1_TRQ_P 0.5
|
||||
param set-default CA_SV_CS2_TYPE 4
|
||||
param set-default CA_SV_CS2_TRQ_Y 0.5
|
||||
param set-default CA_SV_CS3_TYPE 4
|
||||
param set-default CA_SV_CS3_TRQ_Y 0.5
|
||||
@@ -127,6 +127,7 @@ endif()
|
||||
|
||||
if(CONFIG_MODULES_AIRSHIP_ATT_CONTROL)
|
||||
px4_add_romfs_files(
|
||||
2500_generic_airship
|
||||
2507_cloudship
|
||||
)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user