Showing
1000 changed files
with
4080 additions
and
0 deletions
Too many changes to show.
To preserve performance only 1000 of 1000+ files are displayed.
Docs/면담확인서/5월면담확인서(2021_05_13,27).hwp
0 → 100644
No preview for this file type
Docs/주간보고서/2016104150_이재용_13주차_주간보고서.hwp
0 → 100644
No preview for this file type
home/Firmware/Documentation/Doxyfile.in
0 → 100644
This diff could not be displayed because it is too large.
home/Firmware/ROMFS/CMakeLists.txt
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/ROMFS/cannode/CMakeLists.txt
0 → 100644
1 | +############################################################################ | ||
2 | +# | ||
3 | +# Copyright (c) 2020 PX4 Development Team. All rights reserved. | ||
4 | +# | ||
5 | +# Redistribution and use in source and binary forms, with or without | ||
6 | +# modification, are permitted provided that the following conditions | ||
7 | +# are met: | ||
8 | +# | ||
9 | +# 1. Redistributions of source code must retain the above copyright | ||
10 | +# notice, this list of conditions and the following disclaimer. | ||
11 | +# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | +# notice, this list of conditions and the following disclaimer in | ||
13 | +# the documentation and/or other materials provided with the | ||
14 | +# distribution. | ||
15 | +# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | +# used to endorse or promote products derived from this software | ||
17 | +# without specific prior written permission. | ||
18 | +# | ||
19 | +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | +# POSSIBILITY OF SUCH DAMAGE. | ||
31 | +# | ||
32 | +############################################################################ | ||
33 | + | ||
34 | +add_subdirectory(init.d) |
1 | +############################################################################ | ||
2 | +# | ||
3 | +# Copyright (c) 2020 PX4 Development Team. All rights reserved. | ||
4 | +# | ||
5 | +# Redistribution and use in source and binary forms, with or without | ||
6 | +# modification, are permitted provided that the following conditions | ||
7 | +# are met: | ||
8 | +# | ||
9 | +# 1. Redistributions of source code must retain the above copyright | ||
10 | +# notice, this list of conditions and the following disclaimer. | ||
11 | +# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | +# notice, this list of conditions and the following disclaimer in | ||
13 | +# the documentation and/or other materials provided with the | ||
14 | +# distribution. | ||
15 | +# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | +# used to endorse or promote products derived from this software | ||
17 | +# without specific prior written permission. | ||
18 | +# | ||
19 | +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | +# POSSIBILITY OF SUCH DAMAGE. | ||
31 | +# | ||
32 | +############################################################################ | ||
33 | + | ||
34 | +px4_add_romfs_files( | ||
35 | + rcS | ||
36 | +) |
home/Firmware/ROMFS/cannode/init.d/rcS
0 → 100644
1 | +#!/bin/sh | ||
2 | +# Un comment and use set +e to ignore and set -e to enable 'exit on error control' | ||
3 | +set +e | ||
4 | +# Un comment the line below to help debug scripts by printing a trace of the script commands | ||
5 | +#set -x | ||
6 | +# PX4FMU startup script. | ||
7 | +# | ||
8 | +# NOTE: environment variable references: | ||
9 | +# If the dollar sign ('$') is followed by a left bracket ('{') then the | ||
10 | +# variable name is terminated with the right bracket character ('}'). | ||
11 | +# Otherwise, the variable name goes to the end of the argument. | ||
12 | +# | ||
13 | +# | ||
14 | +# NOTE: COMMENT LINES ARE REMOVED BEFORE STORED IN ROMFS. | ||
15 | +# | ||
16 | +#------------------------------------------------------------------------------ | ||
17 | +set R / | ||
18 | +# | ||
19 | +# Mount the procfs. | ||
20 | +# | ||
21 | +mount -t procfs /proc | ||
22 | + | ||
23 | +# | ||
24 | +# Start CDC/ACM serial driver. | ||
25 | +# | ||
26 | +sercon | ||
27 | + | ||
28 | +# | ||
29 | +# Print full system version. | ||
30 | +# | ||
31 | +ver all | ||
32 | + | ||
33 | +if mft query -q -k MTD -s MTD_PARAMETERS -v /fs/mtd_params | ||
34 | +then | ||
35 | + set PARAM_FILE /fs/mtd_params | ||
36 | +fi | ||
37 | + | ||
38 | +if mft query -q -k MTD -s MTD_PARAMETERS -v /dev/eeeprom0 | ||
39 | +then | ||
40 | + set PARAM_FILE /dev/eeeprom0 | ||
41 | +fi | ||
42 | + | ||
43 | +# | ||
44 | +# Load parameters. | ||
45 | +# | ||
46 | +param select $PARAM_FILE | ||
47 | +if ! param load | ||
48 | +then | ||
49 | + param reset_all | ||
50 | +fi | ||
51 | + | ||
52 | +# | ||
53 | +# Optional board architecture defaults: rc.board_arch_defaults | ||
54 | +# | ||
55 | +set BOARD_ARCH_RC_DEFAULTS ${R}etc/init.d/rc.board_arch_defaults | ||
56 | +if [ -f $BOARD_ARCH_RC_DEFAULTS ] | ||
57 | +then | ||
58 | + echo "Board architecture defaults: ${BOARD_ARCH_RC_DEFAULTS}" | ||
59 | + . $BOARD_ARCH_RC_DEFAULTS | ||
60 | +fi | ||
61 | +unset BOARD_ARCH_RC_DEFAULTS | ||
62 | + | ||
63 | +# | ||
64 | +# Optional board defaults: rc.board_defaults | ||
65 | +# | ||
66 | +set BOARD_RC_DEFAULTS ${R}etc/init.d/rc.board_defaults | ||
67 | +if [ -f $BOARD_RC_DEFAULTS ] | ||
68 | +then | ||
69 | + echo "Board defaults: ${BOARD_RC_DEFAULTS}" | ||
70 | + . $BOARD_RC_DEFAULTS | ||
71 | +fi | ||
72 | +unset BOARD_RC_DEFAULTS | ||
73 | + | ||
74 | +# | ||
75 | +# Start system state indicator. | ||
76 | +# | ||
77 | +rgbled start -X -q | ||
78 | +rgbled_ncp5623c start -X -q | ||
79 | +rgbled_pwm start | ||
80 | + | ||
81 | +if param greater -s LIGHT_EN_BLINKM 0 | ||
82 | +then | ||
83 | + if blinkm start -X | ||
84 | + then | ||
85 | + blinkm systemstate | ||
86 | + fi | ||
87 | +fi | ||
88 | + | ||
89 | +# | ||
90 | +# board sensors: rc.sensors | ||
91 | +# | ||
92 | +set BOARD_RC_SENSORS ${R}etc/init.d/rc.board_sensors | ||
93 | +if [ -f $BOARD_RC_SENSORS ] | ||
94 | +then | ||
95 | + echo "Board sensors: ${BOARD_RC_SENSORS}" | ||
96 | + . $BOARD_RC_SENSORS | ||
97 | +fi | ||
98 | +unset BOARD_RC_SENSORS | ||
99 | + | ||
100 | +# | ||
101 | +# Start UART/Serial device drivers. | ||
102 | +# Note: rc.serial is auto-generated from Tools/serial/generate_config.py | ||
103 | +# | ||
104 | +. ${R}etc/init.d/rc.serial | ||
105 | + | ||
106 | +# Check for flow sensor | ||
107 | +if param compare SENS_EN_PX4FLOW 1 | ||
108 | +then | ||
109 | + px4flow start -X | ||
110 | +fi | ||
111 | + | ||
112 | +uavcannode start | ||
113 | +unset R |
1 | +############################################################################ | ||
2 | +# | ||
3 | +# Copyright (c) 2018 PX4 Development Team. All rights reserved. | ||
4 | +# | ||
5 | +# Redistribution and use in source and binary forms, with or without | ||
6 | +# modification, are permitted provided that the following conditions | ||
7 | +# are met: | ||
8 | +# | ||
9 | +# 1. Redistributions of source code must retain the above copyright | ||
10 | +# notice, this list of conditions and the following disclaimer. | ||
11 | +# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | +# notice, this list of conditions and the following disclaimer in | ||
13 | +# the documentation and/or other materials provided with the | ||
14 | +# distribution. | ||
15 | +# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | +# used to endorse or promote products derived from this software | ||
17 | +# without specific prior written permission. | ||
18 | +# | ||
19 | +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | +# POSSIBILITY OF SUCH DAMAGE. | ||
31 | +# | ||
32 | +############################################################################ | ||
33 | + | ||
34 | +add_subdirectory(init.d) | ||
35 | +add_subdirectory(mixers) | ||
36 | +# TODO: make this configurable from the board config, or better combine | ||
37 | +if("${PX4_BOARD}" MATCHES "sitl") | ||
38 | + add_subdirectory(mixers-sitl) | ||
39 | + add_subdirectory(init.d-posix) | ||
40 | +endif() |
1 | +############################################################################ | ||
2 | +# | ||
3 | +# Copyright (c) 2020 PX4 Development Team. All rights reserved. | ||
4 | +# | ||
5 | +# Redistribution and use in source and binary forms, with or without | ||
6 | +# modification, are permitted provided that the following conditions | ||
7 | +# are met: | ||
8 | +# | ||
9 | +# 1. Redistributions of source code must retain the above copyright | ||
10 | +# notice, this list of conditions and the following disclaimer. | ||
11 | +# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | +# notice, this list of conditions and the following disclaimer in | ||
13 | +# the documentation and/or other materials provided with the | ||
14 | +# distribution. | ||
15 | +# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | +# used to endorse or promote products derived from this software | ||
17 | +# without specific prior written permission. | ||
18 | +# | ||
19 | +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | +# POSSIBILITY OF SUCH DAMAGE. | ||
31 | +# | ||
32 | +############################################################################ | ||
33 | + | ||
34 | +add_subdirectory(airframes) | ||
35 | + | ||
36 | +px4_add_romfs_files( | ||
37 | + rc.replay | ||
38 | + rcS | ||
39 | +) |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name 3DR Iris Quadrotor SITL | ||
4 | +# | ||
5 | +# @type Quadrotor Wide | ||
6 | +# | ||
7 | +# @maintainer Julian Oes <julian@oes.ch> | ||
8 | +# | ||
9 | + | ||
10 | +. ${R}etc/init.d/rc.mc_defaults | ||
11 | +. ${R}etc/init.d/rc.ctrlalloc | ||
12 | + | ||
13 | +if [ $AUTOCNF = yes ] | ||
14 | +then | ||
15 | + param set MPC_USE_HTE 0 | ||
16 | + | ||
17 | + param set VM_MASS 1.5 | ||
18 | + param set VM_INERTIA_XX 0.03 | ||
19 | + param set VM_INERTIA_YY 0.03 | ||
20 | + param set VM_INERTIA_ZZ 0.05 | ||
21 | + | ||
22 | + param set CA_AIRFRAME 0 | ||
23 | + param set CA_METHOD 1 | ||
24 | + param set CA_ACT0_MIN 0.0 | ||
25 | + param set CA_ACT1_MIN 0.0 | ||
26 | + param set CA_ACT2_MIN 0.0 | ||
27 | + param set CA_ACT3_MIN 0.0 | ||
28 | + param set CA_ACT0_MAX 1.0 | ||
29 | + param set CA_ACT1_MAX 1.0 | ||
30 | + param set CA_ACT2_MAX 1.0 | ||
31 | + param set CA_ACT3_MAX 1.0 | ||
32 | + | ||
33 | + param set CA_MC_R0_PX 0.1515 | ||
34 | + param set CA_MC_R0_PY 0.245 | ||
35 | + param set CA_MC_R0_CT 6.5 | ||
36 | + param set CA_MC_R0_KM 0.05 | ||
37 | + param set CA_MC_R1_PX -0.1515 | ||
38 | + param set CA_MC_R1_PY -0.1875 | ||
39 | + param set CA_MC_R1_CT 6.5 | ||
40 | + param set CA_MC_R1_KM 0.05 | ||
41 | + param set CA_MC_R2_PX 0.1515 | ||
42 | + param set CA_MC_R2_PY -0.245 | ||
43 | + param set CA_MC_R2_CT 6.5 | ||
44 | + param set CA_MC_R2_KM -0.05 | ||
45 | + param set CA_MC_R3_PX -0.1515 | ||
46 | + param set CA_MC_R3_PY 0.1875 | ||
47 | + param set CA_MC_R3_CT 6.5 | ||
48 | + param set CA_MC_R3_KM -0.05 | ||
49 | + | ||
50 | +fi | ||
51 | + | ||
52 | +set MIXER direct |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name IF750A SITL | ||
4 | +# InspiredFlight 750 Auterion edition. Gazebo Only. | ||
5 | +# | ||
6 | +# @type Quadrotor | ||
7 | +# | ||
8 | + | ||
9 | +. ${R}etc/init.d/rc.mc_defaults | ||
10 | + | ||
11 | +if [ $AUTOCNF = yes ] | ||
12 | +then | ||
13 | + # EKF2: Multi GPS blending (as the model has 2 GPS's) | ||
14 | + param set EKF2_GPS_MASK 7 # Uses speed, hpos and vpos accuracy | ||
15 | + param set TRIG_INTERFACE 3 | ||
16 | + param set TRIG_MODE 4 | ||
17 | + param set MNT_MODE_IN 4 | ||
18 | + param set MNT_MODE_OUT 2 | ||
19 | + param set MNT_DO_STAB 2 | ||
20 | +fi | ||
21 | + | ||
22 | +set MIXER quad_x |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name 3DR Iris Quadrotor SITL (Optical Flow) | ||
4 | +# | ||
5 | +# @type Quadrotor Wide | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d-posix/airframes/10016_iris | ||
9 | + | ||
10 | +if [ $AUTOCNF = yes ] | ||
11 | +then | ||
12 | + # EKF2 | ||
13 | + param set EKF2_AID_MASK 2 | ||
14 | + param set EKF2_EVP_NOISE 0.05 | ||
15 | + param set EKF2_EVA_NOISE 0.05 | ||
16 | + | ||
17 | + # LPE: Flow-only mode | ||
18 | + param set LPE_FUSION 242 | ||
19 | + param set LPE_FAKE_ORIGIN 1 | ||
20 | + | ||
21 | + param set MPC_ALT_MODE 2 | ||
22 | +fi |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name 3DR Iris Quadrotor SITL (irlock) | ||
4 | +# | ||
5 | +# @type Quadrotor Wide | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d-posix/airframes/10016_iris | ||
9 | + | ||
10 | +if [ $AUTOCNF = yes ] | ||
11 | +then | ||
12 | + # enable fusion of landing target velocity | ||
13 | + param set LTEST_MODE 1 | ||
14 | + param set PLD_HACC_RAD 0.1 | ||
15 | +fi | ||
16 | + | ||
17 | +# Start up Landing Target Estimator module | ||
18 | +landing_target_estimator start |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name 3DR Iris Quadrotor SITL (Vision) | ||
4 | +# | ||
5 | +# @type Quadrotor Wide | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d-posix/airframes/10016_iris | ||
9 | + | ||
10 | +if [ $AUTOCNF = yes ] | ||
11 | +then | ||
12 | + # EKF2: Vision position and heading | ||
13 | + param set EKF2_AID_MASK 24 | ||
14 | + param set EKF2_EV_DELAY 5 | ||
15 | + | ||
16 | + # LPE: Vision + baro | ||
17 | + param set LPE_FUSION 132 | ||
18 | + | ||
19 | + # AEQ: External heading set to use vision input | ||
20 | + param set ATT_EXT_HDG_M 1 | ||
21 | +fi |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name 3DR Iris Quadrotor SITL (Optical Flow) | ||
4 | +# | ||
5 | +# @type Quadrotor Wide | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d-posix/airframes/10016_iris | ||
9 | + | ||
10 | +if [ $AUTOCNF = yes ] | ||
11 | +then | ||
12 | + # EKF2 | ||
13 | + param set EKF2_AID_MASK 2 | ||
14 | + param set SENS_FLOW_ROT 0 | ||
15 | + | ||
16 | + # LPE: Flow-only mode | ||
17 | + param set LPE_FUSION 242 | ||
18 | + param set LPE_FAKE_ORIGIN 1 | ||
19 | + | ||
20 | + param set MPC_ALT_MODE 2 | ||
21 | +fi |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name 3DR Iris Quadrotor SITL (Vision Velocity) | ||
4 | +# | ||
5 | +# @type Quadrotor Wide | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d-posix/airframes/10016_iris | ||
9 | + | ||
10 | +if [ $AUTOCNF = yes ] | ||
11 | +then | ||
12 | + # EKF2: Vision velocity and heading | ||
13 | + param set EKF2_AID_MASK 272 | ||
14 | + param set EKF2_EV_DELAY 5 | ||
15 | +fi |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name UUV | ||
4 | +# | ||
5 | + | ||
6 | +. ${R}etc/init.d/rc.uuv_defaults | ||
7 | + | ||
8 | +if [ $AUTOCNF = yes ] | ||
9 | +then | ||
10 | + #Set data link loss failsafe mode (0: disabled) | ||
11 | + param set NAV_DLL_ACT 0 | ||
12 | + | ||
13 | + # disable circuit breaker for airspeed sensor | ||
14 | + param set CBRK_AIRSPD_CHK 162128 | ||
15 | + | ||
16 | + #param set CBRK_GPSFAIL 240024 | ||
17 | +fi | ||
18 | + | ||
19 | +set MAV_TYPE 12 | ||
20 | +param set MAV_TYPE ${MAV_TYPE} | ||
21 | + | ||
22 | +set MIXER_FILE etc/mixers-sitl/uuv_x_sitl.main.mix | ||
23 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Hippocampus UUV | ||
4 | +# | ||
5 | + | ||
6 | +. ${R}etc/init.d/rc.uuv_defaults | ||
7 | + | ||
8 | +if [ $AUTOCNF = yes ] | ||
9 | +then | ||
10 | + #Set data link loss failsafe mode (0: disabled) | ||
11 | + param set NAV_DLL_ACT 0 | ||
12 | + | ||
13 | + # disable circuit breaker for airspeed sensor | ||
14 | + param set CBRK_AIRSPD_CHK 162128 | ||
15 | + | ||
16 | + #param set CBRK_GPSFAIL 240024 | ||
17 | +fi | ||
18 | + | ||
19 | +set MAV_TYPE 12 | ||
20 | +param set MAV_TYPE ${MAV_TYPE} | ||
21 | + | ||
22 | +set MIXER_FILE etc/mixers-sitl/uuv_x_sitl.main.mix | ||
23 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name BlueROV2 Heavy Configuration | ||
4 | +# | ||
5 | + | ||
6 | +. ${R}etc/init.d/rc.uuv_defaults | ||
7 | + | ||
8 | +if [ $AUTOCNF = yes ] | ||
9 | +then | ||
10 | + #Set data link loss failsafe mode (0: disabled) | ||
11 | + param set NAV_DLL_ACT 0 | ||
12 | + | ||
13 | + # disable circuit breaker for airspeed sensor | ||
14 | + param set CBRK_AIRSPD_CHK 162128 | ||
15 | + | ||
16 | +fi | ||
17 | + | ||
18 | +set PWM_OUT 12345678 | ||
19 | +set MIXER_FILE etc/mixers-sitl/vectored6dof_sitl.main.mix | ||
20 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Plane SITL | ||
4 | +# | ||
5 | + | ||
6 | +. ${R}etc/init.d/rc.fw_defaults | ||
7 | + | ||
8 | +if [ $AUTOCNF = yes ] | ||
9 | +then | ||
10 | + param set EKF2_ARSP_THR 8 | ||
11 | + param set EKF2_FUSE_BETA 1 | ||
12 | + param set EKF2_MAG_ACCLIM 0 | ||
13 | + param set EKF2_MAG_YAWLIM 0 | ||
14 | + | ||
15 | + param set FW_LND_AIRSPD_SC 1 | ||
16 | + param set FW_LND_ANG 8 | ||
17 | + param set FW_THR_LND_MAX 0 | ||
18 | + | ||
19 | + param set FW_L1_PERIOD 12 | ||
20 | + | ||
21 | + param set FW_MAN_P_MAX 30 | ||
22 | + | ||
23 | + param set FW_PR_I 0.4 | ||
24 | + param set FW_PR_P 0.9 | ||
25 | + param set FW_PR_FF 0.2 | ||
26 | + param set FW_PSP_OFF 2 | ||
27 | + param set FW_P_LIM_MAX 32 | ||
28 | + param set FW_P_LIM_MIN -15 | ||
29 | + | ||
30 | + param set FW_RR_FF 0.1 | ||
31 | + param set FW_RR_P 0.3 | ||
32 | + | ||
33 | + param set FW_THR_MAX 0.6 | ||
34 | + param set FW_THR_MIN 0.05 | ||
35 | + param set FW_THR_CRUISE 0.25 | ||
36 | + | ||
37 | + param set FW_T_ALT_TC 2 | ||
38 | + param set FW_T_CLMB_MAX 8 | ||
39 | + param set FW_T_HRATE_FF 0.5 | ||
40 | + param set FW_T_SINK_MAX 2.7 | ||
41 | + param set FW_T_SINK_MIN 2.2 | ||
42 | + param set FW_T_TAS_TC 2 | ||
43 | + | ||
44 | + param set FW_W_EN 1 | ||
45 | + | ||
46 | + param set MIS_LTRMIN_ALT 30 | ||
47 | + param set MIS_TAKEOFF_ALT 30 | ||
48 | + | ||
49 | + param set NAV_ACC_RAD 15 | ||
50 | + param set NAV_DLL_ACT 2 | ||
51 | + param set NAV_LOITER_RAD 50 | ||
52 | + | ||
53 | + param set RWTO_TKOFF 1 | ||
54 | + | ||
55 | +fi | ||
56 | + | ||
57 | +set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix | ||
58 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Plane SITL | ||
4 | +# | ||
5 | + | ||
6 | +. ${R}etc/init.d/rc.fw_defaults | ||
7 | + | ||
8 | +if [ $AUTOCNF = yes ] | ||
9 | +then | ||
10 | + param set EKF2_ARSP_THR 8 | ||
11 | + param set EKF2_FUSE_BETA 1 | ||
12 | + #param set EKF2_MAG_ACCLIM 0 | ||
13 | + #param set EKF2_MAG_YAWLIM 0 | ||
14 | + | ||
15 | + param set FW_LND_AIRSPD_SC 1.1 | ||
16 | + param set FW_LND_ANG 5 | ||
17 | + param set FW_THR_LND_MAX 0 | ||
18 | + param set FW_LND_HHDIST 30 | ||
19 | + param set FW_LND_FL_PMIN 9.5 | ||
20 | + param set FW_LND_FL_PMAX 20 | ||
21 | + param set FW_LND_FLALT 5 | ||
22 | + param set FW_LND_TLALT 15 | ||
23 | + | ||
24 | + param set FW_L1_PERIOD 25 | ||
25 | + | ||
26 | + param set FW_P_TC 0.4 | ||
27 | + param set FW_PR_FF 0.40 | ||
28 | + param set FW_PR_I 0.05 | ||
29 | + param set FW_PR_P 0.05 | ||
30 | + | ||
31 | + param set FW_R_TC 0.45 | ||
32 | + param set FW_RR_FF 0.40 | ||
33 | + param set FW_RR_I 0.132 | ||
34 | + param set FW_RR_P 0.085 | ||
35 | + | ||
36 | + param set FW_W_EN 1 | ||
37 | + | ||
38 | + param set MIS_LTRMIN_ALT 30 | ||
39 | + param set MIS_TAKEOFF_ALT 20 | ||
40 | + param set MIS_DIST_1WP 2500 | ||
41 | + param set MIS_DIST_WPS 10000 | ||
42 | + | ||
43 | + param set NAV_ACC_RAD 15 | ||
44 | + param set NAV_DLL_ACT 2 | ||
45 | + param set NAV_LOITER_RAD 50 | ||
46 | + | ||
47 | + param set RWTO_TKOFF 1 | ||
48 | + #param set FW_THR_SLEW_MAX 0.3 # fix takeoff failure for JSBsim in autonomous mission mode. | ||
49 | + param set RWTO_MAX_PITCH 20 | ||
50 | + param set RWTO_MAX_ROLL 10 | ||
51 | + #param set RWTO_MAX_THR 0.6 # fix takeoff failure for JSBsim in autonomous mission mode. | ||
52 | + param set RWTO_PSP 8 | ||
53 | + param set RWTO_AIRSPD_SCL 1.8 | ||
54 | + | ||
55 | +fi | ||
56 | + | ||
57 | +set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix | ||
58 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Plane SITL | ||
4 | +# | ||
5 | + | ||
6 | +. ${R}etc/init.d/rc.fw_defaults | ||
7 | + | ||
8 | +if [ $AUTOCNF = yes ] | ||
9 | +then | ||
10 | + param set EKF2_ARSP_THR 8 | ||
11 | + param set EKF2_FUSE_BETA 1 | ||
12 | + #param set EKF2_MAG_ACCLIM 0 | ||
13 | + #param set EKF2_MAG_YAWLIM 0 | ||
14 | + | ||
15 | + param set FW_LND_AIRSPD_SC 1.1 | ||
16 | + param set FW_LND_ANG 5 | ||
17 | + param set FW_THR_LND_MAX 0 | ||
18 | + param set FW_LND_HHDIST 30 | ||
19 | + param set FW_LND_FL_PMIN 9.5 | ||
20 | + param set FW_LND_FL_PMAX 20 | ||
21 | + param set FW_LND_FLALT 5 | ||
22 | + param set FW_LND_TLALT 15 | ||
23 | + | ||
24 | + param set FW_L1_PERIOD 25 | ||
25 | + | ||
26 | + param set FW_P_TC 0.4 | ||
27 | + param set FW_PR_FF 0.40 | ||
28 | + param set FW_PR_I 0.05 | ||
29 | + param set FW_PR_P 0.05 | ||
30 | + | ||
31 | + param set FW_R_TC 0.45 | ||
32 | + param set FW_RR_FF 0.40 | ||
33 | + param set FW_RR_I 0.132 | ||
34 | + param set FW_RR_P 0.085 | ||
35 | + | ||
36 | + param set FW_W_EN 1 | ||
37 | + | ||
38 | + param set MIS_LTRMIN_ALT 30 | ||
39 | + param set MIS_TAKEOFF_ALT 20 | ||
40 | + param set MIS_DIST_1WP 2500 | ||
41 | + param set MIS_DIST_WPS 10000 | ||
42 | + | ||
43 | + param set NAV_ACC_RAD 15 | ||
44 | + param set NAV_DLL_ACT 2 | ||
45 | + param set NAV_LOITER_RAD 50 | ||
46 | + | ||
47 | + param set RWTO_TKOFF 1 | ||
48 | + #param set FW_THR_SLEW_MAX 0.3 # fix takeoff failure for JSBsim in autonomous mission mode. | ||
49 | + param set RWTO_MAX_PITCH 20 | ||
50 | + param set RWTO_MAX_ROLL 10 | ||
51 | + #param set RWTO_MAX_THR 0.6 # fix takeoff failure for JSBsim in autonomous mission mode. | ||
52 | + param set RWTO_PSP 8 | ||
53 | + param set RWTO_AIRSPD_SCL 1.8 | ||
54 | + | ||
55 | +fi | ||
56 | + | ||
57 | +set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix | ||
58 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Plane SITL | ||
4 | +# | ||
5 | + | ||
6 | +. ${R}etc/init.d/rc.fw_defaults | ||
7 | + | ||
8 | +if [ $AUTOCNF = yes ] | ||
9 | +then | ||
10 | + param set EKF2_ARSP_THR 8 | ||
11 | + param set EKF2_FUSE_BETA 1 | ||
12 | + param set EKF2_MAG_ACCLIM 0 | ||
13 | + param set EKF2_MAG_YAWLIM 0 | ||
14 | + | ||
15 | + param set FW_LND_AIRSPD_SC 1 | ||
16 | + param set FW_LND_ANG 8 | ||
17 | + param set FW_THR_LND_MAX 0 | ||
18 | + | ||
19 | + param set FW_L1_PERIOD 15 | ||
20 | + | ||
21 | + param set FW_P_TC 0.5 | ||
22 | + param set FW_PR_FF 0.40 | ||
23 | + param set FW_PR_I 0.05 | ||
24 | + param set FW_PR_P 0.05 | ||
25 | + | ||
26 | + param set FW_R_TC 0.7 | ||
27 | + param set FW_RR_FF 0.20 | ||
28 | + param set FW_RR_I 0.02 | ||
29 | + param set FW_RR_P 0.22 | ||
30 | + | ||
31 | + param set FW_L1_PERIOD 12 | ||
32 | + | ||
33 | + param set FW_W_EN 1 | ||
34 | + | ||
35 | + param set MIS_LTRMIN_ALT 30 | ||
36 | + param set MIS_TAKEOFF_ALT 30 | ||
37 | + | ||
38 | + param set NAV_ACC_RAD 15 | ||
39 | + param set NAV_DLL_ACT 2 | ||
40 | + param set NAV_LOITER_RAD 50 | ||
41 | + | ||
42 | + param set RWTO_TKOFF 1 | ||
43 | + | ||
44 | +fi | ||
45 | + | ||
46 | +set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix | ||
47 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Plane SITL | ||
4 | +# | ||
5 | + | ||
6 | +. ${R}etc/init.d/rc.fw_defaults | ||
7 | + | ||
8 | +if [ $AUTOCNF = yes ] | ||
9 | +then | ||
10 | + param set EKF2_ARSP_THR 8 | ||
11 | + param set EKF2_FUSE_BETA 1 | ||
12 | + #param set EKF2_MAG_ACCLIM 0 | ||
13 | + #param set EKF2_MAG_YAWLIM 0 | ||
14 | + | ||
15 | + param set FW_LND_AIRSPD_SC 1.1 | ||
16 | + param set FW_LND_ANG 5 | ||
17 | + param set FW_THR_LND_MAX 0 | ||
18 | + param set FW_LND_HHDIST 30 | ||
19 | + param set FW_LND_FL_PMIN 9.5 | ||
20 | + param set FW_LND_FL_PMAX 20 | ||
21 | + param set FW_LND_FLALT 5 | ||
22 | + param set FW_LND_TLALT 15 | ||
23 | + | ||
24 | + param set FW_L1_PERIOD 25 | ||
25 | + | ||
26 | + param set FW_P_TC 0.4 | ||
27 | + param set FW_PR_FF 0.40 | ||
28 | + param set FW_PR_I 0.05 | ||
29 | + param set FW_PR_P 0.05 | ||
30 | + | ||
31 | + param set FW_R_TC 0.45 | ||
32 | + param set FW_RR_FF 0.40 | ||
33 | + param set FW_RR_I 0.132 | ||
34 | + param set FW_RR_P 0.085 | ||
35 | + | ||
36 | + param set FW_W_EN 1 | ||
37 | + | ||
38 | + param set MIS_LTRMIN_ALT 30 | ||
39 | + param set MIS_TAKEOFF_ALT 20 | ||
40 | + param set MIS_DIST_1WP 2500 | ||
41 | + param set MIS_DIST_WPS 10000 | ||
42 | + | ||
43 | + param set NAV_ACC_RAD 15 | ||
44 | + param set NAV_DLL_ACT 2 | ||
45 | + param set NAV_LOITER_RAD 50 | ||
46 | + | ||
47 | + param set RWTO_TKOFF 1 | ||
48 | + param set RWTO_MAX_PITCH 20 | ||
49 | + param set RWTO_MAX_ROLL 10 | ||
50 | + param set RWTO_PSP 8 | ||
51 | + param set RWTO_AIRSPD_SCL 1.8 | ||
52 | + | ||
53 | +fi | ||
54 | + | ||
55 | +set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix | ||
56 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Standard VTOL | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d/rc.vtol_defaults | ||
9 | + | ||
10 | +if [ $AUTOCNF = yes ] | ||
11 | +then | ||
12 | + param set FW_L1_PERIOD 12 | ||
13 | + param set FW_MAN_P_MAX 30 | ||
14 | + param set FW_PR_FF 0.2 | ||
15 | + param set FW_PR_I 0.4 | ||
16 | + param set FW_PR_P 0.9 | ||
17 | + param set FW_PSP_OFF 2 | ||
18 | + param set FW_P_LIM_MAX 32 | ||
19 | + param set FW_P_LIM_MIN -15 | ||
20 | + param set FW_RR_FF 0.1 | ||
21 | + param set FW_RR_P 0.3 | ||
22 | + param set FW_THR_CRUISE 0.25 | ||
23 | + param set FW_THR_MAX 0.6 | ||
24 | + param set FW_THR_MIN 0.05 | ||
25 | + param set FW_T_ALT_TC 2 | ||
26 | + param set FW_T_CLMB_MAX 8 | ||
27 | + param set FW_T_HRATE_FF 0.5 | ||
28 | + param set FW_T_SINK_MAX 2.7 | ||
29 | + param set FW_T_SINK_MIN 2.2 | ||
30 | + param set FW_T_TAS_TC 2 | ||
31 | + | ||
32 | + param set MC_ROLLRATE_P 0.3 | ||
33 | + param set MC_YAW_P 1.6 | ||
34 | + | ||
35 | + param set MIS_TAKEOFF_ALT 10 | ||
36 | + | ||
37 | + param set MPC_ACC_HOR_MAX 2 | ||
38 | + param set MPC_XY_P 0.8 | ||
39 | + param set MPC_XY_VEL_P_ACC 3 | ||
40 | + param set MPC_XY_VEL_I_ACC 4 | ||
41 | + param set MPC_XY_VEL_D_ACC 0.1 | ||
42 | + | ||
43 | + param set NAV_ACC_RAD 5 | ||
44 | + param set NAV_LOITER_RAD 80 | ||
45 | + | ||
46 | + param set VT_FWD_THRUST_EN 4 | ||
47 | + param set VT_F_TRANS_THR 0.75 | ||
48 | + param set VT_MOT_ID 1234 | ||
49 | + param set VT_FW_MOT_OFFID 1234 | ||
50 | + param set VT_B_TRANS_DUR 8 | ||
51 | + param set VT_TYPE 2 | ||
52 | + | ||
53 | +fi | ||
54 | + | ||
55 | +set MAV_TYPE 22 | ||
56 | + | ||
57 | +set MIXER_FILE etc/mixers-sitl/standard_vtol_sitl.main.mix | ||
58 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Quadrotor + Tailsitter | ||
4 | +# | ||
5 | +# @type VTOL Quad Tailsitter | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d/rc.vtol_defaults | ||
9 | + | ||
10 | +if [ $AUTOCNF = yes ] | ||
11 | +then | ||
12 | + param set FW_L1_PERIOD 12 | ||
13 | + param set FW_MAN_P_MAX 30 | ||
14 | + param set FW_PR_I 0.2 | ||
15 | + param set FW_PR_P 0.3 | ||
16 | + param set FW_PSP_OFF 2 | ||
17 | + param set FW_P_LIM_MAX 32 | ||
18 | + param set FW_P_LIM_MIN -15 | ||
19 | + param set FW_RR_P 0.3 | ||
20 | + param set FW_THR_CRUISE 0.33 | ||
21 | + param set FW_THR_MAX 0.6 | ||
22 | + param set FW_THR_MIN 0.05 | ||
23 | + param set FW_T_ALT_TC 2 | ||
24 | + param set FW_T_CLMB_MAX 8 | ||
25 | + param set FW_T_HRATE_FF 0.5 | ||
26 | + param set FW_T_SINK_MAX 2.7 | ||
27 | + param set FW_T_SINK_MIN 2.2 | ||
28 | + param set FW_T_TAS_TC 2 | ||
29 | + | ||
30 | + param set MC_ROLLRATE_P 0.3 | ||
31 | + | ||
32 | + param set MPC_ACC_HOR_MAX 2 | ||
33 | + param set MPC_XY_P 0.8 | ||
34 | + param set MPC_XY_VEL_P_ACC 3 | ||
35 | + param set MPC_XY_VEL_I_ACC 4 | ||
36 | + param set MPC_XY_VEL_D_ACC 0.1 | ||
37 | + | ||
38 | + param set NAV_ACC_RAD 5 | ||
39 | + param set NAV_LOITER_RAD 80 | ||
40 | + | ||
41 | + param set VT_F_TRANS_DUR 1.5 | ||
42 | + param set VT_F_TRANS_THR 0.7 | ||
43 | + param set VT_TYPE 0 | ||
44 | + | ||
45 | + param set WV_EN 0 | ||
46 | + | ||
47 | +fi | ||
48 | + | ||
49 | +set MAV_TYPE 20 | ||
50 | + | ||
51 | +set MIXER_FILE etc/mixers-sitl/quad_x_vtol.main.mix | ||
52 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name VTOL Tiltrotor | ||
4 | +# | ||
5 | +# @type VTOL Tiltrotor | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d/rc.vtol_defaults | ||
9 | + | ||
10 | +if [ $AUTOCNF = yes ] | ||
11 | +then | ||
12 | + param set FW_L1_PERIOD 12 | ||
13 | + param set FW_MAN_P_MAX 30 | ||
14 | + param set FW_PR_FF 0.2 | ||
15 | + param set FW_PR_I 0.4 | ||
16 | + param set FW_PR_P 0.9 | ||
17 | + param set FW_PSP_OFF 2 | ||
18 | + param set FW_P_LIM_MAX 32 | ||
19 | + param set FW_P_LIM_MIN -15 | ||
20 | + param set FW_RR_FF 0.1 | ||
21 | + param set FW_RR_P 0.3 | ||
22 | + param set FW_THR_CRUISE 0.38 | ||
23 | + param set FW_THR_MAX 0.6 | ||
24 | + param set FW_THR_MIN 0.05 | ||
25 | + param set FW_T_ALT_TC 2 | ||
26 | + param set FW_T_CLMB_MAX 8 | ||
27 | + param set FW_T_HRATE_FF 0.5 | ||
28 | + param set FW_T_SINK_MAX 2.7 | ||
29 | + param set FW_T_SINK_MIN 2.2 | ||
30 | + param set FW_T_TAS_TC 2 | ||
31 | + | ||
32 | + param set MC_YAW_P 1.6 | ||
33 | + | ||
34 | + param set MIS_TAKEOFF_ALT 10 | ||
35 | + | ||
36 | + param set MPC_ACC_HOR_MAX 2 | ||
37 | + param set MPC_XY_P 0.8 | ||
38 | + param set MPC_XY_VEL_P_ACC 3 | ||
39 | + param set MPC_XY_VEL_I_ACC 4 | ||
40 | + param set MPC_XY_VEL_D_ACC 0.1 | ||
41 | + | ||
42 | + param set NAV_ACC_RAD 5 | ||
43 | + param set NAV_LOITER_RAD 80 | ||
44 | + | ||
45 | + param set VT_B_TRANS_DUR 8 | ||
46 | + param set VT_FWD_THRUST_EN 4 | ||
47 | + param set VT_MOT_ID 1234 | ||
48 | + param set VT_TILT_TRANS 0.6 | ||
49 | + param set VT_TYPE 1 | ||
50 | + | ||
51 | +fi | ||
52 | + | ||
53 | +set MAV_TYPE 21 | ||
54 | + | ||
55 | +set MIXER_FILE etc/mixers-sitl/tiltrotor_sitl.main.mix | ||
56 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Standard VTOL | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d/rc.vtol_defaults | ||
9 | + | ||
10 | +if [ $AUTOCNF = yes ] | ||
11 | +then | ||
12 | + param set FW_L1_PERIOD 12 | ||
13 | + param set FW_MAN_P_MAX 30 | ||
14 | + param set FW_PR_FF 0.2 | ||
15 | + param set FW_PR_I 0.4 | ||
16 | + param set FW_PR_P 0.9 | ||
17 | + param set FW_PSP_OFF 2 | ||
18 | + param set FW_P_LIM_MAX 32 | ||
19 | + param set FW_P_LIM_MIN -15 | ||
20 | + param set FW_RR_FF 0.1 | ||
21 | + param set FW_RR_P 0.3 | ||
22 | + param set FW_THR_CRUISE 0.25 | ||
23 | + param set FW_THR_MAX 0.6 | ||
24 | + param set FW_THR_MIN 0.05 | ||
25 | + param set FW_T_ALT_TC 2 | ||
26 | + param set FW_T_CLMB_MAX 8 | ||
27 | + param set FW_T_HRATE_FF 0.5 | ||
28 | + param set FW_T_SINK_MAX 2.7 | ||
29 | + param set FW_T_SINK_MIN 2.2 | ||
30 | + param set FW_T_TAS_TC 2 | ||
31 | + | ||
32 | + param set MC_ROLLRATE_P 0.3 | ||
33 | + param set MC_YAW_P 1.6 | ||
34 | + | ||
35 | + param set MIS_TAKEOFF_ALT 10 | ||
36 | + | ||
37 | + param set MPC_ACC_HOR_MAX 2 | ||
38 | + param set MPC_XY_P 0.8 | ||
39 | + param set MPC_XY_VEL_P_ACC 3 | ||
40 | + param set MPC_XY_VEL_I_ACC 4 | ||
41 | + param set MPC_XY_VEL_D_ACC 0.1 | ||
42 | + | ||
43 | + param set NAV_ACC_RAD 5 | ||
44 | + param set NAV_LOITER_RAD 80 | ||
45 | + | ||
46 | + param set VT_FWD_THRUST_EN 4 | ||
47 | + param set VT_F_TRANS_THR 0.75 | ||
48 | + param set VT_MOT_ID 1234 | ||
49 | + param set VT_FW_MOT_OFFID 1234 | ||
50 | + param set VT_B_TRANS_DUR 8 | ||
51 | + param set VT_TYPE 2 | ||
52 | + | ||
53 | + param set RC_MAP_AUX1 8 | ||
54 | + param set RC_MAP_AUX2 9 | ||
55 | + param set RC_MAP_AUX3 10 | ||
56 | +fi | ||
57 | + | ||
58 | +set MAV_TYPE 22 | ||
59 | + | ||
60 | +set MIXER_FILE etc/mixers-sitl/standard_vtol_sitl.main.mix | ||
61 | +set MIXER custom |
1 | +mixer append /dev/pwm_output0 etc/mixers-sitl/package_drop.aux.mix |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Rover | ||
4 | +# | ||
5 | + | ||
6 | +. ${R}etc/init.d/rc.rover_defaults | ||
7 | + | ||
8 | +if [ $AUTOCNF = yes ] | ||
9 | +then | ||
10 | + param set GND_L1_DIST 5 | ||
11 | + param set GND_L1_PERIOD 10 | ||
12 | + param set GND_SP_CTRL_MODE 1 | ||
13 | + param set GND_SPEED_D 0.001 | ||
14 | + param set GND_SPEED_I 3 | ||
15 | + param set GND_SPEED_IMAX 0.125 | ||
16 | + param set GND_SPEED_P 0.25 | ||
17 | + param set GND_SPEED_THR_SC 1 | ||
18 | + param set GND_SPEED_TRIM 4 | ||
19 | + param set GND_THR_CRUISE 0.3 | ||
20 | + param set GND_THR_MAX 0.5 | ||
21 | + param set GND_THR_MIN 0 | ||
22 | + | ||
23 | + param set MIS_LTRMIN_ALT 0.01 | ||
24 | + param set MIS_TAKEOFF_ALT 0.01 | ||
25 | + param set NAV_ACC_RAD 0.5 | ||
26 | + param set NAV_LOITER_RAD 2 | ||
27 | + | ||
28 | + param set CBRK_AIRSPD_CHK 162128 | ||
29 | + | ||
30 | + param set GND_MAX_ANG 0.6 | ||
31 | + param set GND_WHEEL_BASE 2.0 | ||
32 | + | ||
33 | +fi | ||
34 | + | ||
35 | +set MAV_TYPE 10 | ||
36 | + | ||
37 | +set MIXER_FILE etc/mixers-sitl/rover_ackermann_sitl.main.mix |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Aion Robotics R1 Rover | ||
4 | +# @type Rover | ||
5 | +# @class Rover | ||
6 | + | ||
7 | +. ${R}etc/init.d/rc.rover_defaults | ||
8 | + | ||
9 | +if [ $AUTOCNF = yes ] | ||
10 | +then | ||
11 | + param set GND_L1_DIST 5 | ||
12 | + param set GND_SP_CTRL_MODE 1 | ||
13 | + param set GND_SPEED_D 3 | ||
14 | + param set GND_SPEED_I 0.001 | ||
15 | + param set GND_SPEED_IMAX 0.125 | ||
16 | + param set GND_SPEED_P 0.25 | ||
17 | + param set GND_SPEED_THR_SC 1 | ||
18 | + param set GND_SPEED_TRIM 4 | ||
19 | + param set GND_THR_CRUISE 0.3 | ||
20 | + param set GND_THR_MAX 0.5 | ||
21 | + param set GND_THR_MIN 0 | ||
22 | + | ||
23 | + param set MIS_LTRMIN_ALT 0.01 | ||
24 | + param set MIS_TAKEOFF_ALT 0.01 | ||
25 | + param set NAV_ACC_RAD 0.5 | ||
26 | + param set NAV_LOITER_RAD 2 | ||
27 | + | ||
28 | + param set CBRK_AIRSPD_CHK 162128 | ||
29 | + | ||
30 | + param set GND_MAX_ANG 0.6 | ||
31 | + param set GND_WHEEL_BASE 2.0 | ||
32 | + | ||
33 | +fi | ||
34 | + | ||
35 | +set MAV_TYPE 10 | ||
36 | + | ||
37 | +set MIXER_FILE etc/mixers-sitl/rover_diff_sitl.main.mix |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name ThunderFly TF-R1 UAV Rover | ||
4 | +# @type Rover | ||
5 | +# @class Rover | ||
6 | +# | ||
7 | +# @url https://github.com/ThunderFly-aerospace/TF-R1/ | ||
8 | +# @maintainer ThunderFly s.r.o. | ||
9 | +# | ||
10 | + | ||
11 | +. ${R}etc/init.d/rc.rover_defaults | ||
12 | + | ||
13 | +if [ $AUTOCNF = yes ] | ||
14 | +then | ||
15 | + param set GND_L1_DIST 5 | ||
16 | + param set GND_SP_CTRL_MODE 1 | ||
17 | + param set GND_SPEED_D 3 | ||
18 | + param set GND_SPEED_I 0.001 | ||
19 | + param set GND_SPEED_IMAX 0.125 | ||
20 | + param set GND_SPEED_P 0.25 | ||
21 | + param set GND_SPEED_THR_SC 1 | ||
22 | + param set GND_SPEED_TRIM 15 | ||
23 | + param set GND_SPEED_MAX 25 | ||
24 | + param set GND_THR_CRUISE 0.3 | ||
25 | + param set GND_THR_MAX 0.5 | ||
26 | + param set GND_THR_MIN 0 | ||
27 | + | ||
28 | + param set MIS_LTRMIN_ALT 0.01 | ||
29 | + param set MIS_TAKEOFF_ALT 0.01 | ||
30 | + param set NAV_ACC_RAD 0.5 | ||
31 | + param set NAV_LOITER_RAD 2 | ||
32 | + | ||
33 | + param set CBRK_AIRSPD_CHK 162128 | ||
34 | + | ||
35 | + param set GND_MAX_ANG 0.6 | ||
36 | + param set GND_WHEEL_BASE 3.0 | ||
37 | + | ||
38 | +fi | ||
39 | + | ||
40 | +set MAV_TYPE 10 | ||
41 | + | ||
42 | +set MIXER_FILE etc/mixers-sitl/rover_ackermann_sitl.main.mix |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Boat | ||
4 | +# | ||
5 | + | ||
6 | +. ${R}etc/init.d/rc.boat_defaults | ||
7 | + | ||
8 | +if [ $AUTOCNF = yes ] | ||
9 | +then | ||
10 | + param set GND_L1_DIST 5 | ||
11 | + param set GND_L1_PERIOD 100 | ||
12 | + param set GND_SP_CTRL_MODE 1 | ||
13 | + param set GND_SPEED_D 0.001 | ||
14 | + param set GND_SPEED_I 8 | ||
15 | + param set GND_SPEED_IMAX 0.125 | ||
16 | + param set GND_SPEED_P 2 | ||
17 | + param set GND_SPEED_THR_SC 1 | ||
18 | + param set GND_SPEED_TRIM 1 | ||
19 | + param set GND_THR_CRUISE 0.85 | ||
20 | + param set GND_THR_MAX 1 | ||
21 | + param set GND_THR_MIN 0 | ||
22 | + | ||
23 | + param set MIS_LTRMIN_ALT 0.01 | ||
24 | + param set MIS_TAKEOFF_ALT 0.01 | ||
25 | + param set NAV_ACC_RAD 0.5 | ||
26 | + param set NAV_LOITER_RAD 2 | ||
27 | + | ||
28 | + param set CBRK_AIRSPD_CHK 162128 | ||
29 | + | ||
30 | + param set GND_MAX_ANG 0.6 | ||
31 | + param set GND_WHEEL_BASE 2.0 | ||
32 | + | ||
33 | +fi | ||
34 | + | ||
35 | +set MAV_TYPE 11 | ||
36 | + | ||
37 | +set MIXER_FILE etc/mixers-sitl/boat_sitl.main.mix |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name ThunderFly TF-G1 | ||
4 | +# ThunderFly TF-G1 autogyro airframe. Only for FlightGear simulator | ||
5 | +# | ||
6 | +# @type Autogyro | ||
7 | +# @class Autogyro | ||
8 | +# | ||
9 | +# @url https://github.com/ThunderFly-aerospace/TF-G1/ | ||
10 | +# | ||
11 | +# | ||
12 | + | ||
13 | +. ${R}etc/init.d/rc.fw_defaults | ||
14 | + | ||
15 | +if [ $AUTOCNF = yes ] | ||
16 | +then | ||
17 | + param set EKF2_ARSP_THR 8 | ||
18 | + param set EKF2_FUSE_BETA 1 | ||
19 | + param set ASPD_STALL 10.0 | ||
20 | + | ||
21 | + param set FW_P_RMAX_NEG 20.0 | ||
22 | + param set FW_P_RMAX_POS 60.0 | ||
23 | + param set FW_W_RMAX 10 | ||
24 | + param set FW_W_EN 1 | ||
25 | + | ||
26 | + param set FW_PR_IMAX 0.4 | ||
27 | + param set FW_R_TC 0.4 | ||
28 | + param set FW_RR_FF 0.5 | ||
29 | + param set FW_RR_I 0.1 | ||
30 | + param set FW_RR_IMAX 0.2 | ||
31 | + param set FW_RR_P 0.08 | ||
32 | + | ||
33 | + param set MIS_LTRMIN_ALT 50 | ||
34 | + param set MIS_TAKEOFF_ALT 3 | ||
35 | + | ||
36 | + param set NAV_ACC_RAD 20 | ||
37 | + param set NAV_DLL_ACT 2 | ||
38 | + param set NAV_LOITER_RAD 100 | ||
39 | + | ||
40 | + param set RWTO_TKOFF 1 | ||
41 | + | ||
42 | + param set FW_ARSP_SCALE_EN 0 | ||
43 | + | ||
44 | + param set FW_AIRSPD_MAX 35 | ||
45 | + param set FW_AIRSPD_MIN 7 | ||
46 | + param set FW_AIRSPD_TRIM 15 | ||
47 | + | ||
48 | + param set FW_P_LIM_MAX 25 | ||
49 | + param set FW_P_LIM_MIN -5 | ||
50 | + param set FW_R_LIM 30 | ||
51 | + | ||
52 | + param set FW_MAN_P_MAX 30.0 | ||
53 | + param set FW_MAN_R_MAX 30.0 | ||
54 | + | ||
55 | + param set FW_THR_CRUISE 0.8 | ||
56 | + param set FW_THR_IDLE 0 | ||
57 | + param set COM_DISARM_PRFLT 0 | ||
58 | + | ||
59 | +fi | ||
60 | + | ||
61 | + | ||
62 | +set MIXER_FILE etc/mixers-sitl/autogyro_sitl.main.mix | ||
63 | +set MIXER custom |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Cloudship | ||
4 | +# @type Airship | ||
5 | +# @class Airship | ||
6 | +# | ||
7 | +# @output MAIN1 thrust tilt | ||
8 | +# @output MAIN2 starboard thruster | ||
9 | +# @output MAIN3 port thruster | ||
10 | +# @output MAIN4 tail thruster | ||
11 | + | ||
12 | +. ${R}etc/init.d/rc.airship_defaults | ||
13 | + | ||
14 | +set MIXER cloudship | ||
15 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Hexacopter SITL model for JSBSim | ||
4 | +# | ||
5 | +# @type Hexarotor x | ||
6 | +# | ||
7 | +# @maintainer Jaeyoung Lim <jaeyoung@auterion.com> | ||
8 | +# | ||
9 | + | ||
10 | +. ${R}etc/init.d/rc.mc_defaults | ||
11 | + | ||
12 | +if [ $AUTOCNF = yes ] | ||
13 | +then | ||
14 | + param set MC_PITCHRATE_P 0.1 | ||
15 | + param set MC_PITCHRATE_I 0.05 | ||
16 | + param set MC_PITCH_P 6.0 | ||
17 | + param set MC_ROLLRATE_P 0.15 | ||
18 | + param set MC_ROLLRATE_I 0.1 | ||
19 | + param set MC_ROLL_P 6.0 | ||
20 | + param set MPC_XY_VEL_I_ACC 4 | ||
21 | + param set MPC_XY_VEL_P_ACC 3 | ||
22 | + | ||
23 | + param set RTL_DESCEND_ALT 10 | ||
24 | + | ||
25 | + param set TRIG_INTERFACE 3 | ||
26 | + param set TRIG_MODE 4 | ||
27 | + param set MNT_MODE_IN 4 | ||
28 | + param set MNT_DO_STAB 2 | ||
29 | +fi | ||
30 | + | ||
31 | +set MAV_TYPE 13 | ||
32 | + | ||
33 | +set MIXER hexa_x |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Typhoon H480 SITL | ||
4 | +# | ||
5 | +# @type Hexarotor x | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d/rc.mc_defaults | ||
9 | + | ||
10 | +if [ $AUTOCNF = yes ] | ||
11 | +then | ||
12 | + param set MC_PITCHRATE_P 0.0800 | ||
13 | + param set MC_PITCHRATE_I 0.0400 | ||
14 | + param set MC_PITCHRATE_D 0.0010 | ||
15 | + param set MC_PITCH_P 9.0 | ||
16 | + param set MC_ROLLRATE_P 0.0800 | ||
17 | + param set MC_ROLLRATE_I 0.0400 | ||
18 | + param set MC_ROLLRATE_D 0.0010 | ||
19 | + param set MC_ROLL_P 9.0 | ||
20 | + param set MPC_XY_VEL_I_ACC 4 | ||
21 | + param set MPC_XY_VEL_P_ACC 3 | ||
22 | + | ||
23 | + param set RTL_DESCEND_ALT 10 | ||
24 | + | ||
25 | + param set TRIG_INTERFACE 3 | ||
26 | + param set TRIG_MODE 4 | ||
27 | + param set MNT_MODE_IN 4 | ||
28 | + param set MNT_MODE_OUT 2 | ||
29 | + param set MAV_PROTO_VER 2 | ||
30 | +fi | ||
31 | + | ||
32 | +set MAV_TYPE 13 | ||
33 | + | ||
34 | +set MIXER hexa_x |
1 | + | ||
2 | +mixer append /dev/pwm_output0 etc/mixers/mount_legs.aux.mix | ||
3 | + | ||
4 | +mavlink start -x -u 14558 -r 4000 -f -m onboard -o 14530 -p | ||
5 | + | ||
6 | +# shellcheck disable=SC2154 | ||
7 | +mavlink stream -r 10 -s MOUNT_ORIENTATION -u $udp_gcs_port_local | ||
8 | +# shellcheck disable=SC2154 | ||
9 | +mavlink stream -r 50 -s ATTITUDE_QUATERNION -u $udp_offboard_port_local | ||
10 | +mavlink stream -r 10 -s MOUNT_ORIENTATION -u $udp_offboard_port_local |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Typhoon H480 SITL | ||
4 | +# | ||
5 | +# @type Hexarotor x | ||
6 | +# | ||
7 | + | ||
8 | +. ${R}etc/init.d/rc.mc_defaults | ||
9 | +. ${R}etc/init.d/rc.ctrlalloc | ||
10 | + | ||
11 | +if [ $AUTOCNF = yes ] | ||
12 | +then | ||
13 | + param set MPC_XY_VEL_I_ACC 4 | ||
14 | + param set MPC_XY_VEL_P_ACC 3 | ||
15 | + | ||
16 | + param set RTL_DESCEND_ALT 10 | ||
17 | + param set RTL_LAND_DELAY 0 | ||
18 | + | ||
19 | + param set TRIG_INTERFACE 3 | ||
20 | + param set TRIG_MODE 4 | ||
21 | + param set MNT_MODE_IN 0 | ||
22 | + param set MAV_PROTO_VER 2 | ||
23 | + | ||
24 | + param set MPC_USE_HTE 0 | ||
25 | + | ||
26 | + param set VM_MASS 2.66 | ||
27 | + param set VM_INERTIA_XX 0.06 | ||
28 | + param set VM_INERTIA_YY 0.06 | ||
29 | + param set VM_INERTIA_ZZ 0.10 | ||
30 | + | ||
31 | + param set CA_AIRFRAME 0 | ||
32 | + param set CA_METHOD 1 | ||
33 | + param set CA_ACT0_MIN 0.0 | ||
34 | + param set CA_ACT1_MIN 0.0 | ||
35 | + param set CA_ACT2_MIN 0.0 | ||
36 | + param set CA_ACT3_MIN 0.0 | ||
37 | + param set CA_ACT4_MIN 0.0 | ||
38 | + param set CA_ACT5_MIN 0.0 | ||
39 | + param set CA_ACT0_MAX 1.0 | ||
40 | + param set CA_ACT1_MAX 1.0 | ||
41 | + param set CA_ACT2_MAX 1.0 | ||
42 | + param set CA_ACT3_MAX 1.0 | ||
43 | + param set CA_ACT4_MAX 1.0 | ||
44 | + param set CA_ACT5_MAX 1.0 | ||
45 | + | ||
46 | + param set CA_MC_R0_PX 0.0 | ||
47 | + param set CA_MC_R0_PY 1.0 | ||
48 | + param set CA_MC_R0_CT 9.5 | ||
49 | + param set CA_MC_R0_KM -0.05 | ||
50 | + param set CA_MC_R1_PX 0.0 | ||
51 | + param set CA_MC_R1_PY -1.0 | ||
52 | + param set CA_MC_R1_CT 9.5 | ||
53 | + param set CA_MC_R1_KM 0.05 | ||
54 | + param set CA_MC_R2_PX 0.866025 | ||
55 | + param set CA_MC_R2_PY -0.5 | ||
56 | + param set CA_MC_R2_CT 9.5 | ||
57 | + param set CA_MC_R2_KM -0.05 | ||
58 | + param set CA_MC_R3_PX -0.866025 | ||
59 | + param set CA_MC_R3_PY 0.5 | ||
60 | + param set CA_MC_R3_CT 9.5 | ||
61 | + param set CA_MC_R3_KM 0.05 | ||
62 | + param set CA_MC_R4_PX 0.866025 | ||
63 | + param set CA_MC_R4_PY 0.5 | ||
64 | + param set CA_MC_R4_CT 9.5 | ||
65 | + param set CA_MC_R4_KM 0.05 | ||
66 | + param set CA_MC_R5_PX -0.866025 | ||
67 | + param set CA_MC_R5_PY -0.5 | ||
68 | + param set CA_MC_R5_CT 9.5 | ||
69 | + param set CA_MC_R5_KM -0.05 | ||
70 | +fi | ||
71 | + | ||
72 | +set MAV_TYPE 13 | ||
73 | + | ||
74 | +# set MIXER hexa_x | ||
75 | +set MIXER direct |
1 | + | ||
2 | +mixer append /dev/pwm_output0 etc/mixers/mount_legs.aux.mix | ||
3 | + | ||
4 | +mavlink start -x -u 14558 -r 4000 -f -m onboard -o 14530 -p | ||
5 | + | ||
6 | +# shellcheck disable=SC2154 | ||
7 | +mavlink stream -r 10 -s MOUNT_ORIENTATION -u $udp_gcs_port_local | ||
8 | +# shellcheck disable=SC2154 | ||
9 | +mavlink stream -r 50 -s ATTITUDE_QUATERNION -u $udp_offboard_port_local | ||
10 | +mavlink stream -r 10 -s MOUNT_ORIENTATION -u $udp_offboard_port_local |
1 | +############################################################################ | ||
2 | +# | ||
3 | +# Copyright (c) 2020 PX4 Development Team. All rights reserved. | ||
4 | +# | ||
5 | +# Redistribution and use in source and binary forms, with or without | ||
6 | +# modification, are permitted provided that the following conditions | ||
7 | +# are met: | ||
8 | +# | ||
9 | +# 1. Redistributions of source code must retain the above copyright | ||
10 | +# notice, this list of conditions and the following disclaimer. | ||
11 | +# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | +# notice, this list of conditions and the following disclaimer in | ||
13 | +# the documentation and/or other materials provided with the | ||
14 | +# distribution. | ||
15 | +# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | +# used to endorse or promote products derived from this software | ||
17 | +# without specific prior written permission. | ||
18 | +# | ||
19 | +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | +# POSSIBILITY OF SUCH DAMAGE. | ||
31 | +# | ||
32 | +############################################################################ | ||
33 | + | ||
34 | +px4_add_romfs_files( | ||
35 | + 10016_iris | ||
36 | + 10017_iris_ctrlalloc | ||
37 | + 10018_iris_foggy_lidar | ||
38 | + 10020_if750a | ||
39 | + 10030_px4vision | ||
40 | + 1010_iris_opt_flow | ||
41 | + 1010_iris_opt_flow.post | ||
42 | + 1011_iris_irlock | ||
43 | + 1012_iris_rplidar | ||
44 | + 1013_iris_vision | ||
45 | + 1013_iris_vision.post | ||
46 | + 1014_solo | ||
47 | + 1015_iris_obs_avoid | ||
48 | + 1015_iris_obs_avoid.post | ||
49 | + 1016_iris_rtps | ||
50 | + 1016_iris_rtps.post | ||
51 | + 1017_iris_opt_flow_mockup | ||
52 | + 1018_iris_vision_velocity | ||
53 | + 1019_iris_dual_gps | ||
54 | + 1020_uuv_generic | ||
55 | + 1021_uuv_hippocampus | ||
56 | + 1022_uuv_bluerov2_heavy | ||
57 | + 1030_plane | ||
58 | + 1031_plane_cam | ||
59 | + 1032_plane_catapult | ||
60 | + 1033_plane_lidar | ||
61 | + 1033_rascal | ||
62 | + 1034_rascal-electric | ||
63 | + 1035_techpod | ||
64 | + 1036_malolo | ||
65 | + 1040_standard_vtol | ||
66 | + 1041_tailsitter | ||
67 | + 1042_tiltrotor | ||
68 | + 1043_standard_vtol_drop | ||
69 | + 1043_standard_vtol_drop.post | ||
70 | + 1060_rover | ||
71 | + 1061_r1_rover | ||
72 | + 1062_tf-r1 | ||
73 | + 1070_boat | ||
74 | + 3010_quadrotor_x | ||
75 | + 3011_hexarotor_x | ||
76 | + 17001_tf-g1 | ||
77 | + 2507_cloudship | ||
78 | + 6011_typhoon_h480 | ||
79 | + 6011_typhoon_h480.post | ||
80 | + 6012_typhoon_ctrlalloc | ||
81 | + 6012_typhoon_ctrlalloc.post | ||
82 | +) |
1 | +#!/bin/sh | ||
2 | + | ||
3 | +# EKF2 replay script | ||
4 | + | ||
5 | +# shellcheck disable=SC2154 | ||
6 | +if [ ! -f ${replay} ]; then | ||
7 | + echo "Invalid replay log file ${replay}" | ||
8 | + exit 1 | ||
9 | +fi | ||
10 | + | ||
11 | +if [ ! -f replay_params.txt ]; then | ||
12 | + echo "Creating $(pwd)/replay_params.txt" | ||
13 | + ulog_params -i "${replay}" -d ' ' | grep -e '^EKF2' > replay_params.txt | ||
14 | +fi | ||
15 | + | ||
16 | +publisher_rules_file="orb_publisher.rules" | ||
17 | +cat <<EOF > "$publisher_rules_file" | ||
18 | +restrict_topics: sensor_combined, vehicle_gps_position, vehicle_land_detected | ||
19 | +module: replay | ||
20 | +ignore_others: false | ||
21 | +EOF | ||
22 | + | ||
23 | +param set SDLOG_DIRS_MAX 7 | ||
24 | + | ||
25 | +# apply all params before ekf starts, as some params cannot be changed after startup | ||
26 | +replay tryapplyparams | ||
27 | +ekf2 start -r | ||
28 | +logger start -f -t -b 1000 -p vehicle_attitude | ||
29 | +replay start |
1 | +#!/bin/sh | ||
2 | + | ||
3 | +# PX4 commands need the 'px4-' prefix in bash. | ||
4 | +# (px4-alias.sh is expected to be in the PATH) | ||
5 | +# shellcheck disable=SC1091 | ||
6 | +. px4-alias.sh | ||
7 | + | ||
8 | +SCRIPT_DIR="$(CDPATH='' cd -- "$(dirname -- "$0")" && pwd)" | ||
9 | + | ||
10 | +# | ||
11 | +# Main SITL startup script | ||
12 | +# | ||
13 | + | ||
14 | +# check for ekf2 replay | ||
15 | +# shellcheck disable=SC2154 | ||
16 | +if [ "$replay_mode" = "ekf2" ] | ||
17 | +then | ||
18 | + . ${R}etc/init.d-posix/rc.replay | ||
19 | + exit 0 | ||
20 | +fi | ||
21 | + | ||
22 | +# initialize script variables | ||
23 | +set AUX_MODE none | ||
24 | +set AUX_BANK2 none | ||
25 | +set IO_PRESENT no | ||
26 | +set MAV_TYPE none | ||
27 | +set MIXER none | ||
28 | +set MIXER_AUX none | ||
29 | +set MIXER_FILE none | ||
30 | +set OUTPUT_MODE sim | ||
31 | +set EXTRA_MIXER_MODE none | ||
32 | +set PWM_OUT none | ||
33 | +set SDCARD_MIXERS_PATH etc/mixers | ||
34 | +set USE_IO no | ||
35 | +set VEHICLE_TYPE none | ||
36 | +set LOGGER_ARGS "" | ||
37 | +set LOGGER_BUF 1000 | ||
38 | + | ||
39 | +set RUN_MINIMAL_SHELL no | ||
40 | + | ||
41 | +# Use the variable set by sitl_run.sh to choose the model settings. | ||
42 | +if [ "$PX4_SIM_MODEL" = "shell" ]; then | ||
43 | + set RUN_MINIMAL_SHELL yes | ||
44 | +else | ||
45 | + # Find the matching Autostart ID (file name has the form: [0-9]+_${PX4_SIM_MODEL}) | ||
46 | + # TODO: unify with rc.autostart generation | ||
47 | + # shellcheck disable=SC2012 | ||
48 | + REQUESTED_AUTOSTART=$(ls "$SCRIPT_DIR/airframes" | sed -n 's/^\([0-9][0-9]*\)_'${PX4_SIM_MODEL}'$/\1/p') | ||
49 | + if [ -z "$REQUESTED_AUTOSTART" ]; then | ||
50 | + echo "Error: Unknown model $PX4_SIM_MODEL (not found by name on $SCRIPT_DIR/airframes)" | ||
51 | + exit 1 | ||
52 | + else | ||
53 | + echo "Info: found model autostart file as SYS_AUTOSTART=$REQUESTED_AUTOSTART" | ||
54 | + fi | ||
55 | +fi | ||
56 | + | ||
57 | +# Load parameters | ||
58 | +set PARAM_FILE eeprom/parameters_"$REQUESTED_AUTOSTART" | ||
59 | +param select $PARAM_FILE | ||
60 | + | ||
61 | +if [ -f $PARAM_FILE ] | ||
62 | +then | ||
63 | + if param load | ||
64 | + then | ||
65 | + echo "[param] Loaded: $PARAM_FILE" | ||
66 | + else | ||
67 | + echo "[param] FAILED loading $PARAM_FILE" | ||
68 | + fi | ||
69 | +else | ||
70 | + echo "[param] parameter file not found, creating $PARAM_FILE" | ||
71 | +fi | ||
72 | + | ||
73 | +# exit early when the minimal shell is requested | ||
74 | +[ $RUN_MINIMAL_SHELL = yes ] && exit 0 | ||
75 | + | ||
76 | + | ||
77 | +# Use environment variable PX4_ESTIMATOR to choose estimator. | ||
78 | +if [ "$PX4_ESTIMATOR" = "q" ]; then | ||
79 | + param set SYS_MC_EST_GROUP 3 | ||
80 | +elif [ "$PX4_ESTIMATOR" = "ekf2" ]; then | ||
81 | + param set SYS_MC_EST_GROUP 2 | ||
82 | +elif [ "$PX4_ESTIMATOR" = "lpe" ]; then | ||
83 | + param set SYS_MC_EST_GROUP 1 | ||
84 | +elif [ "$PX4_ESTIMATOR" = "inav" ]; then | ||
85 | + param set SYS_MC_EST_GROUP 0 | ||
86 | +fi | ||
87 | + | ||
88 | +if param compare SYS_AUTOSTART $REQUESTED_AUTOSTART | ||
89 | +then | ||
90 | + set AUTOCNF no | ||
91 | +else | ||
92 | + set AUTOCNF yes | ||
93 | + param set SYS_AUTOCONFIG 1 | ||
94 | +fi | ||
95 | + | ||
96 | +if param compare SYS_AUTOCONFIG 1 | ||
97 | +then | ||
98 | + set AUTOCNF yes | ||
99 | + | ||
100 | + # Wipe out params except RC*, flight modes, total flight time, accel cal, gyro cal, next flight UUID | ||
101 | + param reset_all SYS_AUTOSTART SYS_AUTOCONFIG RC* COM_FLTMODE* LND_FLIGHT_T_* TC_* CAL_ACC* CAL_GYRO* COM_FLIGHT_UUID | ||
102 | +fi | ||
103 | + | ||
104 | +# multi-instance setup | ||
105 | +# shellcheck disable=SC2154 | ||
106 | +param set MAV_SYS_ID $((px4_instance+1)) | ||
107 | +simulator_tcp_port=$((4560+px4_instance)) | ||
108 | +udp_offboard_port_local=$((14580+px4_instance)) | ||
109 | +udp_offboard_port_remote=$((14540+px4_instance)) | ||
110 | +[ $px4_instance -gt 9 ] && udp_offboard_port_remote=14549 # use the same ports for more than 10 instances to avoid port overlaps | ||
111 | +udp_onboard_payload_port_local=$((14280+px4_instance)) | ||
112 | +udp_onboard_payload_port_remote=$((14030+px4_instance)) | ||
113 | +udp_onboard_gimbal_port_local=$((13030+px4_instance)) | ||
114 | +udp_onboard_gimbal_port_remote=$((13280+px4_instance)) | ||
115 | +udp_gcs_port_local=$((18570+px4_instance)) | ||
116 | + | ||
117 | +if [ $AUTOCNF = yes ] | ||
118 | +then | ||
119 | + param set SYS_AUTOSTART $REQUESTED_AUTOSTART | ||
120 | + | ||
121 | + param set CAL_ACC0_ID 1310988 # 1310988: DRV_IMU_DEVTYPE_SIM, BUS: 1, ADDR: 1, TYPE: SIMULATION | ||
122 | + param set CAL_GYRO0_ID 1310988 # 1310988: DRV_IMU_DEVTYPE_SIM, BUS: 1, ADDR: 1, TYPE: SIMULATION | ||
123 | + param set CAL_ACC1_ID 1310996 # 1310996: DRV_IMU_DEVTYPE_SIM, BUS: 2, ADDR: 1, TYPE: SIMULATION | ||
124 | + param set CAL_GYRO1_ID 1310996 # 1310996: DRV_IMU_DEVTYPE_SIM, BUS: 2, ADDR: 1, TYPE: SIMULATION | ||
125 | + param set CAL_ACC2_ID 1311004 # 1311004: DRV_IMU_DEVTYPE_SIM, BUS: 3, ADDR: 1, TYPE: SIMULATION | ||
126 | + param set CAL_GYRO2_ID 1311004 # 1311004: DRV_IMU_DEVTYPE_SIM, BUS: 3, ADDR: 1, TYPE: SIMULATION | ||
127 | + | ||
128 | + param set CAL_MAG0_ID 197388 | ||
129 | + param set CAL_MAG1_ID 197644 | ||
130 | + | ||
131 | + param set SENS_BOARD_X_OFF 0.000001 | ||
132 | + param set SENS_DPRES_OFF 0.001 | ||
133 | + | ||
134 | + param set SYS_RESTART_TYPE 2 | ||
135 | +fi | ||
136 | + | ||
137 | +param set-default BAT_N_CELLS 4 | ||
138 | + | ||
139 | +param set-default CBRK_AIRSPD_CHK 0 | ||
140 | +param set-default CBRK_SUPPLY_CHK 894281 | ||
141 | + | ||
142 | +# disable check, no CPU load reported on posix yet | ||
143 | +param set-default COM_CPU_MAX -1 | ||
144 | + | ||
145 | +# Don't require RC calibration and configuration | ||
146 | +param set-default COM_RC_IN_MODE 1 | ||
147 | + | ||
148 | +# Speedup SITL startup | ||
149 | +param set-default EKF2_REQ_GPS_H 0.5 | ||
150 | + | ||
151 | +# Multi-EKF | ||
152 | +param set-default EKF2_MULTI_IMU 3 | ||
153 | +param set-default SENS_IMU_MODE 0 | ||
154 | +param set-default EKF2_MULTI_MAG 2 | ||
155 | +param set-default SENS_MAG_MODE 0 | ||
156 | + | ||
157 | +param set-default IMU_GYRO_FFT_EN 1 | ||
158 | + | ||
159 | +# By default log from boot until first disarm. | ||
160 | +param set-default SDLOG_MODE 1 | ||
161 | +# enable default, estimator replay and vision/avoidance logging profiles | ||
162 | +param set-default SDLOG_PROFILE 131 | ||
163 | +param set-default SDLOG_DIRS_MAX 7 | ||
164 | + | ||
165 | +param set-default TRIG_INTERFACE 3 | ||
166 | + | ||
167 | +# Adapt timeout parameters if simulation runs faster or slower than realtime. | ||
168 | +if [ -n "$PX4_SIM_SPEED_FACTOR" ]; then | ||
169 | + COM_DL_LOSS_T_LONGER=$(echo "$PX4_SIM_SPEED_FACTOR * 10" | bc) | ||
170 | + echo "COM_DL_LOSS_T set to $COM_DL_LOSS_T_LONGER" | ||
171 | + param set COM_DL_LOSS_T $COM_DL_LOSS_T_LONGER | ||
172 | + | ||
173 | + COM_RC_LOSS_T_LONGER=$(echo "$PX4_SIM_SPEED_FACTOR * 0.5" | bc) | ||
174 | + echo "COM_RC_LOSS_T set to $COM_RC_LOSS_T_LONGER" | ||
175 | + param set COM_RC_LOSS_T $COM_RC_LOSS_T_LONGER | ||
176 | + | ||
177 | + COM_OF_LOSS_T_LONGER=$(echo "$PX4_SIM_SPEED_FACTOR * 0.5" | bc) | ||
178 | + echo "COM_OF_LOSS_T set to $COM_OF_LOSS_T_LONGER" | ||
179 | + param set COM_OF_LOSS_T $COM_OF_LOSS_T_LONGER | ||
180 | +fi | ||
181 | + | ||
182 | +# Autostart ID | ||
183 | +autostart_file='' | ||
184 | +# shellcheck disable=SC2231 | ||
185 | +for f in ${R}etc/init.d-posix/airframes/"$(param show -q SYS_AUTOSTART)"_* | ||
186 | +do | ||
187 | + filename=$(basename "$f") | ||
188 | + case "$filename" in | ||
189 | + *\.*) | ||
190 | + # ignore files that contain a dot (e.g. <vehicle>.post) | ||
191 | + ;; | ||
192 | + *) | ||
193 | + autostart_file="$f" | ||
194 | + ;; | ||
195 | + esac | ||
196 | +done | ||
197 | +if [ ! -e "$autostart_file" ]; then | ||
198 | + echo "Error: no autostart file found ($autostart_file)" | ||
199 | + exit 1 | ||
200 | +fi | ||
201 | + | ||
202 | +. "$autostart_file" | ||
203 | + | ||
204 | +# | ||
205 | +# If autoconfig parameter was set, reset it and save parameters. | ||
206 | +# | ||
207 | +if [ $AUTOCNF = yes ] | ||
208 | +then | ||
209 | + param set SYS_AUTOCONFIG 0 | ||
210 | +fi | ||
211 | + | ||
212 | +# Simulator IMU data provided at 250 Hz | ||
213 | +param set IMU_INTEG_RATE 250 | ||
214 | + | ||
215 | +dataman start | ||
216 | +# only start the simulator if not in replay mode, as both control the lockstep time | ||
217 | +if ! replay tryapplyparams | ||
218 | +then | ||
219 | + simulator start -c $simulator_tcp_port | ||
220 | +fi | ||
221 | +load_mon start | ||
222 | +battery_simulator start | ||
223 | +tone_alarm start | ||
224 | +rc_update start | ||
225 | +sensors start | ||
226 | +commander start | ||
227 | +navigator start | ||
228 | + | ||
229 | + | ||
230 | +if param greater -s MNT_MODE_IN -1 | ||
231 | +then | ||
232 | + vmount start | ||
233 | +fi | ||
234 | + | ||
235 | +if param greater -s TRIG_MODE 0 | ||
236 | +then | ||
237 | + camera_trigger start | ||
238 | + camera_feedback start | ||
239 | +fi | ||
240 | + | ||
241 | +if param compare -s IMU_GYRO_FFT_EN 1 | ||
242 | +then | ||
243 | + gyro_fft start | ||
244 | +fi | ||
245 | + | ||
246 | +if param compare -s IMU_GYRO_CAL_EN 1 | ||
247 | +then | ||
248 | + gyro_calibration start | ||
249 | +fi | ||
250 | + | ||
251 | +# Configure vehicle type specific parameters. | ||
252 | +# Note: rc.vehicle_setup is the entry point for rc.interface, | ||
253 | +# rc.fw_apps, rc.mc_apps, rc.rover_apps, and rc.vtol_apps. | ||
254 | +# | ||
255 | +. ${R}etc/init.d/rc.vehicle_setup | ||
256 | + | ||
257 | +if [ -e etc/init.d-posix/rc.mavlink_override ] | ||
258 | +then | ||
259 | + echo "Running non-default mavlink config rc.mavlink_override" | ||
260 | + sh etc/init.d-posix/rc.mavlink_override | ||
261 | +else | ||
262 | + # GCS link | ||
263 | + mavlink start -x -u $udp_gcs_port_local -r 4000000 -f | ||
264 | + mavlink stream -r 50 -s POSITION_TARGET_LOCAL_NED -u $udp_gcs_port_local | ||
265 | + mavlink stream -r 50 -s LOCAL_POSITION_NED -u $udp_gcs_port_local | ||
266 | + mavlink stream -r 50 -s GLOBAL_POSITION_INT -u $udp_gcs_port_local | ||
267 | + mavlink stream -r 50 -s ATTITUDE -u $udp_gcs_port_local | ||
268 | + mavlink stream -r 50 -s ATTITUDE_QUATERNION -u $udp_gcs_port_local | ||
269 | + mavlink stream -r 50 -s ATTITUDE_TARGET -u $udp_gcs_port_local | ||
270 | + mavlink stream -r 50 -s SERVO_OUTPUT_RAW_0 -u $udp_gcs_port_local | ||
271 | + mavlink stream -r 20 -s RC_CHANNELS -u $udp_gcs_port_local | ||
272 | + mavlink stream -r 10 -s OPTICAL_FLOW_RAD -u $udp_gcs_port_local | ||
273 | + | ||
274 | + # API/Offboard link | ||
275 | + mavlink start -x -u $udp_offboard_port_local -r 4000000 -f -m onboard -o $udp_offboard_port_remote | ||
276 | + | ||
277 | + # Onboard link to camera | ||
278 | + mavlink start -x -u $udp_onboard_payload_port_local -r 4000 -f -m onboard -o $udp_onboard_payload_port_remote | ||
279 | + | ||
280 | + # Onboard link to gimbal | ||
281 | + mavlink start -x -u $udp_onboard_gimbal_port_local -r 400000 -m gimbal -o $udp_onboard_gimbal_port_remote | ||
282 | +fi | ||
283 | + | ||
284 | +# execute autostart post script if any | ||
285 | +[ -e "$autostart_file".post ] && . "$autostart_file".post | ||
286 | + | ||
287 | +# Run script to start logging | ||
288 | +if param compare SYS_MC_EST_GROUP 2 | ||
289 | +then | ||
290 | + set LOGGER_ARGS "-p ekf2_timestamps" | ||
291 | +else | ||
292 | + set LOGGER_ARGS "-p vehicle_attitude" | ||
293 | +fi | ||
294 | +. ${R}etc/init.d/rc.logging | ||
295 | + | ||
296 | +mavlink boot_complete | ||
297 | +replay trystart |
1 | +############################################################################ | ||
2 | +# | ||
3 | +# Copyright (c) 2018 PX4 Development Team. All rights reserved. | ||
4 | +# | ||
5 | +# Redistribution and use in source and binary forms, with or without | ||
6 | +# modification, are permitted provided that the following conditions | ||
7 | +# are met: | ||
8 | +# | ||
9 | +# 1. Redistributions of source code must retain the above copyright | ||
10 | +# notice, this list of conditions and the following disclaimer. | ||
11 | +# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | +# notice, this list of conditions and the following disclaimer in | ||
13 | +# the documentation and/or other materials provided with the | ||
14 | +# distribution. | ||
15 | +# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | +# used to endorse or promote products derived from this software | ||
17 | +# without specific prior written permission. | ||
18 | +# | ||
19 | +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | +# POSSIBILITY OF SUCH DAMAGE. | ||
31 | +# | ||
32 | +############################################################################ | ||
33 | + | ||
34 | +add_subdirectory(airframes) | ||
35 | + | ||
36 | +px4_add_romfs_files( | ||
37 | + rc.airship_apps | ||
38 | + rc.airship_defaults | ||
39 | + rc.balloon_apps | ||
40 | + rc.balloon_defaults | ||
41 | + rc.boat_defaults | ||
42 | + rc.fw_apps | ||
43 | + rc.fw_defaults | ||
44 | + rc.interface | ||
45 | + rc.io | ||
46 | + rc.logging | ||
47 | + rc.mc_apps | ||
48 | + rc.mc_defaults | ||
49 | + rcS | ||
50 | + rc.sensors | ||
51 | + rc.thermal_cal | ||
52 | + rc.rover_apps | ||
53 | + rc.rover_defaults | ||
54 | + rc.uuv_apps | ||
55 | + rc.uuv_defaults | ||
56 | + rc.vehicle_setup | ||
57 | + rc.vtol_apps | ||
58 | + rc.vtol_defaults | ||
59 | + rc.ctrlalloc | ||
60 | +) |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name HILStar (XPlane) | ||
4 | +# | ||
5 | +# @type Simulation | ||
6 | +# @class Plane | ||
7 | +# | ||
8 | +# @output MAIN1 aileron | ||
9 | +# @output MAIN2 elevator | ||
10 | +# @output MAIN3 rudder | ||
11 | +# @output MAIN4 throttle | ||
12 | +# @output MAIN5 flaps | ||
13 | +# @output MAIN6 gear | ||
14 | +# | ||
15 | +# @maintainer Lorenz Meier <lorenz@px4.io> | ||
16 | +# | ||
17 | + | ||
18 | +. ${R}etc/init.d/rc.fw_defaults | ||
19 | + | ||
20 | + | ||
21 | +param set-default BAT_N_CELLS 3 | ||
22 | + | ||
23 | +param set-default FW_AIRSPD_MAX 20 | ||
24 | +param set-default FW_AIRSPD_MIN 12 | ||
25 | +param set-default FW_AIRSPD_TRIM 14 | ||
26 | +param set-default FW_R_TC 0.3 | ||
27 | +param set-default FW_P_TC 0.3 | ||
28 | +param set-default FW_L1_DAMPING 0.74 | ||
29 | +param set-default FW_L1_PERIOD 16 | ||
30 | +param set-default FW_LND_ANG 15 | ||
31 | +param set-default FW_LND_FLALT 5 | ||
32 | +param set-default FW_LND_HHDIST 15 | ||
33 | +param set-default FW_LND_HVIRT 13 | ||
34 | +param set-default FW_LND_TLALT 5 | ||
35 | +param set-default FW_THR_LND_MAX 0 | ||
36 | +param set-default FW_PR_FF 0.35 | ||
37 | +param set-default FW_PR_I 0.1 | ||
38 | +param set-default FW_PR_IMAX 0.4 | ||
39 | +param set-default FW_PR_P 0.2 | ||
40 | +param set-default FW_RR_FF 0.6 | ||
41 | +param set-default FW_RR_I 0.1 | ||
42 | +param set-default FW_RR_IMAX 0.2 | ||
43 | +param set-default FW_RR_P 0.3 | ||
44 | + | ||
45 | +param set-default RWTO_TKOFF 1 | ||
46 | + | ||
47 | + | ||
48 | +param set SYS_HITL 1 | ||
49 | + | ||
50 | +# disable some checks to allow to fly | ||
51 | +# - with usb | ||
52 | +param set-default CBRK_USB_CHK 197848 | ||
53 | +# - without real battery | ||
54 | +param set-default CBRK_SUPPLY_CHK 894281 | ||
55 | +# - without safety switch | ||
56 | +param set-default COM_PREARM_MODE 0 | ||
57 | +param set-default CBRK_IO_SAFETY 22027 | ||
58 | + | ||
59 | +set MIXER AERT |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Team Blacksheep Discovery | ||
4 | +# | ||
5 | +# @type Quadrotor Wide | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 3 | ||
11 | +# @output MAIN4 motor 4 | ||
12 | +# @output MAIN5 feed-through of RC AUX1 channel | ||
13 | +# @output MAIN6 feed-through of RC AUX2 channel | ||
14 | +# | ||
15 | +# @output AUX1 feed-through of RC AUX1 channel | ||
16 | +# @output AUX2 feed-through of RC AUX2 channel | ||
17 | +# @output AUX3 feed-through of RC AUX3 channel | ||
18 | +# @output AUX4 feed-through of RC FLAPS channel | ||
19 | +# | ||
20 | +# @maintainer Lorenz Meier <lorenz@px4.io> | ||
21 | +# | ||
22 | +# @board px4_fmu-v2 exclude | ||
23 | +# @board bitcraze_crazyflie exclude | ||
24 | +# | ||
25 | + | ||
26 | +. ${R}etc/init.d/rc.mc_defaults | ||
27 | + | ||
28 | + | ||
29 | +param set-default MC_ROLL_P 6.5 | ||
30 | +param set-default MC_ROLLRATE_P 0.1 | ||
31 | +param set-default MC_ROLLRATE_I 0.05 | ||
32 | +param set-default MC_ROLLRATE_D 0.0017 | ||
33 | +param set-default MC_PITCH_P 6.5 | ||
34 | +param set-default MC_PITCHRATE_P 0.14 | ||
35 | +param set-default MC_PITCHRATE_I 0.1 | ||
36 | +param set-default MC_PITCHRATE_D 0.0025 | ||
37 | +param set-default MC_YAW_P 2.8 | ||
38 | +param set-default MC_YAWRATE_P 0.28 | ||
39 | +param set-default MC_YAWRATE_I 0.1 | ||
40 | +param set-default MC_YAWRATE_D 0 | ||
41 | +set MIXER quad_w | ||
42 | + | ||
43 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name 3DR Iris Quadrotor | ||
4 | +# | ||
5 | +# @type Quadrotor Wide | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 3 | ||
11 | +# @output MAIN4 motor 4 | ||
12 | +# | ||
13 | +# @output AUX1 feed-through of RC AUX1 channel | ||
14 | +# @output AUX2 feed-through of RC AUX2 channel | ||
15 | +# @output AUX3 feed-through of RC AUX3 channel | ||
16 | +# @output AUX4 feed-through of RC FLAPS channel | ||
17 | +# | ||
18 | +# @maintainer Lorenz Meier <lorenz@px4.io> | ||
19 | +# | ||
20 | +# @board px4_fmu-v2 exclude | ||
21 | +# @board bitcraze_crazyflie exclude | ||
22 | +# | ||
23 | + | ||
24 | +. ${R}etc/init.d/rc.mc_defaults | ||
25 | + | ||
26 | + | ||
27 | +# TODO tune roll/pitch separately | ||
28 | +param set-default MC_ROLL_P 7 | ||
29 | +param set-default MC_ROLLRATE_P 0.15 | ||
30 | +param set-default MC_ROLLRATE_I 0.05 | ||
31 | +param set-default MC_ROLLRATE_D 0.004 | ||
32 | +param set-default MC_PITCH_P 7 | ||
33 | +param set-default MC_PITCHRATE_P 0.15 | ||
34 | +param set-default MC_PITCHRATE_I 0.05 | ||
35 | +param set-default MC_PITCHRATE_D 0.004 | ||
36 | +param set-default MC_YAW_P 2.5 | ||
37 | +param set-default MC_YAWRATE_P 0.25 | ||
38 | +param set-default MC_YAWRATE_I 0.25 | ||
39 | +param set-default MC_YAWRATE_D 0 | ||
40 | + | ||
41 | +param set-default BAT_V_DIV 12.27559 | ||
42 | +param set-default BAT_A_PER_V 15.39103 | ||
43 | +set MIXER quad_w | ||
44 | + | ||
45 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Steadidrone QU4D | ||
4 | +# | ||
5 | +# @type Quadrotor Wide | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 3 | ||
11 | +# @output MAIN4 motor 4 | ||
12 | +# @output MAIN5 feed-through of RC AUX1 channel | ||
13 | +# @output MAIN6 feed-through of RC AUX2 channel | ||
14 | +# | ||
15 | +# @output AUX1 feed-through of RC AUX1 channel | ||
16 | +# @output AUX2 feed-through of RC AUX2 channel | ||
17 | +# @output AUX3 feed-through of RC AUX3 channel | ||
18 | +# @output AUX4 feed-through of RC FLAPS channel | ||
19 | +# | ||
20 | +# @maintainer Lorenz Meier <lorenz@px4.io> | ||
21 | +# | ||
22 | +# @board px4_fmu-v2 exclude | ||
23 | +# @board bitcraze_crazyflie exclude | ||
24 | +# | ||
25 | + | ||
26 | +. ${R}etc/init.d/rc.mc_defaults | ||
27 | + | ||
28 | + | ||
29 | +param set-default BAT_N_CELLS 4 | ||
30 | + | ||
31 | +param set-default MC_ROLL_P 7 | ||
32 | +param set-default MC_ROLLRATE_P 0.13 | ||
33 | +param set-default MC_ROLLRATE_I 0.05 | ||
34 | +param set-default MC_ROLLRATE_D 0.004 | ||
35 | +param set-default MC_PITCH_P 7 | ||
36 | +param set-default MC_PITCHRATE_P 0.19 | ||
37 | +param set-default MC_PITCHRATE_I 0.05 | ||
38 | +param set-default MC_PITCHRATE_D 0.004 | ||
39 | +param set-default MC_YAW_P 4 | ||
40 | +param set-default MC_YAWRATE_P 0.2 | ||
41 | +param set-default MC_YAWRATE_I 0.1 | ||
42 | +param set-default MC_YAWRATE_D 0 | ||
43 | +set MIXER quad_w | ||
44 | + | ||
45 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Team Blacksheep Discovery Endurance | ||
4 | +# | ||
5 | +# @type Quadrotor Wide | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 3 | ||
11 | +# @output MAIN4 motor 4 | ||
12 | +# @output MAIN5 feed-through of RC AUX1 channel | ||
13 | +# @output MAIN6 feed-through of RC AUX2 channel | ||
14 | +# | ||
15 | +# @output AUX1 feed-through of RC AUX1 channel | ||
16 | +# @output AUX2 feed-through of RC AUX2 channel | ||
17 | +# @output AUX3 feed-through of RC AUX3 channel | ||
18 | +# @output AUX4 feed-through of RC FLAPS channel | ||
19 | +# | ||
20 | +# @maintainer Simon Wilks <simon@uaventure.com> | ||
21 | +# | ||
22 | +# @board px4_fmu-v2 exclude | ||
23 | +# @board bitcraze_crazyflie exclude | ||
24 | +# | ||
25 | + | ||
26 | +. ${R}etc/init.d/rc.mc_defaults | ||
27 | + | ||
28 | + | ||
29 | +param set-default BAT_N_CELLS 6 | ||
30 | +param set-default BAT_V_EMPTY 3.5 | ||
31 | + | ||
32 | +param set-default MC_ROLL_P 7 | ||
33 | +param set-default MC_ROLLRATE_P 0.08 | ||
34 | +param set-default MC_ROLLRATE_I 0.02 | ||
35 | +param set-default MC_ROLLRATE_D 0.003 | ||
36 | +param set-default MC_PITCH_P 7 | ||
37 | +param set-default MC_PITCHRATE_P 0.13 | ||
38 | +param set-default MC_PITCHRATE_I 0.02 | ||
39 | +param set-default MC_PITCHRATE_D 0.005 | ||
40 | +param set-default MC_YAW_P 2.8 | ||
41 | +param set-default MC_YAWRATE_P 0.2 | ||
42 | +param set-default MC_YAWRATE_I 0.1 | ||
43 | +param set-default MC_YAWRATE_D 0 | ||
44 | + | ||
45 | +param set-default MPC_XY_VEL_MAX 2 | ||
46 | + | ||
47 | +param set-default PWM_MAIN_MIN 1080 | ||
48 | +set MIXER quad_w | ||
49 | + | ||
50 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name HIL Quadcopter X | ||
4 | +# | ||
5 | +# @type Simulation | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @maintainer Lorenz Meier <lorenz@px4.io> | ||
9 | +# | ||
10 | + | ||
11 | +. ${R}etc/init.d/rc.mc_defaults | ||
12 | + | ||
13 | +set MIXER quad_x | ||
14 | +set PWM_OUT 1234 | ||
15 | + | ||
16 | +param set SYS_HITL 1 | ||
17 | + | ||
18 | +# disable some checks to allow to fly | ||
19 | +# - with usb | ||
20 | +param set-default CBRK_USB_CHK 197848 | ||
21 | +# - without real battery | ||
22 | +param set-default CBRK_SUPPLY_CHK 894281 | ||
23 | +# - without safety switch | ||
24 | +param set-default COM_PREARM_MODE 0 | ||
25 | +param set-default CBRK_IO_SAFETY 22027 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name HIL Standard VTOL QuadPlane | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Roman Bapst <roman@auterion.com> | ||
9 | +# | ||
10 | +# @board px4_fmu-v2 exclude | ||
11 | +# @board bitcraze_crazyflie exclude | ||
12 | +# | ||
13 | + | ||
14 | +. ${R}etc/init.d/rc.vtol_defaults | ||
15 | + | ||
16 | + | ||
17 | +param set-default BAT_N_CELLS 3 | ||
18 | + | ||
19 | +param set-default COM_RC_IN_MODE 1 | ||
20 | + | ||
21 | +param set-default EKF2_AID_MASK 1 | ||
22 | +param set-default EKF2_ANGERR_INIT 0.01 | ||
23 | +param set-default EKF2_GBIAS_INIT 0.01 | ||
24 | +param set-default EKF2_HGT_MODE 0 | ||
25 | +param set-default EKF2_MAG_TYPE 1 | ||
26 | + | ||
27 | +param set-default FW_AIRSPD_MAX 25 | ||
28 | +param set-default FW_AIRSPD_MIN 14 | ||
29 | +param set-default FW_AIRSPD_TRIM 16 | ||
30 | + | ||
31 | +param set-default MC_PITCH_P 6 | ||
32 | +param set-default MC_PITCHRATE_P 0.2 | ||
33 | +param set-default MC_ROLL_P 6 | ||
34 | +param set-default MC_ROLLRATE_P 0.3 | ||
35 | +param set-default MIS_LTRMIN_ALT 10 | ||
36 | +param set-default MIS_TAKEOFF_ALT 10 | ||
37 | +param set-default MIS_YAW_TMT 10 | ||
38 | + | ||
39 | +param set-default MPC_ACC_HOR_MAX 2 | ||
40 | +param set-default MPC_ACC_HOR_MAX 2 | ||
41 | +param set-default MPC_THR_MIN 0.1 | ||
42 | +param set-default MPC_TKO_SPEED 1 | ||
43 | +param set-default MPC_XY_P 0.8 | ||
44 | +param set-default MPC_XY_VEL_D_ACC 0.1 | ||
45 | +param set-default MPC_XY_VEL_I_ACC 4 | ||
46 | +param set-default MPC_XY_VEL_P_ACC 3 | ||
47 | +param set-default MPC_Z_VEL_P_ACC 12 | ||
48 | +param set-default MPC_Z_VEL_I_ACC 3 | ||
49 | +param set-default MPC_Z_VEL_MAX_DN 1.5 | ||
50 | + | ||
51 | +param set-default NAV_ACC_RAD 5 | ||
52 | +param set-default NAV_DLL_ACT 2 | ||
53 | +param set-default NAV_LOITER_RAD 80 | ||
54 | + | ||
55 | +param set-default RTL_DESCEND_ALT 10 | ||
56 | +param set-default RTL_RETURN_ALT 30 | ||
57 | + | ||
58 | +param set-default SDLOG_DIRS_MAX 7 | ||
59 | +param set-default SYS_RESTART_TYPE 2 | ||
60 | + | ||
61 | +param set-default VT_F_TRANS_THR 0.75 | ||
62 | +param set-default VT_MOT_ID 1234 | ||
63 | +param set-default VT_FW_MOT_OFFID 1234 | ||
64 | +param set-default VT_TYPE 2 | ||
65 | + | ||
66 | + | ||
67 | +param set SYS_HITL 1 | ||
68 | + | ||
69 | +# disable some checks to allow to fly | ||
70 | +# - with usb | ||
71 | +param set-default CBRK_USB_CHK 197848 | ||
72 | +# - without real battery | ||
73 | +param set-default CBRK_SUPPLY_CHK 894281 | ||
74 | +# - without safety switch | ||
75 | +param set-default COM_PREARM_MODE 0 | ||
76 | +param set-default CBRK_IO_SAFETY 22027 | ||
77 | + | ||
78 | +set MAV_TYPE 22 | ||
79 | + | ||
80 | +set MIXER standard_vtol_hitl | ||
81 | + | ||
82 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic Hexarotor coaxial geometry | ||
4 | +# | ||
5 | +# @type Hexarotor Coaxial | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 front right top, CW; angle:60; direction:CW | ||
9 | +# @output MAIN2 front right bottom, CCW; angle:60; direction:CCW | ||
10 | +# @output MAIN3 back top, CW; angle:180; direction:CW | ||
11 | +# @output MAIN4 back bottom, CCW; angle:180; direction:CCW | ||
12 | +# @output MAIN5 front left top, CW; angle:-60; direction:CW | ||
13 | +# @output MAIN6 front left bottom, CCW;angle:-60; direction:CCW | ||
14 | +# | ||
15 | +# @output AUX1 feed-through of RC AUX1 channel | ||
16 | +# @output AUX2 feed-through of RC AUX2 channel | ||
17 | +# @output AUX3 feed-through of RC AUX3 channel | ||
18 | +# | ||
19 | +# @maintainer Lorenz Meier <lorenz@px4.io> | ||
20 | +# | ||
21 | +# @board bitcraze_crazyflie exclude | ||
22 | +# | ||
23 | + | ||
24 | +. ${R}etc/init.d/rc.mc_defaults | ||
25 | + | ||
26 | +set MIXER hexa_cox | ||
27 | + | ||
28 | +# Need to set all 8 channels | ||
29 | +set PWM_OUT 12345678 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name SIH Quadcopter X | ||
4 | +# | ||
5 | +# @type Simulation | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @maintainer Romain Chiappinelli <romain.chiap@gmail.com> | ||
9 | +# | ||
10 | +# @board px4_fmu-v2 exclude | ||
11 | +# | ||
12 | + | ||
13 | +. ${R}etc/init.d/rc.mc_defaults | ||
14 | + | ||
15 | +set MIXER quad_x | ||
16 | +set PWM_OUT 1234 | ||
17 | + | ||
18 | +# set SYS_HITL to 2 to start the SIH and avoid sensors startup | ||
19 | +param set SYS_HITL 2 | ||
20 | + | ||
21 | +# disable some checks to allow to fly: | ||
22 | +# - with usb | ||
23 | +param set-default CBRK_USB_CHK 197848 | ||
24 | +# - without real battery | ||
25 | +param set-default CBRK_SUPPLY_CHK 894281 | ||
26 | +# - without safety switch | ||
27 | +param set-default COM_PREARM_MODE 0 | ||
28 | +param set-default CBRK_IO_SAFETY 22027 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic 10" Octo coaxial geometry | ||
4 | +# | ||
5 | +# @type Octorotor Coaxial | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 3 | ||
11 | +# @output MAIN4 motor 4 | ||
12 | +# @output MAIN5 motor 5 | ||
13 | +# @output MAIN6 motor 6 | ||
14 | +# @output MAIN7 motor 7 | ||
15 | +# @output MAIN8 motor 8 | ||
16 | +# | ||
17 | +# @maintainer Lorenz Meier <lorenz@px4.io> | ||
18 | +# | ||
19 | +# @board bitcraze_crazyflie exclude | ||
20 | +# | ||
21 | + | ||
22 | +. ${R}etc/init.d/rc.mc_defaults | ||
23 | + | ||
24 | +set MIXER octo_cox | ||
25 | + | ||
26 | +set PWM_OUT 12345678 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Steadidrone MAVRIK | ||
4 | +# | ||
5 | +# @type Octo Coax Wide | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 3 | ||
11 | +# @output MAIN4 motor 4 | ||
12 | +# @output MAIN5 motor 5 | ||
13 | +# @output MAIN6 motor 6 | ||
14 | +# @output MAIN7 motor 7 | ||
15 | +# @output MAIN8 motor 8 | ||
16 | +# | ||
17 | +# @maintainer Simon Wilks <simon@uaventure.com> | ||
18 | +# | ||
19 | +# @board px4_fmu-v2 exclude | ||
20 | +# @board bitcraze_crazyflie exclude | ||
21 | +# | ||
22 | + | ||
23 | +. ${R}etc/init.d/rc.mc_defaults | ||
24 | + | ||
25 | + | ||
26 | +param set-default MC_PITCH_P 4 | ||
27 | +param set-default MC_PITCHRATE_P 0.24 | ||
28 | +param set-default MC_PITCHRATE_I 0.09 | ||
29 | +param set-default MC_PITCHRATE_D 0.013 | ||
30 | +param set-default MC_PITCHRATE_MAX 180 | ||
31 | + | ||
32 | +param set-default MC_ROLL_P 4 | ||
33 | +param set-default MC_ROLLRATE_P 0.16 | ||
34 | +param set-default MC_ROLLRATE_I 0.07 | ||
35 | +param set-default MC_ROLLRATE_D 0.009 | ||
36 | +param set-default MC_ROLLRATE_MAX 180 | ||
37 | + | ||
38 | +param set-default MC_YAW_P 3 | ||
39 | +param set-default MC_YAWRATE_P 0.2 | ||
40 | +param set-default MC_YAWRATE_I 0.1 | ||
41 | +param set-default MC_YAWRATE_D 0 | ||
42 | + | ||
43 | +param set-default MPC_HOLD_MAX_XY 0.25 | ||
44 | +param set-default MPC_THR_MIN 0.15 | ||
45 | +param set-default MPC_Z_VEL_MAX_DN 2 | ||
46 | + | ||
47 | +param set-default BAT_N_CELLS 4 | ||
48 | +set MIXER octo_cox_w | ||
49 | + | ||
50 | +set PWM_OUT 12345678 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic Quadplane VTOL | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer | ||
9 | +# | ||
10 | +# @output MAIN1 motor 1 | ||
11 | +# @output MAIN2 motor 2 | ||
12 | +# @output MAIN3 motor 3 | ||
13 | +# @output MAIN4 motor 4 | ||
14 | +# @output AUX1 Aileron 1 | ||
15 | +# @output AUX2 Aileron 2 | ||
16 | +# @output AUX3 Elevator | ||
17 | +# @output AUX4 Rudder | ||
18 | +# @output AUX5 Throttle | ||
19 | +# | ||
20 | +# @board px4_fmu-v2 exclude | ||
21 | +# @board bitcraze_crazyflie exclude | ||
22 | +# | ||
23 | + | ||
24 | +. ${R}etc/init.d/rc.vtol_defaults | ||
25 | + | ||
26 | + | ||
27 | +param set-default PWM_AUX_DIS5 950 | ||
28 | +param set-default PWM_MAIN_RATE 400 | ||
29 | + | ||
30 | +param set-default VT_TYPE 2 | ||
31 | +param set-default VT_MOT_ID 1234 | ||
32 | +param set-default VT_FW_MOT_OFFID 1234 | ||
33 | +set MAV_TYPE 22 | ||
34 | + | ||
35 | +set MIXER quad_x | ||
36 | +set MIXER_AUX vtol_AAERT | ||
37 | + | ||
38 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Caipiroshka Duo Tailsitter | ||
4 | +# | ||
5 | +# @type VTOL Duo Tailsitter | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @output MAIN1 motor right | ||
9 | +# @output MAIN2 motor left | ||
10 | +# @output MAIN5 elevon right | ||
11 | +# @output MAIN6 elevon left | ||
12 | +# | ||
13 | +# @maintainer Roman Bapst <roman@px4.io> | ||
14 | +# | ||
15 | +# @board px4_fmu-v2 exclude | ||
16 | +# @board bitcraze_crazyflie exclude | ||
17 | +# | ||
18 | + | ||
19 | +. ${R}etc/init.d/rc.vtol_defaults | ||
20 | + | ||
21 | + | ||
22 | +param set-default MAV_TYPE 19 | ||
23 | + | ||
24 | +param set-default MC_ROLL_P 6 | ||
25 | +param set-default MC_ROLLRATE_P 0.12 | ||
26 | +param set-default MC_ROLLRATE_I 0.002 | ||
27 | +param set-default MC_ROLLRATE_D 0.003 | ||
28 | +param set-default MC_ROLLRATE_FF 0 | ||
29 | + | ||
30 | +param set-default MC_PITCH_P 4.5 | ||
31 | +param set-default MC_PITCHRATE_P 0.3 | ||
32 | +param set-default MC_PITCHRATE_I 0.002 | ||
33 | +param set-default MC_PITCHRATE_D 0.003 | ||
34 | +param set-default MC_PITCHRATE_FF 0 | ||
35 | + | ||
36 | +param set-default MC_YAW_P 3.8 | ||
37 | +param set-default MC_YAWRATE_P 0.22 | ||
38 | +param set-default MC_YAWRATE_I 0.02 | ||
39 | +param set-default MC_YAWRATE_D 0 | ||
40 | +param set-default MC_YAWRATE_FF 0 | ||
41 | + | ||
42 | +param set-default VT_IDLE_PWM_MC 1080 | ||
43 | +param set-default VT_ELEV_MC_LOCK 0 | ||
44 | +param set-default VT_MOT_ID 12 | ||
45 | +param set-default VT_TYPE 0 | ||
46 | +set MAV_TYPE 19 | ||
47 | + | ||
48 | +set MIXER vtol_tailsitter_duo | ||
49 | + | ||
50 | +set PWM_OUT 123456 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name BirdsEyeView Aerobotics FireFly6 | ||
4 | +# @type VTOL Tiltrotor | ||
5 | +# @class VTOL | ||
6 | +# | ||
7 | +# @maintainer Roman Bapst <roman@uaventure.com> | ||
8 | +# | ||
9 | +# @output MAIN1 Front right motor bottom | ||
10 | +# @output MAIN2 Front right motor top | ||
11 | +# @output MAIN3 Back motor bottom | ||
12 | +# @output MAIN4 Back motor top | ||
13 | +# @output MAIN5 Front left motor bottom | ||
14 | +# @output MAIN6 Front left motor top | ||
15 | +# @output AUX1 Tilt servo | ||
16 | +# @output AUX2 Elevon 1 | ||
17 | +# @output AUX3 Elevon 2 | ||
18 | +# @output AUX4 Gear | ||
19 | +# | ||
20 | +# @board px4_fmu-v2 exclude | ||
21 | +# @board bitcraze_crazyflie exclude | ||
22 | +# | ||
23 | + | ||
24 | +. ${R}etc/init.d/rc.vtol_defaults | ||
25 | + | ||
26 | + | ||
27 | +param set-default MC_ROLL_P 7 | ||
28 | +param set-default MC_ROLLRATE_P 0.19 | ||
29 | +param set-default MC_ROLLRATE_I 0.002 | ||
30 | +param set-default MC_ROLLRATE_D 0.005 | ||
31 | +param set-default MC_ROLLRATE_FF 0 | ||
32 | +param set-default MC_PITCH_P 7 | ||
33 | +param set-default MC_PITCHRATE_P 0.14 | ||
34 | +param set-default MC_PITCHRATE_I 0.002 | ||
35 | +param set-default MC_PITCHRATE_D 0.004 | ||
36 | +param set-default MC_PITCHRATE_FF 0 | ||
37 | +param set-default MC_YAW_P 4 | ||
38 | +param set-default MC_YAWRATE_P 0.22 | ||
39 | +param set-default MC_YAWRATE_I 0.02 | ||
40 | +param set-default MC_YAWRATE_D 0 | ||
41 | +param set-default MC_YAWRATE_FF 0 | ||
42 | + | ||
43 | +param set-default PWM_MAIN_RATE 400 | ||
44 | + | ||
45 | +param set-default VT_FW_MOT_OFFID 34 | ||
46 | +param set-default VT_IDLE_PWM_MC 1080 | ||
47 | +param set-default VT_MOT_ID 123456 | ||
48 | +param set-default VT_FW_MOT_OFFID 56 | ||
49 | +param set-default VT_TILT_MC 0.08 | ||
50 | +param set-default VT_TILT_TRANS 0.5 | ||
51 | +param set-default VT_TILT_FW 0.9 | ||
52 | +param set-default VT_ELEV_MC_LOCK 0 | ||
53 | +param set-default VT_TYPE 1 | ||
54 | +set MAV_TYPE 21 | ||
55 | + | ||
56 | +set MIXER firefly6 | ||
57 | +set MIXER_AUX firefly6 | ||
58 | + | ||
59 | +set PWM_OUT 12345678 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Quadrotor X Tailsitter | ||
4 | +# | ||
5 | +# @type VTOL Quad Tailsitter | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Roman Bapst <roman@px4.io> | ||
9 | +# | ||
10 | +# @board px4_fmu-v2 exclude | ||
11 | +# @board bitcraze_crazyflie exclude | ||
12 | +# | ||
13 | + | ||
14 | +. ${R}etc/init.d/rc.vtol_defaults | ||
15 | + | ||
16 | + | ||
17 | +param set-default PWM_MAIN_MAX 2000 | ||
18 | +param set-default PWM_MAIN_RATE 400 | ||
19 | + | ||
20 | +param set-default VT_MOT_ID 1234 | ||
21 | +param set-default VT_IDLE_PWM_MC 1080 | ||
22 | +param set-default VT_TYPE 0 | ||
23 | +param set-default VT_ELEV_MC_LOCK 1 | ||
24 | +set MAV_TYPE 20 | ||
25 | + | ||
26 | +set MIXER quad_x_vtol | ||
27 | + | ||
28 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Quadrotor + Tailsitter | ||
4 | +# | ||
5 | +# @type VTOL Quad Tailsitter | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 4 | ||
11 | +# @output MAIN4 motor 5 | ||
12 | +# @output MAIN5 elevon left | ||
13 | +# @output MAIN6 elevon right | ||
14 | +# @output MAIN7 canard surface | ||
15 | +# @output MAIN8 rudder | ||
16 | +# | ||
17 | +# @maintainer Roman Bapst <roman@px4.io> | ||
18 | +# | ||
19 | +# @board px4_fmu-v2 exclude | ||
20 | +# @board bitcraze_crazyflie exclude | ||
21 | +# | ||
22 | + | ||
23 | +. ${R}etc/init.d/rc.vtol_defaults | ||
24 | + | ||
25 | + | ||
26 | +param set-default PWM_MAIN_MAX 2000 | ||
27 | +param set-default PWM_MAIN_RATE 400 | ||
28 | + | ||
29 | +param set-default VT_IDLE_PWM_MC 1080 | ||
30 | +param set-default VT_TYPE 0 | ||
31 | +param set-default VT_ELEV_MC_LOCK 1 | ||
32 | +set MAV_TYPE 20 | ||
33 | + | ||
34 | +set MIXER quad_+_vtol | ||
35 | + | ||
36 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Fun Cub Quad VTOL | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Simon Wilks <simon@uaventure.com> | ||
9 | +# | ||
10 | +# @output MAIN1 motor 1 | ||
11 | +# @output MAIN2 motor 2 | ||
12 | +# @output MAIN3 motor 3 | ||
13 | +# @output MAIN4 motor 4 | ||
14 | +# @output AUX1 Aileron 1 | ||
15 | +# @output AUX2 Aileron 2 | ||
16 | +# @output AUX3 Elevator | ||
17 | +# @output AUX4 Rudder | ||
18 | +# @output AUX5 Throttle | ||
19 | +# | ||
20 | +# @board px4_fmu-v2 exclude | ||
21 | +# @board bitcraze_crazyflie exclude | ||
22 | +# | ||
23 | + | ||
24 | +. ${R}etc/init.d/rc.vtol_defaults | ||
25 | + | ||
26 | + | ||
27 | +param set-default PWM_AUX_DIS5 950 | ||
28 | + | ||
29 | +param set-default PWM_MAIN_RATE 400 | ||
30 | + | ||
31 | +param set-default MC_ROLL_P 6 | ||
32 | +param set-default MC_ROLLRATE_P 0.17 | ||
33 | +param set-default MC_ROLLRATE_I 0.002 | ||
34 | +param set-default MC_ROLLRATE_D 0.004 | ||
35 | +param set-default MC_ROLLRATE_FF 0 | ||
36 | +param set-default MC_PITCH_P 6 | ||
37 | +param set-default MC_PITCHRATE_P 0.19 | ||
38 | +param set-default MC_PITCHRATE_I 0.002 | ||
39 | +param set-default MC_PITCHRATE_D 0.004 | ||
40 | +param set-default MC_PITCHRATE_FF 0 | ||
41 | +param set-default MC_YAW_P 2.8 | ||
42 | +param set-default MC_YAWRATE_P 0.22 | ||
43 | +param set-default MC_YAWRATE_I 0.02 | ||
44 | +param set-default MC_YAWRATE_D 0 | ||
45 | +param set-default MC_YAWRATE_FF 0 | ||
46 | +param set-default MC_YAWRATE_MAX 40 | ||
47 | + | ||
48 | +param set-default MPC_YAWRAUTO_MAX 40 | ||
49 | + | ||
50 | +param set-default FW_PR_FF 0.5 | ||
51 | +param set-default FW_PR_I 0.02 | ||
52 | +param set-default FW_PR_IMAX 0.4 | ||
53 | +param set-default FW_PR_P 0.08 | ||
54 | +param set-default FW_RR_FF 0.6 | ||
55 | +param set-default FW_RR_I 0.01 | ||
56 | +param set-default FW_RR_IMAX 0.2 | ||
57 | +param set-default FW_RR_P 0.05 | ||
58 | +param set-default FW_THR_CRUISE 0.75 | ||
59 | + | ||
60 | +param set-default VT_ARSP_BLEND 6 | ||
61 | +param set-default VT_ARSP_TRANS 12 | ||
62 | +param set-default VT_F_TRANS_THR 0.75 | ||
63 | +param set-default VT_MOT_ID 1234 | ||
64 | +param set-default VT_FW_MOT_OFFID 1234 | ||
65 | +param set-default VT_IDLE_PWM_MC 1080 | ||
66 | +param set-default VT_TYPE 2 | ||
67 | +set MAV_TYPE 22 | ||
68 | + | ||
69 | +set MIXER quad_x | ||
70 | +set MIXER_AUX vtol_AAERT | ||
71 | + | ||
72 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic quad delta VTOL | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Simon Wilks <simon@uaventure.com> | ||
9 | +# | ||
10 | +# @output MAIN1 motor 1 | ||
11 | +# @output MAIN2 motor 2 | ||
12 | +# @output MAIN3 motor 3 | ||
13 | +# @output MAIN4 motor 4 | ||
14 | +# @output AUX1 Right elevon | ||
15 | +# @output AUX2 Left elevon | ||
16 | +# @output AUX3 Motor | ||
17 | +# | ||
18 | +# @board px4_fmu-v2 exclude | ||
19 | +# @board bitcraze_crazyflie exclude | ||
20 | +# | ||
21 | + | ||
22 | +. ${R}etc/init.d/rc.vtol_defaults | ||
23 | + | ||
24 | + | ||
25 | +param set-default MC_ROLL_P 6.5 | ||
26 | +param set-default MC_ROLLRATE_P 0.15 | ||
27 | +param set-default MC_ROLLRATE_I 0.01 | ||
28 | +param set-default MC_ROLLRATE_D 0.003 | ||
29 | +param set-default MC_ROLLRATE_FF 0 | ||
30 | +param set-default MC_PITCH_P 6.5 | ||
31 | +param set-default MC_PITCHRATE_P 0.15 | ||
32 | +param set-default MC_PITCHRATE_I 0.01 | ||
33 | +param set-default MC_PITCHRATE_D 0.003 | ||
34 | +param set-default MC_PITCHRATE_FF 0 | ||
35 | +param set-default MC_YAW_P 3.5 | ||
36 | +param set-default MC_YAWRATE_P 0.2 | ||
37 | +param set-default MC_YAWRATE_I 0.1 | ||
38 | +param set-default MC_YAWRATE_D 0 | ||
39 | +param set-default MC_YAWRATE_FF 0 | ||
40 | +param set-default MC_YAWRATE_MAX 50 | ||
41 | + | ||
42 | +param set-default MPC_XY_P 0.8 | ||
43 | +param set-default MPC_XY_VEL_P_ACC 2 | ||
44 | +param set-default MPC_ACC_HOR_MAX 2 | ||
45 | +param set-default MPC_YAWRAUTO_MAX 20 | ||
46 | + | ||
47 | +param set-default PWM_AUX_DIS3 950 | ||
48 | +param set-default PWM_MAIN_RATE 400 | ||
49 | + | ||
50 | +param set-default VT_MOT_ID 1234 | ||
51 | +param set-default VT_FW_MOT_OFFID 1234 | ||
52 | +param set-default VT_F_TRANS_THR 0.75 | ||
53 | +param set-default VT_IDLE_PWM_MC 1080 | ||
54 | +param set-default VT_TYPE 2 | ||
55 | +set MAV_TYPE 22 | ||
56 | + | ||
57 | +set MIXER quad_x | ||
58 | +set MIXER_AUX vtol_delta | ||
59 | + | ||
60 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic AAVVT v-tail plane airframe with Quad VTOL. | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Sander Smeets <sander@droneslab.com> | ||
9 | +# | ||
10 | +# @board px4_fmu-v2 exclude | ||
11 | +# @board bitcraze_crazyflie exclude | ||
12 | +# | ||
13 | + | ||
14 | +. ${R}etc/init.d/rc.vtol_defaults | ||
15 | + | ||
16 | + | ||
17 | +param set-default MC_ROLL_P 7 | ||
18 | +param set-default MC_ROLLRATE_P 0.15 | ||
19 | +param set-default MC_ROLLRATE_I 0.002 | ||
20 | +param set-default MC_ROLLRATE_D 0.003 | ||
21 | +param set-default MC_ROLLRATE_FF 0 | ||
22 | +param set-default MC_PITCH_P 7 | ||
23 | +param set-default MC_PITCHRATE_P 0.12 | ||
24 | +param set-default MC_PITCHRATE_I 0.002 | ||
25 | +param set-default MC_PITCHRATE_D 0.003 | ||
26 | +param set-default MC_PITCHRATE_FF 0 | ||
27 | +param set-default MC_YAW_P 2.8 | ||
28 | +param set-default MC_YAWRATE_P 0.22 | ||
29 | +param set-default MC_YAWRATE_I 0.02 | ||
30 | +param set-default MC_YAWRATE_D 0 | ||
31 | +param set-default MC_YAWRATE_FF 0 | ||
32 | +param set-default MC_YAWRATE_MAX 40 | ||
33 | + | ||
34 | +param set-default MPC_YAWRAUTO_MAX 40 | ||
35 | + | ||
36 | +param set-default PWM_AUX_DIS5 950 | ||
37 | +param set-default PWM_MAIN_RATE 400 | ||
38 | + | ||
39 | +param set-default VT_F_TRANS_THR 0.75 | ||
40 | +param set-default VT_MOT_ID 1234 | ||
41 | +param set-default VT_FW_MOT_OFFID 1234 | ||
42 | +param set-default VT_IDLE_PWM_MC 1080 | ||
43 | +param set-default VT_TYPE 2 | ||
44 | +set MAV_TYPE 22 | ||
45 | + | ||
46 | +set MIXER quad_x | ||
47 | +set MIXER_AUX vtol_AAVVT | ||
48 | + | ||
49 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name QuadRanger | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Sander Smeets <sander@droneslab.com> | ||
9 | +# | ||
10 | +# @board px4_fmu-v2 exclude | ||
11 | +# @board bitcraze_crazyflie exclude | ||
12 | +# | ||
13 | + | ||
14 | +. ${R}etc/init.d/rc.vtol_defaults | ||
15 | + | ||
16 | + | ||
17 | +param set-default FW_THR_CRUISE 65 | ||
18 | +param set-default FW_PR_P 0.08 | ||
19 | +param set-default FW_PR_FF 0.5 | ||
20 | +param set-default FW_RR_P 0.05 | ||
21 | +param set-default FW_RR_FF 0.6 | ||
22 | + | ||
23 | +param set-default MIS_YAW_TMT 10 | ||
24 | + | ||
25 | +param set-default MC_ROLL_P 7 | ||
26 | +param set-default MC_ROLLRATE_P 0.15 | ||
27 | +param set-default MC_ROLLRATE_I 0.1 | ||
28 | +param set-default MC_ROLLRATE_D 0.004 | ||
29 | +param set-default MC_ROLLRATE_FF 0 | ||
30 | +param set-default MC_PITCH_P 7 | ||
31 | +param set-default MC_PITCHRATE_P 0.15 | ||
32 | +param set-default MC_PITCHRATE_I 0.1 | ||
33 | +param set-default MC_PITCHRATE_D 0.004 | ||
34 | +param set-default MC_PITCHRATE_FF 0 | ||
35 | +param set-default MC_YAW_P 3.5 | ||
36 | +param set-default MC_YAWRATE_P 0.6 | ||
37 | +param set-default MC_YAWRATE_I 0.04 | ||
38 | +param set-default MC_YAWRATE_D 0 | ||
39 | +param set-default MC_YAWRATE_FF 0 | ||
40 | +param set-default MC_YAWRATE_MAX 40 | ||
41 | + | ||
42 | +param set-default MPC_ACC_HOR_MAX 2 | ||
43 | +param set-default MPC_Z_VEL_MAX_DN 1.5 | ||
44 | +param set-default MPC_TKO_SPEED 1.5 | ||
45 | +param set-default MPC_LAND_SPEED 0.8 | ||
46 | +param set-default MPC_YAWRAUTO_MAX 40 | ||
47 | + | ||
48 | +param set-default PWM_AUX_DIS5 950 | ||
49 | +param set-default PWM_AUX_REV1 1 | ||
50 | +param set-default PWM_AUX_REV2 1 | ||
51 | +param set-default PWM_MAIN_RATE 400 | ||
52 | + | ||
53 | +param set-default VT_ARSP_TRANS 15 | ||
54 | +param set-default VT_ARSP_BLEND 8 | ||
55 | +param set-default VT_B_TRANS_DUR 4 | ||
56 | +param set-default VT_F_TRANS_THR 0.75 | ||
57 | +param set-default VT_IDLE_PWM_MC 1080 | ||
58 | +param set-default VT_MOT_ID 1234 | ||
59 | +param set-default VT_FW_MOT_OFFID 1234 | ||
60 | +param set-default VT_TYPE 2 | ||
61 | +set MAV_TYPE 22 | ||
62 | + | ||
63 | +set MIXER quad_x | ||
64 | +set MIXER_AUX vtol_AAERT | ||
65 | + | ||
66 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Sparkle Tech Ranger VTOL | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Andreas Antener <andreas@uaventure.com> | ||
9 | +# | ||
10 | +# @board px4_fmu-v2 exclude | ||
11 | +# @board bitcraze_crazyflie exclude | ||
12 | +# | ||
13 | + | ||
14 | +. ${R}etc/init.d/rc.vtol_defaults | ||
15 | + | ||
16 | + | ||
17 | +param set-default FW_AIRSPD_MAX 22 | ||
18 | +param set-default FW_AIRSPD_MIN 14 | ||
19 | +param set-default FW_AIRSPD_TRIM 16 | ||
20 | +param set-default FW_L1_PERIOD 25 | ||
21 | +param set-default FW_PR_P 0.060 | ||
22 | +param set-default FW_P_RMAX_NEG 40 | ||
23 | +param set-default FW_P_RMAX_POS 40 | ||
24 | +param set-default FW_RR_FF 0.4 | ||
25 | +param set-default FW_RR_P 0.04 | ||
26 | +param set-default FW_R_RMAX 40 | ||
27 | + | ||
28 | +param set-default MC_PITCHRATE_D 0.004 | ||
29 | +param set-default MC_PITCHRATE_I 0 | ||
30 | +param set-default MC_PITCHRATE_MAX 60 | ||
31 | +param set-default MC_PITCHRATE_P 0.21 | ||
32 | +param set-default MC_PITCH_P 4 | ||
33 | +param set-default MC_ROLLRATE_D 0.004 | ||
34 | +param set-default MC_ROLLRATE_I 0.002 | ||
35 | +param set-default MC_ROLLRATE_MAX 60 | ||
36 | +param set-default MC_ROLLRATE_P 0.24 | ||
37 | +param set-default MC_ROLL_P 4 | ||
38 | +param set-default MC_YAWRATE_I 0.02 | ||
39 | +param set-default MC_YAWRATE_MAX 40 | ||
40 | +param set-default MC_YAWRATE_P 0.18 | ||
41 | + | ||
42 | +param set-default MIS_TAKEOFF_ALT 2.5 | ||
43 | +param set-default MIS_YAW_TMT 20 | ||
44 | + | ||
45 | +param set-default MPC_ACC_HOR_MAX 1 | ||
46 | +param set-default MPC_HOLD_MAX_XY 0.5 | ||
47 | +param set-default MPC_HOLD_MAX_Z 0.5 | ||
48 | +param set-default MPC_LAND_SPEED 1 | ||
49 | +param set-default MPC_MANTHR_MIN 0.05 | ||
50 | +param set-default MPC_MAN_Y_MAX 120 | ||
51 | +param set-default MPC_THR_MIN 0.07 | ||
52 | +param set-default MPC_TILTMAX_AIR 35 | ||
53 | +param set-default MPC_TILTMAX_LND 20 | ||
54 | +param set-default MPC_TKO_SPEED 1 | ||
55 | +param set-default MPC_XY_P 0.3 | ||
56 | +param set-default MPC_XY_VEL_MAX 3 | ||
57 | +param set-default MPC_XY_VEL_P_ACC 1 | ||
58 | +param set-default MPC_Z_P 0.5 | ||
59 | +param set-default MPC_Z_VEL_P_ACC 2 | ||
60 | +param set-default MPC_YAWRAUTO_MAX 40 | ||
61 | + | ||
62 | +param set-default NAV_ACC_RAD 3 | ||
63 | + | ||
64 | +param set-default PWM_AUX_REV1 1 | ||
65 | +param set-default PWM_AUX_REV2 1 | ||
66 | +param set-default PWM_AUX_REV3 1 | ||
67 | +param set-default PWM_AUX_REV4 1 | ||
68 | + | ||
69 | +param set-default PWM_AUX_DIS5 950 | ||
70 | + | ||
71 | +param set-default PWM_MAIN_RATE 400 | ||
72 | + | ||
73 | +param set-default VT_ARSP_TRANS 15 | ||
74 | +param set-default VT_B_TRANS_DUR 4 | ||
75 | +param set-default VT_F_TRANS_THR 0.6 | ||
76 | +param set-default VT_IDLE_PWM_MC 1180 | ||
77 | +param set-default VT_MOT_ID 1234 | ||
78 | +param set-default VT_FW_MOT_OFFID 1234 | ||
79 | +param set-default VT_TRANS_MIN_TM 5 | ||
80 | +param set-default VT_TRANS_TIMEOUT 30 | ||
81 | +param set-default VT_TYPE 2 | ||
82 | + | ||
83 | +set MAV_TYPE 22 | ||
84 | + | ||
85 | +set MIXER quad_x | ||
86 | +set MIXER_AUX vtol_AAERT | ||
87 | + | ||
88 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name CruiseAder Claire | ||
4 | +# | ||
5 | +# @type VTOL Tiltrotor | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Samay Siga <samay_s@icloud.com> | ||
9 | +# | ||
10 | +# @board px4_fmu-v2 exclude | ||
11 | +# @board bitcraze_crazyflie exclude | ||
12 | +# | ||
13 | + | ||
14 | +. ${R}etc/init.d/rc.vtol_defaults | ||
15 | + | ||
16 | + | ||
17 | +param set-default PWM_AUX_DISARMED 1000 | ||
18 | +param set-default PWM_AUX_MAX 2000 | ||
19 | +param set-default PWM_AUX_MIN 1000 | ||
20 | +param set-default PWM_AUX_RATE 50 | ||
21 | + | ||
22 | +param set-default PWM_MAIN_MAX 2000 | ||
23 | +param set-default PWM_MAIN_RATE 400 | ||
24 | + | ||
25 | +param set-default VT_MOT_ID 1234 | ||
26 | +param set-default VT_FW_MOT_OFFID 13 | ||
27 | +param set-default VT_IDLE_PWM_MC 1080 | ||
28 | +param set-default VT_TILT_FW 0.9 | ||
29 | +param set-default VT_TILT_MC 0.08 | ||
30 | +param set-default VT_TILT_TRANS 0.5 | ||
31 | +param set-default VT_ELEV_MC_LOCK 0 | ||
32 | +param set-default VT_TYPE 1 | ||
33 | +set MAV_TYPE 21 | ||
34 | + | ||
35 | +set MIXER claire | ||
36 | +set MIXER_AUX claire | ||
37 | + | ||
38 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name E-flite Convergence | ||
4 | +# | ||
5 | +# @type VTOL Tiltrotor | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Andreas Antener <andreas@uaventure.com> | ||
9 | +# | ||
10 | +# @output MAIN1 Motor right | ||
11 | +# @output MAIN2 Motor left | ||
12 | +# @output MAIN3 Motor back | ||
13 | +# @output MAIN4 empty | ||
14 | +# @output MAIN5 Tilt servo right | ||
15 | +# @output MAIN6 Tilt servo left | ||
16 | +# @output MAIN7 Elevon right | ||
17 | +# @output MAIN8 Elevon left | ||
18 | +# | ||
19 | +# @board px4_fmu-v2 exclude | ||
20 | +# @board bitcraze_crazyflie exclude | ||
21 | +# | ||
22 | + | ||
23 | +. ${R}etc/init.d/rc.vtol_defaults | ||
24 | + | ||
25 | + | ||
26 | +param set-default CBRK_AIRSPD_CHK 162128 | ||
27 | + | ||
28 | +param set-default FW_ARSP_MODE 1 | ||
29 | + | ||
30 | +param set-default FW_L1_PERIOD 17 | ||
31 | +param set-default FW_MAN_R_MAX 50 | ||
32 | +param set-default FW_ACRO_X_MAX 270 | ||
33 | +param set-default FW_ACRO_Y_MAX 270 | ||
34 | +param set-default FW_ACRO_Z_MAX 180 | ||
35 | +param set-default FW_PR_FF 0.5 | ||
36 | +param set-default FW_PR_P 0.08 | ||
37 | +param set-default FW_PSP_OFF 5 | ||
38 | +param set-default FW_P_LIM_MAX 30 | ||
39 | +param set-default FW_P_LIM_MIN -30 | ||
40 | +param set-default FW_P_RMAX_NEG 60 | ||
41 | +param set-default FW_P_RMAX_POS 60 | ||
42 | +param set-default FW_RR_FF 0.33 | ||
43 | +param set-default FW_RR_P 0.11 | ||
44 | +param set-default FW_YR_FF 0.3 | ||
45 | +param set-default FW_YR_P 0.05 | ||
46 | + | ||
47 | +param set-default MC_PITCHRATE_D 0.003 | ||
48 | +param set-default MC_PITCHRATE_P 0.15 | ||
49 | +param set-default MC_PITCH_P 6 | ||
50 | +param set-default MC_ROLLRATE_D 0.003 | ||
51 | +param set-default MC_ROLLRATE_P 0.15 | ||
52 | +param set-default MC_ROLL_P 6 | ||
53 | +param set-default MC_YAWRATE_MAX 120 | ||
54 | +param set-default MC_YAWRATE_P 0.27 | ||
55 | +param set-default MC_YAW_P 2.5 | ||
56 | + | ||
57 | +param set-default MC_YAWRATE_P 0.3 | ||
58 | +param set-default MPC_LAND_SPEED 1.2 | ||
59 | +param set-default MPC_TKO_SPEED 2.5 | ||
60 | +param set-default MPC_Z_VEL_MAX_UP 3 | ||
61 | + | ||
62 | +param set-default PWM_MAIN_RATE 400 | ||
63 | + | ||
64 | +param set-default SENS_BOARD_ROT 8 | ||
65 | + | ||
66 | +param set-default VT_B_TRANS_DUR 1 | ||
67 | +param set-default VT_F_TRANS_DUR 1.2 | ||
68 | +param set-default VT_F_TR_OL_TM 4 | ||
69 | +param set-default VT_FW_DIFTHR_EN 1 | ||
70 | +param set-default VT_FW_DIFTHR_SC 0.17 | ||
71 | +param set-default VT_FW_MOT_OFFID 3 | ||
72 | +param set-default VT_FW_PERM_STAB 0 | ||
73 | +param set-default VT_IDLE_PWM_MC 1200 | ||
74 | +param set-default VT_MOT_ID 123 | ||
75 | +param set-default VT_TILT_FW 1 | ||
76 | +param set-default VT_TILT_MC 0 | ||
77 | +param set-default VT_TILT_TRANS 0.45 | ||
78 | +param set-default VT_TRANS_MIN_TM 1.2 | ||
79 | +param set-default VT_TRANS_P2_DUR 1.3 | ||
80 | +param set-default VT_ELEV_MC_LOCK 0 | ||
81 | +param set-default VT_TYPE 1 | ||
82 | +set MAV_TYPE 21 | ||
83 | + | ||
84 | +set MIXER vtol_convergence | ||
85 | + | ||
86 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Vertical Technologies DeltaQuad | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Sander Smeets <sander@droneslab.com> | ||
9 | +# | ||
10 | +# @output MAIN1 motor 1 | ||
11 | +# @output MAIN2 motor 2 | ||
12 | +# @output MAIN3 motor 3 | ||
13 | +# @output MAIN4 motor 4 | ||
14 | +# @output MAIN5 Right elevon | ||
15 | +# @output MAIN6 Left elevon | ||
16 | +# @output MAIN7 Pusher motor | ||
17 | +# @output MAIN8 Pusher reverse channel | ||
18 | +# | ||
19 | +# @board px4_fmu-v2 exclude | ||
20 | +# @board bitcraze_crazyflie exclude | ||
21 | +# | ||
22 | + | ||
23 | +. ${R}etc/init.d/rc.vtol_defaults | ||
24 | + | ||
25 | + | ||
26 | +param set-default BAT_CAPACITY 23000 | ||
27 | +param set-default BAT_N_CELLS 4 | ||
28 | +param set-default BAT_R_INTERNAL 0.0025 | ||
29 | + | ||
30 | +param set-default CBRK_AIRSPD_CHK 162128 | ||
31 | +param set-default CBRK_IO_SAFETY 22027 | ||
32 | + | ||
33 | +param set-default EKF2_GPS_POS_X -0.12 | ||
34 | +param set-default EKF2_IMU_POS_X -0.12 | ||
35 | +param set-default EKF2_TAU_VEL 0.5 | ||
36 | +param set-default EKF2_GPS_P_GATE 10 | ||
37 | +param set-default EKF2_GPS_V_GATE 10 | ||
38 | + | ||
39 | +param set-default FW_ARSP_MODE 1 | ||
40 | +param set-default FW_L1_PERIOD 25 | ||
41 | +param set-default FW_PR_FF 0.7 | ||
42 | +param set-default FW_PR_I 0.18 | ||
43 | +param set-default FW_PR_P 0.15 | ||
44 | +param set-default FW_P_TC 0.5 | ||
45 | +param set-default FW_PSP_OFF 5 | ||
46 | +param set-default FW_R_LIM 35 | ||
47 | +param set-default FW_RR_FF 0.9 | ||
48 | +param set-default FW_RR_I 0.08 | ||
49 | +param set-default FW_RR_P 0.18 | ||
50 | +param set-default FW_T_HRATE_FF 0.5 | ||
51 | +param set-default FW_T_CLMB_MAX 3 | ||
52 | +param set-default FW_T_SINK_MAX 3 | ||
53 | +param set-default FW_T_SINK_MIN 1 | ||
54 | +param set-default FW_T_VERT_ACC 6 | ||
55 | +param set-default FW_THR_CRUISE 0.70 | ||
56 | +param set-default FW_THR_SLEW_MAX 1 | ||
57 | +param set-default FW_MAN_P_MAX 30 | ||
58 | +param set-default FW_P_LIM_MAX 15 | ||
59 | +param set-default FW_P_LIM_MIN -25 | ||
60 | +param set-default FW_P_RMAX_NEG 45 | ||
61 | +param set-default FW_P_RMAX_POS 45 | ||
62 | +param set-default FW_R_RMAX 50 | ||
63 | +param set-default FW_THR_MIN 0.55 | ||
64 | +param set-default FW_BAT_SCALE_EN 1 | ||
65 | +param set-default FW_THR_ALT_SCL 2.7 | ||
66 | +param set-default FW_T_RLL2THR 20 | ||
67 | + | ||
68 | +param set-default LNDMC_ALT_MAX 9999 | ||
69 | +param set-default LNDMC_XY_VEL_MAX 1 | ||
70 | +param set-default LNDMC_Z_VEL_MAX 0.7 | ||
71 | + | ||
72 | +param set-default MC_ROLL_P 6.5 | ||
73 | +param set-default MC_ROLLRATE_P 0.16 | ||
74 | +param set-default MC_ROLLRATE_I 0.01 | ||
75 | +param set-default MC_ROLLRATE_D 0.003 | ||
76 | +param set-default MC_ROLLRATE_FF 0 | ||
77 | +param set-default MC_ROLLRATE_MAX 80 | ||
78 | +param set-default MC_PITCH_P 6.5 | ||
79 | +param set-default MC_PITCHRATE_P 0.15 | ||
80 | +param set-default MC_PITCHRATE_I 0.05 | ||
81 | +param set-default MC_PITCHRATE_D 0.003 | ||
82 | +param set-default MC_PITCHRATE_FF 0 | ||
83 | +param set-default MC_PITCHRATE_MAX 80 | ||
84 | +param set-default MC_YAW_P 3.5 | ||
85 | +param set-default MC_YAWRATE_P 0.2 | ||
86 | +param set-default MC_YAWRATE_I 0.1 | ||
87 | +param set-default MC_YAWRATE_D 0 | ||
88 | +param set-default MC_YAWRATE_FF 0 | ||
89 | +param set-default MC_YAWRATE_MAX 20 | ||
90 | +param set-default MC_AIRMODE 1 | ||
91 | + | ||
92 | +param set-default MIS_DIST_1WP 100 | ||
93 | +param set-default MIS_DIST_WPS 100000 | ||
94 | +param set-default MIS_TAKEOFF_ALT 15 | ||
95 | + | ||
96 | +param set-default MPC_XY_P 0.8 | ||
97 | +param set-default MPC_XY_VEL_P_ACC 2 | ||
98 | +param set-default MPC_XY_VEL_MAX 5 | ||
99 | +param set-default MPC_ACC_HOR_MAX 2 | ||
100 | +param set-default MPC_LAND_SPEED 1.2 | ||
101 | +param set-default MPC_TILTMAX_LND 35 | ||
102 | +param set-default MPC_Z_VEL_MAX_UP 1.5 | ||
103 | +param set-default MPC_Z_VEL_MAX_DN 1.5 | ||
104 | +param set-default MPC_HOLD_MAX_XY 0.5 | ||
105 | +param set-default MPC_HOLD_MAX_Z 0.5 | ||
106 | +param set-default MPC_TKO_RAMP_T 0.8 | ||
107 | +param set-default MPC_XY_CRUISE 5 | ||
108 | +param set-default MPC_TILTMAX_AIR 25 | ||
109 | +param set-default MPC_TILTMAX_LND 25 | ||
110 | +param set-default MPC_YAWRAUTO_MAX 20 | ||
111 | + | ||
112 | +param set-default NAV_DLL_ACT 0 | ||
113 | +param set-default NAV_LOITER_RAD 100 | ||
114 | + | ||
115 | +param set-default PWM_AUX_DISARMED 950 | ||
116 | + | ||
117 | +param set-default PWM_MAIN_DIS5 1500 | ||
118 | +param set-default PWM_MAIN_DIS6 1500 | ||
119 | +param set-default PWM_MAIN_DIS7 900 | ||
120 | +param set-default PWM_MAIN_DIS8 900 | ||
121 | + | ||
122 | +param set-default PWM_MAIN_RATE 400 | ||
123 | + | ||
124 | +param set-default SENS_BOARD_ROT 18 | ||
125 | + | ||
126 | +# TELEM2 config | ||
127 | +param set-default MAV_1_CONFIG 102 | ||
128 | +param set-default MAV_1_RATE 5000 | ||
129 | +param set-default MAV_1_FORWARD 1 | ||
130 | +param set-default SER_TEL2_BAUD 57600 | ||
131 | + | ||
132 | +param set-default VT_TYPE 2 | ||
133 | +param set-default VT_MOT_ID 1234 | ||
134 | +param set-default VT_FW_MOT_OFFID 1234 | ||
135 | +param set-default VT_F_TRANS_THR 1 | ||
136 | +param set-default VT_DWN_PITCH_MAX 8 | ||
137 | +param set-default VT_FW_QC_P 55 | ||
138 | +param set-default VT_FW_QC_R 55 | ||
139 | +param set-default VT_TRANS_MIN_TM 15 | ||
140 | +param set-default VT_B_TRANS_DUR 8 | ||
141 | +param set-default VT_WV_LND_EN 1 | ||
142 | +param set-default VT_WV_LTR_EN 1 | ||
143 | +param set-default VT_FWD_THRUST_SC 4 | ||
144 | +param set-default VT_F_TRANS_DUR 1 | ||
145 | +param set-default VT_IDLE_PWM_MC 1025 | ||
146 | +param set-default VT_B_REV_OUT 0.5 | ||
147 | +param set-default VT_B_TRANS_THR 0.7 | ||
148 | +param set-default VT_FW_PERM_STAB 1 | ||
149 | +param set-default VT_TRANS_TIMEOUT 22 | ||
150 | +param set-default VT_F_TRANS_RAMP 4 | ||
151 | + | ||
152 | +param set-default COM_RC_OVERRIDE 0 | ||
153 | +set MAV_TYPE 22 | ||
154 | + | ||
155 | +set MIXER deltaquad | ||
156 | +set MIXER_AUX pass | ||
157 | + | ||
158 | +set PWM_OUT 1234 | ||
159 | +set PWM_AUX_OUT 12345 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name BabyShark VTOL | ||
4 | +# | ||
5 | +# @type Standard VTOL | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer Silvan Fuhrer <silvan@auterion.com> | ||
9 | +# | ||
10 | +# @output MAIN1 Ailerons | ||
11 | +# @output MAIN2 A-tail left | ||
12 | +# @output MAIN3 Pusher motor | ||
13 | +# @output MAIN4 A-tail right | ||
14 | +# @output MAIN5 motor 1 | ||
15 | +# @output MAIN6 motor 2 | ||
16 | +# @output MAIN7 motor 3 | ||
17 | +# @output MAIN8 motor 4 | ||
18 | +# | ||
19 | +# @board px4_fmu-v2 exclude | ||
20 | +# @board bitcraze_crazyflie exclude | ||
21 | +# | ||
22 | + | ||
23 | +. ${R}etc/init.d/rc.vtol_defaults | ||
24 | + | ||
25 | + | ||
26 | + | ||
27 | +param set-default BAT_N_CELLS 6 | ||
28 | + | ||
29 | +param set-default FW_AIRSPD_MAX 30 | ||
30 | +param set-default FW_AIRSPD_MIN 19 | ||
31 | +param set-default FW_AIRSPD_TRIM 23 | ||
32 | +param set-default FW_L1_R_SLEW_MAX 40 | ||
33 | +param set-default FW_LND_EARLYCFG 1 | ||
34 | +param set-default FW_MAN_P_MAX 30 | ||
35 | +param set-default FW_PR_I 0.1 | ||
36 | +param set-default FW_PSP_OFF 3 | ||
37 | +param set-default FW_P_LIM_MAX 18 | ||
38 | +param set-default FW_P_LIM_MIN -25 | ||
39 | +param set-default FW_RLL_TO_YAW_FF 0.1 | ||
40 | +param set-default FW_RR_I 0.1 | ||
41 | +param set-default FW_RR_P 0.08 | ||
42 | +param set-default FW_R_LIM 45 | ||
43 | +param set-default FW_R_RMAX 50 | ||
44 | +param set-default FW_THR_CRUISE 0.65 | ||
45 | +param set-default FW_THR_MIN 0.3 | ||
46 | +param set-default FW_THR_SLEW_MAX 0.6 | ||
47 | +param set-default FW_T_HRATE_FF 0 | ||
48 | +param set-default FW_T_SINK_MAX 15 | ||
49 | +param set-default FW_T_SINK_MIN 3 | ||
50 | +param set-default FW_YR_I 0.1 | ||
51 | +param set-default FW_YR_P 0.15 | ||
52 | + | ||
53 | +param set-default IMU_GYRO_CUTOFF 40 | ||
54 | + | ||
55 | +param set-default IMU_DGYRO_CUTOFF 15 | ||
56 | +param set-default MC_PITCHRATE_I 0.2 | ||
57 | +param set-default MC_PITCHRATE_MAX 60 | ||
58 | +param set-default MC_ROLLRATE_I 0.2 | ||
59 | +param set-default MC_ROLLRATE_MAX 60 | ||
60 | +param set-default MC_YAWRATE_I 0.15 | ||
61 | +param set-default MC_YAWRATE_MAX 40 | ||
62 | +param set-default MC_YAWRATE_P 0.3 | ||
63 | + | ||
64 | +param set-default MIS_TAKEOFF_ALT 30 | ||
65 | + | ||
66 | +param set-default MPC_ACC_DOWN_MAX 2 | ||
67 | +param set-default MPC_ACC_HOR_MAX 2 | ||
68 | +param set-default MPC_ACC_UP_MAX 3 | ||
69 | +param set-default MC_AIRMODE 1 | ||
70 | +param set-default MPC_JERK_AUTO 4 | ||
71 | +param set-default MPC_LAND_SPEED 1 | ||
72 | +param set-default MPC_MAN_TILT_MAX 25 | ||
73 | +param set-default MPC_MAN_Y_MAX 40 | ||
74 | +param set-default MPC_POS_MODE 3 | ||
75 | +param set-default MPC_SPOOLUP_TIME 1.5 | ||
76 | +param set-default MPC_THR_HOVER 0.45 | ||
77 | +param set-default MPC_TILTMAX_AIR 25 | ||
78 | +param set-default MPC_TKO_RAMP_T 1.8 | ||
79 | +param set-default MPC_TKO_SPEED 1 | ||
80 | +param set-default MPC_VEL_MANUAL 3 | ||
81 | +param set-default MPC_XY_CRUISE 3 | ||
82 | +param set-default MPC_XY_VEL_MAX 3.5 | ||
83 | +param set-default MPC_YAWRAUTO_MAX 40 | ||
84 | +param set-default MPC_Z_VEL_MAX_DN 1.5 | ||
85 | +param set-default MPC_Z_VEL_MAX_UP 2 | ||
86 | + | ||
87 | +param set-default NAV_ACC_RAD 3 | ||
88 | + | ||
89 | +param set-default PWM_MAIN_DIS3 1000 | ||
90 | +param set-default PWM_MAIN_MIN3 1120 | ||
91 | +param set-default PWM_MAIN_MIN 950 | ||
92 | + | ||
93 | +param set-default SENS_BOARD_ROT 4 | ||
94 | + | ||
95 | +param set-default VT_ARSP_BLEND 10 | ||
96 | +param set-default VT_ARSP_TRANS 21 | ||
97 | +param set-default VT_B_DEC_MSS 1.5 | ||
98 | +param set-default VT_B_TRANS_DUR 12 | ||
99 | +param set-default VT_ELEV_MC_LOCK 0 | ||
100 | +param set-default VT_FWD_THRUST_SC 1.2 | ||
101 | +param set-default VT_FW_MOT_OFFID 5678 | ||
102 | +param set-default VT_F_TR_OL_TM 8 | ||
103 | +param set-default VT_IDLE_PWM_MC 1000 | ||
104 | +param set-default VT_MOT_ID 5678 | ||
105 | +param set-default VT_PSHER_RMP_DT 2 | ||
106 | +param set-default VT_TRANS_MIN_TM 4 | ||
107 | +param set-default VT_TYPE 2 | ||
108 | + | ||
109 | +set MAV_TYPE 22 | ||
110 | + | ||
111 | +set MIXER babyshark | ||
112 | +set MIXER_AUX pass | ||
113 | + | ||
114 | +set PWM_OUT 5678 | ||
115 | +set PWM_AUX_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic Quadplane VTOL Tiltrotor | ||
4 | +# | ||
5 | +# @type VTOL Tiltrotor | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @maintainer | ||
9 | +# | ||
10 | +# @output MAIN1 motor 1 | ||
11 | +# @output MAIN2 motor 2 | ||
12 | +# @output MAIN3 motor 3 | ||
13 | +# @output MAIN4 motor 4 | ||
14 | +# @output AUX1 Motor tilt front left | ||
15 | +# @output AUX2 Motor tilt front right | ||
16 | +# @output AUX3 Motor tilt rear left | ||
17 | +# @output AUX4 Motor tilt rear right | ||
18 | +# @output AUX5 Aileron left | ||
19 | +# @output AUX6 Aileron right | ||
20 | +# @output AUX7 Elevator | ||
21 | +# @output AUX8 Rudder | ||
22 | +# | ||
23 | +# @board px4_fmu-v2 exclude | ||
24 | +# @board bitcraze_crazyflie exclude | ||
25 | +# | ||
26 | + | ||
27 | +. ${R}etc/init.d/rc.vtol_defaults | ||
28 | + | ||
29 | + | ||
30 | +param set-default PWM_MAIN_RATE 400 | ||
31 | + | ||
32 | +param set-default VT_IDLE_PWM_MC 1100 | ||
33 | +param set-default VT_TYPE 1 | ||
34 | +param set-default VT_MOT_ID 1234 | ||
35 | +param set-default VT_FW_MOT_OFFID 24 | ||
36 | +set MAV_TYPE 21 | ||
37 | + | ||
38 | +set MIXER quad_x | ||
39 | +set MIXER_AUX vtol_TTTTAAER | ||
40 | + | ||
41 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic Octoplane VTOL | ||
4 | +# | ||
5 | +# @type VTOL Octoplane | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 3 | ||
11 | +# @output MAIN4 motor 4 | ||
12 | +# @output MAIN5 motor 5 | ||
13 | +# @output MAIN6 motor 6 | ||
14 | +# @output MAIN7 motor 7 | ||
15 | +# @output MAIN8 motor 8 | ||
16 | +# @output AUX1 Aileron 1 | ||
17 | +# @output AUX2 Aileron 2 | ||
18 | +# @output AUX3 Elevator | ||
19 | +# @output AUX4 Rudder | ||
20 | +# @output AUX5 Throttle | ||
21 | +# | ||
22 | +# @board px4_fmu-v2 exclude | ||
23 | +# @board bitcraze_crazyflie exclude | ||
24 | +# | ||
25 | + | ||
26 | +. ${R}etc/init.d/rc.vtol_defaults | ||
27 | + | ||
28 | + | ||
29 | +param set-default PWM_AUX_DIS5 950 | ||
30 | +param set-default PWM_MAIN_RATE 400 | ||
31 | + | ||
32 | +param set-default VT_TYPE 2 | ||
33 | +param set-default VT_MOT_ID 12345678 | ||
34 | +param set-default VT_FW_MOT_OFFID 12345678 | ||
35 | +set MAV_TYPE 22 | ||
36 | + | ||
37 | +set MIXER octo_cox | ||
38 | +set MIXER_AUX vtol_AAERT | ||
39 | + | ||
40 | +set PWM_OUT 12345678 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic Tailsitter | ||
4 | +# | ||
5 | +# @type VTOL Duo Tailsitter | ||
6 | +# @class VTOL | ||
7 | +# | ||
8 | +# @output MAIN1 motor right | ||
9 | +# @output MAIN2 motor left | ||
10 | +# @output MAIN5 elevon right | ||
11 | +# @output MAIN6 elevon left | ||
12 | +# | ||
13 | +# @maintainer Roman Bapst <roman@px4.io> | ||
14 | +# | ||
15 | +# @board px4_fmu-v2 exclude | ||
16 | +# @board bitcraze_crazyflie exclude | ||
17 | +# | ||
18 | + | ||
19 | +. ${R}etc/init.d/rc.vtol_defaults | ||
20 | + | ||
21 | + | ||
22 | +param set-default VT_ELEV_MC_LOCK 0 | ||
23 | +param set-default VT_MOT_COUNT 2 | ||
24 | +param set-default VT_TYPE 0 | ||
25 | + | ||
26 | +param set-default MAV_TYPE 19 | ||
27 | +set MAV_TYPE 19 | ||
28 | +set MIXER vtol_tailsitter_duo | ||
29 | + | ||
30 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic Tricopter Y+ Geometry | ||
4 | +# | ||
5 | +# @type Tricopter Y+ | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 3 | ||
11 | +# @output MAIN4 yaw servo | ||
12 | +# | ||
13 | +# @maintainer Trent Lukaczyk <aerialhedgehog@gmail.com> | ||
14 | +# | ||
15 | +# @board bitcraze_crazyflie exclude | ||
16 | +# | ||
17 | + | ||
18 | +. ${R}etc/init.d/rc.mc_defaults | ||
19 | + | ||
20 | +set MIXER tri_y_yaw+ | ||
21 | + | ||
22 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic Tricopter Y- Geometry | ||
4 | +# | ||
5 | +# @type Tricopter Y- | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 3 | ||
11 | +# @output MAIN4 yaw servo | ||
12 | +# | ||
13 | +# @maintainer Trent Lukaczyk <aerialhedgehog@gmail.com> | ||
14 | +# | ||
15 | +# @board bitcraze_crazyflie exclude | ||
16 | +# | ||
17 | + | ||
18 | +. ${R}etc/init.d/rc.mc_defaults | ||
19 | + | ||
20 | +set MIXER tri_y_yaw- | ||
21 | + | ||
22 | +set PWM_OUT 1234 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Esky (Big) Lama v4 | ||
4 | +# | ||
5 | +# @type Coaxial Helicopter | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 Left swashplate servomotor, pitch axis | ||
9 | +# @output MAIN2 Right swashplate servomotor, roll axis | ||
10 | +# @output MAIN3 Upper rotor (CCW) | ||
11 | +# @output MAIN4 Lower rotor (CW) | ||
12 | +# | ||
13 | +# @maintainer Emmanuel Roussel | ||
14 | +# | ||
15 | +# @board px4_fmu-v2 exclude | ||
16 | +# @board bitcraze_crazyflie exclude | ||
17 | +# | ||
18 | + | ||
19 | +. ${R}etc/init.d/rc.mc_defaults | ||
20 | +set MIXER coax | ||
21 | + | ||
22 | + | ||
23 | +param set-default MC_ROLL_P 6.5 | ||
24 | +param set-default MC_ROLLRATE_P 0.17 | ||
25 | +param set-default MC_ROLLRATE_I 0.05 | ||
26 | +param set-default MC_ROLLRATE_D 0.005 | ||
27 | +param set-default MC_ROLLRATE_FF 0 | ||
28 | +param set-default MC_PITCH_P 6.5 | ||
29 | +param set-default MC_PITCHRATE_P 0.17 | ||
30 | +param set-default MC_PITCHRATE_I 0.05 | ||
31 | +param set-default MC_PITCHRATE_D 0.005 | ||
32 | +param set-default MC_PITCHRATE_FF 0 | ||
33 | +param set-default MC_YAW_P 2 | ||
34 | +param set-default MC_YAWRATE_P 0.1 | ||
35 | +param set-default MC_YAWRATE_I 0.1 | ||
36 | +param set-default MC_YAWRATE_D 0 | ||
37 | +param set-default MC_YAWRATE_FF 0 | ||
38 | + | ||
39 | +param set-default NAV_ACC_RAD 2 | ||
40 | + | ||
41 | +param set-default PWM_AUX_RATE 50 | ||
42 | +param set-default PWM_MAIN_DISARM 900 | ||
43 | +param set-default PWM_MAIN_MIN 1075 | ||
44 | +param set-default PWM_MAIN_MAX 1950 | ||
45 | +param set-default PWM_MAIN_RATE 400 | ||
46 | + | ||
47 | +param set-default RTL_RETURN_ALT 30 | ||
48 | +param set-default RTL_DESCEND_ALT 10 | ||
49 | +# This is the gimbal pass mixer | ||
50 | +set MIXER_AUX pass | ||
51 | + | ||
52 | +# use PWM parameters for throttle channel | ||
53 | +set PWM_AUX_OUT 1234 | ||
54 | +set PWM_OUT 34 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Blade 130X | ||
4 | +# | ||
5 | +# @type Helicopter | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @maintainer Bart Slinger <bartslinger@gmail.com> | ||
9 | +# | ||
10 | +# @output MAIN1 main motor | ||
11 | +# @output MAIN2 front swashplate servo | ||
12 | +# @output MAIN3 right swashplate servo | ||
13 | +# @output MAIN4 left swashplate servo | ||
14 | +# @output MAIN5 tail-rotor servo | ||
15 | +# | ||
16 | +# @board px4_fmu-v2 exclude | ||
17 | +# @board bitcraze_crazyflie exclude | ||
18 | +# | ||
19 | + | ||
20 | +. ${R}etc/init.d/rc.mc_defaults | ||
21 | + | ||
22 | +# Configure as helicopter (number 4 defined in commander_helper.cpp) | ||
23 | +set MAV_TYPE 4 | ||
24 | + | ||
25 | +set MIXER blade130 | ||
26 | + | ||
27 | +#set PWM_OUT 1234 | ||
28 | + | ||
29 | + | ||
30 | +param set-default ATT_BIAS_MAX 0 | ||
31 | + | ||
32 | +param set-default CBRK_IO_SAFETY 22027 | ||
33 | + | ||
34 | +param set-default MC_ROLL_P 5 | ||
35 | +param set-default MC_ROLLRATE_P 0 | ||
36 | +param set-default MC_ROLLRATE_I 0 | ||
37 | +param set-default MC_ROLLRATE_D 0 | ||
38 | +param set-default MC_ROLLRATE_FF 0.15 | ||
39 | +param set-default MC_PITCH_P 6.5 | ||
40 | +param set-default MC_PITCHRATE_P 0 | ||
41 | +param set-default MC_PITCHRATE_I 0 | ||
42 | +param set-default MC_PITCHRATE_D 0 | ||
43 | +param set-default MC_PITCHRATE_FF 0.15 | ||
44 | +param set-default MC_YAW_P 3 | ||
45 | +param set-default MC_YAWRATE_P 0.1 | ||
46 | +param set-default MC_YAWRATE_I 0 | ||
47 | +param set-default MC_YAWRATE_D 0 | ||
48 | +param set-default MC_ROLLRATE_MAX 720 | ||
49 | +param set-default MC_PITCHRATE_MAX 720 | ||
50 | +param set-default MC_YAWRATE_MAX 400 | ||
51 | +param set-default MC_ACRO_R_MAX 360 | ||
52 | +param set-default MC_ACRO_P_MAX 360 | ||
53 | + | ||
54 | +param set-default MPC_THR_MIN 0.06 | ||
55 | +param set-default MPC_MANTHR_MIN 0.06 | ||
56 | + | ||
57 | +param set-default PWM_MAIN_MIN 1075 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name ThunderFly Auto-G2 | ||
4 | +# | ||
5 | +# @type Autogyro | ||
6 | +# @class Autogyro | ||
7 | +# | ||
8 | +# @output MAIN1 rotor_head_L | ||
9 | +# @output MAIN2 rotor_head_R | ||
10 | +# @output MAIN3 elevator | ||
11 | +# @output MAIN4 rudder | ||
12 | +# @output MAIN5 rudder (second, optional) | ||
13 | +# @output MAIN6 throttle | ||
14 | +# @output MAIN7 wheel | ||
15 | +# | ||
16 | +# @output AUX1 feed-through of RC AUX1 channel for prerotator (optional) | ||
17 | +# @output AUX2 feed-through of RC AUX2 channel for release device (optional) | ||
18 | +# | ||
19 | +# @url https://github.com/ThunderFly-aerospace/Auto-G2/ | ||
20 | +# @maintainer ThunderFly s.r.o., Roman Dvorak <dvorakroman@thunderfly.cz> | ||
21 | +# | ||
22 | +# @board px4_fmu-v2 exclude | ||
23 | +# @board bitcraze_crazyflie exclude | ||
24 | +# | ||
25 | + | ||
26 | +. ${R}etc/init.d/rc.fw_defaults | ||
27 | + | ||
28 | + | ||
29 | +param set-default BAT_CAPACITY 2500 | ||
30 | +param set-default BAT_N_CELLS 3 | ||
31 | + | ||
32 | +param set-default PWM_AUX_RATE 50 | ||
33 | +param set-default PWM_MAIN_RATE 50 | ||
34 | + | ||
35 | +param set-default SENS_BOARD_ROT 8 | ||
36 | + | ||
37 | +param set-default FW_AIRSPD_MAX 20 | ||
38 | +param set-default FW_AIRSPD_MIN 7 | ||
39 | +param set-default FW_AIRSPD_TRIM 13 | ||
40 | +param set-default FW_THR_CRUISE 0.8 | ||
41 | + | ||
42 | +param set-default FW_MAN_P_MAX 25 | ||
43 | +param set-default FW_MAN_R_MAX 25 | ||
44 | +param set-default FW_PR_I 0.02 | ||
45 | +param set-default FW_R_LIM 40 | ||
46 | +param set-default FW_P_LIM_MAX 25 | ||
47 | +param set-default FW_P_LIM_MIN -5 | ||
48 | +param set-default FW_P_RMAX_NEG 20 | ||
49 | +set MIXER TF-AutoG2 | ||
50 | +set MIXER_AUX pass |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name ThunderFly TF-G2 | ||
4 | +# | ||
5 | +# @type Autogyro | ||
6 | +# @class Autogyro | ||
7 | +# | ||
8 | +# @output MAIN2 rotor_head_L | ||
9 | +# @output MAIN3 rotor_head_R | ||
10 | +# @output MAIN4 rudder | ||
11 | +# @output MAIN5 throttle | ||
12 | +# | ||
13 | +# | ||
14 | +# @url https://github.com/ThunderFly-aerospace/TF-G2/ | ||
15 | +# @maintainer ThunderFly s.r.o., Roman Dvorak <dvorakroman@thunderfly.cz> | ||
16 | +# | ||
17 | +# @board px4_fmu-v2 exclude | ||
18 | +# @board bitcraze_crazyflie exclude | ||
19 | +# | ||
20 | + | ||
21 | +. ${R}etc/init.d/rc.fw_defaults | ||
22 | + | ||
23 | + | ||
24 | +param set-default BAT_CAPACITY 3300 | ||
25 | +param set-default BAT_N_CELLS 3 | ||
26 | + | ||
27 | +param set-default PWM_AUX_RATE 50 | ||
28 | +param set-default PWM_MAIN_RATE 50 | ||
29 | + | ||
30 | +param set-default SENS_BOARD_ROT 4 | ||
31 | + | ||
32 | +param set-default FW_AIRSPD_MAX 20 | ||
33 | +param set-default FW_AIRSPD_MIN 7 | ||
34 | +param set-default FW_AIRSPD_TRIM 13 | ||
35 | +param set-default FW_THR_CRUISE 0.8 | ||
36 | + | ||
37 | +param set-default FW_MAN_P_MAX 25 | ||
38 | +param set-default FW_MAN_R_MAX 25 | ||
39 | +param set-default FW_PR_I 0.02 | ||
40 | +param set-default FW_R_LIM 40 | ||
41 | +param set-default FW_P_LIM_MAX 25 | ||
42 | +param set-default FW_P_LIM_MIN -5 | ||
43 | +param set-default FW_P_RMAX_NEG 20 | ||
44 | +set MIXER TF-G2 | ||
45 | +set MIXER_AUX pass |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name ThunderFly balloon TF-B1 | ||
4 | +# | ||
5 | +# @type Balloon | ||
6 | +# @class Balloon | ||
7 | +# | ||
8 | +# | ||
9 | +# @url https://github.com/ThunderFly-aerospace/TF-B1/ | ||
10 | +# @maintainer ThunderFly s.r.o. | ||
11 | +# | ||
12 | +# @board px4_fmu-v2 exclude | ||
13 | +# @board bitcraze_crazyflie exclude | ||
14 | +# | ||
15 | + | ||
16 | +. ${R}etc/init.d/rc.balloon_defaults | ||
17 | + | ||
18 | + | ||
19 | +param set-default COM_PREARM_MODE 2 # always in prearm state | ||
20 | +param set-default CBRK_IO_SAFETY 22027 | ||
21 | +param set-default SDLOG_PROFILE 17 | ||
22 | +param set-default SDLOG_MODE 2 | ||
23 | +param set-default MAV_0_MODE 1 | ||
24 | +param set-default MAV_0_CONFIG 102 | ||
25 | +param set-default GPS_UBX_DYNMODEL 8 | ||
26 | +param set-default SER_TEL2_BAUD 9600 | ||
27 | + | ||
28 | +param set-default SENS_BOARD_ROT 0 | ||
29 | + param set MAV_TYPE 8 # MAV_TYPE_FREE_BALLOON | ||
30 | + | ||
31 | + | ||
32 | +set MIXER IO_pass | ||
33 | +set MIXER_AUX pass |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Standard Plane | ||
4 | +# | ||
5 | +# @type Standard Plane | ||
6 | +# @class Plane | ||
7 | +# | ||
8 | +# @output MAIN1 aileron | ||
9 | +# @output MAIN2 elevator | ||
10 | +# @output MAIN3 throttle | ||
11 | +# @output MAIN4 rudder | ||
12 | +# @output MAIN5 flaps | ||
13 | +# @output MAIN6 gear | ||
14 | +# | ||
15 | +# @output AUX1 feed-through of RC AUX1 channel | ||
16 | +# @output AUX2 feed-through of RC AUX2 channel | ||
17 | +# @output AUX3 feed-through of RC AUX3 channel | ||
18 | +# | ||
19 | +# @maintainer Lorenz Meier <lorenz@px4.io> | ||
20 | +# | ||
21 | +# @board bitcraze_crazyflie exclude | ||
22 | +# | ||
23 | + | ||
24 | +. ${R}etc/init.d/rc.fw_defaults | ||
25 | + | ||
26 | +param set-default PWM_AUX_RATE 50 | ||
27 | +param set-default PWM_MAIN_RATE 50 | ||
28 | + | ||
29 | +set MIXER AETRFG | ||
30 | + | ||
31 | +# Rate must be set by group (see pwm info). | ||
32 | +# Throttle is in the same group as servos. |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Bormatec Maja | ||
4 | +# | ||
5 | +# @type Standard Plane | ||
6 | +# @class Plane | ||
7 | +# | ||
8 | +# @output MAIN1 aileron | ||
9 | +# @output MAIN2 aileron | ||
10 | +# @output MAIN3 elevator | ||
11 | +# @output MAIN4 rudder | ||
12 | +# @output MAIN5 throttle | ||
13 | +# @output MAIN6 wheel | ||
14 | +# @output MAIN7 flaps | ||
15 | +# | ||
16 | +# @output AUX1 feed-through of RC AUX1 channel | ||
17 | +# @output AUX2 feed-through of RC AUX2 channel | ||
18 | +# @output AUX3 feed-through of RC AUX3 channel | ||
19 | +# | ||
20 | +# @maintainer Andreas Antener <andreas@uaventure.com> | ||
21 | +# | ||
22 | +# @board px4_fmu-v2 exclude | ||
23 | +# @board bitcraze_crazyflie exclude | ||
24 | +# | ||
25 | + | ||
26 | +. ${R}etc/init.d/rc.fw_defaults | ||
27 | + | ||
28 | +param set-default FW_AIRSPD_MIN 10 | ||
29 | +param set-default FW_AIRSPD_TRIM 15 | ||
30 | +param set-default FW_AIRSPD_MAX 20 | ||
31 | + | ||
32 | +param set-default FW_MAN_P_MAX 55 | ||
33 | +param set-default FW_MAN_R_MAX 55 | ||
34 | +param set-default FW_R_LIM 55 | ||
35 | + | ||
36 | +param set-default FW_WR_FF 0.2 | ||
37 | +param set-default FW_WR_I 0.2 | ||
38 | +param set-default FW_WR_IMAX 0.8 | ||
39 | +param set-default FW_WR_P 1 | ||
40 | +param set-default FW_W_RMAX 0 | ||
41 | + | ||
42 | +# set disarmed value for the ESC | ||
43 | +param set-default PWM_MAIN_DISARM 1000 | ||
44 | + | ||
45 | + | ||
46 | +set MIXER AAERTWF | ||
47 | + | ||
48 | +# use PWM parameters for throttle channel | ||
49 | +set PWM_OUT 5 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Applied Aeronautics Albatross | ||
4 | +# | ||
5 | +# @type Plane A-Tail | ||
6 | +# @class Plane | ||
7 | +# | ||
8 | +# @output MAIN1 aileron right | ||
9 | +# @output MAIN2 aileron left | ||
10 | +# @output MAIN3 v-tail right | ||
11 | +# @output MAIN4 v-tail left | ||
12 | +# @output MAIN5 throttle | ||
13 | +# @output MAIN6 wheel | ||
14 | +# @output MAIN7 flaps right | ||
15 | +# @output MAIN8 flaps left | ||
16 | +# | ||
17 | +# @output AUX1 feed-through of RC AUX1 channel | ||
18 | +# @output AUX2 feed-through of RC AUX2 channel | ||
19 | +# @output AUX3 feed-through of RC AUX3 channel | ||
20 | +# | ||
21 | +# @maintainer Andreas Antener <andreas@uaventure.com> | ||
22 | +# | ||
23 | +# @board bitcraze_crazyflie exclude | ||
24 | +# | ||
25 | + | ||
26 | +. ${R}etc/init.d/rc.fw_defaults | ||
27 | + | ||
28 | +param set-default FW_AIRSPD_MIN 10 | ||
29 | +param set-default FW_AIRSPD_TRIM 15 | ||
30 | +param set-default FW_AIRSPD_MAX 20 | ||
31 | + | ||
32 | +param set-default FW_MAN_P_MAX 55 | ||
33 | +param set-default FW_MAN_R_MAX 55 | ||
34 | +param set-default FW_R_LIM 55 | ||
35 | + | ||
36 | +param set-default FW_WR_FF 0.2 | ||
37 | +param set-default FW_WR_I 0.2 | ||
38 | +param set-default FW_WR_IMAX 0.8 | ||
39 | +param set-default FW_WR_P 1 | ||
40 | +param set-default FW_W_RMAX 0 | ||
41 | + | ||
42 | +# set disarmed value for the ESC | ||
43 | +param set-default PWM_MAIN_DISARM 1000 | ||
44 | + | ||
45 | + | ||
46 | +set MIXER AAVVTWFF | ||
47 | + | ||
48 | +# use PWM parameters for throttle channel | ||
49 | +set PWM_OUT 5 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name X-UAV Mini Talon | ||
4 | +# | ||
5 | +# @type Plane V-Tail | ||
6 | +# @class Plane | ||
7 | +# | ||
8 | +# @output MAIN1 aileron right | ||
9 | +# @output MAIN2 aileron left | ||
10 | +# @output MAIN3 v-tail right | ||
11 | +# @output MAIN4 v-tail left | ||
12 | +# @output MAIN5 throttle | ||
13 | +# @output MAIN6 wheel | ||
14 | +# @output MAIN7 flaps right | ||
15 | +# @output MAIN8 flaps left | ||
16 | +# | ||
17 | +# @output AUX1 feed-through of RC AUX1 channel | ||
18 | +# @output AUX2 feed-through of RC AUX2 channel | ||
19 | +# @output AUX3 feed-through of RC AUX3 channel | ||
20 | +# | ||
21 | +# @maintainer Friedrich Beckmann <friedrich.beckmann@hs-augsburg.de> | ||
22 | +# | ||
23 | +# @board px4_fmu-v2 exclude | ||
24 | +# @board bitcraze_crazyflie exclude | ||
25 | +# | ||
26 | + | ||
27 | +. ${R}etc/init.d/rc.fw_defaults | ||
28 | + | ||
29 | +param set-default FW_AIRSPD_MIN 10 | ||
30 | +param set-default FW_AIRSPD_TRIM 15 | ||
31 | +param set-default FW_AIRSPD_MAX 20 | ||
32 | + | ||
33 | +param set-default FW_MAN_P_MAX 55 | ||
34 | +param set-default FW_MAN_R_MAX 55 | ||
35 | +param set-default FW_R_LIM 55 | ||
36 | + | ||
37 | +param set-default FW_WR_FF 0.2 | ||
38 | +param set-default FW_WR_I 0.2 | ||
39 | +param set-default FW_WR_IMAX 0.8 | ||
40 | +param set-default FW_WR_P 1 | ||
41 | +param set-default FW_W_RMAX 0 | ||
42 | + | ||
43 | +# set disarmed value for the ESC | ||
44 | +param set-default PWM_MAIN_DISARM 1000 | ||
45 | + | ||
46 | +# The Mini Talon does not have a wheel and | ||
47 | +# no flaps. I leave them here because the mixer | ||
48 | +# computes also wheel and flap controls. | ||
49 | +set MIXER AAVVTWFF_vtail | ||
50 | + | ||
51 | +# use PWM parameters for throttle channel | ||
52 | +set PWM_OUT 5 |
1 | +#!/bin/sh | ||
2 | +# | ||
3 | +# @name Generic Dodecarotor cox geometry | ||
4 | +# | ||
5 | +# @type Dodecarotor cox | ||
6 | +# @class Copter | ||
7 | +# | ||
8 | +# @output MAIN1 motor 1 | ||
9 | +# @output MAIN2 motor 2 | ||
10 | +# @output MAIN3 motor 3 | ||
11 | +# @output MAIN4 motor 4 | ||
12 | +# @output MAIN5 motor 5 | ||
13 | +# @output MAIN6 motor 6 | ||
14 | +# | ||
15 | +# @output AUX1 motor 7 | ||
16 | +# @output AUX2 motor 8 | ||
17 | +# @output AUX3 motor 9 | ||
18 | +# @output AUX4 motor 10 | ||
19 | +# @output AUX5 motor 11 | ||
20 | +# @output AUX6 motor 12 | ||
21 | +# | ||
22 | +# @maintainer Ian McNanie <ianmcnanie@gmail.com> | ||
23 | +# @maintainer William Peale <develop707@gmail.com> | ||
24 | +# | ||
25 | +# @board bitcraze_crazyflie exclude | ||
26 | +# | ||
27 | + | ||
28 | +set VEHICLE_TYPE mc | ||
29 | + | ||
30 | + | ||
31 | +param set-default NAV_ACC_RAD 2 | ||
32 | + | ||
33 | +param set-default PWM_AUX_RATE 400 | ||
34 | +param set-default PWM_AUX_DISARMED 900 | ||
35 | +param set-default PWM_AUX_MIN 1075 | ||
36 | +param set-default PWM_AUX_MAX 1950 | ||
37 | + | ||
38 | +param set-default PWM_MAIN_MIN 1075 | ||
39 | +param set-default PWM_MAIN_MAX 1950 | ||
40 | +param set-default PWM_MAIN_RATE 400 | ||
41 | + | ||
42 | +param set-default RTL_DESCEND_ALT 10 | ||
43 | +param set-default RTL_RETURN_ALT 30 | ||
44 | +set MIXER dodeca_top_cox | ||
45 | +set MIXER_AUX dodeca_bottom_cox | ||
46 | + | ||
47 | +# Need to set all 8 channels | ||
48 | +set PWM_OUT 12345678 | ||
49 | +set PWM_AUX_OUT 123456 |
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/ROMFS/px4fmu_common/init.d/rcS
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/ROMFS/px4fmu_test/init.d/rcS
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/.gitignore
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/HIL/run_nsh_cmd.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/HIL/run_tests.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/Matlab/ellipsoid_fit.m
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/Matlab/motors.m
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/Matlab/plot_mag.m
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/astyle/astylerc
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/astyle/fix_code_style.sh
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/astyle/pre-commit
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/boot_now.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/check_submodules.sh
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/cryptotools.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/dist/vehicle_configs.xml
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/docker_run.sh
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/ecl_ekf/__init__.py
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/ecl_ekf/check_table.csv
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/fetch_file.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/fix_headers.sh
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

1.36 MB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

114 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type

933 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

42.3 KB

12.8 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

6.82 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.

460 KB

207 KB

124 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type

1.39 MB

1.2 MB

1.25 MB

478 KB

40.3 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

143 KB

6.26 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-G1/utils/YASimDevel/addon-menubar-items.xml
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-G1/utils/YASimDevel/gui/dialogs/yasim-devel.xml
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

6.82 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

84.7 KB
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.

460 KB

207 KB

124 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

153 KB

7.23 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-G2/utils/YASimDevel/addon-menubar-items.xml
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-G2/utils/YASimDevel/gui/dialogs/yasim-devel.xml
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

63.5 KB

2.65 MB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

46.8 KB

260 KB

48.3 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Effects/procedural-indicator-front.eff
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Effects/procedural-indicator-rear.eff
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Effects/procedural-light-headlight.eff
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Effects/procedural-light-rear.eff
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Instruments/current/current.jpg
0 → 100644

12.8 KB
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Instruments/current/current.rgb
0 → 100644
No preview for this file type
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Instruments/current/current.xml
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Instruments/oiltemp/oiltemp.xml
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Instruments/speedometer/speedometer.ac
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Instruments/speedometer/speedometer.jpg
0 → 100644

26.5 KB
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Instruments/speedometer/speedometer.rgb
0 → 100644
No preview for this file type
home/Firmware/Tools/flightgear_bridge/models/TF-R1/Models/Instruments/speedometer/speedometer.xml
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

1.18 MB
This diff is collapsed. Click to expand it.

1.55 MB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

260 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

2.75 MB

409 KB
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

240 KB
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

100 KB
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

2.98 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/geotag_images_ulog.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/gz_sim.sh
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/.gitignore
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/.gitmodules
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/.travis.yml
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/LICENSE
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/README.md
0 → 100644
This diff is collapsed. Click to expand it.
No preview for this file type
This diff could not be displayed because it is too large.

1.38 MB
home/Firmware/Tools/jMAVSim/art/terrain.tgd
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/astylerc_java
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/build.xml
0 → 100644
This diff is collapsed. Click to expand it.
This file is too large to display.
This file is too large to display.

34.6 KB

1.76 MB

2.66 MB

1.35 MB

1.94 MB

2.36 MB

2.58 MB

1.04 MB

3.29 MB

198 KB

182 KB
home/Firmware/Tools/jMAVSim/fix_style.sh
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/jMAVSim.iml
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/jMAVSim.ipr
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/conversion/RotationConversion.java
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/geo/GlobalPositionProjector.java
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/log/px4/PX4LogMessageDescription.java
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/log/ulog/MessageInfoMultiple.java
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/mavlink/MAVLinkMessageDefinition.java
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/mavlink/MAVLinkProtocolException.java
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/mavlink/MAVLinkUnknownMessage.java
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jMAVSim/jMAVlib/src/me/drton/jmavlib/processing/Batterworth2pLPF.java
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
No preview for this file type
home/Firmware/Tools/jMAVSim/lib/asm4-all.jar
0 → 100644
No preview for this file type
home/Firmware/Tools/jMAVSim/lib/forms_rt.jar
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
home/Firmware/Tools/jMAVSim/lib/j3dcore.jar
0 → 100644
No preview for this file type
home/Firmware/Tools/jMAVSim/lib/j3dutils.jar
0 → 100644
No preview for this file type
home/Firmware/Tools/jMAVSim/lib/javac2.jar
0 → 100644
No preview for this file type
home/Firmware/Tools/jMAVSim/lib/jdom.jar
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
home/Firmware/Tools/jMAVSim/lib/joal.jar
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
home/Firmware/Tools/jMAVSim/lib/jogl-all.jar
0 → 100644
No preview for this file type
home/Firmware/Tools/jMAVSim/lib/jssc.jar
0 → 100644
No preview for this file type
home/Firmware/Tools/jMAVSim/lib/vecmath.jar
0 → 100644
No preview for this file type
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

1.45 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jmavsim_run.sh
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jsbsim_bridge/.gitignore
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jsbsim_bridge/LICENSE
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jsbsim_bridge/README.md
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/Models/Liveries/ati/resolution3-fuse-ati.png
0 → 100644

32.7 KB

127 KB

213 KB

32 KB
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/Models/Liveries/cg/resolution3-fuse-cg.png
0 → 100644

54.5 KB
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/Models/Liveries/cg/resolution3-fuse-cg.xcf
0 → 100644
No preview for this file type
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/Models/Liveries/cg/resolution3-vstab-cg.png
0 → 100644

304 KB
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/Models/Liveries/cg/resolution3-vstab-cg.xcf
0 → 100644
No preview for this file type
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/Models/Liveries/cg/resolution3-wings-cg.png
0 → 100644

108 KB
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/Models/Liveries/cg/resolution3-wings-cg.xcf
0 → 100644
No preview for this file type
This diff is collapsed. Click to expand it.

176 KB

131 KB

74.1 KB

9.39 KB
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/Models/Liveries/sample/resolution3-fuse.png
0 → 100644

211 KB
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/Models/Liveries/sample/resolution3-vstab.png
0 → 100644

118 KB
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/Models/Liveries/sample/resolution3-wings.png
0 → 100644

88.6 KB

100 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.

114 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/UASPanels/Instruments/Glass-PFD.xml
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/jsbsim_bridge/models/ATI-Resolution/UASPanels/Instruments/Textures/Makefile
0 → 100644
This diff is collapsed. Click to expand it.

47.4 KB
This diff is collapsed. Click to expand it.

19.2 KB
This diff is collapsed. Click to expand it.

28.8 KB
This diff is collapsed. Click to expand it.

209 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

47.9 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

114 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type

933 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

42.3 KB

12.8 KB
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

8.64 KB
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.

6.13 KB
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/mac_set_ulimit.sh
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/mavlink_px4.py
0 → 100644
This diff could not be displayed because it is too large.
home/Firmware/Tools/mavlink_shell.py
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/package_firmware.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/parameter_update.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/posix.gdbinit
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/posix_lldbinit
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px4.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px4_developer.mk.example
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px4airframes/README.md
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px4airframes/__init__.py
0 → 100644
This diff is collapsed. Click to expand it.
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px4airframes/rcout.py
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px4airframes/xmlout.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px4moduledoc/README.md
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px4moduledoc/__init__.py
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px_mkfw.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px_process_airframes.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px_process_module_doc.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px_romfs_pruner.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/px_uploader.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/qgc_meta_sync.sh
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/run-clang-tidy.py
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/run-shellcheck.sh
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/serial/rc.serial.jinja
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/setup/arch.sh
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/setup/macos.sh
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/setup/requirements.txt
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/setup/shell.nix
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/setup/ubuntu.sh
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/setup_gazebo.bash
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/setup_jsbsim.bash
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/sitl_gazebo/.gitignore
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/sitl_gazebo/.gitmodules
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/sitl_gazebo/README.md
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/sitl_gazebo/external/OpticalFlow/external/klt_feature_tracker/.gitignore
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/sitl_gazebo/external/OpticalFlow/external/klt_feature_tracker/CMakeLists.txt
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/sitl_gazebo/external/OpticalFlow/external/klt_feature_tracker/LICENSE
0 → 100644
This diff is collapsed. Click to expand it.
home/Firmware/Tools/sitl_gazebo/external/OpticalFlow/external/klt_feature_tracker/README.md
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
home/Firmware/Tools/sitl_gazebo/external/OpticalFlow/external/klt_feature_tracker/package.xml
0 → 100644
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment