mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-06-18 07:31:28 +08:00
Compare commits
266 Commits
pr-command
...
pr-paramet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6598a82a71 | ||
|
|
89f19fd657 | ||
|
|
15e76ad993 | ||
|
|
0614789db3 | ||
|
|
e6bc6438e8 | ||
|
|
b67aa77d29 | ||
|
|
a257120e8d | ||
|
|
ce64951578 | ||
|
|
b8b13bb882 | ||
|
|
da1a38b44e | ||
|
|
71c7c69c9d | ||
|
|
c3172a91d9 | ||
|
|
a002a07ed5 | ||
|
|
5db906314a | ||
|
|
dcb35e9a8c | ||
|
|
8a0bf15b9e | ||
|
|
7f76666fe9 | ||
|
|
c63107bb57 | ||
|
|
cb7aabf932 | ||
|
|
9ebf783214 | ||
|
|
aca1e85da4 | ||
|
|
4184c204c4 | ||
|
|
2971ce8664 | ||
|
|
9d3ff12a94 | ||
|
|
5726e8e0a3 | ||
|
|
b1b032d6e1 | ||
|
|
80b8e6a48f | ||
|
|
5b44bd67bb | ||
|
|
7e18cffc5f | ||
|
|
176d932f23 | ||
|
|
3d9cde885d | ||
|
|
82d6cc3dba | ||
|
|
7686533abb | ||
|
|
c524e61b97 | ||
|
|
236975c56c | ||
|
|
a76e429b1a | ||
|
|
bf29ec2da2 | ||
|
|
3570e1b4da | ||
|
|
df3e94bcff | ||
|
|
4610692813 | ||
|
|
b4c17cc8e7 | ||
|
|
8c8f48530e | ||
|
|
264efde0c9 | ||
|
|
ef444da689 | ||
|
|
2772022785 | ||
|
|
e592bed7d3 | ||
|
|
f08804da07 | ||
|
|
397fa84cd0 | ||
|
|
dec353219d | ||
|
|
c9eac29d25 | ||
|
|
79739c5676 | ||
|
|
ab03cd8bb9 | ||
|
|
b0abc0c111 | ||
|
|
5a1c60b5a1 | ||
|
|
cedfae9e46 | ||
|
|
f8989fe5aa | ||
|
|
d0e35efe3a | ||
|
|
4ca883f843 | ||
|
|
5a244888cd | ||
|
|
1f8e7de824 | ||
|
|
9f00fd2796 | ||
|
|
8a047c8965 | ||
|
|
8f0918a16b | ||
|
|
76a447ed0f | ||
|
|
77884bdd34 | ||
|
|
8d0f96f22c | ||
|
|
05164d0a6a | ||
|
|
0c6cf6cb99 | ||
|
|
d03d46b8a3 | ||
|
|
8242968b2b | ||
|
|
5f8ad65c40 | ||
|
|
8b2d20df34 | ||
|
|
e5d29d4079 | ||
|
|
58ca575871 | ||
|
|
1848ac3bc7 | ||
|
|
f461481548 | ||
|
|
b216714d56 | ||
|
|
d67a84d941 | ||
|
|
41b0f83c0c | ||
|
|
8834741be8 | ||
|
|
8087fac3fc | ||
|
|
a0d500b30a | ||
|
|
80d9f1c5fb | ||
|
|
b9034dbb5d | ||
|
|
61e935105f | ||
|
|
df66c8580c | ||
|
|
8167023dfb | ||
|
|
9e834d26f8 | ||
|
|
7b3ce832d6 | ||
|
|
fe732930d2 | ||
|
|
caba734d26 | ||
|
|
6f78a5e201 | ||
|
|
9e1b13683f | ||
|
|
41c9f085ef | ||
|
|
0554755ed2 | ||
|
|
9e69b16c3c | ||
|
|
c1435c744c | ||
|
|
d4bea8323f | ||
|
|
72e34e02ef | ||
|
|
44872807b3 | ||
|
|
9d90529e7f | ||
|
|
6633ff5089 | ||
|
|
168027ac3d | ||
|
|
3b25790b06 | ||
|
|
a399bb9894 | ||
|
|
f13c3a7d44 | ||
|
|
f87dbe57c2 | ||
|
|
cd51cf2996 | ||
|
|
b44b770972 | ||
|
|
e2e5fc85f8 | ||
|
|
1736be41cf | ||
|
|
e65cc6bd6f | ||
|
|
26d74bf57d | ||
|
|
fa45eacea3 | ||
|
|
be3cdc0439 | ||
|
|
3ab4213314 | ||
|
|
3fbd008c4e | ||
|
|
867b006861 | ||
|
|
7157584fe1 | ||
|
|
3f1ca4dfc9 | ||
|
|
e6f1812bae | ||
|
|
89878fcc88 | ||
|
|
4b4a9a925b | ||
|
|
9d1de3118f | ||
|
|
88c68914a9 | ||
|
|
9a08c0f48e | ||
|
|
b2f0c149ec | ||
|
|
4dc44688a7 | ||
|
|
1a428aa5c2 | ||
|
|
10d94e5981 | ||
|
|
701a585a81 | ||
|
|
835e3258ed | ||
|
|
bb37fd2f29 | ||
|
|
a2442ffb48 | ||
|
|
8b0ec5a78e | ||
|
|
13e875645c | ||
|
|
cd148cda88 | ||
|
|
0a58482e51 | ||
|
|
0c74028976 | ||
|
|
a9a8a95c44 | ||
|
|
b9b9c55325 | ||
|
|
c2154df2f6 | ||
|
|
78dff6adcb | ||
|
|
834ac38841 | ||
|
|
d1a3590aac | ||
|
|
8b8adbf48e | ||
|
|
3b71e8e62d | ||
|
|
b1e85b0b04 | ||
|
|
61d7be82cc | ||
|
|
27138578f0 | ||
|
|
f833861fbb | ||
|
|
f19f93eedf | ||
|
|
afd50acce2 | ||
|
|
5097d531bf | ||
|
|
4cbbd0ebf3 | ||
|
|
f9d4bd53ef | ||
|
|
39c6229c37 | ||
|
|
d22eb76187 | ||
|
|
ed996e2dd1 | ||
|
|
e9dabfbe28 | ||
|
|
bb7dd0cf00 | ||
|
|
c01d459011 | ||
|
|
470f24037e | ||
|
|
9e112dd48b | ||
|
|
0c58d12216 | ||
|
|
fbd64fbdd8 | ||
|
|
b30bd7f589 | ||
|
|
f80a422f9c | ||
|
|
5f0a014595 | ||
|
|
6a4835bbcc | ||
|
|
ce76c84ce2 | ||
|
|
318c7e83b3 | ||
|
|
cdd6df4e27 | ||
|
|
6abbbdeb4b | ||
|
|
889602ed5e | ||
|
|
b4051b62a3 | ||
|
|
9bff7a1c41 | ||
|
|
1dbf4957df | ||
|
|
b60bfb920c | ||
|
|
1cde5074ea | ||
|
|
1333664a14 | ||
|
|
075165699d | ||
|
|
21e70381fe | ||
|
|
42439829b0 | ||
|
|
6c839f9b02 | ||
|
|
1fea1a2822 | ||
|
|
c2a68debd9 | ||
|
|
cadd2cf883 | ||
|
|
5eb4ab6d73 | ||
|
|
e7f2195a9b | ||
|
|
e30b8495b8 | ||
|
|
c1da999748 | ||
|
|
1375221c56 | ||
|
|
85d8e74609 | ||
|
|
4d6749edc2 | ||
|
|
5c9fac58c8 | ||
|
|
f3adf6d67f | ||
|
|
ab9d5498bc | ||
|
|
017567792b | ||
|
|
acbada73dd | ||
|
|
cc29754163 | ||
|
|
f0d1f1d679 | ||
|
|
741c1da634 | ||
|
|
19576c5db3 | ||
|
|
ce1157e398 | ||
|
|
14cb98a6b4 | ||
|
|
7fac2fe6cd | ||
|
|
e014954c91 | ||
|
|
e96e028327 | ||
|
|
a9fc104387 | ||
|
|
c79bd033c0 | ||
|
|
1da2cd5b4d | ||
|
|
a8a8819060 | ||
|
|
bf4ae81995 | ||
|
|
a4745c6825 | ||
|
|
cf43d07f70 | ||
|
|
39ad84e069 | ||
|
|
e49717513c | ||
|
|
a09e13631c | ||
|
|
01462ce627 | ||
|
|
153756b933 | ||
|
|
7f2f0a04f1 | ||
|
|
85796fbd84 | ||
|
|
adf2d2f73a | ||
|
|
c033681c56 | ||
|
|
1b9d68abd5 | ||
|
|
2308cb8a40 | ||
|
|
5e79773275 | ||
|
|
0f80296340 | ||
|
|
5c9e7c2581 | ||
|
|
15ab477e73 | ||
|
|
642d20cebe | ||
|
|
124258fb18 | ||
|
|
ab0f761e9f | ||
|
|
53a14e847d | ||
|
|
ab650373d6 | ||
|
|
3b26b7adaf | ||
|
|
15cbe8c09a | ||
|
|
b422da45ec | ||
|
|
347c185967 | ||
|
|
e656c9c13f | ||
|
|
525361cbc7 | ||
|
|
d1dfa26903 | ||
|
|
d5c7e243a9 | ||
|
|
350ebf5a1f | ||
|
|
f45b67af59 | ||
|
|
39ef2fd0b7 | ||
|
|
75f02d64b6 | ||
|
|
2b0a047f0c | ||
|
|
439c573242 | ||
|
|
2ff69a4456 | ||
|
|
f9e07337f8 | ||
|
|
455f762516 | ||
|
|
43e1cda8ac | ||
|
|
f571b29ae8 | ||
|
|
92f2043d8b | ||
|
|
5e32e9be5a | ||
|
|
4922659ef4 | ||
|
|
8118886f63 | ||
|
|
1414c02471 | ||
|
|
7800f94dcb | ||
|
|
2c4d1d8fe0 | ||
|
|
64531c4521 | ||
|
|
0b85039882 | ||
|
|
fdba8f1f23 | ||
|
|
f7aea05b19 |
@ -9,10 +9,10 @@ pipeline {
|
||||
script {
|
||||
def build_nodes = [:]
|
||||
def docker_images = [
|
||||
armhf: "px4io/px4-dev-armhf:2020-11-18",
|
||||
arm64: "px4io/px4-dev-aarch64:2020-11-18",
|
||||
base: "px4io/px4-dev-base-bionic:2020-11-18",
|
||||
nuttx: "px4io/px4-dev-nuttx-focal:2020-11-18",
|
||||
armhf: "px4io/px4-dev-armhf:2021-02-04",
|
||||
arm64: "px4io/px4-dev-aarch64:2021-02-04",
|
||||
base: "px4io/px4-dev-base-bionic:2021-02-04",
|
||||
nuttx: "px4io/px4-dev-nuttx-focal:2021-02-04",
|
||||
snapdragon: "lorenzmeier/px4-dev-snapdragon:2020-04-01"
|
||||
]
|
||||
|
||||
@ -37,6 +37,7 @@ pipeline {
|
||||
def nuttx_builds_archive = [
|
||||
target: [
|
||||
"airmind_mindpx-v2_default",
|
||||
"ark_can-flow_default",
|
||||
"av_x-v1_default",
|
||||
"bitcraze_crazyflie_default",
|
||||
"bitcraze_crazyflie21_default",
|
||||
@ -51,6 +52,8 @@ pipeline {
|
||||
"holybro_durandal-v1_default",
|
||||
"holybro_kakutef7_default",
|
||||
"holybro_pix32v5_default",
|
||||
"holybro_can-gps-v1",
|
||||
"holybro_can-gps-v1_canbootloader",
|
||||
"intel_aerofc-v1_default",
|
||||
"modalai_fc-v1_default",
|
||||
"mro_ctrl-zero-f7_default",
|
||||
@ -89,6 +92,7 @@ pipeline {
|
||||
"px4_fmu-v5x_base_phy_DP83848C",
|
||||
"px4_fmu-v5x_default",
|
||||
"px4_fmu-v6x_default",
|
||||
"px4_fmu-v6u_default",
|
||||
"px4_io-v2_default",
|
||||
"spracing_h7extreme_default",
|
||||
"uvify_core_default"
|
||||
@ -124,7 +128,7 @@ pipeline {
|
||||
// TODO: actually upload artifacts to S3
|
||||
// stage('S3 Upload') {
|
||||
// agent {
|
||||
// docker { image 'px4io/px4-dev-base-focal:2020-11-18' }
|
||||
// docker { image 'px4io/px4-dev-base-focal:2021-02-04' }
|
||||
// }
|
||||
// options {
|
||||
// skipDefaultCheckout()
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -2,7 +2,7 @@
|
||||
// https://github.com/microsoft/vscode-dev-containers/tree/v0.134.0/containers/cpp
|
||||
{
|
||||
"name": "px4-dev-nuttx",
|
||||
"image": "px4io/px4-dev-nuttx-focal:2020-11-18",
|
||||
"image": "px4io/px4-dev-nuttx-focal:2021-02-04",
|
||||
|
||||
"runArgs": [ "--cap-add=SYS_PTRACE", "--security-opt", "seccomp=unconfined" ],
|
||||
|
||||
|
||||
10
.github/workflows/checks.yml
vendored
10
.github/workflows/checks.yml
vendored
@ -17,6 +17,7 @@ jobs:
|
||||
check: [
|
||||
"check_format",
|
||||
"tests",
|
||||
"tests_coverage",
|
||||
"px4_fmu-v2_default stack_check",
|
||||
"validate_module_configs",
|
||||
"shellcheck_all",
|
||||
@ -27,7 +28,7 @@ jobs:
|
||||
"parameters_metadata",
|
||||
]
|
||||
container:
|
||||
image: px4io/px4-dev-nuttx-focal:2020-11-18
|
||||
image: px4io/px4-dev-nuttx-focal:2021-02-04
|
||||
options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
@ -61,3 +62,10 @@ jobs:
|
||||
ulimit -a
|
||||
- name: ${{matrix.check}}
|
||||
run: make ${{matrix.check}}
|
||||
- name: upload coverage
|
||||
if: contains(matrix.check, 'coverage')
|
||||
uses: codecov/codecov-action@v1
|
||||
with:
|
||||
token: ${{ secrets.CODECOV_TOKEN }}
|
||||
flags: unittests
|
||||
file: coverage/lcov.info
|
||||
|
||||
2
.github/workflows/clang-tidy.yml
vendored
2
.github/workflows/clang-tidy.yml
vendored
@ -11,7 +11,7 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-clang:2020-11-18
|
||||
container: px4io/px4-dev-clang:2021-02-04
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
with:
|
||||
|
||||
2
.github/workflows/compile_linux.yml
vendored
2
.github/workflows/compile_linux.yml
vendored
@ -11,7 +11,7 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-armhf:2020-11-18
|
||||
container: px4io/px4-dev-armhf:2021-02-04
|
||||
strategy:
|
||||
matrix:
|
||||
config: [
|
||||
|
||||
2
.github/workflows/compile_linux_arm64.yml
vendored
2
.github/workflows/compile_linux_arm64.yml
vendored
@ -11,7 +11,7 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-aarch64:2020-11-18
|
||||
container: px4io/px4-dev-aarch64:2021-02-04
|
||||
strategy:
|
||||
matrix:
|
||||
config: [
|
||||
|
||||
3
.github/workflows/compile_macos.yml
vendored
3
.github/workflows/compile_macos.yml
vendored
@ -15,7 +15,8 @@ jobs:
|
||||
matrix:
|
||||
config: [
|
||||
px4_fmu-v5_default,
|
||||
tests, # includes px4_sitl
|
||||
px4_sitl
|
||||
#tests, # includes px4_sitl
|
||||
]
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
|
||||
9
.github/workflows/compile_nuttx.yml
vendored
9
.github/workflows/compile_nuttx.yml
vendored
@ -11,11 +11,13 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-nuttx-focal:2020-11-18
|
||||
container: px4io/px4-dev-nuttx-focal:2021-02-04
|
||||
strategy:
|
||||
matrix:
|
||||
config: [
|
||||
airmind_mindpx-v2_default,
|
||||
ark_can-flow_canbootloader,
|
||||
ark_can-flow_default,
|
||||
av_x-v1_default,
|
||||
bitcraze_crazyflie_default,
|
||||
bitcraze_crazyflie21_default,
|
||||
@ -27,6 +29,8 @@ jobs:
|
||||
cubepilot_cubeorange_default,
|
||||
cubepilot_cubeyellow_console,
|
||||
cubepilot_cubeyellow_default,
|
||||
holybro_can-gps-v1_canbootloader,
|
||||
holybro_can-gps-v1_default,
|
||||
holybro_durandal-v1_default,
|
||||
holybro_kakutef7_default,
|
||||
holybro_pix32v5_default,
|
||||
@ -55,6 +59,7 @@ jobs:
|
||||
px4_fmu-v4_ctrlalloc,
|
||||
px4_fmu-v4_default,
|
||||
px4_fmu-v4_optimized,
|
||||
px4_fmu-v4_uavcanv1,
|
||||
px4_fmu-v4pro_default,
|
||||
px4_fmu-v5_ctrlalloc,
|
||||
px4_fmu-v5_default,
|
||||
@ -64,9 +69,11 @@ jobs:
|
||||
px4_fmu-v5_rover,
|
||||
px4_fmu-v5_rtps,
|
||||
px4_fmu-v5_stackcheck,
|
||||
px4_fmu-v5_uavcanv1,
|
||||
px4_fmu-v5x_base_phy_DP83848C,
|
||||
px4_fmu-v5x_default,
|
||||
px4_fmu-v6x_default,
|
||||
px4_fmu-v6u_default,
|
||||
px4_io-v2_default,
|
||||
spracing_h7extreme_default,
|
||||
uvify_core_default
|
||||
|
||||
4
.github/workflows/compile_nuttx_cannode.yml
vendored
4
.github/workflows/compile_nuttx_cannode.yml
vendored
@ -11,11 +11,13 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-nuttx-focal:2020-11-18
|
||||
container: px4io/px4-dev-nuttx-focal:2021-02-04
|
||||
strategy:
|
||||
matrix:
|
||||
config: [
|
||||
ark_can-flow_default,
|
||||
cuav_can-gps-v1_default,
|
||||
holybro_can-gps-v1_default,
|
||||
#nxp_ucans32k146_default,
|
||||
px4_fmu-v4_cannode
|
||||
]
|
||||
|
||||
69
.github/workflows/coverage.yml
vendored
69
.github/workflows/coverage.yml
vendored
@ -1,69 +0,0 @@
|
||||
name: Coverage
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- 'master'
|
||||
pull_request:
|
||||
branches:
|
||||
- '*'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: px4io/px4-dev-base-focal:2020-11-18
|
||||
options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined
|
||||
strategy:
|
||||
matrix:
|
||||
config: [
|
||||
tests,
|
||||
#python_coverage,
|
||||
]
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
with:
|
||||
token: ${{secrets.ACCESS_TOKEN}}
|
||||
|
||||
- name: Prepare ccache timestamp
|
||||
id: ccache_cache_timestamp
|
||||
shell: cmake -P {0}
|
||||
run: |
|
||||
string(TIMESTAMP current_date "%Y-%m-%d-%H;%M;%S" UTC)
|
||||
message("::set-output name=timestamp::${current_date}")
|
||||
- name: ccache cache files
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ~/.ccache
|
||||
key: coverage_${{matrix.config}}-ccache-${{steps.ccache_cache_timestamp.outputs.timestamp}}
|
||||
restore-keys: coverage_${{matrix.config}}-ccache-
|
||||
- name: setup ccache
|
||||
run: |
|
||||
mkdir -p ~/.ccache
|
||||
echo "base_dir = ${GITHUB_WORKSPACE}" > ~/.ccache/ccache.conf
|
||||
echo "compression = true" >> ~/.ccache/ccache.conf
|
||||
echo "compression_level = 6" >> ~/.ccache/ccache.conf
|
||||
echo "max_size = 100M" >> ~/.ccache/ccache.conf
|
||||
ccache -s
|
||||
ccache -z
|
||||
|
||||
- name: make ${{matrix.config}}
|
||||
env:
|
||||
PX4_CMAKE_BUILD_TYPE: "Coverage"
|
||||
run: make ${{matrix.config}}
|
||||
|
||||
# Report test coverage
|
||||
- name: Upload coverage
|
||||
run: |
|
||||
git config --global credential.helper "" # disable the keychain credential helper
|
||||
git config --global --add credential.helper store # enable the local store credential helper
|
||||
echo "https://x-access-token:${{ secrets.ACCESS_TOKEN }}@github.com" >> ~/.git-credentials # add credential
|
||||
git config --global url."https://github.com/".insteadof git@github.com: # credentials add credential
|
||||
mkdir -p coverage
|
||||
lcov --directory build/px4_sitl_test --base-directory build/px4_sitl_test --gcov-tool gcov --capture -o coverage/lcov.info
|
||||
- name: Upload coverage information to Codecov
|
||||
uses: codecov/codecov-action@v1
|
||||
with:
|
||||
token: ${{ secrets.CODECOV_TOKEN }}
|
||||
flags: ${{matrix.config}}
|
||||
file: coverage/lcov.info
|
||||
2
.github/workflows/mavros_avoidance_tests.yml
vendored
2
.github/workflows/mavros_avoidance_tests.yml
vendored
@ -19,7 +19,7 @@ jobs:
|
||||
- {test_file: "mavros_posix_test_safe_landing.test", vehicle: "iris_obs_avoid", mission: "MC_safe_landing", build_type: "RelWithDebInfo"}
|
||||
|
||||
container:
|
||||
image: px4io/px4-dev-ros-melodic:2020-11-18
|
||||
image: px4io/px4-dev-ros-melodic:2021-02-04
|
||||
options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
|
||||
12
.github/workflows/mavros_mission_tests.yml
vendored
12
.github/workflows/mavros_mission_tests.yml
vendored
@ -17,15 +17,15 @@ jobs:
|
||||
config:
|
||||
- {vehicle: "iris", mission: "MC_mission_box", build_type: "RelWithDebInfo"}
|
||||
- {vehicle: "rover", mission: "rover_mission_1", build_type: "RelWithDebInfo"}
|
||||
- {vehicle: "plane", mission: "FW_mission_1", build_type: "RelWithDebInfo"}
|
||||
- {vehicle: "plane_catapult",mission: "FW_mission_1", build_type: "RelWithDebInfo"}
|
||||
- {vehicle: "standard_vtol", mission: "VTOL_mission_1", build_type: "Coverage"}
|
||||
- {vehicle: "standard_vtol", mission: "VTOL_mission_1", build_type: "AddressSanitizer"}
|
||||
#- {vehicle: "plane", mission: "FW_mission_1", build_type: "RelWithDebInfo"}
|
||||
#- {vehicle: "plane_catapult",mission: "FW_mission_1", build_type: "RelWithDebInfo"}
|
||||
#- {vehicle: "standard_vtol", mission: "VTOL_mission_1", build_type: "Coverage"}
|
||||
#- {vehicle: "standard_vtol", mission: "VTOL_mission_1", build_type: "AddressSanitizer"}
|
||||
#- {vehicle: "tailsitter", mission: "VTOL_mission_1", build_type: "RelWithDebInfo"}
|
||||
- {vehicle: "tiltrotor", mission: "VTOL_mission_1", build_type: "RelWithDebInfo"}
|
||||
#- {vehicle: "tiltrotor", mission: "VTOL_mission_1", build_type: "RelWithDebInfo"}
|
||||
|
||||
container:
|
||||
image: px4io/px4-dev-ros-melodic:2020-11-18
|
||||
image: px4io/px4-dev-ros-melodic:2021-02-04
|
||||
options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
|
||||
2
.github/workflows/mavros_offboard_tests.yml
vendored
2
.github/workflows/mavros_offboard_tests.yml
vendored
@ -20,7 +20,7 @@ jobs:
|
||||
#- {test_file: "mavros_posix_tests_offboard_rpyrt_ctl.test", vehicle: "iris", build_type: "RelWithDebInfo"}
|
||||
|
||||
container:
|
||||
image: px4io/px4-dev-ros-melodic:2020-11-18
|
||||
image: px4io/px4-dev-ros-melodic:2021-02-04
|
||||
options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
|
||||
14
.github/workflows/metadata.yml
vendored
14
.github/workflows/metadata.yml
vendored
@ -12,7 +12,7 @@ jobs:
|
||||
|
||||
airframe:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-base-focal:2020-11-18
|
||||
container: px4io/px4-dev-base-focal:2021-02-04
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
with:
|
||||
@ -27,7 +27,7 @@ jobs:
|
||||
|
||||
module:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-base-focal:2020-11-18
|
||||
container: px4io/px4-dev-base-focal:2021-02-04
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
with:
|
||||
@ -42,7 +42,7 @@ jobs:
|
||||
|
||||
parameter:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-base-focal:2020-11-18
|
||||
container: px4io/px4-dev-base-focal:2021-02-04
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
with:
|
||||
@ -57,7 +57,7 @@ jobs:
|
||||
|
||||
uorb_graph:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-nuttx-focal:2020-11-18
|
||||
container: px4io/px4-dev-nuttx-focal:2021-02-04
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
with:
|
||||
@ -72,7 +72,7 @@ jobs:
|
||||
|
||||
micrortps_agent:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-base-focal:2020-11-18
|
||||
container: px4io/px4-dev-base-focal:2021-02-04
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
with:
|
||||
@ -86,7 +86,7 @@ jobs:
|
||||
|
||||
ROS_msgs:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-base-focal:2020-11-18
|
||||
container: px4io/px4-dev-base-focal:2021-02-04
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
with:
|
||||
@ -99,7 +99,7 @@ jobs:
|
||||
|
||||
ROS2_bridge:
|
||||
runs-on: ubuntu-latest
|
||||
container: px4io/px4-dev-base-focal:2020-11-18
|
||||
container: px4io/px4-dev-base-focal:2021-02-04
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
with:
|
||||
|
||||
6
.github/workflows/sitl_tests.yml
vendored
6
.github/workflows/sitl_tests.yml
vendored
@ -20,7 +20,7 @@ jobs:
|
||||
- {latitude: "29.660316", longitude: "-82.316658", altitude: "30", build_type: "RelWithDebInfo", model: "tailsitter" } # Florida
|
||||
- {latitude: "47.397742", longitude: "8.545594", altitude: "488", build_type: "Coverage", model: "standard_vtol" } # Zurich
|
||||
container:
|
||||
image: px4io/px4-dev-simulation-focal:2020-11-18
|
||||
image: px4io/px4-dev-simulation-focal:2021-02-04
|
||||
options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
@ -28,9 +28,9 @@ jobs:
|
||||
token: ${{ secrets.ACCESS_TOKEN }}
|
||||
|
||||
- name: Download MAVSDK
|
||||
run: wget https://github.com/mavlink/MAVSDK/releases/download/v0.33.1/mavsdk_0.33.1_ubuntu20.04_amd64.deb
|
||||
run: wget https://github.com/mavlink/MAVSDK/releases/download/v0.36.0/mavsdk_0.36.0_ubuntu20.04_amd64.deb
|
||||
- name: Install MAVSDK
|
||||
run: dpkg -i mavsdk_0.33.1_ubuntu20.04_amd64.deb
|
||||
run: dpkg -i mavsdk_0.36.0_ubuntu20.04_amd64.deb
|
||||
|
||||
- name: Prepare ccache timestamp
|
||||
id: ccache_cache_timestamp
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@ -101,9 +101,6 @@ msg/tmp/
|
||||
msg/topics_sources/
|
||||
platforms/posix/apps.cpp
|
||||
platforms/posix/apps.h
|
||||
src/lib/parameters/px4_parameters.c
|
||||
src/lib/parameters/px4_parameters.h
|
||||
src/lib/parameters/px4_parameters_public.h
|
||||
src/lib/version/build_git_version.h
|
||||
src/modules/simulator/simulator_config.h
|
||||
src/systemcmds/topic_listener/listener_generated.cpp
|
||||
|
||||
12
.gitmodules
vendored
12
.gitmodules
vendored
@ -54,3 +54,15 @@
|
||||
[submodule "src/examples/gyro_fft/CMSIS_5"]
|
||||
path = src/examples/gyro_fft/CMSIS_5
|
||||
url = https://github.com/ARM-software/CMSIS_5.git
|
||||
[submodule "src/drivers/uavcan_v1/libcanard"]
|
||||
path = src/drivers/uavcan_v1/libcanard
|
||||
url = https://github.com/UAVCAN/libcanard.git
|
||||
[submodule "src/drivers/uavcan_v1/public_regulated_data_types"]
|
||||
path = src/drivers/uavcan_v1/public_regulated_data_types
|
||||
url = https://github.com/UAVCAN/public_regulated_data_types.git
|
||||
[submodule "src/drivers/uavcannode_gps_demo/public_regulated_data_types"]
|
||||
path = src/drivers/uavcannode_gps_demo/public_regulated_data_types
|
||||
url = https://github.com/UAVCAN/public_regulated_data_types
|
||||
[submodule "src/drivers/uavcannode_gps_demo/libcanard"]
|
||||
path = src/drivers/uavcannode_gps_demo/libcanard
|
||||
url = https://github.com/UAVCAN/libcanard
|
||||
|
||||
10
.vscode/cmake-variants.yaml
vendored
10
.vscode/cmake-variants.yaml
vendored
@ -56,6 +56,16 @@ CONFIG:
|
||||
buildType: MinSizeRel
|
||||
settings:
|
||||
CONFIG: airmind_mindpx-v2_default
|
||||
ark_can-flow_default:
|
||||
short: ark_can-flow_default
|
||||
buildType: MinSizeRel
|
||||
settings:
|
||||
CONFIG: ark_can-flow_default
|
||||
ark_can-flow_canbootloader:
|
||||
short: ark_can-flow_canbootloader
|
||||
buildType: MinSizeRel
|
||||
settings:
|
||||
CONFIG: ark_can-flow_canbootloader
|
||||
av_x-v1_default:
|
||||
short: av_x-v1
|
||||
buildType: MinSizeRel
|
||||
|
||||
29
Jenkinsfile
vendored
29
Jenkinsfile
vendored
@ -15,7 +15,7 @@ pipeline {
|
||||
// stage('Catkin build on ROS workspace') {
|
||||
// agent {
|
||||
// docker {
|
||||
// image 'px4io/px4-dev-ros-melodic:2020-11-18'
|
||||
// image 'px4io/px4-dev-ros-melodic:2021-02-04'
|
||||
// args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw -e HOME=$WORKSPACE'
|
||||
// }
|
||||
// }
|
||||
@ -56,7 +56,7 @@ pipeline {
|
||||
stage('Colcon build on ROS2 workspace') {
|
||||
agent {
|
||||
docker {
|
||||
image 'px4io/px4-dev-ros2-foxy:2020-11-18'
|
||||
image 'px4io/px4-dev-ros2-foxy:2021-02-04'
|
||||
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw -e HOME=$WORKSPACE'
|
||||
}
|
||||
}
|
||||
@ -87,7 +87,7 @@ pipeline {
|
||||
|
||||
stage('Airframe') {
|
||||
agent {
|
||||
docker { image 'px4io/px4-dev-base-focal:2020-11-18' }
|
||||
docker { image 'px4io/px4-dev-base-focal:2021-02-04' }
|
||||
}
|
||||
steps {
|
||||
sh 'make distclean'
|
||||
@ -106,14 +106,14 @@ pipeline {
|
||||
|
||||
stage('Parameter') {
|
||||
agent {
|
||||
docker { image 'px4io/px4-dev-base-focal:2020-11-18' }
|
||||
docker { image 'px4io/px4-dev-base-focal:2021-02-04' }
|
||||
}
|
||||
steps {
|
||||
sh 'make distclean'
|
||||
sh 'make parameters_metadata'
|
||||
dir('build/px4_sitl_default/docs') {
|
||||
archiveArtifacts(artifacts: 'parameters.md, parameters.xml')
|
||||
stash includes: 'parameters.md, parameters.xml', name: 'metadata_parameters'
|
||||
archiveArtifacts(artifacts: 'parameters.md, parameters.xml, params.json.xz')
|
||||
stash includes: 'parameters.md, parameters.xml, params.json.xz', name: 'metadata_parameters'
|
||||
}
|
||||
}
|
||||
post {
|
||||
@ -125,7 +125,7 @@ pipeline {
|
||||
|
||||
stage('Module') {
|
||||
agent {
|
||||
docker { image 'px4io/px4-dev-base-focal:2020-11-18' }
|
||||
docker { image 'px4io/px4-dev-base-focal:2021-02-04' }
|
||||
}
|
||||
steps {
|
||||
sh 'make distclean'
|
||||
@ -145,7 +145,7 @@ pipeline {
|
||||
stage('uORB graphs') {
|
||||
agent {
|
||||
docker {
|
||||
image 'px4io/px4-dev-nuttx-focal:2020-11-18'
|
||||
image 'px4io/px4-dev-nuttx-focal:2021-02-04'
|
||||
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw'
|
||||
}
|
||||
}
|
||||
@ -174,7 +174,7 @@ pipeline {
|
||||
|
||||
stage('Userguide') {
|
||||
agent {
|
||||
docker { image 'px4io/px4-dev-base-focal:2020-11-18' }
|
||||
docker { image 'px4io/px4-dev-base-focal:2021-02-04' }
|
||||
}
|
||||
steps {
|
||||
sh('export')
|
||||
@ -204,7 +204,7 @@ pipeline {
|
||||
|
||||
stage('QGroundControl') {
|
||||
agent {
|
||||
docker { image 'px4io/px4-dev-base-focal:2020-11-18' }
|
||||
docker { image 'px4io/px4-dev-base-focal:2021-02-04' }
|
||||
}
|
||||
steps {
|
||||
sh('export')
|
||||
@ -232,7 +232,7 @@ pipeline {
|
||||
|
||||
stage('microRTPS agent') {
|
||||
agent {
|
||||
docker { image 'px4io/px4-dev-base-focal:2020-11-18' }
|
||||
docker { image 'px4io/px4-dev-base-focal:2021-02-04' }
|
||||
}
|
||||
steps {
|
||||
sh('export')
|
||||
@ -262,7 +262,7 @@ pipeline {
|
||||
|
||||
stage('PX4 ROS msgs') {
|
||||
agent {
|
||||
docker { image 'px4io/px4-dev-base-focal:2020-11-18' }
|
||||
docker { image 'px4io/px4-dev-base-focal:2021-02-04' }
|
||||
}
|
||||
steps {
|
||||
sh('export')
|
||||
@ -291,7 +291,7 @@ pipeline {
|
||||
|
||||
stage('PX4 ROS2 bridge') {
|
||||
agent {
|
||||
docker { image 'px4io/px4-dev-base-focal:2020-11-18' }
|
||||
docker { image 'px4io/px4-dev-base-focal:2021-02-04' }
|
||||
}
|
||||
steps {
|
||||
sh('export')
|
||||
@ -334,7 +334,7 @@ pipeline {
|
||||
|
||||
stage('S3') {
|
||||
agent {
|
||||
docker { image 'px4io/px4-dev-base-focal:2020-11-18' }
|
||||
docker { image 'px4io/px4-dev-base-focal:2021-02-04' }
|
||||
}
|
||||
steps {
|
||||
sh('export')
|
||||
@ -344,6 +344,7 @@ pipeline {
|
||||
withAWS(credentials: 'px4_aws_s3_key', region: 'us-east-1') {
|
||||
s3Upload(acl: 'PublicRead', bucket: 'px4-travis', file: 'airframes.xml', path: 'Firmware/master/')
|
||||
s3Upload(acl: 'PublicRead', bucket: 'px4-travis', file: 'parameters.xml', path: 'Firmware/master/')
|
||||
s3Upload(acl: 'PublicRead', bucket: 'px4-travis', file: 'params.json.xz', path: 'Firmware/master/')
|
||||
}
|
||||
}
|
||||
when {
|
||||
|
||||
2
LICENSE
2
LICENSE
@ -1,6 +1,6 @@
|
||||
BSD 3-Clause License
|
||||
|
||||
Copyright (c) 2012 - 2020, PX4 Development Team
|
||||
Copyright (c) 2012 - 2021, PX4 Development Team
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
|
||||
6
Makefile
6
Makefile
@ -362,8 +362,10 @@ tests:
|
||||
|
||||
tests_coverage:
|
||||
@$(MAKE) clean
|
||||
@$(MAKE) --no-print-directory px4_sitl_default test_coverage_genhtml PX4_CMAKE_BUILD_TYPE=Coverage
|
||||
@echo "Open "$(SRC_DIR)"/build/px4_sitl_default/coverage-html/index.html to see coverage"
|
||||
@$(MAKE) --no-print-directory tests PX4_CMAKE_BUILD_TYPE=Coverage
|
||||
@mkdir -p coverage
|
||||
@lcov --directory build/px4_sitl_test --base-directory build/px4_sitl_test --gcov-tool gcov --capture -o coverage/lcov.info
|
||||
|
||||
|
||||
rostest: px4_sitl_default
|
||||
@$(MAKE) --no-print-directory px4_sitl_default sitl_gazebo
|
||||
|
||||
@ -108,4 +108,4 @@ Additional information about supported hardware can be found in [PX4 user Guide
|
||||
|
||||
## Project Roadmap
|
||||
|
||||
A high level project roadmap is available [here](https://www.dronecode.org/roadmap/).
|
||||
A high level project roadmap is available [here](https://github.com/orgs/PX4/projects/25).
|
||||
|
||||
@ -15,6 +15,5 @@ then
|
||||
|
||||
fi
|
||||
|
||||
set PWM_OUT 12345678
|
||||
set MIXER_FILE etc/mixers-sitl/vectored6dof_sitl.main.mix
|
||||
set MIXER custom
|
||||
|
||||
@ -8,16 +8,17 @@
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set GND_L1_DIST 5
|
||||
param set GND_L1_PERIOD 100
|
||||
param set GND_SP_CTRL_MODE 1
|
||||
param set GND_SPEED_D 0.001
|
||||
param set GND_SPEED_I 3
|
||||
param set GND_SPEED_I 8
|
||||
param set GND_SPEED_IMAX 0.125
|
||||
param set GND_SPEED_P 0.25
|
||||
param set GND_SPEED_P 2
|
||||
param set GND_SPEED_THR_SC 1
|
||||
param set GND_SPEED_TRIM 4
|
||||
param set GND_THR_CRUISE 0.3
|
||||
param set GND_SPEED_TRIM 1
|
||||
param set GND_THR_CRUISE 0.85
|
||||
param set GND_THR_IDLE 0
|
||||
param set GND_THR_MAX 0.5
|
||||
param set GND_THR_MAX 1
|
||||
param set GND_THR_MIN 0
|
||||
|
||||
param set MIS_LTRMIN_ALT 0.01
|
||||
|
||||
@ -12,4 +12,3 @@
|
||||
. ${R}etc/init.d/rc.airship_defaults
|
||||
|
||||
set MIXER cloudship
|
||||
set PWM_OUT 1234
|
||||
|
||||
@ -28,7 +28,6 @@ set MIXER_AUX none
|
||||
set MIXER_FILE none
|
||||
set OUTPUT_MODE sim
|
||||
set EXTRA_MIXER_MODE none
|
||||
set PWM_OUT none
|
||||
set SDCARD_MIXERS_PATH etc/mixers
|
||||
set USE_IO no
|
||||
set VEHICLE_TYPE none
|
||||
|
||||
@ -36,6 +36,8 @@ add_subdirectory(airframes)
|
||||
px4_add_romfs_files(
|
||||
rc.airship_apps
|
||||
rc.airship_defaults
|
||||
rc.balloon_apps
|
||||
rc.balloon_defaults
|
||||
rc.boat_defaults
|
||||
rc.fw_apps
|
||||
rc.fw_defaults
|
||||
|
||||
@ -17,34 +17,33 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set BAT_N_CELLS 3
|
||||
|
||||
param set FW_AIRSPD_MAX 20
|
||||
param set FW_AIRSPD_MIN 12
|
||||
param set FW_AIRSPD_TRIM 14
|
||||
param set FW_R_TC 0.3
|
||||
param set FW_P_TC 0.3
|
||||
param set FW_L1_DAMPING 0.74
|
||||
param set FW_L1_PERIOD 16
|
||||
param set FW_LND_ANG 15
|
||||
param set FW_LND_FLALT 5
|
||||
param set FW_LND_HHDIST 15
|
||||
param set FW_LND_HVIRT 13
|
||||
param set FW_LND_TLALT 5
|
||||
param set FW_THR_LND_MAX 0
|
||||
param set FW_PR_FF 0.35
|
||||
param set FW_PR_I 0.1
|
||||
param set FW_PR_IMAX 0.4
|
||||
param set FW_PR_P 0.2
|
||||
param set FW_RR_FF 0.6
|
||||
param set FW_RR_I 0.1
|
||||
param set FW_RR_IMAX 0.2
|
||||
param set FW_RR_P 0.3
|
||||
param set-default BAT_N_CELLS 3
|
||||
|
||||
param set-default FW_AIRSPD_MAX 20
|
||||
param set-default FW_AIRSPD_MIN 12
|
||||
param set-default FW_AIRSPD_TRIM 14
|
||||
param set-default FW_R_TC 0.3
|
||||
param set-default FW_P_TC 0.3
|
||||
param set-default FW_L1_DAMPING 0.74
|
||||
param set-default FW_L1_PERIOD 16
|
||||
param set-default FW_LND_ANG 15
|
||||
param set-default FW_LND_FLALT 5
|
||||
param set-default FW_LND_HHDIST 15
|
||||
param set-default FW_LND_HVIRT 13
|
||||
param set-default FW_LND_TLALT 5
|
||||
param set-default FW_THR_LND_MAX 0
|
||||
param set-default FW_PR_FF 0.35
|
||||
param set-default FW_PR_I 0.1
|
||||
param set-default FW_PR_IMAX 0.4
|
||||
param set-default FW_PR_P 0.2
|
||||
param set-default FW_RR_FF 0.6
|
||||
param set-default FW_RR_I 0.1
|
||||
param set-default FW_RR_IMAX 0.2
|
||||
param set-default FW_RR_P 0.3
|
||||
|
||||
param set-default RWTO_TKOFF 1
|
||||
|
||||
param set RWTO_TKOFF 1
|
||||
fi
|
||||
|
||||
param set SYS_HITL 1
|
||||
|
||||
|
||||
@ -24,24 +24,19 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 6.5
|
||||
param set MC_ROLLRATE_P 0.1
|
||||
param set MC_ROLLRATE_I 0.05
|
||||
param set MC_ROLLRATE_D 0.0017
|
||||
param set MC_PITCH_P 6.5
|
||||
param set MC_PITCHRATE_P 0.14
|
||||
param set MC_PITCHRATE_I 0.1
|
||||
param set MC_PITCHRATE_D 0.0025
|
||||
param set MC_YAW_P 2.8
|
||||
param set MC_YAWRATE_P 0.28
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
fi
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_w
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default MC_ROLL_P 6.5
|
||||
param set-default MC_ROLLRATE_P 0.1
|
||||
param set-default MC_ROLLRATE_I 0.05
|
||||
param set-default MC_ROLLRATE_D 0.0017
|
||||
param set-default MC_PITCH_P 6.5
|
||||
param set-default MC_PITCHRATE_P 0.14
|
||||
param set-default MC_PITCHRATE_I 0.1
|
||||
param set-default MC_PITCHRATE_D 0.0025
|
||||
param set-default MC_YAW_P 2.8
|
||||
param set-default MC_YAWRATE_P 0.28
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
@ -22,28 +22,23 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
# TODO tune roll/pitch separately
|
||||
param set MC_ROLL_P 7
|
||||
param set MC_ROLLRATE_P 0.15
|
||||
param set MC_ROLLRATE_I 0.05
|
||||
param set MC_ROLLRATE_D 0.004
|
||||
param set MC_PITCH_P 7
|
||||
param set MC_PITCHRATE_P 0.15
|
||||
param set MC_PITCHRATE_I 0.05
|
||||
param set MC_PITCHRATE_D 0.004
|
||||
param set MC_YAW_P 2.5
|
||||
param set MC_YAWRATE_P 0.25
|
||||
param set MC_YAWRATE_I 0.25
|
||||
param set MC_YAWRATE_D 0
|
||||
|
||||
param set BAT_V_DIV 12.27559
|
||||
param set BAT_A_PER_V 15.39103
|
||||
fi
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_w
|
||||
|
||||
set PWM_OUT 1234
|
||||
# TODO tune roll/pitch separately
|
||||
param set-default MC_ROLL_P 7
|
||||
param set-default MC_ROLLRATE_P 0.15
|
||||
param set-default MC_ROLLRATE_I 0.05
|
||||
param set-default MC_ROLLRATE_D 0.004
|
||||
param set-default MC_PITCH_P 7
|
||||
param set-default MC_PITCHRATE_P 0.15
|
||||
param set-default MC_PITCHRATE_I 0.05
|
||||
param set-default MC_PITCHRATE_D 0.004
|
||||
param set-default MC_YAW_P 2.5
|
||||
param set-default MC_YAWRATE_P 0.25
|
||||
param set-default MC_YAWRATE_I 0.25
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
param set-default BAT_V_DIV 12.27559
|
||||
param set-default BAT_A_PER_V 15.39103
|
||||
|
||||
@ -24,26 +24,21 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set BAT_N_CELLS 4
|
||||
|
||||
param set MC_ROLL_P 7
|
||||
param set MC_ROLLRATE_P 0.13
|
||||
param set MC_ROLLRATE_I 0.05
|
||||
param set MC_ROLLRATE_D 0.004
|
||||
param set MC_PITCH_P 7
|
||||
param set MC_PITCHRATE_P 0.19
|
||||
param set MC_PITCHRATE_I 0.05
|
||||
param set MC_PITCHRATE_D 0.004
|
||||
param set MC_YAW_P 4
|
||||
param set MC_YAWRATE_P 0.2
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
fi
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_w
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default BAT_N_CELLS 4
|
||||
|
||||
param set-default MC_ROLL_P 7
|
||||
param set-default MC_ROLLRATE_P 0.13
|
||||
param set-default MC_ROLLRATE_I 0.05
|
||||
param set-default MC_ROLLRATE_D 0.004
|
||||
param set-default MC_PITCH_P 7
|
||||
param set-default MC_PITCHRATE_P 0.19
|
||||
param set-default MC_PITCHRATE_I 0.05
|
||||
param set-default MC_PITCHRATE_D 0.004
|
||||
param set-default MC_YAW_P 4
|
||||
param set-default MC_YAWRATE_P 0.2
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
@ -24,31 +24,24 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set BAT_N_CELLS 6
|
||||
param set BAT_V_EMPTY 3.5
|
||||
|
||||
param set MC_ROLL_P 7
|
||||
param set MC_ROLLRATE_P 0.08
|
||||
param set MC_ROLLRATE_I 0.02
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_PITCH_P 7
|
||||
param set MC_PITCHRATE_P 0.13
|
||||
param set MC_PITCHRATE_I 0.02
|
||||
param set MC_PITCHRATE_D 0.005
|
||||
param set MC_YAW_P 2.8
|
||||
param set MC_YAWRATE_P 0.2
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
|
||||
param set MPC_XY_VEL_MAX 2
|
||||
|
||||
param set PWM_MIN 1080
|
||||
fi
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_w
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default BAT_N_CELLS 6
|
||||
param set-default BAT_V_EMPTY 3.5
|
||||
|
||||
param set-default MC_ROLL_P 7
|
||||
param set-default MC_ROLLRATE_P 0.08
|
||||
param set-default MC_ROLLRATE_I 0.02
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_PITCH_P 7
|
||||
param set-default MC_PITCHRATE_P 0.13
|
||||
param set-default MC_PITCHRATE_I 0.02
|
||||
param set-default MC_PITCHRATE_D 0.005
|
||||
param set-default MC_YAW_P 2.8
|
||||
param set-default MC_YAWRATE_P 0.2
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
param set-default MPC_XY_VEL_MAX 2
|
||||
|
||||
@ -11,6 +11,5 @@
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
|
||||
param set SYS_HITL 1
|
||||
|
||||
@ -14,62 +14,58 @@
|
||||
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set BAT_N_CELLS 3
|
||||
param set-default BAT_N_CELLS 3
|
||||
|
||||
param set COM_RC_IN_MODE 1
|
||||
param set-default COM_RC_IN_MODE 1
|
||||
|
||||
param set EKF2_AID_MASK 1
|
||||
param set EKF2_ANGERR_INIT 0.01
|
||||
param set EKF2_GBIAS_INIT 0.01
|
||||
param set EKF2_HGT_MODE 0
|
||||
param set EKF2_MAG_TYPE 1
|
||||
param set-default EKF2_AID_MASK 1
|
||||
param set-default EKF2_ANGERR_INIT 0.01
|
||||
param set-default EKF2_GBIAS_INIT 0.01
|
||||
param set-default EKF2_HGT_MODE 0
|
||||
param set-default EKF2_MAG_TYPE 1
|
||||
|
||||
param set FW_AIRSPD_MAX 25
|
||||
param set FW_AIRSPD_MIN 14
|
||||
param set FW_AIRSPD_TRIM 16
|
||||
param set-default FW_AIRSPD_MAX 25
|
||||
param set-default FW_AIRSPD_MIN 14
|
||||
param set-default FW_AIRSPD_TRIM 16
|
||||
|
||||
param set MC_PITCH_P 6
|
||||
param set MC_PITCHRATE_P 0.2
|
||||
param set MC_ROLL_P 6
|
||||
param set MC_ROLLRATE_P 0.3
|
||||
param set MIS_LTRMIN_ALT 10
|
||||
param set MIS_TAKEOFF_ALT 10
|
||||
param set MIS_YAW_TMT 10
|
||||
param set-default MC_PITCH_P 6
|
||||
param set-default MC_PITCHRATE_P 0.2
|
||||
param set-default MC_ROLL_P 6
|
||||
param set-default MC_ROLLRATE_P 0.3
|
||||
param set-default MIS_LTRMIN_ALT 10
|
||||
param set-default MIS_TAKEOFF_ALT 10
|
||||
param set-default MIS_YAW_TMT 10
|
||||
|
||||
param set MPC_ACC_HOR_MAX 2
|
||||
param set MPC_ACC_HOR_MAX 2
|
||||
param set MPC_THR_MIN 0.1
|
||||
param set MPC_TKO_SPEED 1
|
||||
param set MPC_XY_P 0.8
|
||||
param set MPC_XY_VEL_D_ACC 0.1
|
||||
param set MPC_XY_VEL_I_ACC 4
|
||||
param set MPC_XY_VEL_P_ACC 3
|
||||
param set MPC_Z_VEL_P_ACC 12
|
||||
param set MPC_Z_VEL_I_ACC 3
|
||||
param set MPC_Z_VEL_MAX_DN 1.5
|
||||
param set-default MPC_ACC_HOR_MAX 2
|
||||
param set-default MPC_ACC_HOR_MAX 2
|
||||
param set-default MPC_THR_MIN 0.1
|
||||
param set-default MPC_TKO_SPEED 1
|
||||
param set-default MPC_XY_P 0.8
|
||||
param set-default MPC_XY_VEL_D_ACC 0.1
|
||||
param set-default MPC_XY_VEL_I_ACC 4
|
||||
param set-default MPC_XY_VEL_P_ACC 3
|
||||
param set-default MPC_Z_VEL_P_ACC 12
|
||||
param set-default MPC_Z_VEL_I_ACC 3
|
||||
param set-default MPC_Z_VEL_MAX_DN 1.5
|
||||
|
||||
param set NAV_ACC_RAD 5
|
||||
param set NAV_DLL_ACT 2
|
||||
param set NAV_LOITER_RAD 80
|
||||
param set-default NAV_ACC_RAD 5
|
||||
param set-default NAV_DLL_ACT 2
|
||||
param set-default NAV_LOITER_RAD 80
|
||||
|
||||
param set RTL_DESCEND_ALT 10
|
||||
param set RTL_RETURN_ALT 30
|
||||
param set-default RTL_DESCEND_ALT 10
|
||||
param set-default RTL_RETURN_ALT 30
|
||||
|
||||
param set SDLOG_DIRS_MAX 7
|
||||
param set SYS_RESTART_TYPE 2
|
||||
param set-default SDLOG_DIRS_MAX 7
|
||||
param set-default SYS_RESTART_TYPE 2
|
||||
|
||||
param set-default VT_F_TRANS_THR 0.75
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_FW_MOT_OFFID 1234
|
||||
param set-default VT_TYPE 2
|
||||
|
||||
param set VT_F_TRANS_THR 0.75
|
||||
param set VT_MOT_ID 1234
|
||||
param set VT_FW_MOT_OFFID 1234
|
||||
param set VT_TYPE 2
|
||||
fi
|
||||
|
||||
param set SYS_HITL 1
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
set MIXER standard_vtol_hitl
|
||||
|
||||
set PWM_OUT 1234
|
||||
|
||||
@ -22,9 +22,6 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_hex_defaults
|
||||
|
||||
set MIXER hexa_cox
|
||||
|
||||
# Need to set all 8 channels
|
||||
set PWM_OUT 12345678
|
||||
|
||||
@ -7,11 +7,12 @@
|
||||
#
|
||||
# @maintainer Romain Chiappinelli <romain.chiap@gmail.com>
|
||||
#
|
||||
# @board px4_fmu-v2 exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
|
||||
# set SYS_HITL to 2 to start the SIH and avoid sensors startup
|
||||
param set SYS_HITL 2
|
||||
|
||||
@ -20,8 +20,7 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_octo_defaults
|
||||
|
||||
# MAIN set by rc.mc_octo_defaults
|
||||
set MIXER octo_cox
|
||||
|
||||
set PWM_OUT 12345678
|
||||
|
||||
@ -21,34 +21,29 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_PITCH_P 4
|
||||
param set MC_PITCHRATE_P 0.24
|
||||
param set MC_PITCHRATE_I 0.09
|
||||
param set MC_PITCHRATE_D 0.013
|
||||
param set MC_PITCHRATE_MAX 180
|
||||
|
||||
param set MC_ROLL_P 4
|
||||
param set MC_ROLLRATE_P 0.16
|
||||
param set MC_ROLLRATE_I 0.07
|
||||
param set MC_ROLLRATE_D 0.009
|
||||
param set MC_ROLLRATE_MAX 180
|
||||
|
||||
param set MC_YAW_P 3
|
||||
param set MC_YAWRATE_P 0.2
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
|
||||
param set MPC_HOLD_MAX_XY 0.25
|
||||
param set MPC_THR_MIN 0.15
|
||||
param set MPC_Z_VEL_MAX_DN 2
|
||||
|
||||
param set BAT_N_CELLS 4
|
||||
fi
|
||||
. ${R}etc/init.d/rc.mc_octo_defaults
|
||||
|
||||
set MIXER octo_cox_w
|
||||
|
||||
set PWM_OUT 12345678
|
||||
param set-default MC_PITCH_P 4
|
||||
param set-default MC_PITCHRATE_P 0.24
|
||||
param set-default MC_PITCHRATE_I 0.09
|
||||
param set-default MC_PITCHRATE_D 0.013
|
||||
param set-default MC_PITCHRATE_MAX 180
|
||||
|
||||
param set-default MC_ROLL_P 4
|
||||
param set-default MC_ROLLRATE_P 0.16
|
||||
param set-default MC_ROLLRATE_I 0.07
|
||||
param set-default MC_ROLLRATE_D 0.009
|
||||
param set-default MC_ROLLRATE_MAX 180
|
||||
|
||||
param set-default MC_YAW_P 3
|
||||
param set-default MC_YAWRATE_P 0.2
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
param set-default MPC_HOLD_MAX_XY 0.25
|
||||
param set-default MPC_THR_MIN 0.15
|
||||
param set-default MPC_Z_VEL_MAX_DN 2
|
||||
|
||||
param set-default BAT_N_CELLS 4
|
||||
|
||||
@ -22,21 +22,21 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set PWM_AUX_DIS5 950
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set VT_TYPE 2
|
||||
param set VT_MOT_ID 1234
|
||||
param set VT_FW_MOT_OFFID 1234
|
||||
fi
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
set MIXER quad_x
|
||||
set MIXER_AUX vtol_AAERT
|
||||
param set-default VT_TYPE 2
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_FW_MOT_OFFID 1234
|
||||
|
||||
set PWM_OUT 1234
|
||||
# MAIN set by rc.mc_quad_defaults
|
||||
|
||||
# AUX
|
||||
set MIXER_AUX vtol_AAERT
|
||||
param set-default PWM_AUX_DIS1 1500
|
||||
param set-default PWM_AUX_DIS2 1500
|
||||
param set-default PWM_AUX_DIS3 1500
|
||||
param set-default PWM_AUX_DIS4 1500
|
||||
param set-default PWM_AUX_DIS5 900 # throttle
|
||||
|
||||
@ -19,36 +19,44 @@
|
||||
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MAV_TYPE 19
|
||||
|
||||
param set MC_ROLL_P 6
|
||||
param set MC_ROLLRATE_P 0.12
|
||||
param set MC_ROLLRATE_I 0.002
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_ROLLRATE_FF 0
|
||||
|
||||
param set MC_PITCH_P 4.5
|
||||
param set MC_PITCHRATE_P 0.3
|
||||
param set MC_PITCHRATE_I 0.002
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
param set MC_PITCHRATE_FF 0
|
||||
|
||||
param set MC_YAW_P 3.8
|
||||
param set MC_YAWRATE_P 0.22
|
||||
param set MC_YAWRATE_I 0.02
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MC_YAWRATE_FF 0
|
||||
|
||||
param set VT_IDLE_PWM_MC 1080
|
||||
param set VT_ELEV_MC_LOCK 0
|
||||
param set VT_MOT_ID 12
|
||||
param set VT_TYPE 0
|
||||
fi
|
||||
|
||||
set MAV_TYPE 19
|
||||
|
||||
set MIXER vtol_tailsitter_duo
|
||||
param set-default MC_ROLL_P 6
|
||||
param set-default MC_ROLLRATE_P 0.12
|
||||
param set-default MC_ROLLRATE_I 0.002
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_ROLLRATE_FF 0
|
||||
|
||||
set PWM_OUT 123456
|
||||
param set-default MC_PITCH_P 4.5
|
||||
param set-default MC_PITCHRATE_P 0.3
|
||||
param set-default MC_PITCHRATE_I 0.002
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
param set-default MC_PITCHRATE_FF 0
|
||||
|
||||
param set-default MC_YAW_P 3.8
|
||||
param set-default MC_YAWRATE_P 0.22
|
||||
param set-default MC_YAWRATE_I 0.02
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MC_YAWRATE_FF 0
|
||||
|
||||
param set-default VT_IDLE_PWM_MC 1080
|
||||
param set-default VT_ELEV_MC_LOCK 0
|
||||
param set-default VT_MOT_ID 12
|
||||
param set-default VT_TYPE 0
|
||||
|
||||
|
||||
# MAIN
|
||||
set MIXER vtol_tailsitter_duo
|
||||
param set-default PWM_MAIN_MIN1 1100
|
||||
param set-default PWM_MAIN_MIN2 1100
|
||||
|
||||
param set-default PWM_MAIN_MAX1 1900
|
||||
param set-default PWM_MAIN_MAX2 1900
|
||||
|
||||
param set-default PWM_MAIN_RATE1 400
|
||||
param set-default PWM_MAIN_RATE2 400
|
||||
|
||||
param set-default PWM_MAIN_DIS1 900
|
||||
param set-default PWM_MAIN_DIS2 900
|
||||
param set-default PWM_MAIN_DIS3 1500 # right (starboard) elevon
|
||||
param set-default PWM_MAIN_DIS4 1500 # left (port) elevon.
|
||||
|
||||
@ -24,40 +24,67 @@
|
||||
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 7
|
||||
param set MC_ROLLRATE_P 0.19
|
||||
param set MC_ROLLRATE_I 0.002
|
||||
param set MC_ROLLRATE_D 0.005
|
||||
param set MC_ROLLRATE_FF 0
|
||||
param set MC_PITCH_P 7
|
||||
param set MC_PITCHRATE_P 0.14
|
||||
param set MC_PITCHRATE_I 0.002
|
||||
param set MC_PITCHRATE_D 0.004
|
||||
param set MC_PITCHRATE_FF 0
|
||||
param set MC_YAW_P 4
|
||||
param set MC_YAWRATE_P 0.22
|
||||
param set MC_YAWRATE_I 0.02
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MC_YAWRATE_FF 0
|
||||
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set VT_FW_MOT_OFFID 34
|
||||
param set VT_IDLE_PWM_MC 1080
|
||||
param set VT_MOT_ID 123456
|
||||
param set VT_FW_MOT_OFFID 56
|
||||
param set VT_TILT_MC 0.08
|
||||
param set VT_TILT_TRANS 0.5
|
||||
param set VT_TILT_FW 0.9
|
||||
param set VT_ELEV_MC_LOCK 0
|
||||
param set VT_TYPE 1
|
||||
fi
|
||||
|
||||
set MAV_TYPE 21
|
||||
|
||||
set MIXER firefly6
|
||||
set MIXER_AUX firefly6
|
||||
param set-default MC_ROLL_P 7
|
||||
param set-default MC_ROLLRATE_P 0.19
|
||||
param set-default MC_ROLLRATE_I 0.002
|
||||
param set-default MC_ROLLRATE_D 0.005
|
||||
param set-default MC_ROLLRATE_FF 0
|
||||
param set-default MC_PITCH_P 7
|
||||
param set-default MC_PITCHRATE_P 0.14
|
||||
param set-default MC_PITCHRATE_I 0.002
|
||||
param set-default MC_PITCHRATE_D 0.004
|
||||
param set-default MC_PITCHRATE_FF 0
|
||||
param set-default MC_YAW_P 4
|
||||
param set-default MC_YAWRATE_P 0.22
|
||||
param set-default MC_YAWRATE_I 0.02
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MC_YAWRATE_FF 0
|
||||
|
||||
set PWM_OUT 12345678
|
||||
param set-default VT_FW_MOT_OFFID 34
|
||||
param set-default VT_IDLE_PWM_MC 1080
|
||||
param set-default VT_MOT_ID 123456
|
||||
param set-default VT_FW_MOT_OFFID 56
|
||||
param set-default VT_TILT_MC 0.08
|
||||
param set-default VT_TILT_TRANS 0.5
|
||||
param set-default VT_TILT_FW 0.9
|
||||
param set-default VT_ELEV_MC_LOCK 0
|
||||
param set-default VT_TYPE 1
|
||||
|
||||
# MAIN
|
||||
set MIXER firefly6
|
||||
param set-default PWM_MAIN_MIN1 1100
|
||||
param set-default PWM_MAIN_MIN2 1100
|
||||
param set-default PWM_MAIN_MIN3 1100
|
||||
param set-default PWM_MAIN_MIN4 1100
|
||||
param set-default PWM_MAIN_MIN5 1100
|
||||
param set-default PWM_MAIN_MIN6 1100
|
||||
|
||||
param set-default PWM_MAIN_MAX1 1900
|
||||
param set-default PWM_MAIN_MAX2 1900
|
||||
param set-default PWM_MAIN_MAX3 1900
|
||||
param set-default PWM_MAIN_MAX4 1900
|
||||
param set-default PWM_MAIN_MAX5 1900
|
||||
param set-default PWM_MAIN_MAX6 1900
|
||||
|
||||
param set-default PWM_MAIN_RATE1 400
|
||||
param set-default PWM_MAIN_RATE2 400
|
||||
param set-default PWM_MAIN_RATE3 400
|
||||
param set-default PWM_MAIN_RATE4 400
|
||||
param set-default PWM_MAIN_RATE5 400
|
||||
param set-default PWM_MAIN_RATE6 400
|
||||
|
||||
param set-default PWM_MAIN_DIS1 900
|
||||
param set-default PWM_MAIN_DIS2 900
|
||||
param set-default PWM_MAIN_DIS3 900
|
||||
param set-default PWM_MAIN_DIS4 900
|
||||
param set-default PWM_MAIN_DIS5 900
|
||||
param set-default PWM_MAIN_DIS6 900
|
||||
|
||||
# AUX
|
||||
set MIXER_AUX firefly6
|
||||
param set-default PWM_MAIN_DIS1 1000 # Tilt mechanism servo mixer
|
||||
param set-default PWM_MAIN_DIS2 1500
|
||||
param set-default PWM_MAIN_DIS3 1500
|
||||
param set-default PWM_MAIN_DIS4 2000 # Landing gear
|
||||
|
||||
@ -12,21 +12,18 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set PWM_MAX 2000
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set VT_MOT_ID 1234
|
||||
param set VT_IDLE_PWM_MC 1080
|
||||
param set VT_TYPE 0
|
||||
param set VT_ELEV_MC_LOCK 1
|
||||
fi
|
||||
|
||||
set MAV_TYPE 20
|
||||
|
||||
set MIXER quad_x_vtol
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_IDLE_PWM_MC 1080
|
||||
param set-default VT_TYPE 0
|
||||
param set-default VT_ELEV_MC_LOCK 1
|
||||
|
||||
set PWM_OUT 1234
|
||||
# MAIN
|
||||
set MIXER quad_x_vtol
|
||||
# outputs 1-4 set by rc.mc_quad_defaults
|
||||
param set-default PWM_MAIN_DIS5 1500 # left elevon
|
||||
param set-default PWM_MAIN_DIS6 1500 # right elevon
|
||||
|
||||
@ -21,20 +21,19 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set PWM_MAX 2000
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set VT_IDLE_PWM_MC 1080
|
||||
param set VT_TYPE 0
|
||||
param set VT_ELEV_MC_LOCK 1
|
||||
fi
|
||||
|
||||
set MAV_TYPE 20
|
||||
|
||||
set MIXER quad_+_vtol
|
||||
param set-default VT_IDLE_PWM_MC 1080
|
||||
param set-default VT_TYPE 0
|
||||
param set-default VT_ELEV_MC_LOCK 1
|
||||
|
||||
set PWM_OUT 1234
|
||||
# MAIN
|
||||
set MIXER quad_+_vtol
|
||||
# outputs 1-4 set by rc.mc_quad_defaults
|
||||
param set-default PWM_MAIN_DIS5 1500
|
||||
param set-default PWM_MAIN_DIS6 1500
|
||||
param set-default PWM_MAIN_DIS7 1500
|
||||
param set-default PWM_MAIN_DIS8 1500
|
||||
|
||||
@ -22,55 +22,55 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set PWM_AUX_DIS5 950
|
||||
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set MC_ROLL_P 6
|
||||
param set MC_ROLLRATE_P 0.17
|
||||
param set MC_ROLLRATE_I 0.002
|
||||
param set MC_ROLLRATE_D 0.004
|
||||
param set MC_ROLLRATE_FF 0
|
||||
param set MC_PITCH_P 6
|
||||
param set MC_PITCHRATE_P 0.19
|
||||
param set MC_PITCHRATE_I 0.002
|
||||
param set MC_PITCHRATE_D 0.004
|
||||
param set MC_PITCHRATE_FF 0
|
||||
param set MC_YAW_P 2.8
|
||||
param set MC_YAWRATE_P 0.22
|
||||
param set MC_YAWRATE_I 0.02
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MC_YAWRATE_FF 0
|
||||
param set MC_YAWRATE_MAX 40
|
||||
|
||||
param set MPC_YAWRAUTO_MAX 40
|
||||
|
||||
param set FW_PR_FF 0.5
|
||||
param set FW_PR_I 0.02
|
||||
param set FW_PR_IMAX 0.4
|
||||
param set FW_PR_P 0.08
|
||||
param set FW_RR_FF 0.6
|
||||
param set FW_RR_I 0.01
|
||||
param set FW_RR_IMAX 0.2
|
||||
param set FW_RR_P 0.05
|
||||
param set FW_THR_CRUISE 0.75
|
||||
|
||||
param set VT_ARSP_BLEND 6
|
||||
param set VT_ARSP_TRANS 12
|
||||
param set VT_F_TRANS_THR 0.75
|
||||
param set VT_MOT_ID 1234
|
||||
param set VT_FW_MOT_OFFID 1234
|
||||
param set VT_IDLE_PWM_MC 1080
|
||||
param set VT_TYPE 2
|
||||
fi
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
set MIXER quad_x
|
||||
set MIXER_AUX vtol_AAERT
|
||||
param set-default MC_ROLL_P 6
|
||||
param set-default MC_ROLLRATE_P 0.17
|
||||
param set-default MC_ROLLRATE_I 0.002
|
||||
param set-default MC_ROLLRATE_D 0.004
|
||||
param set-default MC_ROLLRATE_FF 0
|
||||
param set-default MC_PITCH_P 6
|
||||
param set-default MC_PITCHRATE_P 0.19
|
||||
param set-default MC_PITCHRATE_I 0.002
|
||||
param set-default MC_PITCHRATE_D 0.004
|
||||
param set-default MC_PITCHRATE_FF 0
|
||||
param set-default MC_YAW_P 2.8
|
||||
param set-default MC_YAWRATE_P 0.22
|
||||
param set-default MC_YAWRATE_I 0.02
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MC_YAWRATE_FF 0
|
||||
param set-default MC_YAWRATE_MAX 40
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default MPC_YAWRAUTO_MAX 40
|
||||
|
||||
param set-default FW_PR_FF 0.5
|
||||
param set-default FW_PR_I 0.02
|
||||
param set-default FW_PR_IMAX 0.4
|
||||
param set-default FW_PR_P 0.08
|
||||
param set-default FW_RR_FF 0.6
|
||||
param set-default FW_RR_I 0.01
|
||||
param set-default FW_RR_IMAX 0.2
|
||||
param set-default FW_RR_P 0.05
|
||||
param set-default FW_THR_CRUISE 0.75
|
||||
|
||||
param set-default VT_ARSP_BLEND 6
|
||||
param set-default VT_ARSP_TRANS 12
|
||||
param set-default VT_F_TRANS_THR 0.75
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_FW_MOT_OFFID 1234
|
||||
param set-default VT_IDLE_PWM_MC 1080
|
||||
param set-default VT_TYPE 2
|
||||
|
||||
|
||||
# MAIN set by rc.mc_quad_defaults
|
||||
|
||||
# AUX
|
||||
set MIXER_AUX vtol_AAERT
|
||||
param set-default PWM_AUX_DIS1 1500
|
||||
param set-default PWM_AUX_DIS2 1500
|
||||
param set-default PWM_AUX_DIS3 1500
|
||||
param set-default PWM_AUX_DIS4 1500
|
||||
param set-default PWM_AUX_DIS5 900 # throttle
|
||||
|
||||
@ -20,45 +20,44 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 6.5
|
||||
param set MC_ROLLRATE_P 0.15
|
||||
param set MC_ROLLRATE_I 0.01
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_ROLLRATE_FF 0
|
||||
param set MC_PITCH_P 6.5
|
||||
param set MC_PITCHRATE_P 0.15
|
||||
param set MC_PITCHRATE_I 0.01
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
param set MC_PITCHRATE_FF 0
|
||||
param set MC_YAW_P 3.5
|
||||
param set MC_YAWRATE_P 0.2
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MC_YAWRATE_FF 0
|
||||
param set MC_YAWRATE_MAX 50
|
||||
|
||||
param set MPC_XY_P 0.8
|
||||
param set MPC_XY_VEL_P_ACC 2
|
||||
param set MPC_ACC_HOR_MAX 2
|
||||
param set MPC_YAWRAUTO_MAX 20
|
||||
|
||||
param set PWM_AUX_DIS3 950
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set VT_MOT_ID 1234
|
||||
param set VT_FW_MOT_OFFID 1234
|
||||
param set VT_F_TRANS_THR 0.75
|
||||
param set VT_IDLE_PWM_MC 1080
|
||||
param set VT_TYPE 2
|
||||
fi
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
set MIXER quad_x
|
||||
set MIXER_AUX vtol_delta
|
||||
param set-default MC_ROLL_P 6.5
|
||||
param set-default MC_ROLLRATE_P 0.15
|
||||
param set-default MC_ROLLRATE_I 0.01
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_ROLLRATE_FF 0
|
||||
param set-default MC_PITCH_P 6.5
|
||||
param set-default MC_PITCHRATE_P 0.15
|
||||
param set-default MC_PITCHRATE_I 0.01
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
param set-default MC_PITCHRATE_FF 0
|
||||
param set-default MC_YAW_P 3.5
|
||||
param set-default MC_YAWRATE_P 0.2
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MC_YAWRATE_FF 0
|
||||
param set-default MC_YAWRATE_MAX 50
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default MPC_XY_P 0.8
|
||||
param set-default MPC_XY_VEL_P_ACC 2
|
||||
param set-default MPC_ACC_HOR_MAX 2
|
||||
param set-default MPC_YAWRAUTO_MAX 20
|
||||
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_FW_MOT_OFFID 1234
|
||||
param set-default VT_F_TRANS_THR 0.75
|
||||
param set-default VT_IDLE_PWM_MC 1080
|
||||
param set-default VT_TYPE 2
|
||||
|
||||
# MAIN set by rc.mc_quad_defaults
|
||||
|
||||
# AUX
|
||||
set MIXER_AUX vtol_delta
|
||||
param set-default PWM_AUX_DIS1 1500
|
||||
param set-default PWM_AUX_DIS2 1500
|
||||
param set-default PWM_AUX_DIS3 900 # throttle
|
||||
param set-default PWM_AUX_DIS4 900 # throttle reverse
|
||||
|
||||
@ -12,42 +12,41 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 7
|
||||
param set MC_ROLLRATE_P 0.15
|
||||
param set MC_ROLLRATE_I 0.002
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_ROLLRATE_FF 0
|
||||
param set MC_PITCH_P 7
|
||||
param set MC_PITCHRATE_P 0.12
|
||||
param set MC_PITCHRATE_I 0.002
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
param set MC_PITCHRATE_FF 0
|
||||
param set MC_YAW_P 2.8
|
||||
param set MC_YAWRATE_P 0.22
|
||||
param set MC_YAWRATE_I 0.02
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MC_YAWRATE_FF 0
|
||||
param set MC_YAWRATE_MAX 40
|
||||
|
||||
param set MPC_YAWRAUTO_MAX 40
|
||||
|
||||
param set PWM_AUX_DIS5 950
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set VT_F_TRANS_THR 0.75
|
||||
param set VT_MOT_ID 1234
|
||||
param set VT_FW_MOT_OFFID 1234
|
||||
param set VT_IDLE_PWM_MC 1080
|
||||
param set VT_TYPE 2
|
||||
fi
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
set MIXER quad_x
|
||||
set MIXER_AUX vtol_AAVVT
|
||||
param set-default MC_ROLL_P 7
|
||||
param set-default MC_ROLLRATE_P 0.15
|
||||
param set-default MC_ROLLRATE_I 0.002
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_ROLLRATE_FF 0
|
||||
param set-default MC_PITCH_P 7
|
||||
param set-default MC_PITCHRATE_P 0.12
|
||||
param set-default MC_PITCHRATE_I 0.002
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
param set-default MC_PITCHRATE_FF 0
|
||||
param set-default MC_YAW_P 2.8
|
||||
param set-default MC_YAWRATE_P 0.22
|
||||
param set-default MC_YAWRATE_I 0.02
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MC_YAWRATE_FF 0
|
||||
param set-default MC_YAWRATE_MAX 40
|
||||
param set-default MPC_YAWRAUTO_MAX 40
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default VT_F_TRANS_THR 0.75
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_FW_MOT_OFFID 1234
|
||||
param set-default VT_IDLE_PWM_MC 1080
|
||||
param set-default VT_TYPE 2
|
||||
|
||||
# MAIN set by rc.mc_quad_defaults
|
||||
|
||||
# AUX
|
||||
set MIXER_AUX vtol_AAVVT
|
||||
param set-default PWM_AUX_DIS1 1500
|
||||
param set-default PWM_AUX_DIS2 1500
|
||||
param set-default PWM_AUX_DIS3 1500
|
||||
param set-default PWM_AUX_DIS4 1500
|
||||
param set-default PWM_AUX_DIS5 900 # throttle
|
||||
|
||||
@ -12,59 +12,57 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_THR_CRUISE 65
|
||||
param set FW_PR_P 0.08
|
||||
param set FW_PR_FF 0.5
|
||||
param set FW_RR_P 0.05
|
||||
param set FW_RR_FF 0.6
|
||||
|
||||
param set MIS_YAW_TMT 10
|
||||
|
||||
param set MC_ROLL_P 7
|
||||
param set MC_ROLLRATE_P 0.15
|
||||
param set MC_ROLLRATE_I 0.1
|
||||
param set MC_ROLLRATE_D 0.004
|
||||
param set MC_ROLLRATE_FF 0
|
||||
param set MC_PITCH_P 7
|
||||
param set MC_PITCHRATE_P 0.15
|
||||
param set MC_PITCHRATE_I 0.1
|
||||
param set MC_PITCHRATE_D 0.004
|
||||
param set MC_PITCHRATE_FF 0
|
||||
param set MC_YAW_P 3.5
|
||||
param set MC_YAWRATE_P 0.6
|
||||
param set MC_YAWRATE_I 0.04
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MC_YAWRATE_FF 0
|
||||
param set MC_YAWRATE_MAX 40
|
||||
|
||||
param set MPC_ACC_HOR_MAX 2
|
||||
param set MPC_Z_VEL_MAX_DN 1.5
|
||||
param set MPC_TKO_SPEED 1.5
|
||||
param set MPC_LAND_SPEED 0.8
|
||||
param set MPC_YAWRAUTO_MAX 40
|
||||
|
||||
param set PWM_AUX_DIS5 950
|
||||
param set PWM_AUX_REV1 1
|
||||
param set PWM_AUX_REV2 1
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set VT_ARSP_TRANS 15
|
||||
param set VT_ARSP_BLEND 8
|
||||
param set VT_B_TRANS_DUR 4
|
||||
param set VT_F_TRANS_THR 0.75
|
||||
param set VT_IDLE_PWM_MC 1080
|
||||
param set VT_MOT_ID 1234
|
||||
param set VT_FW_MOT_OFFID 1234
|
||||
param set VT_TYPE 2
|
||||
fi
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
set MIXER quad_x
|
||||
set MIXER_AUX vtol_AAERT
|
||||
param set-default FW_THR_CRUISE 65
|
||||
param set-default FW_PR_P 0.08
|
||||
param set-default FW_PR_FF 0.5
|
||||
param set-default FW_RR_P 0.05
|
||||
param set-default FW_RR_FF 0.6
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default MIS_YAW_TMT 10
|
||||
|
||||
param set-default MC_ROLL_P 7
|
||||
param set-default MC_ROLLRATE_P 0.15
|
||||
param set-default MC_ROLLRATE_I 0.1
|
||||
param set-default MC_ROLLRATE_D 0.004
|
||||
param set-default MC_ROLLRATE_FF 0
|
||||
param set-default MC_PITCH_P 7
|
||||
param set-default MC_PITCHRATE_P 0.15
|
||||
param set-default MC_PITCHRATE_I 0.1
|
||||
param set-default MC_PITCHRATE_D 0.004
|
||||
param set-default MC_PITCHRATE_FF 0
|
||||
param set-default MC_YAW_P 3.5
|
||||
param set-default MC_YAWRATE_P 0.6
|
||||
param set-default MC_YAWRATE_I 0.04
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MC_YAWRATE_FF 0
|
||||
param set-default MC_YAWRATE_MAX 40
|
||||
|
||||
param set-default MPC_ACC_HOR_MAX 2
|
||||
param set-default MPC_Z_VEL_MAX_DN 1.5
|
||||
param set-default MPC_TKO_SPEED 1.5
|
||||
param set-default MPC_LAND_SPEED 0.8
|
||||
param set-default MPC_YAWRAUTO_MAX 40
|
||||
|
||||
param set-default VT_ARSP_TRANS 15
|
||||
param set-default VT_ARSP_BLEND 8
|
||||
param set-default VT_B_TRANS_DUR 4
|
||||
param set-default VT_F_TRANS_THR 0.75
|
||||
param set-default VT_IDLE_PWM_MC 1080
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_FW_MOT_OFFID 1234
|
||||
param set-default VT_TYPE 2
|
||||
|
||||
# MAIN set by rc.mc_quad_defaults
|
||||
|
||||
# AUX
|
||||
set MIXER_AUX vtol_AAERT
|
||||
param set-default PWM_AUX_DIS1 1500
|
||||
param set-default PWM_AUX_DIS2 1500
|
||||
param set-default PWM_AUX_DIS3 1500
|
||||
param set-default PWM_AUX_DIS4 1500
|
||||
param set-default PWM_AUX_DIS5 900 # throttle
|
||||
|
||||
@ -12,81 +12,79 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_AIRSPD_MAX 22
|
||||
param set FW_AIRSPD_MIN 14
|
||||
param set FW_AIRSPD_TRIM 16
|
||||
param set FW_L1_PERIOD 25
|
||||
param set FW_PR_P 0.060
|
||||
param set FW_P_RMAX_NEG 40
|
||||
param set FW_P_RMAX_POS 40
|
||||
param set FW_RR_FF 0.4
|
||||
param set FW_RR_P 0.04
|
||||
param set FW_R_RMAX 40
|
||||
|
||||
param set MC_PITCHRATE_D 0.004
|
||||
param set MC_PITCHRATE_I 0
|
||||
param set MC_PITCHRATE_MAX 60
|
||||
param set MC_PITCHRATE_P 0.21
|
||||
param set MC_PITCH_P 4
|
||||
param set MC_ROLLRATE_D 0.004
|
||||
param set MC_ROLLRATE_I 0.002
|
||||
param set MC_ROLLRATE_MAX 60
|
||||
param set MC_ROLLRATE_P 0.24
|
||||
param set MC_ROLL_P 4
|
||||
param set MC_YAWRATE_I 0.02
|
||||
param set MC_YAWRATE_MAX 40
|
||||
param set MC_YAWRATE_P 0.18
|
||||
|
||||
param set MIS_TAKEOFF_ALT 2.5
|
||||
param set MIS_YAW_TMT 20
|
||||
|
||||
param set MPC_ACC_HOR_MAX 1
|
||||
param set MPC_HOLD_MAX_XY 0.5
|
||||
param set MPC_HOLD_MAX_Z 0.5
|
||||
param set MPC_LAND_SPEED 1
|
||||
param set MPC_MANTHR_MIN 0.05
|
||||
param set MPC_MAN_Y_MAX 120
|
||||
param set MPC_THR_MIN 0.07
|
||||
param set MPC_TILTMAX_AIR 35
|
||||
param set MPC_TILTMAX_LND 20
|
||||
param set MPC_TKO_SPEED 1
|
||||
param set MPC_XY_P 0.3
|
||||
param set MPC_XY_VEL_MAX 3
|
||||
param set MPC_XY_VEL_P_ACC 1
|
||||
param set MPC_Z_P 0.5
|
||||
param set MPC_Z_VEL_P_ACC 2
|
||||
param set MPC_YAWRAUTO_MAX 40
|
||||
|
||||
param set NAV_ACC_RAD 3
|
||||
|
||||
param set PWM_AUX_REV1 1
|
||||
param set PWM_AUX_REV2 1
|
||||
param set PWM_AUX_REV3 1
|
||||
param set PWM_AUX_REV4 1
|
||||
|
||||
param set PWM_AUX_DIS5 950
|
||||
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set VT_ARSP_TRANS 15
|
||||
param set VT_B_TRANS_DUR 4
|
||||
param set VT_F_TRANS_THR 0.6
|
||||
param set VT_IDLE_PWM_MC 1180
|
||||
param set VT_MOT_ID 1234
|
||||
param set VT_FW_MOT_OFFID 1234
|
||||
param set VT_TRANS_MIN_TM 5
|
||||
param set VT_TRANS_TIMEOUT 30
|
||||
param set VT_TYPE 2
|
||||
|
||||
fi
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
set MIXER quad_x
|
||||
set MIXER_AUX vtol_AAERT
|
||||
param set-default FW_AIRSPD_MAX 22
|
||||
param set-default FW_AIRSPD_MIN 14
|
||||
param set-default FW_AIRSPD_TRIM 16
|
||||
param set-default FW_L1_PERIOD 25
|
||||
param set-default FW_PR_P 0.060
|
||||
param set-default FW_P_RMAX_NEG 40
|
||||
param set-default FW_P_RMAX_POS 40
|
||||
param set-default FW_RR_FF 0.4
|
||||
param set-default FW_RR_P 0.04
|
||||
param set-default FW_R_RMAX 40
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default MC_PITCHRATE_D 0.004
|
||||
param set-default MC_PITCHRATE_I 0
|
||||
param set-default MC_PITCHRATE_MAX 60
|
||||
param set-default MC_PITCHRATE_P 0.21
|
||||
param set-default MC_PITCH_P 4
|
||||
param set-default MC_ROLLRATE_D 0.004
|
||||
param set-default MC_ROLLRATE_I 0.002
|
||||
param set-default MC_ROLLRATE_MAX 60
|
||||
param set-default MC_ROLLRATE_P 0.24
|
||||
param set-default MC_ROLL_P 4
|
||||
param set-default MC_YAWRATE_I 0.02
|
||||
param set-default MC_YAWRATE_MAX 40
|
||||
param set-default MC_YAWRATE_P 0.18
|
||||
|
||||
param set-default MIS_TAKEOFF_ALT 2.5
|
||||
param set-default MIS_YAW_TMT 20
|
||||
|
||||
param set-default MPC_ACC_HOR_MAX 1
|
||||
param set-default MPC_HOLD_MAX_XY 0.5
|
||||
param set-default MPC_HOLD_MAX_Z 0.5
|
||||
param set-default MPC_LAND_SPEED 1
|
||||
param set-default MPC_MANTHR_MIN 0.05
|
||||
param set-default MPC_MAN_Y_MAX 120
|
||||
param set-default MPC_THR_MIN 0.07
|
||||
param set-default MPC_TILTMAX_AIR 35
|
||||
param set-default MPC_TILTMAX_LND 20
|
||||
param set-default MPC_TKO_SPEED 1
|
||||
param set-default MPC_XY_P 0.3
|
||||
param set-default MPC_XY_VEL_MAX 3
|
||||
param set-default MPC_XY_VEL_P_ACC 1
|
||||
param set-default MPC_Z_P 0.5
|
||||
param set-default MPC_Z_VEL_P_ACC 2
|
||||
param set-default MPC_YAWRAUTO_MAX 40
|
||||
|
||||
param set-default NAV_ACC_RAD 3
|
||||
|
||||
param set-default VT_ARSP_TRANS 15
|
||||
param set-default VT_B_TRANS_DUR 4
|
||||
param set-default VT_F_TRANS_THR 0.6
|
||||
param set-default VT_IDLE_PWM_MC 1180
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_FW_MOT_OFFID 1234
|
||||
param set-default VT_TRANS_MIN_TM 5
|
||||
param set-default VT_TRANS_TIMEOUT 30
|
||||
param set-default VT_TYPE 2
|
||||
|
||||
# MAIN set by rc.mc_quad_defaults
|
||||
|
||||
# AUX
|
||||
set MIXER_AUX vtol_AAERT
|
||||
param set-default PWM_AUX_DIS1 1500
|
||||
param set-default PWM_AUX_DIS2 1500
|
||||
param set-default PWM_AUX_DIS3 1500
|
||||
param set-default PWM_AUX_DIS4 1500
|
||||
param set-default PWM_AUX_DIS5 900 # throttle
|
||||
|
||||
param set-default PWM_AUX_REV1 1
|
||||
param set-default PWM_AUX_REV2 1
|
||||
param set-default PWM_AUX_REV3 1
|
||||
param set-default PWM_AUX_REV4 1
|
||||
|
||||
@ -14,29 +14,42 @@
|
||||
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set PWM_AUX_DISARMED 1000
|
||||
param set PWM_AUX_MAX 2000
|
||||
param set PWM_AUX_MIN 1000
|
||||
param set PWM_AUX_RATE 50
|
||||
|
||||
param set PWM_MAX 2000
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set VT_MOT_ID 1234
|
||||
param set VT_FW_MOT_OFFID 13
|
||||
param set VT_IDLE_PWM_MC 1080
|
||||
param set VT_TILT_FW 0.9
|
||||
param set VT_TILT_MC 0.08
|
||||
param set VT_TILT_TRANS 0.5
|
||||
param set VT_ELEV_MC_LOCK 0
|
||||
param set VT_TYPE 1
|
||||
fi
|
||||
|
||||
set MAV_TYPE 21
|
||||
|
||||
set MIXER claire
|
||||
set MIXER_AUX claire
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_FW_MOT_OFFID 13
|
||||
param set-default VT_IDLE_PWM_MC 1080
|
||||
param set-default VT_TILT_FW 0.9
|
||||
param set-default VT_TILT_MC 0.08
|
||||
param set-default VT_TILT_TRANS 0.5
|
||||
param set-default VT_ELEV_MC_LOCK 0
|
||||
param set-default VT_TYPE 1
|
||||
|
||||
set PWM_OUT 1234
|
||||
|
||||
# MAIN
|
||||
set MIXER quad_x
|
||||
param set-default PWM_MAIN_MIN1 1100
|
||||
param set-default PWM_MAIN_MIN2 1100
|
||||
param set-default PWM_MAIN_MIN3 1100
|
||||
param set-default PWM_MAIN_MIN4 1100
|
||||
|
||||
param set-default PWM_MAIN_MAX1 1900
|
||||
param set-default PWM_MAIN_MAX2 1900
|
||||
param set-default PWM_MAIN_MAX3 1900
|
||||
param set-default PWM_MAIN_MAX4 1900
|
||||
|
||||
param set-default PWM_MAIN_RATE1 400
|
||||
param set-default PWM_MAIN_RATE2 400
|
||||
param set-default PWM_MAIN_RATE3 400
|
||||
param set-default PWM_MAIN_RATE4 400
|
||||
|
||||
param set-default PWM_MAIN_DIS1 900
|
||||
param set-default PWM_MAIN_DIS2 900
|
||||
param set-default PWM_MAIN_DIS3 900
|
||||
param set-default PWM_MAIN_DIS4 900
|
||||
|
||||
# AUX
|
||||
set MIXER_AUX claire
|
||||
param set-default PWM_MAIN_DIS1 1000 # tilt
|
||||
param set-default PWM_MAIN_DIS2 1500 # elevon
|
||||
param set-default PWM_MAIN_DIS3 1500 # elevon
|
||||
|
||||
@ -23,68 +23,82 @@
|
||||
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set CBRK_AIRSPD_CHK 162128
|
||||
|
||||
param set FW_ARSP_MODE 1
|
||||
|
||||
param set FW_L1_PERIOD 17
|
||||
param set FW_MAN_R_MAX 50
|
||||
param set FW_ACRO_X_MAX 270
|
||||
param set FW_ACRO_Y_MAX 270
|
||||
param set FW_ACRO_Z_MAX 180
|
||||
param set FW_PR_FF 0.5
|
||||
param set FW_PR_P 0.08
|
||||
param set FW_PSP_OFF 5
|
||||
param set FW_P_LIM_MAX 30
|
||||
param set FW_P_LIM_MIN -30
|
||||
param set FW_P_RMAX_NEG 60
|
||||
param set FW_P_RMAX_POS 60
|
||||
param set FW_RR_FF 0.33
|
||||
param set FW_RR_P 0.11
|
||||
param set FW_YR_FF 0.3
|
||||
param set FW_YR_P 0.05
|
||||
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
param set MC_PITCHRATE_P 0.15
|
||||
param set MC_PITCH_P 6
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_ROLLRATE_P 0.15
|
||||
param set MC_ROLL_P 6
|
||||
param set MC_YAWRATE_MAX 120
|
||||
param set MC_YAWRATE_P 0.27
|
||||
param set MC_YAW_P 2.5
|
||||
|
||||
param set MC_YAWRATE_P 0.3
|
||||
param set MPC_LAND_SPEED 1.2
|
||||
param set MPC_TKO_SPEED 2.5
|
||||
param set MPC_Z_VEL_MAX_UP 3
|
||||
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set SENS_BOARD_ROT 8
|
||||
|
||||
param set VT_B_TRANS_DUR 1
|
||||
param set VT_F_TRANS_DUR 1.2
|
||||
param set VT_F_TR_OL_TM 4
|
||||
param set VT_FW_DIFTHR_EN 1
|
||||
param set VT_FW_DIFTHR_SC 0.17
|
||||
param set VT_FW_MOT_OFFID 3
|
||||
param set VT_FW_PERM_STAB 0
|
||||
param set VT_IDLE_PWM_MC 1200
|
||||
param set VT_MOT_ID 123
|
||||
param set VT_TILT_FW 1
|
||||
param set VT_TILT_MC 0
|
||||
param set VT_TILT_TRANS 0.45
|
||||
param set VT_TRANS_MIN_TM 1.2
|
||||
param set VT_TRANS_P2_DUR 1.3
|
||||
param set VT_ELEV_MC_LOCK 0
|
||||
param set VT_TYPE 1
|
||||
fi
|
||||
|
||||
set MAV_TYPE 21
|
||||
|
||||
set MIXER vtol_convergence
|
||||
param set-default CBRK_AIRSPD_CHK 162128
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default FW_ARSP_MODE 1
|
||||
|
||||
param set-default FW_L1_PERIOD 17
|
||||
param set-default FW_MAN_R_MAX 50
|
||||
param set-default FW_ACRO_X_MAX 270
|
||||
param set-default FW_ACRO_Y_MAX 270
|
||||
param set-default FW_ACRO_Z_MAX 180
|
||||
param set-default FW_PR_FF 0.5
|
||||
param set-default FW_PR_P 0.08
|
||||
param set-default FW_PSP_OFF 5
|
||||
param set-default FW_P_LIM_MAX 30
|
||||
param set-default FW_P_LIM_MIN -30
|
||||
param set-default FW_P_RMAX_NEG 60
|
||||
param set-default FW_P_RMAX_POS 60
|
||||
param set-default FW_RR_FF 0.33
|
||||
param set-default FW_RR_P 0.11
|
||||
param set-default FW_YR_FF 0.3
|
||||
param set-default FW_YR_P 0.05
|
||||
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
param set-default MC_PITCHRATE_P 0.15
|
||||
param set-default MC_PITCH_P 6
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_ROLLRATE_P 0.15
|
||||
param set-default MC_ROLL_P 6
|
||||
param set-default MC_YAWRATE_MAX 120
|
||||
param set-default MC_YAWRATE_P 0.27
|
||||
param set-default MC_YAW_P 2.5
|
||||
|
||||
param set-default MC_YAWRATE_P 0.3
|
||||
param set-default MPC_LAND_SPEED 1.2
|
||||
param set-default MPC_TKO_SPEED 2.5
|
||||
param set-default MPC_Z_VEL_MAX_UP 3
|
||||
|
||||
param set-default SENS_BOARD_ROT 8
|
||||
|
||||
param set-default VT_B_TRANS_DUR 1
|
||||
param set-default VT_F_TRANS_DUR 1.2
|
||||
param set-default VT_F_TR_OL_TM 4
|
||||
param set-default VT_FW_DIFTHR_EN 1
|
||||
param set-default VT_FW_DIFTHR_SC 0.17
|
||||
param set-default VT_FW_MOT_OFFID 3
|
||||
param set-default VT_FW_PERM_STAB 0
|
||||
param set-default VT_IDLE_PWM_MC 1200
|
||||
param set-default VT_MOT_ID 123
|
||||
param set-default VT_TILT_FW 1
|
||||
param set-default VT_TILT_MC 0
|
||||
param set-default VT_TILT_TRANS 0.45
|
||||
param set-default VT_TRANS_MIN_TM 1.2
|
||||
param set-default VT_TRANS_P2_DUR 1.3
|
||||
param set-default VT_ELEV_MC_LOCK 0
|
||||
param set-default VT_TYPE 1
|
||||
|
||||
|
||||
# MAIN
|
||||
set MIXER vtol_convergence
|
||||
param set-default PWM_MAIN_MIN1 1100
|
||||
param set-default PWM_MAIN_MIN2 1100
|
||||
param set-default PWM_MAIN_MIN3 1100
|
||||
|
||||
param set-default PWM_MAIN_MAX1 1900
|
||||
param set-default PWM_MAIN_MAX2 1900
|
||||
param set-default PWM_MAIN_MAX3 1900
|
||||
|
||||
param set-default PWM_MAIN_RATE1 400
|
||||
param set-default PWM_MAIN_RATE2 400
|
||||
param set-default PWM_MAIN_RATE3 400
|
||||
|
||||
param set-default PWM_MAIN_DIS1 900
|
||||
param set-default PWM_MAIN_DIS2 900
|
||||
param set-default PWM_MAIN_DIS3 900
|
||||
param set-default PWM_MAIN_DIS5 2000 # tilt right servo (2000 up)
|
||||
param set-default PWM_MAIN_DIS6 1000 # tilt left servo (1000 up)
|
||||
param set-default PWM_MAIN_DIS7 1500 # elevon
|
||||
param set-default PWM_MAIN_DIS8 1500 # elevon
|
||||
|
||||
@ -23,142 +23,153 @@
|
||||
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set BAT_CAPACITY 23000
|
||||
param set BAT_N_CELLS 4
|
||||
param set BAT_R_INTERNAL 0.0025
|
||||
|
||||
param set CBRK_AIRSPD_CHK 162128
|
||||
param set CBRK_IO_SAFETY 22027
|
||||
|
||||
param set EKF2_GPS_POS_X -0.12
|
||||
param set EKF2_IMU_POS_X -0.12
|
||||
param set EKF2_TAU_VEL 0.5
|
||||
param set EKF2_GPS_P_GATE 10
|
||||
param set EKF2_GPS_V_GATE 10
|
||||
|
||||
param set FW_ARSP_MODE 1
|
||||
param set FW_L1_PERIOD 25
|
||||
param set FW_PR_FF 0.7
|
||||
param set FW_PR_I 0.18
|
||||
param set FW_PR_P 0.15
|
||||
param set FW_P_TC 0.5
|
||||
param set FW_PSP_OFF 5
|
||||
param set FW_R_LIM 35
|
||||
param set FW_RR_FF 0.9
|
||||
param set FW_RR_I 0.08
|
||||
param set FW_RR_P 0.18
|
||||
param set FW_T_HRATE_FF 0.5
|
||||
param set FW_T_CLMB_MAX 3
|
||||
param set FW_T_SINK_MAX 3
|
||||
param set FW_T_SINK_MIN 1
|
||||
param set FW_T_VERT_ACC 6
|
||||
param set FW_THR_CRUISE 0.70
|
||||
param set FW_THR_SLEW_MAX 1
|
||||
param set FW_MAN_P_MAX 30
|
||||
param set FW_P_LIM_MAX 15
|
||||
param set FW_P_LIM_MIN -25
|
||||
param set FW_P_RMAX_NEG 45
|
||||
param set FW_P_RMAX_POS 45
|
||||
param set FW_R_RMAX 50
|
||||
param set FW_THR_MIN 0.55
|
||||
param set FW_BAT_SCALE_EN 1
|
||||
param set FW_THR_ALT_SCL 2.7
|
||||
param set FW_T_RLL2THR 20
|
||||
|
||||
param set LNDMC_ALT_MAX 9999
|
||||
param set LNDMC_XY_VEL_MAX 1
|
||||
param set LNDMC_Z_VEL_MAX 0.7
|
||||
|
||||
param set MC_ROLL_P 6.5
|
||||
param set MC_ROLLRATE_P 0.16
|
||||
param set MC_ROLLRATE_I 0.01
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_ROLLRATE_FF 0
|
||||
param set MC_ROLLRATE_MAX 80
|
||||
param set MC_PITCH_P 6.5
|
||||
param set MC_PITCHRATE_P 0.15
|
||||
param set MC_PITCHRATE_I 0.05
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
param set MC_PITCHRATE_FF 0
|
||||
param set MC_PITCHRATE_MAX 80
|
||||
param set MC_YAW_P 3.5
|
||||
param set MC_YAWRATE_P 0.2
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MC_YAWRATE_FF 0
|
||||
param set MC_YAWRATE_MAX 20
|
||||
param set MC_AIRMODE 1
|
||||
|
||||
param set MIS_DIST_1WP 100
|
||||
param set MIS_DIST_WPS 100000
|
||||
param set MIS_TAKEOFF_ALT 15
|
||||
|
||||
param set MPC_XY_P 0.8
|
||||
param set MPC_XY_VEL_P_ACC 2
|
||||
param set MPC_XY_VEL_MAX 5
|
||||
param set MPC_ACC_HOR_MAX 2
|
||||
param set MPC_LAND_SPEED 1.2
|
||||
param set MPC_TILTMAX_LND 35
|
||||
param set MPC_Z_VEL_MAX 1.5
|
||||
param set MPC_Z_VEL_MAX_UP 1.5
|
||||
param set MPC_Z_VEL_MAX_DN 1.5
|
||||
param set MPC_HOLD_MAX_XY 0.5
|
||||
param set MPC_HOLD_MAX_Z 0.5
|
||||
param set MPC_TKO_RAMP_T 0.8
|
||||
param set MPC_XY_CRUISE 5
|
||||
param set MPC_TILTMAX_AIR 25
|
||||
param set MPC_TILTMAX_LND 25
|
||||
param set MPC_YAWRAUTO_MAX 20
|
||||
|
||||
param set NAV_DLL_ACT 0
|
||||
param set NAV_LOITER_RAD 100
|
||||
|
||||
param set PWM_AUX_DISARMED 950
|
||||
|
||||
param set PWM_MAIN_DIS5 1500
|
||||
param set PWM_MAIN_DIS6 1500
|
||||
param set PWM_MAIN_DIS7 900
|
||||
param set PWM_MAIN_DIS8 900
|
||||
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set SENS_BOARD_ROT 18
|
||||
|
||||
# TELEM2 config
|
||||
param set MAV_1_CONFIG 102
|
||||
param set MAV_1_RATE 5000
|
||||
param set MAV_1_FORWARD 1
|
||||
param set SER_TEL2_BAUD 57600
|
||||
|
||||
param set VT_TYPE 2
|
||||
param set VT_MOT_ID 1234
|
||||
param set VT_FW_MOT_OFFID 1234
|
||||
param set VT_F_TRANS_THR 1
|
||||
param set VT_DWN_PITCH_MAX 8
|
||||
param set VT_FW_QC_P 55
|
||||
param set VT_FW_QC_R 55
|
||||
param set VT_TRANS_MIN_TM 15
|
||||
param set VT_B_TRANS_DUR 8
|
||||
param set VT_WV_LND_EN 1
|
||||
param set VT_WV_LTR_EN 1
|
||||
param set VT_FWD_THRUST_SC 4
|
||||
param set VT_F_TRANS_DUR 1
|
||||
param set VT_IDLE_PWM_MC 1025
|
||||
param set VT_B_REV_OUT 0.5
|
||||
param set VT_B_TRANS_THR 0.7
|
||||
param set VT_FW_PERM_STAB 1
|
||||
param set VT_TRANS_TIMEOUT 22
|
||||
param set VT_F_TRANS_RAMP 4
|
||||
|
||||
param set COM_RC_OVERRIDE 0
|
||||
fi
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
set MIXER deltaquad
|
||||
set MIXER_AUX pass
|
||||
param set-default BAT_CAPACITY 23000
|
||||
param set-default BAT_N_CELLS 4
|
||||
param set-default BAT_R_INTERNAL 0.0025
|
||||
|
||||
set PWM_OUT 1234
|
||||
set PWM_AUX_OUT 12345
|
||||
param set-default CBRK_AIRSPD_CHK 162128
|
||||
param set-default CBRK_IO_SAFETY 22027
|
||||
|
||||
param set-default EKF2_GPS_POS_X -0.12
|
||||
param set-default EKF2_IMU_POS_X -0.12
|
||||
param set-default EKF2_TAU_VEL 0.5
|
||||
param set-default EKF2_GPS_P_GATE 10
|
||||
param set-default EKF2_GPS_V_GATE 10
|
||||
|
||||
param set-default FW_ARSP_MODE 1
|
||||
param set-default FW_L1_PERIOD 25
|
||||
param set-default FW_PR_FF 0.7
|
||||
param set-default FW_PR_I 0.18
|
||||
param set-default FW_PR_P 0.15
|
||||
param set-default FW_P_TC 0.5
|
||||
param set-default FW_PSP_OFF 5
|
||||
param set-default FW_R_LIM 35
|
||||
param set-default FW_RR_FF 0.9
|
||||
param set-default FW_RR_I 0.08
|
||||
param set-default FW_RR_P 0.18
|
||||
param set-default FW_T_HRATE_FF 0.5
|
||||
param set-default FW_T_CLMB_MAX 3
|
||||
param set-default FW_T_SINK_MAX 3
|
||||
param set-default FW_T_SINK_MIN 1
|
||||
param set-default FW_T_VERT_ACC 6
|
||||
param set-default FW_THR_CRUISE 0.70
|
||||
param set-default FW_THR_SLEW_MAX 1
|
||||
param set-default FW_MAN_P_MAX 30
|
||||
param set-default FW_P_LIM_MAX 15
|
||||
param set-default FW_P_LIM_MIN -25
|
||||
param set-default FW_P_RMAX_NEG 45
|
||||
param set-default FW_P_RMAX_POS 45
|
||||
param set-default FW_R_RMAX 50
|
||||
param set-default FW_THR_MIN 0.55
|
||||
param set-default FW_BAT_SCALE_EN 1
|
||||
param set-default FW_THR_ALT_SCL 2.7
|
||||
param set-default FW_T_RLL2THR 20
|
||||
|
||||
param set-default LNDMC_ALT_MAX 9999
|
||||
param set-default LNDMC_XY_VEL_MAX 1
|
||||
param set-default LNDMC_Z_VEL_MAX 0.7
|
||||
|
||||
param set-default MC_ROLL_P 6.5
|
||||
param set-default MC_ROLLRATE_P 0.16
|
||||
param set-default MC_ROLLRATE_I 0.01
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_ROLLRATE_FF 0
|
||||
param set-default MC_ROLLRATE_MAX 80
|
||||
param set-default MC_PITCH_P 6.5
|
||||
param set-default MC_PITCHRATE_P 0.15
|
||||
param set-default MC_PITCHRATE_I 0.05
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
param set-default MC_PITCHRATE_FF 0
|
||||
param set-default MC_PITCHRATE_MAX 80
|
||||
param set-default MC_YAW_P 3.5
|
||||
param set-default MC_YAWRATE_P 0.2
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MC_YAWRATE_FF 0
|
||||
param set-default MC_YAWRATE_MAX 20
|
||||
param set-default MC_AIRMODE 1
|
||||
|
||||
param set-default MIS_DIST_1WP 100
|
||||
param set-default MIS_DIST_WPS 100000
|
||||
param set-default MIS_TAKEOFF_ALT 15
|
||||
|
||||
param set-default MPC_XY_P 0.8
|
||||
param set-default MPC_XY_VEL_P_ACC 2
|
||||
param set-default MPC_XY_VEL_MAX 5
|
||||
param set-default MPC_ACC_HOR_MAX 2
|
||||
param set-default MPC_LAND_SPEED 1.2
|
||||
param set-default MPC_TILTMAX_LND 35
|
||||
param set-default MPC_Z_VEL_MAX_UP 1.5
|
||||
param set-default MPC_Z_VEL_MAX_DN 1.5
|
||||
param set-default MPC_HOLD_MAX_XY 0.5
|
||||
param set-default MPC_HOLD_MAX_Z 0.5
|
||||
param set-default MPC_TKO_RAMP_T 0.8
|
||||
param set-default MPC_XY_CRUISE 5
|
||||
param set-default MPC_TILTMAX_AIR 25
|
||||
param set-default MPC_TILTMAX_LND 25
|
||||
param set-default MPC_YAWRAUTO_MAX 20
|
||||
|
||||
param set-default NAV_DLL_ACT 0
|
||||
param set-default NAV_LOITER_RAD 100
|
||||
|
||||
param set-default SENS_BOARD_ROT 18
|
||||
|
||||
# TELEM2 config
|
||||
param set-default MAV_1_CONFIG 102
|
||||
param set-default MAV_1_RATE 5000
|
||||
param set-default MAV_1_FORWARD 1
|
||||
param set-default SER_TEL2_BAUD 57600
|
||||
|
||||
param set-default VT_TYPE 2
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_FW_MOT_OFFID 1234
|
||||
param set-default VT_F_TRANS_THR 1
|
||||
param set-default VT_DWN_PITCH_MAX 8
|
||||
param set-default VT_FW_QC_P 55
|
||||
param set-default VT_FW_QC_R 55
|
||||
param set-default VT_TRANS_MIN_TM 15
|
||||
param set-default VT_B_TRANS_DUR 8
|
||||
param set-default VT_WV_LND_EN 1
|
||||
param set-default VT_WV_LTR_EN 1
|
||||
param set-default VT_FWD_THRUST_SC 4
|
||||
param set-default VT_F_TRANS_DUR 1
|
||||
param set-default VT_IDLE_PWM_MC 1025
|
||||
param set-default VT_B_REV_OUT 0.5
|
||||
param set-default VT_B_TRANS_THR 0.7
|
||||
param set-default VT_FW_PERM_STAB 1
|
||||
param set-default VT_TRANS_TIMEOUT 22
|
||||
param set-default VT_F_TRANS_RAMP 4
|
||||
|
||||
param set-default COM_RC_OVERRIDE 0
|
||||
|
||||
|
||||
# MAIN
|
||||
set MIXER deltaquad
|
||||
param set-default PWM_MAIN_MIN1 1100
|
||||
param set-default PWM_MAIN_MIN2 1100
|
||||
param set-default PWM_MAIN_MIN3 1100
|
||||
param set-default PWM_MAIN_MIN4 1100
|
||||
|
||||
param set-default PWM_MAIN_MAX1 1900
|
||||
param set-default PWM_MAIN_MAX2 1900
|
||||
param set-default PWM_MAIN_MAX3 1900
|
||||
param set-default PWM_MAIN_MAX4 1900
|
||||
|
||||
param set-default PWM_MAIN_RATE1 400
|
||||
param set-default PWM_MAIN_RATE2 400
|
||||
param set-default PWM_MAIN_RATE3 400
|
||||
param set-default PWM_MAIN_RATE4 400
|
||||
|
||||
param set-default PWM_MAIN_DIS1 900
|
||||
param set-default PWM_MAIN_DIS2 900
|
||||
param set-default PWM_MAIN_DIS3 900
|
||||
param set-default PWM_MAIN_DIS4 900
|
||||
param set-default PWM_MAIN_DIS5 1500 # left elevon
|
||||
param set-default PWM_MAIN_DIS6 1500 # right elevon
|
||||
param set-default PWM_MAIN_DIS7 900 # pusher
|
||||
param set-default PWM_MAIN_DIS8 900 # reverse thrust
|
||||
|
||||
# AUX
|
||||
set MIXER_AUX pass
|
||||
|
||||
@ -23,96 +23,108 @@
|
||||
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
|
||||
param set BAT_N_CELLS 6
|
||||
|
||||
param set FW_AIRSPD_MAX 30
|
||||
param set FW_AIRSPD_MIN 19
|
||||
param set FW_AIRSPD_TRIM 23
|
||||
param set FW_L1_R_SLEW_MAX 40
|
||||
param set FW_LND_EARLYCFG 1
|
||||
param set FW_MAN_P_MAX 30
|
||||
param set FW_PR_I 0.1
|
||||
param set FW_PSP_OFF 3
|
||||
param set FW_P_LIM_MAX 18
|
||||
param set FW_P_LIM_MIN -25
|
||||
param set FW_RLL_TO_YAW_FF 0.1
|
||||
param set FW_RR_I 0.1
|
||||
param set FW_RR_P 0.08
|
||||
param set FW_R_LIM 45
|
||||
param set FW_R_RMAX 50
|
||||
param set FW_THR_CRUISE 0.65
|
||||
param set FW_THR_MIN 0.3
|
||||
param set FW_THR_SLEW_MAX 0.6
|
||||
param set FW_T_HRATE_FF 0
|
||||
param set FW_T_SINK_MAX 15
|
||||
param set FW_T_SINK_MIN 3
|
||||
param set FW_YR_I 0.1
|
||||
param set FW_YR_P 0.15
|
||||
|
||||
param set IMU_GYRO_CUTOFF 40
|
||||
|
||||
param set IMU_DGYRO_CUTOFF 15
|
||||
param set MC_PITCHRATE_I 0.2
|
||||
param set MC_PITCHRATE_MAX 60
|
||||
param set MC_ROLLRATE_I 0.2
|
||||
param set MC_ROLLRATE_MAX 60
|
||||
param set MC_YAWRATE_I 0.15
|
||||
param set MC_YAWRATE_MAX 40
|
||||
param set MC_YAWRATE_P 0.3
|
||||
|
||||
param set MIS_TAKEOFF_ALT 30
|
||||
|
||||
param set MPC_ACC_DOWN_MAX 2
|
||||
param set MPC_ACC_HOR_MAX 2
|
||||
param set MPC_ACC_UP_MAX 3
|
||||
param set MC_AIRMODE 1
|
||||
param set MPC_JERK_AUTO 4
|
||||
param set MPC_LAND_SPEED 1
|
||||
param set MPC_MAN_TILT_MAX 25
|
||||
param set MPC_MAN_Y_MAX 40
|
||||
param set MPC_POS_MODE 3
|
||||
param set MPC_SPOOLUP_TIME 1.5
|
||||
param set MPC_THR_HOVER 0.45
|
||||
param set MPC_TILTMAX_AIR 25
|
||||
param set MPC_TKO_RAMP_T 1.8
|
||||
param set MPC_TKO_SPEED 1
|
||||
param set MPC_VEL_MANUAL 3
|
||||
param set MPC_XY_CRUISE 3
|
||||
param set MPC_XY_VEL_MAX 3.5
|
||||
param set MPC_YAWRAUTO_MAX 40
|
||||
param set MPC_Z_VEL_MAX_DN 1.5
|
||||
param set MPC_Z_VEL_MAX_UP 2
|
||||
|
||||
param set NAV_ACC_RAD 3
|
||||
|
||||
param set PWM_MAIN_DIS3 1000
|
||||
param set PWM_MAIN_MIN3 1120
|
||||
param set PWM_MIN 950
|
||||
|
||||
param set SENS_BOARD_ROT 4
|
||||
|
||||
param set VT_ARSP_BLEND 10
|
||||
param set VT_ARSP_TRANS 21
|
||||
param set VT_B_DEC_MSS 1.5
|
||||
param set VT_B_TRANS_DUR 12
|
||||
param set VT_ELEV_MC_LOCK 0
|
||||
param set VT_FWD_THRUST_SC 1.2
|
||||
param set VT_FW_MOT_OFFID 5678
|
||||
param set VT_F_TR_OL_TM 8
|
||||
param set VT_IDLE_PWM_MC 1000
|
||||
param set VT_MOT_ID 5678
|
||||
param set VT_PSHER_RMP_DT 2
|
||||
param set VT_TRANS_MIN_TM 4
|
||||
param set VT_TYPE 2
|
||||
|
||||
fi
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
set MIXER babyshark
|
||||
set MIXER_AUX pass
|
||||
param set-default BAT_N_CELLS 6
|
||||
|
||||
set PWM_OUT 5678
|
||||
param set-default FW_AIRSPD_MAX 30
|
||||
param set-default FW_AIRSPD_MIN 19
|
||||
param set-default FW_AIRSPD_TRIM 23
|
||||
param set-default FW_L1_R_SLEW_MAX 40
|
||||
param set-default FW_LND_EARLYCFG 1
|
||||
param set-default FW_MAN_P_MAX 30
|
||||
param set-default FW_PR_I 0.1
|
||||
param set-default FW_PSP_OFF 3
|
||||
param set-default FW_P_LIM_MAX 18
|
||||
param set-default FW_P_LIM_MIN -25
|
||||
param set-default FW_RLL_TO_YAW_FF 0.1
|
||||
param set-default FW_RR_I 0.1
|
||||
param set-default FW_RR_P 0.08
|
||||
param set-default FW_R_LIM 45
|
||||
param set-default FW_R_RMAX 50
|
||||
param set-default FW_THR_CRUISE 0.65
|
||||
param set-default FW_THR_MIN 0.3
|
||||
param set-default FW_THR_SLEW_MAX 0.6
|
||||
param set-default FW_T_HRATE_FF 0
|
||||
param set-default FW_T_SINK_MAX 15
|
||||
param set-default FW_T_SINK_MIN 3
|
||||
param set-default FW_YR_I 0.1
|
||||
param set-default FW_YR_P 0.15
|
||||
|
||||
param set-default IMU_GYRO_CUTOFF 40
|
||||
|
||||
param set-default IMU_DGYRO_CUTOFF 15
|
||||
param set-default MC_PITCHRATE_I 0.2
|
||||
param set-default MC_PITCHRATE_MAX 60
|
||||
param set-default MC_ROLLRATE_I 0.2
|
||||
param set-default MC_ROLLRATE_MAX 60
|
||||
param set-default MC_YAWRATE_I 0.15
|
||||
param set-default MC_YAWRATE_MAX 40
|
||||
param set-default MC_YAWRATE_P 0.3
|
||||
|
||||
param set-default MIS_TAKEOFF_ALT 30
|
||||
|
||||
param set-default MPC_ACC_DOWN_MAX 2
|
||||
param set-default MPC_ACC_HOR_MAX 2
|
||||
param set-default MPC_ACC_UP_MAX 3
|
||||
param set-default MC_AIRMODE 1
|
||||
param set-default MPC_JERK_AUTO 4
|
||||
param set-default MPC_LAND_SPEED 1
|
||||
param set-default MPC_MAN_TILT_MAX 25
|
||||
param set-default MPC_MAN_Y_MAX 40
|
||||
param set-default MPC_POS_MODE 3
|
||||
param set-default MPC_SPOOLUP_TIME 1.5
|
||||
param set-default MPC_THR_HOVER 0.45
|
||||
param set-default MPC_TILTMAX_AIR 25
|
||||
param set-default MPC_TKO_RAMP_T 1.8
|
||||
param set-default MPC_TKO_SPEED 1
|
||||
param set-default MPC_VEL_MANUAL 3
|
||||
param set-default MPC_XY_CRUISE 3
|
||||
param set-default MPC_XY_VEL_MAX 3.5
|
||||
param set-default MPC_YAWRAUTO_MAX 40
|
||||
param set-default MPC_Z_VEL_MAX_DN 1.5
|
||||
param set-default MPC_Z_VEL_MAX_UP 2
|
||||
|
||||
param set-default NAV_ACC_RAD 3
|
||||
|
||||
param set-default SENS_BOARD_ROT 4
|
||||
|
||||
param set-default VT_ARSP_BLEND 10
|
||||
param set-default VT_ARSP_TRANS 21
|
||||
param set-default VT_B_DEC_MSS 1.5
|
||||
param set-default VT_B_TRANS_DUR 12
|
||||
param set-default VT_ELEV_MC_LOCK 0
|
||||
param set-default VT_FWD_THRUST_SC 1.2
|
||||
param set-default VT_FW_MOT_OFFID 5678
|
||||
param set-default VT_F_TR_OL_TM 8
|
||||
param set-default VT_IDLE_PWM_MC 1000
|
||||
param set-default VT_MOT_ID 5678
|
||||
param set-default VT_PSHER_RMP_DT 2
|
||||
param set-default VT_TRANS_MIN_TM 4
|
||||
param set-default VT_TYPE 2
|
||||
|
||||
# MAIN
|
||||
set MIXER babyshark
|
||||
param set-default PWM_MAIN_MIN5 1100
|
||||
param set-default PWM_MAIN_MIN6 1100
|
||||
param set-default PWM_MAIN_MIN7 1120
|
||||
param set-default PWM_MAIN_MIN8 1100
|
||||
|
||||
param set-default PWM_MAIN_MAX5 1900
|
||||
param set-default PWM_MAIN_MAX6 1900
|
||||
param set-default PWM_MAIN_MAX7 1900
|
||||
param set-default PWM_MAIN_MAX8 1900
|
||||
|
||||
param set-default PWM_MAIN_RATE5 400
|
||||
param set-default PWM_MAIN_RATE6 400
|
||||
param set-default PWM_MAIN_RATE7 400
|
||||
param set-default PWM_MAIN_RATE8 400
|
||||
|
||||
param set-default PWM_MAIN_DIS1 1500
|
||||
param set-default PWM_MAIN_DIS2 1500
|
||||
param set-default PWM_MAIN_DIS3 900 # pusher
|
||||
param set-default PWM_MAIN_DIS4 1500
|
||||
param set-default PWM_MAIN_DIS5 900
|
||||
param set-default PWM_MAIN_DIS6 900
|
||||
param set-default PWM_MAIN_DIS7 900
|
||||
param set-default PWM_MAIN_DIS8 900
|
||||
|
||||
@ -0,0 +1,53 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# @name Generic Quadplane VTOL (PWM14)
|
||||
#
|
||||
# @type Standard VTOL
|
||||
# @class VTOL
|
||||
#
|
||||
# @maintainer
|
||||
#
|
||||
# @output MAIN1 motor 1
|
||||
# @output MAIN2 motor 2
|
||||
# @output MAIN3 motor 3
|
||||
# @output MAIN4 motor 4
|
||||
# @output MAIN5 Aileron 1
|
||||
# @output MAIN6 Aileron 2
|
||||
# @output MAIN7 Elevator
|
||||
# @output MAIN8 Rudder
|
||||
# @output MAIN9 Pusher motor
|
||||
#
|
||||
# @board px4_fmu-v2 exclude
|
||||
# @board intel_aerofc-v1 exclude
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
param set-default VT_TYPE 2
|
||||
param set-default VT_MOT_ID 1234
|
||||
param set-default VT_FW_MOT_OFFID 1234
|
||||
|
||||
# MAIN
|
||||
set MIXER quad_x_vtol_AAERT
|
||||
param set-default PWM_MAIN_MIN1 1100
|
||||
param set-default PWM_MAIN_MIN2 1100
|
||||
param set-default PWM_MAIN_MIN3 1100
|
||||
param set-default PWM_MAIN_MIN4 1100
|
||||
|
||||
param set-default PWM_MAIN_MAX1 1900
|
||||
param set-default PWM_MAIN_MAX2 1900
|
||||
param set-default PWM_MAIN_MAX3 1900
|
||||
param set-default PWM_MAIN_MAX4 1900
|
||||
|
||||
param set-default PWM_MAIN_DIS1 900
|
||||
param set-default PWM_MAIN_DIS2 900
|
||||
param set-default PWM_MAIN_DIS3 900
|
||||
param set-default PWM_MAIN_DIS4 900
|
||||
param set-default PWM_MAIN_DIS5 1500
|
||||
param set-default PWM_MAIN_DIS6 1500
|
||||
param set-default PWM_MAIN_DIS7 1500
|
||||
param set-default PWM_MAIN_DIS8 1500
|
||||
param set-default PWM_MAIN_DIS9 900
|
||||
@ -24,21 +24,21 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_octo_defaults
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set PWM_AUX_DIS5 950
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set VT_TYPE 2
|
||||
param set VT_MOT_ID 12345678
|
||||
param set VT_FW_MOT_OFFID 12345678
|
||||
fi
|
||||
|
||||
set MAV_TYPE 22
|
||||
|
||||
set MIXER octo_cox
|
||||
set MIXER_AUX vtol_AAERT
|
||||
param set-default VT_TYPE 2
|
||||
param set-default VT_MOT_ID 12345678
|
||||
param set-default VT_FW_MOT_OFFID 12345678
|
||||
|
||||
set PWM_OUT 12345678
|
||||
# MAIN set by rc.mc_octo_defaults
|
||||
|
||||
# AUX
|
||||
set MIXER_AUX vtol_AAERT
|
||||
param set-default PWM_AUX_DIS1 1500
|
||||
param set-default PWM_AUX_DIS2 1500
|
||||
param set-default PWM_AUX_DIS3 1500
|
||||
param set-default PWM_AUX_DIS4 1500
|
||||
param set-default PWM_AUX_DIS5 900 # throttle
|
||||
|
||||
@ -19,16 +19,26 @@
|
||||
|
||||
. ${R}etc/init.d/rc.vtol_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set VT_ELEV_MC_LOCK 0
|
||||
param set VT_MOT_COUNT 2
|
||||
param set VT_TYPE 0
|
||||
param set-default VT_ELEV_MC_LOCK 0
|
||||
param set-default VT_MOT_COUNT 2
|
||||
param set-default VT_TYPE 0
|
||||
|
||||
param set-default MAV_TYPE 19
|
||||
|
||||
param set-default PWM_MAIN_MIN1 1100
|
||||
param set-default PWM_MAIN_MIN2 1100
|
||||
|
||||
param set-default PWM_MAIN_MAX1 1900
|
||||
param set-default PWM_MAIN_MAX2 1900
|
||||
|
||||
param set-default PWM_MAIN_RATE1 400
|
||||
param set-default PWM_MAIN_RATE2 400
|
||||
|
||||
param set-default PWM_MAIN_DIS1 900
|
||||
param set-default PWM_MAIN_DIS2 900
|
||||
param set-default PWM_MAIN_DIS5 1500 # right elevon
|
||||
param set-default PWM_MAIN_DIS6 1500 # left elevon
|
||||
|
||||
param set MAV_TYPE 19
|
||||
fi
|
||||
|
||||
set MAV_TYPE 19
|
||||
set MIXER vtol_tailsitter_duo
|
||||
|
||||
set PWM_OUT 1234
|
||||
|
||||
@ -20,4 +20,22 @@
|
||||
|
||||
set MIXER tri_y_yaw+
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default PWM_MAIN_MIN1 1100
|
||||
param set-default PWM_MAIN_MIN2 1100
|
||||
param set-default PWM_MAIN_MIN3 1100
|
||||
param set-default PWM_MAIN_MIN4 1000
|
||||
|
||||
param set-default PWM_MAIN_MAX1 1900
|
||||
param set-default PWM_MAIN_MAX2 1900
|
||||
param set-default PWM_MAIN_MAX3 1900
|
||||
param set-default PWM_MAIN_MAX4 2000
|
||||
|
||||
param set-default PWM_MAIN_RATE1 400
|
||||
param set-default PWM_MAIN_RATE2 400
|
||||
param set-default PWM_MAIN_RATE3 400
|
||||
param set-default PWM_MAIN_RATE4 50
|
||||
|
||||
param set-default PWM_MAIN_DIS1 900
|
||||
param set-default PWM_MAIN_DIS2 900
|
||||
param set-default PWM_MAIN_DIS3 900
|
||||
param set-default PWM_MAIN_DIS4 1500
|
||||
|
||||
@ -20,4 +20,22 @@
|
||||
|
||||
set MIXER tri_y_yaw-
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default PWM_MAIN_MIN1 1100
|
||||
param set-default PWM_MAIN_MIN2 1100
|
||||
param set-default PWM_MAIN_MIN3 1100
|
||||
param set-default PWM_MAIN_MIN4 1000
|
||||
|
||||
param set-default PWM_MAIN_MAX1 1900
|
||||
param set-default PWM_MAIN_MAX2 1900
|
||||
param set-default PWM_MAIN_MAX3 1900
|
||||
param set-default PWM_MAIN_MAX4 2000
|
||||
|
||||
param set-default PWM_MAIN_RATE1 400
|
||||
param set-default PWM_MAIN_RATE2 400
|
||||
param set-default PWM_MAIN_RATE3 400
|
||||
param set-default PWM_MAIN_RATE4 50
|
||||
|
||||
param set-default PWM_MAIN_DIS1 900
|
||||
param set-default PWM_MAIN_DIS2 900
|
||||
param set-default PWM_MAIN_DIS3 900
|
||||
param set-default PWM_MAIN_DIS4 1500
|
||||
|
||||
@ -18,41 +18,26 @@
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
set MIXER coax
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 6.5
|
||||
param set MC_ROLLRATE_P 0.17
|
||||
param set MC_ROLLRATE_I 0.05
|
||||
param set MC_ROLLRATE_D 0.005
|
||||
param set MC_ROLLRATE_FF 0
|
||||
param set MC_PITCH_P 6.5
|
||||
param set MC_PITCHRATE_P 0.17
|
||||
param set MC_PITCHRATE_I 0.05
|
||||
param set MC_PITCHRATE_D 0.005
|
||||
param set MC_PITCHRATE_FF 0
|
||||
param set MC_YAW_P 2
|
||||
param set MC_YAWRATE_P 0.1
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MC_YAWRATE_FF 0
|
||||
param set-default MC_ROLL_P 6.5
|
||||
param set-default MC_ROLLRATE_P 0.17
|
||||
param set-default MC_ROLLRATE_I 0.05
|
||||
param set-default MC_ROLLRATE_D 0.005
|
||||
param set-default MC_ROLLRATE_FF 0
|
||||
param set-default MC_PITCH_P 6.5
|
||||
param set-default MC_PITCHRATE_P 0.17
|
||||
param set-default MC_PITCHRATE_I 0.05
|
||||
param set-default MC_PITCHRATE_D 0.005
|
||||
param set-default MC_PITCHRATE_FF 0
|
||||
param set-default MC_YAW_P 2
|
||||
param set-default MC_YAWRATE_P 0.1
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MC_YAWRATE_FF 0
|
||||
|
||||
param set NAV_ACC_RAD 2
|
||||
param set-default NAV_ACC_RAD 2
|
||||
|
||||
param set PWM_AUX_RATE 50
|
||||
param set PWM_DISARMED 900
|
||||
param set PWM_MIN 1075
|
||||
param set PWM_MAX 1950
|
||||
param set PWM_RATE 400
|
||||
|
||||
param set RTL_RETURN_ALT 30
|
||||
param set RTL_DESCEND_ALT 10
|
||||
fi
|
||||
|
||||
# This is the gimbal pass mixer
|
||||
set MIXER_AUX pass
|
||||
|
||||
# use PWM parameters for throttle channel
|
||||
set PWM_AUX_OUT 1234
|
||||
set PWM_OUT 34
|
||||
param set-default RTL_RETURN_ALT 30
|
||||
param set-default RTL_DESCEND_ALT 10
|
||||
|
||||
@ -25,36 +25,27 @@ set MAV_TYPE 4
|
||||
|
||||
set MIXER blade130
|
||||
|
||||
#set PWM_OUT 1234
|
||||
param set-default CBRK_IO_SAFETY 22027
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set ATT_BIAS_MAX 0
|
||||
param set-default MC_ROLL_P 5
|
||||
param set-default MC_ROLLRATE_P 0
|
||||
param set-default MC_ROLLRATE_I 0
|
||||
param set-default MC_ROLLRATE_D 0
|
||||
param set-default MC_ROLLRATE_FF 0.15
|
||||
param set-default MC_PITCH_P 6.5
|
||||
param set-default MC_PITCHRATE_P 0
|
||||
param set-default MC_PITCHRATE_I 0
|
||||
param set-default MC_PITCHRATE_D 0
|
||||
param set-default MC_PITCHRATE_FF 0.15
|
||||
param set-default MC_YAW_P 3
|
||||
param set-default MC_YAWRATE_P 0.1
|
||||
param set-default MC_YAWRATE_I 0
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MC_ROLLRATE_MAX 720
|
||||
param set-default MC_PITCHRATE_MAX 720
|
||||
param set-default MC_YAWRATE_MAX 400
|
||||
param set-default MC_ACRO_R_MAX 360
|
||||
param set-default MC_ACRO_P_MAX 360
|
||||
|
||||
param set CBRK_IO_SAFETY 22027
|
||||
|
||||
param set MC_ROLL_P 5
|
||||
param set MC_ROLLRATE_P 0
|
||||
param set MC_ROLLRATE_I 0
|
||||
param set MC_ROLLRATE_D 0
|
||||
param set MC_ROLLRATE_FF 0.15
|
||||
param set MC_PITCH_P 6.5
|
||||
param set MC_PITCHRATE_P 0
|
||||
param set MC_PITCHRATE_I 0
|
||||
param set MC_PITCHRATE_D 0
|
||||
param set MC_PITCHRATE_FF 0.15
|
||||
param set MC_YAW_P 3
|
||||
param set MC_YAWRATE_P 0.1
|
||||
param set MC_YAWRATE_I 0
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MC_ROLLRATE_MAX 720
|
||||
param set MC_PITCHRATE_MAX 720
|
||||
param set MC_YAWRATE_MAX 400
|
||||
param set MC_ACRO_R_MAX 360
|
||||
param set MC_ACRO_P_MAX 360
|
||||
|
||||
param set MPC_THR_MIN 0.06
|
||||
param set MPC_MANTHR_MIN 0.06
|
||||
|
||||
param set PWM_MIN 1075
|
||||
fi
|
||||
param set-default MPC_THR_MIN 0.06
|
||||
param set-default MPC_MANTHR_MIN 0.06
|
||||
|
||||
@ -26,29 +26,23 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set BAT_CAPACITY 2500
|
||||
param set BAT_N_CELLS 3
|
||||
param set-default BAT_CAPACITY 2500
|
||||
param set-default BAT_N_CELLS 3
|
||||
|
||||
param set PWM_AUX_RATE 50
|
||||
param set PWM_RATE 50
|
||||
param set-default SENS_BOARD_ROT 8
|
||||
|
||||
param set SENS_BOARD_ROT 8
|
||||
param set-default FW_AIRSPD_MAX 20
|
||||
param set-default FW_AIRSPD_MIN 7
|
||||
param set-default FW_AIRSPD_TRIM 13
|
||||
param set-default FW_THR_CRUISE 0.8
|
||||
|
||||
param set FW_AIRSPD_MAX 20
|
||||
param set FW_AIRSPD_MIN 7
|
||||
param set FW_AIRSPD_TRIM 13
|
||||
param set FW_THR_CRUISE 0.8
|
||||
|
||||
param set FW_MAN_P_MAX 25
|
||||
param set FW_MAN_R_MAX 25
|
||||
param set FW_PR_I 0.02
|
||||
param set FW_R_LIM 40
|
||||
param set FW_P_LIM_MAX 25
|
||||
param set FW_P_LIM_MIN -5
|
||||
param set FW_P_RMAX_NEG 20
|
||||
fi
|
||||
param set-default FW_MAN_P_MAX 25
|
||||
param set-default FW_MAN_R_MAX 25
|
||||
param set-default FW_PR_I 0.02
|
||||
param set-default FW_R_LIM 40
|
||||
param set-default FW_P_LIM_MAX 25
|
||||
param set-default FW_P_LIM_MIN -5
|
||||
param set-default FW_P_RMAX_NEG 20
|
||||
|
||||
set MIXER TF-AutoG2
|
||||
set MIXER_AUX pass
|
||||
|
||||
@ -21,29 +21,23 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set BAT_CAPACITY 3300
|
||||
param set BAT_N_CELLS 3
|
||||
param set-default BAT_CAPACITY 3300
|
||||
param set-default BAT_N_CELLS 3
|
||||
|
||||
param set PWM_AUX_RATE 50
|
||||
param set PWM_RATE 50
|
||||
param set-default SENS_BOARD_ROT 4
|
||||
|
||||
param set SENS_BOARD_ROT 4
|
||||
param set-default FW_AIRSPD_MAX 20
|
||||
param set-default FW_AIRSPD_MIN 7
|
||||
param set-default FW_AIRSPD_TRIM 13
|
||||
param set-default FW_THR_CRUISE 0.8
|
||||
|
||||
param set FW_AIRSPD_MAX 20
|
||||
param set FW_AIRSPD_MIN 7
|
||||
param set FW_AIRSPD_TRIM 13
|
||||
param set FW_THR_CRUISE 0.8
|
||||
|
||||
param set FW_MAN_P_MAX 25
|
||||
param set FW_MAN_R_MAX 25
|
||||
param set FW_PR_I 0.02
|
||||
param set FW_R_LIM 40
|
||||
param set FW_P_LIM_MAX 25
|
||||
param set FW_P_LIM_MIN -5
|
||||
param set FW_P_RMAX_NEG 20
|
||||
fi
|
||||
param set-default FW_MAN_P_MAX 25
|
||||
param set-default FW_MAN_R_MAX 25
|
||||
param set-default FW_PR_I 0.02
|
||||
param set-default FW_R_LIM 40
|
||||
param set-default FW_P_LIM_MAX 25
|
||||
param set-default FW_P_LIM_MIN -5
|
||||
param set-default FW_P_RMAX_NEG 20
|
||||
|
||||
set MIXER TF-G2
|
||||
set MIXER_AUX pass
|
||||
|
||||
33
ROMFS/px4fmu_common/init.d/airframes/18001_TF-B1
Normal file
33
ROMFS/px4fmu_common/init.d/airframes/18001_TF-B1
Normal file
@ -0,0 +1,33 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# @name ThunderFly balloon TF-B1
|
||||
#
|
||||
# @type Balloon
|
||||
# @class Balloon
|
||||
#
|
||||
#
|
||||
# @url https://github.com/ThunderFly-aerospace/TF-B1/
|
||||
# @maintainer ThunderFly s.r.o.
|
||||
#
|
||||
# @board px4_fmu-v2 exclude
|
||||
# @board intel_aerofc-v1 exclude
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.balloon_defaults
|
||||
|
||||
param set-default COM_PREARM_MODE 2 # always in prearm state
|
||||
param set-default CBRK_IO_SAFETY 22027
|
||||
param set-default SDLOG_PROFILE 17
|
||||
param set-default SDLOG_MODE 2
|
||||
param set-default MAV_0_MODE 1
|
||||
param set-default MAV_0_CONFIG 102
|
||||
param set-default GPS_UBX_DYNMODEL 8
|
||||
param set-default SER_TEL2_BAUD 9600
|
||||
|
||||
param set-default SENS_BOARD_ROT 0
|
||||
|
||||
param set-default MAV_TYPE 8 # MAV_TYPE_FREE_BALLOON
|
||||
|
||||
set MIXER IO_pass
|
||||
set MIXER_AUX pass
|
||||
@ -24,13 +24,6 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set PWM_AUX_RATE 50
|
||||
param set PWM_RATE 50
|
||||
fi
|
||||
|
||||
set MIXER AETRFG
|
||||
|
||||
# Rate must be set by group (see pwm info).
|
||||
# Throttle is in the same group as servos.
|
||||
param set-default PWM_MAIN_DIS3 900
|
||||
|
||||
@ -26,27 +26,21 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_AIRSPD_MIN 10
|
||||
param set FW_AIRSPD_TRIM 15
|
||||
param set FW_AIRSPD_MAX 20
|
||||
param set-default FW_AIRSPD_MIN 10
|
||||
param set-default FW_AIRSPD_TRIM 15
|
||||
param set-default FW_AIRSPD_MAX 20
|
||||
|
||||
param set FW_MAN_P_MAX 55
|
||||
param set FW_MAN_R_MAX 55
|
||||
param set FW_R_LIM 55
|
||||
param set-default FW_MAN_P_MAX 55
|
||||
param set-default FW_MAN_R_MAX 55
|
||||
param set-default FW_R_LIM 55
|
||||
|
||||
param set FW_WR_FF 0.2
|
||||
param set FW_WR_I 0.2
|
||||
param set FW_WR_IMAX 0.8
|
||||
param set FW_WR_P 1
|
||||
param set FW_W_RMAX 0
|
||||
|
||||
# set disarmed value for the ESC
|
||||
param set PWM_DISARMED 1000
|
||||
fi
|
||||
param set-default FW_WR_FF 0.2
|
||||
param set-default FW_WR_I 0.2
|
||||
param set-default FW_WR_IMAX 0.8
|
||||
param set-default FW_WR_P 1
|
||||
param set-default FW_W_RMAX 0
|
||||
|
||||
set MIXER AAERTWF
|
||||
|
||||
# use PWM parameters for throttle channel
|
||||
set PWM_OUT 5
|
||||
param set-default PWM_MAIN_DIS5 1000
|
||||
|
||||
@ -26,27 +26,21 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_AIRSPD_MIN 10
|
||||
param set FW_AIRSPD_TRIM 15
|
||||
param set FW_AIRSPD_MAX 20
|
||||
param set-default FW_AIRSPD_MIN 10
|
||||
param set-default FW_AIRSPD_TRIM 15
|
||||
param set-default FW_AIRSPD_MAX 20
|
||||
|
||||
param set FW_MAN_P_MAX 55
|
||||
param set FW_MAN_R_MAX 55
|
||||
param set FW_R_LIM 55
|
||||
param set-default FW_MAN_P_MAX 55
|
||||
param set-default FW_MAN_R_MAX 55
|
||||
param set-default FW_R_LIM 55
|
||||
|
||||
param set FW_WR_FF 0.2
|
||||
param set FW_WR_I 0.2
|
||||
param set FW_WR_IMAX 0.8
|
||||
param set FW_WR_P 1
|
||||
param set FW_W_RMAX 0
|
||||
|
||||
# set disarmed value for the ESC
|
||||
param set PWM_DISARMED 1000
|
||||
fi
|
||||
param set-default FW_WR_FF 0.2
|
||||
param set-default FW_WR_I 0.2
|
||||
param set-default FW_WR_IMAX 0.8
|
||||
param set-default FW_WR_P 1
|
||||
param set-default FW_W_RMAX 0
|
||||
|
||||
set MIXER AAVVTWFF
|
||||
|
||||
# use PWM parameters for throttle channel
|
||||
set PWM_OUT 5
|
||||
param set-default PWM_MAIN_DIS5 1000
|
||||
|
||||
@ -27,25 +27,19 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_AIRSPD_MIN 10
|
||||
param set FW_AIRSPD_TRIM 15
|
||||
param set FW_AIRSPD_MAX 20
|
||||
param set-default FW_AIRSPD_MIN 10
|
||||
param set-default FW_AIRSPD_TRIM 15
|
||||
param set-default FW_AIRSPD_MAX 20
|
||||
|
||||
param set FW_MAN_P_MAX 55
|
||||
param set FW_MAN_R_MAX 55
|
||||
param set FW_R_LIM 55
|
||||
param set-default FW_MAN_P_MAX 55
|
||||
param set-default FW_MAN_R_MAX 55
|
||||
param set-default FW_R_LIM 55
|
||||
|
||||
param set FW_WR_FF 0.2
|
||||
param set FW_WR_I 0.2
|
||||
param set FW_WR_IMAX 0.8
|
||||
param set FW_WR_P 1
|
||||
param set FW_W_RMAX 0
|
||||
|
||||
# set disarmed value for the ESC
|
||||
param set PWM_DISARMED 1000
|
||||
fi
|
||||
param set-default FW_WR_FF 0.2
|
||||
param set-default FW_WR_I 0.2
|
||||
param set-default FW_WR_IMAX 0.8
|
||||
param set-default FW_WR_P 1
|
||||
param set-default FW_W_RMAX 0
|
||||
|
||||
# The Mini Talon does not have a wheel and
|
||||
# no flaps. I leave them here because the mixer
|
||||
@ -53,4 +47,4 @@ fi
|
||||
set MIXER AAVVTWFF_vtail
|
||||
|
||||
# use PWM parameters for throttle channel
|
||||
set PWM_OUT 5
|
||||
param set-default PWM_MAIN_DIS5 1000
|
||||
|
||||
@ -28,26 +28,68 @@
|
||||
|
||||
set VEHICLE_TYPE mc
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set NAV_ACC_RAD 2
|
||||
param set-default NAV_ACC_RAD 2
|
||||
|
||||
param set PWM_AUX_RATE 400
|
||||
param set PWM_AUX_DISARMED 900
|
||||
param set PWM_AUX_MIN 1075
|
||||
param set PWM_AUX_MAX 1950
|
||||
param set-default RTL_DESCEND_ALT 10
|
||||
param set-default RTL_RETURN_ALT 30
|
||||
|
||||
param set PWM_MIN 1075
|
||||
param set PWM_MAX 1950
|
||||
param set PWM_RATE 400
|
||||
# MAIN
|
||||
param set-default PWM_MAIN_MIN1 1100
|
||||
param set-default PWM_MAIN_MIN2 1100
|
||||
param set-default PWM_MAIN_MIN3 1100
|
||||
param set-default PWM_MAIN_MIN4 1100
|
||||
param set-default PWM_MAIN_MIN5 1100
|
||||
param set-default PWM_MAIN_MIN6 1100
|
||||
|
||||
param set RTL_DESCEND_ALT 10
|
||||
param set RTL_RETURN_ALT 30
|
||||
fi
|
||||
param set-default PWM_MAIN_MAX1 1900
|
||||
param set-default PWM_MAIN_MAX2 1900
|
||||
param set-default PWM_MAIN_MAX3 1900
|
||||
param set-default PWM_MAIN_MAX4 1900
|
||||
param set-default PWM_MAIN_MAX5 1900
|
||||
param set-default PWM_MAIN_MAX6 1900
|
||||
|
||||
param set-default PWM_MAIN_RATE1 400
|
||||
param set-default PWM_MAIN_RATE2 400
|
||||
param set-default PWM_MAIN_RATE3 400
|
||||
param set-default PWM_MAIN_RATE4 400
|
||||
param set-default PWM_MAIN_RATE5 400
|
||||
param set-default PWM_MAIN_RATE6 400
|
||||
|
||||
param set-default PWM_MAIN_DIS1 900
|
||||
param set-default PWM_MAIN_DIS2 900
|
||||
param set-default PWM_MAIN_DIS3 900
|
||||
param set-default PWM_MAIN_DIS4 900
|
||||
param set-default PWM_MAIN_DIS5 900
|
||||
param set-default PWM_MAIN_DIS6 900
|
||||
|
||||
# AUX
|
||||
param set-default PWM_AUX_MIN1 1100
|
||||
param set-default PWM_AUX_MIN2 1100
|
||||
param set-default PWM_AUX_MIN3 1100
|
||||
param set-default PWM_AUX_MIN4 1100
|
||||
param set-default PWM_AUX_MIN5 1100
|
||||
param set-default PWM_AUX_MIN6 1100
|
||||
|
||||
param set-default PWM_AUX_MAX1 1900
|
||||
param set-default PWM_AUX_MAX2 1900
|
||||
param set-default PWM_AUX_MAX3 1900
|
||||
param set-default PWM_AUX_MAX4 1900
|
||||
param set-default PWM_AUX_MAX5 1900
|
||||
param set-default PWM_AUX_MAX6 1900
|
||||
|
||||
param set-default PWM_AUX_RATE1 400
|
||||
param set-default PWM_AUX_RATE2 400
|
||||
param set-default PWM_AUX_RATE3 400
|
||||
param set-default PWM_AUX_RATE4 400
|
||||
param set-default PWM_AUX_RATE5 400
|
||||
param set-default PWM_AUX_RATE6 400
|
||||
|
||||
param set-default PWM_AUX_DIS1 900
|
||||
param set-default PWM_AUX_DIS2 900
|
||||
param set-default PWM_AUX_DIS3 900
|
||||
param set-default PWM_AUX_DIS4 900
|
||||
param set-default PWM_AUX_DIS5 900
|
||||
param set-default PWM_AUX_DIS6 900
|
||||
|
||||
set MIXER dodeca_top_cox
|
||||
set MIXER_AUX dodeca_bottom_cox
|
||||
|
||||
# Need to set all 8 channels
|
||||
set PWM_OUT 12345678
|
||||
set PWM_AUX_OUT 123456
|
||||
|
||||
@ -16,11 +16,7 @@
|
||||
|
||||
. ${R}etc/init.d/rc.airship_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set COM_PREARM_MODE 2
|
||||
param set CBRK_IO_SAFETY 22027
|
||||
fi
|
||||
param set-default COM_PREARM_MODE 2
|
||||
param set-default CBRK_IO_SAFETY 22027
|
||||
|
||||
set MIXER cloudship
|
||||
set PWM_OUT 1234
|
||||
|
||||
@ -22,3 +22,5 @@
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
set MIXER fw_generic_wing
|
||||
|
||||
param set-default PWM_MAIN_DIS4 1000
|
||||
|
||||
@ -9,10 +9,6 @@
|
||||
# @output MAIN2 right aileron
|
||||
# @output MAIN4 throttle
|
||||
#
|
||||
# @output AUX1 feed-through of RC AUX1 channel
|
||||
# @output AUX2 feed-through of RC AUX2 channel
|
||||
# @output AUX3 feed-through of RC AUX3 channel
|
||||
#
|
||||
# @maintainer Simon Wilks <simon@uaventure.com>
|
||||
#
|
||||
# @board px4_fmu-v2 exclude
|
||||
@ -22,32 +18,28 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_AIRSPD_MAX 15
|
||||
param set FW_AIRSPD_MIN 10
|
||||
param set FW_AIRSPD_TRIM 13
|
||||
param set FW_R_TC 0.3
|
||||
param set FW_P_TC 0.3
|
||||
param set FW_L1_DAMPING 0.74
|
||||
param set FW_L1_PERIOD 16
|
||||
param set FW_LND_ANG 15
|
||||
param set FW_LND_FLALT 5
|
||||
param set FW_LND_HHDIST 15
|
||||
param set FW_LND_HVIRT 13
|
||||
param set FW_LND_TLALT 5
|
||||
param set FW_THR_LND_MAX 0
|
||||
param set FW_PR_FF 0.35
|
||||
param set FW_PR_IMAX 0.4
|
||||
param set FW_PR_P 0.08
|
||||
param set FW_RR_FF 0.6
|
||||
param set FW_RR_IMAX 0.2
|
||||
param set FW_RR_P 0.04
|
||||
param set-default FW_AIRSPD_MAX 15
|
||||
param set-default FW_AIRSPD_MIN 10
|
||||
param set-default FW_AIRSPD_TRIM 13
|
||||
param set-default FW_R_TC 0.3
|
||||
param set-default FW_P_TC 0.3
|
||||
param set-default FW_L1_DAMPING 0.74
|
||||
param set-default FW_L1_PERIOD 16
|
||||
param set-default FW_LND_ANG 15
|
||||
param set-default FW_LND_FLALT 5
|
||||
param set-default FW_LND_HHDIST 15
|
||||
param set-default FW_LND_HVIRT 13
|
||||
param set-default FW_LND_TLALT 5
|
||||
param set-default FW_THR_LND_MAX 0
|
||||
param set-default FW_PR_FF 0.35
|
||||
param set-default FW_PR_IMAX 0.4
|
||||
param set-default FW_PR_P 0.08
|
||||
param set-default FW_RR_FF 0.6
|
||||
param set-default FW_RR_IMAX 0.2
|
||||
param set-default FW_RR_P 0.04
|
||||
|
||||
param set PWM_DISARMED 1000
|
||||
fi
|
||||
|
||||
set MIXER fw_generic_wing
|
||||
|
||||
# Provide ESC a constant 1000 us pulse while disarmed
|
||||
set PWM_OUT 4
|
||||
param set-default PWM_MAIN_DIS4 1000
|
||||
|
||||
@ -11,10 +11,6 @@
|
||||
# @output MAIN2 right aileron
|
||||
# @output MAIN4 throttle
|
||||
#
|
||||
# @output AUX1 feed-through of RC AUX1 channel
|
||||
# @output AUX2 feed-through of RC AUX2 channel
|
||||
# @output AUX3 feed-through of RC AUX3 channel
|
||||
#
|
||||
# @maintainer Simon Wilks <simon@uaventure.com>
|
||||
#
|
||||
# @board px4_fmu-v2 exclude
|
||||
@ -24,35 +20,31 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_AIRSPD_MIN 13
|
||||
param set FW_AIRSPD_TRIM 15
|
||||
param set FW_AIRSPD_MAX 25
|
||||
param set FW_R_TC 0.3
|
||||
param set FW_P_TC 0.3
|
||||
param set FW_L1_DAMPING 0.75
|
||||
param set FW_L1_PERIOD 15
|
||||
param set FW_PR_FF 0.2
|
||||
param set FW_PR_IMAX 0.2
|
||||
param set FW_PR_P 0.03
|
||||
param set FW_P_LIM_MAX 50
|
||||
param set FW_P_LIM_MIN -50
|
||||
param set FW_P_ROLLFF 1
|
||||
param set FW_RR_FF 0.5
|
||||
param set FW_RR_IMAX 0.2
|
||||
param set FW_RR_P 0.08
|
||||
param set FW_R_LIM 50
|
||||
param set FW_R_RMAX 50
|
||||
param set-default FW_AIRSPD_MIN 13
|
||||
param set-default FW_AIRSPD_TRIM 15
|
||||
param set-default FW_AIRSPD_MAX 25
|
||||
param set-default FW_R_TC 0.3
|
||||
param set-default FW_P_TC 0.3
|
||||
param set-default FW_L1_DAMPING 0.75
|
||||
param set-default FW_L1_PERIOD 15
|
||||
param set-default FW_PR_FF 0.2
|
||||
param set-default FW_PR_IMAX 0.2
|
||||
param set-default FW_PR_P 0.03
|
||||
param set-default FW_P_LIM_MAX 50
|
||||
param set-default FW_P_LIM_MIN -50
|
||||
param set-default FW_P_ROLLFF 1
|
||||
param set-default FW_RR_FF 0.5
|
||||
param set-default FW_RR_IMAX 0.2
|
||||
param set-default FW_RR_P 0.08
|
||||
param set-default FW_R_LIM 50
|
||||
param set-default FW_R_RMAX 50
|
||||
|
||||
param set PWM_DISARMED 1000
|
||||
# Bottom of bay and nominal zero-pitch attitude differ
|
||||
# the payload bay is pitched up about 7 degrees
|
||||
param set-default SENS_BOARD_Y_OFF 7
|
||||
|
||||
# Bottom of bay and nominal zero-pitch attitude differ
|
||||
# the payload bay is pitched up about 7 degrees
|
||||
param set SENS_BOARD_Y_OFF 7
|
||||
fi
|
||||
|
||||
set MIXER phantom
|
||||
|
||||
# Provide ESC a constant 1000 us pulse
|
||||
set PWM_OUT 4
|
||||
# Provide ESC a constant 1000 us pulse while disarmed
|
||||
param set-default PWM_MAIN_DIS4 1000
|
||||
|
||||
@ -22,24 +22,22 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_AIRSPD_MIN 15
|
||||
param set FW_AIRSPD_TRIM 20
|
||||
param set FW_AIRSPD_MAX 40
|
||||
param set FW_R_TC 0.3
|
||||
param set FW_P_TC 0.3
|
||||
param set FW_L1_DAMPING 0.74
|
||||
param set FW_L1_PERIOD 16
|
||||
param set FW_LND_ANG 15
|
||||
param set FW_LND_FLALT 5
|
||||
param set FW_LND_HHDIST 15
|
||||
param set FW_LND_HVIRT 13
|
||||
param set FW_LND_TLALT 5
|
||||
param set FW_THR_LND_MAX 0
|
||||
param set FW_PR_FF 0.35
|
||||
param set FW_RR_FF 0.6
|
||||
param set FW_RR_P 0.04
|
||||
fi
|
||||
param set-default FW_AIRSPD_MIN 15
|
||||
param set-default FW_AIRSPD_TRIM 20
|
||||
param set-default FW_AIRSPD_MAX 40
|
||||
param set-default FW_R_TC 0.3
|
||||
param set-default FW_P_TC 0.3
|
||||
param set-default FW_L1_DAMPING 0.74
|
||||
param set-default FW_L1_PERIOD 16
|
||||
param set-default FW_LND_ANG 15
|
||||
param set-default FW_LND_FLALT 5
|
||||
param set-default FW_LND_HHDIST 15
|
||||
param set-default FW_LND_HVIRT 13
|
||||
param set-default FW_LND_TLALT 5
|
||||
param set-default FW_THR_LND_MAX 0
|
||||
param set-default FW_PR_FF 0.35
|
||||
param set-default FW_RR_FF 0.6
|
||||
param set-default FW_RR_P 0.04
|
||||
|
||||
|
||||
set MIXER fw_generic_wing
|
||||
|
||||
@ -24,28 +24,24 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set BAT_N_CELLS 2
|
||||
param set FW_AIRSPD_MAX 15
|
||||
param set FW_AIRSPD_MIN 10
|
||||
param set FW_AIRSPD_TRIM 13
|
||||
param set FW_R_TC 0.3
|
||||
param set FW_P_TC 0.3
|
||||
param set FW_L1_DAMPING 0.74
|
||||
param set FW_L1_PERIOD 16
|
||||
param set FW_LND_ANG 15
|
||||
param set FW_LND_FLALT 5
|
||||
param set FW_LND_HHDIST 15
|
||||
param set FW_LND_HVIRT 13
|
||||
param set FW_LND_TLALT 5
|
||||
param set FW_THR_LND_MAX 0
|
||||
param set FW_PR_FF 0.35
|
||||
param set FW_RR_FF 0.6
|
||||
param set FW_RR_P 0.04
|
||||
param set-default BAT_N_CELLS 2
|
||||
param set-default FW_AIRSPD_MAX 15
|
||||
param set-default FW_AIRSPD_MIN 10
|
||||
param set-default FW_AIRSPD_TRIM 13
|
||||
param set-default FW_R_TC 0.3
|
||||
param set-default FW_P_TC 0.3
|
||||
param set-default FW_L1_DAMPING 0.74
|
||||
param set-default FW_L1_PERIOD 16
|
||||
param set-default FW_LND_ANG 15
|
||||
param set-default FW_LND_FLALT 5
|
||||
param set-default FW_LND_HHDIST 15
|
||||
param set-default FW_LND_HVIRT 13
|
||||
param set-default FW_LND_TLALT 5
|
||||
param set-default FW_THR_LND_MAX 0
|
||||
param set-default FW_PR_FF 0.35
|
||||
param set-default FW_RR_FF 0.6
|
||||
param set-default FW_RR_P 0.04
|
||||
|
||||
param set PWM_DISARMED 1000
|
||||
fi
|
||||
|
||||
# Configure this as plane.
|
||||
set MAV_TYPE 1
|
||||
@ -53,5 +49,5 @@ set MAV_TYPE 1
|
||||
# Set mixer.
|
||||
set MIXER wingwing
|
||||
|
||||
# Provide ESC a constant 1000 us pulse.
|
||||
set PWM_OUT 4
|
||||
# Provide ESC a constant 1000 us pulse while disarmed
|
||||
param set-default PWM_MAIN_DIS4 1000
|
||||
|
||||
@ -21,13 +21,12 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_AIRSPD_MAX 30
|
||||
param set FW_AIRSPD_MIN 13
|
||||
param set FW_AIRSPD_TRIM 15
|
||||
param set-default FW_AIRSPD_MAX 30
|
||||
param set-default FW_AIRSPD_MIN 13
|
||||
param set-default FW_AIRSPD_TRIM 15
|
||||
|
||||
param set NAV_LOITER_RAD 150
|
||||
fi
|
||||
param set-default NAV_LOITER_RAD 150
|
||||
|
||||
set MIXER FX79
|
||||
|
||||
param set-default PWM_MAIN_DIS4 1000
|
||||
|
||||
@ -21,3 +21,5 @@
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
set MIXER Viper
|
||||
|
||||
param set-default PWM_MAIN_DIS4 1000
|
||||
|
||||
@ -23,36 +23,30 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_AIRSPD_MIN 15
|
||||
param set FW_AIRSPD_TRIM 20
|
||||
param set FW_AIRSPD_MAX 27
|
||||
param set FW_ATT_TC 0.3
|
||||
param set FW_L1_DAMPING 0.75
|
||||
param set FW_L1_PERIOD 20
|
||||
param set FW_PR_FF 0.35
|
||||
param set FW_PR_IMAX 0.2
|
||||
param set FW_PR_P 0.05
|
||||
param set FW_P_LIM_MAX 45
|
||||
param set FW_P_LIM_MIN -45
|
||||
param set FW_P_ROLLFF 1
|
||||
param set FW_P_TC 0.3
|
||||
param set FW_RR_FF 0.3
|
||||
param set FW_RR_IMAX 0.2
|
||||
param set FW_RR_P 0.03
|
||||
param set FW_R_LIM 40
|
||||
param set FW_R_RMAX 50
|
||||
param set FW_R_TC 0.3
|
||||
param set-default FW_AIRSPD_MIN 15
|
||||
param set-default FW_AIRSPD_TRIM 20
|
||||
param set-default FW_AIRSPD_MAX 27
|
||||
param set-default FW_ATT_TC 0.3
|
||||
param set-default FW_L1_DAMPING 0.75
|
||||
param set-default FW_L1_PERIOD 20
|
||||
param set-default FW_PR_FF 0.35
|
||||
param set-default FW_PR_IMAX 0.2
|
||||
param set-default FW_PR_P 0.05
|
||||
param set-default FW_P_LIM_MAX 45
|
||||
param set-default FW_P_LIM_MIN -45
|
||||
param set-default FW_P_ROLLFF 1
|
||||
param set-default FW_P_TC 0.3
|
||||
param set-default FW_RR_FF 0.3
|
||||
param set-default FW_RR_IMAX 0.2
|
||||
param set-default FW_RR_P 0.03
|
||||
param set-default FW_R_LIM 40
|
||||
param set-default FW_R_RMAX 50
|
||||
param set-default FW_R_TC 0.3
|
||||
|
||||
param set PWM_DISARMED 1000
|
||||
param set-default PWM_MAIN_DIS4 1000
|
||||
|
||||
# Bottom of bay and nominal zero-pitch attitude differ
|
||||
# the payload bay is pitched up about 7 degrees
|
||||
param set SENS_BOARD_Y_OFF 11.9
|
||||
fi
|
||||
# Bottom of bay and nominal zero-pitch attitude differ
|
||||
# the payload bay is pitched up about 7 degrees
|
||||
param set-default SENS_BOARD_Y_OFF 11.9
|
||||
|
||||
set MIXER phantom
|
||||
|
||||
# Provide ESC a constant 1000 us pulse
|
||||
set PWM_OUT 4
|
||||
|
||||
@ -23,72 +23,65 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
####################################
|
||||
# Airspeed
|
||||
####################################
|
||||
param set-default FW_AIRSPD_MIN 15 # = 29 knots
|
||||
param set-default FW_AIRSPD_TRIM 20 # = 39 knots
|
||||
param set-default FW_AIRSPD_MAX 27 # = 52 knots
|
||||
|
||||
####################################
|
||||
# Airspeed
|
||||
####################################
|
||||
####################################
|
||||
# The Main L1 Controller
|
||||
####################################
|
||||
param set-default FW_L1_PERIOD 20 #units of meters
|
||||
|
||||
param set FW_AIRSPD_MIN 15 # = 29 knots
|
||||
param set FW_AIRSPD_TRIM 20 # = 39 knots
|
||||
param set FW_AIRSPD_MAX 27 # = 52 knots
|
||||
# Damping factor for L1 control (def = 0.75)
|
||||
param set-default FW_L1_DAMPING 0.75
|
||||
|
||||
####################################
|
||||
# The Main L1 Controller
|
||||
####################################
|
||||
####################################
|
||||
# Pitch
|
||||
####################################
|
||||
|
||||
param set FW_L1_PERIOD 20 #units of meters
|
||||
# Basic limits (def = +/- 45 deg)
|
||||
param set-default FW_P_LIM_MAX 45
|
||||
param set-default FW_P_LIM_MIN -45
|
||||
|
||||
# Damping factor for L1 control (def = 0.75)
|
||||
param set FW_L1_DAMPING 0.75
|
||||
# Time Constant (def = 0.4s)
|
||||
param set-default FW_P_TC 0.4
|
||||
|
||||
####################################
|
||||
# Pitch
|
||||
####################################
|
||||
# Pitch rate feed forward (def = 0.5 %/rad/sec)
|
||||
param set-default FW_PR_FF 0.35
|
||||
|
||||
# Basic limits (def = +/- 45 deg)
|
||||
param set FW_P_LIM_MAX 45
|
||||
param set FW_P_LIM_MIN -45
|
||||
# Pitch rate integrator limit (def = 0.4)
|
||||
param set-default FW_PR_IMAX 0.4
|
||||
|
||||
# Time Constant (def = 0.4s)
|
||||
param set FW_P_TC 0.4
|
||||
# Pitch rate proportional gain (def = 0.08 %/rad/sec)
|
||||
param set-default FW_PR_P 0.08
|
||||
|
||||
# Pitch rate feed forward (def = 0.5 %/rad/sec)
|
||||
param set FW_PR_FF 0.35
|
||||
####################################
|
||||
# Roll
|
||||
####################################
|
||||
|
||||
# Pitch rate integrator limit (def = 0.4)
|
||||
param set FW_PR_IMAX 0.4
|
||||
# Basic limits (def = 50 deg)
|
||||
param set-default FW_R_LIM 40
|
||||
|
||||
# Pitch rate proportional gain (def = 0.08 %/rad/sec)
|
||||
param set FW_PR_P 0.08
|
||||
# Roll rate upper limit (def = 70 deg/s)
|
||||
param set-default FW_R_RMAX 50
|
||||
|
||||
####################################
|
||||
# Roll
|
||||
####################################
|
||||
# Roll Time Constant (def = 0.4 s)
|
||||
param set-default FW_R_TC 0.4
|
||||
|
||||
# Basic limits (def = 50 deg)
|
||||
param set FW_R_LIM 40
|
||||
# Roll rate feed forward (def = 0.5 %/rad/sec)
|
||||
param set-default FW_RR_FF 0.5
|
||||
|
||||
# Roll rate upper limit (def = 70 deg/s)
|
||||
param set FW_R_RMAX 50
|
||||
# Roll rate proportional Gain (def = 0.05 %/rad/sec)
|
||||
param set-default FW_RR_P 0.05
|
||||
|
||||
# Roll Time Constant (def = 0.4 s)
|
||||
param set FW_R_TC 0.4
|
||||
# Roll Integrator Anti-Windup
|
||||
param set-default FW_RR_IMAX 0.2
|
||||
|
||||
# Roll rate feed forward (def = 0.5 %/rad/sec)
|
||||
param set FW_RR_FF 0.5
|
||||
|
||||
# Roll rate proportional Gain (def = 0.05 %/rad/sec)
|
||||
param set FW_RR_P 0.05
|
||||
|
||||
# Roll Integrator Anti-Windup
|
||||
param set FW_RR_IMAX 0.2
|
||||
|
||||
param set PWM_DISARMED 1000
|
||||
fi
|
||||
|
||||
set MIXER fw_generic_wing.main.mix
|
||||
|
||||
# Provide ESC a constant 1000 us pulse
|
||||
set PWM_OUT 4
|
||||
param set-default PWM_MAIN_DIS4 1000
|
||||
|
||||
@ -21,49 +21,45 @@
|
||||
|
||||
. ${R}etc/init.d/rc.fw_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set FW_AIRSPD_MAX 25
|
||||
param set FW_AIRSPD_MIN 12.5
|
||||
param set FW_AIRSPD_TRIM 16.5
|
||||
param set FW_L1_DAMPING 0.75
|
||||
param set FW_L1_PERIOD 15
|
||||
param set FW_LND_ANG 15
|
||||
param set FW_LND_FLALT 8
|
||||
param set FW_LND_HHDIST 15
|
||||
param set FW_LND_HVIRT 13
|
||||
param set FW_LND_TLALT 10
|
||||
param set FW_THR_LND_MAX 0
|
||||
param set FW_P_LIM_MAX 20
|
||||
param set FW_P_LIM_MIN -30
|
||||
param set FW_R_LIM 45
|
||||
param set FW_R_TC 0.4
|
||||
param set FW_P_TC 0.4
|
||||
param set FW_PR_FF 0.45
|
||||
param set FW_PR_IMAX 0.4
|
||||
param set FW_PR_P 0.005
|
||||
param set FW_RR_FF 0.45
|
||||
param set FW_RR_IMAX 0.2
|
||||
param set FW_RR_P 0.013
|
||||
param set FW_P_RMAX_NEG 70
|
||||
param set FW_P_RMAX_POS 70
|
||||
param set FW_R_RMAX 70
|
||||
param set FW_THR_CRUISE 0.55
|
||||
param set-default FW_AIRSPD_MAX 25
|
||||
param set-default FW_AIRSPD_MIN 12.5
|
||||
param set-default FW_AIRSPD_TRIM 16.5
|
||||
param set-default FW_L1_DAMPING 0.75
|
||||
param set-default FW_L1_PERIOD 15
|
||||
param set-default FW_LND_ANG 15
|
||||
param set-default FW_LND_FLALT 8
|
||||
param set-default FW_LND_HHDIST 15
|
||||
param set-default FW_LND_HVIRT 13
|
||||
param set-default FW_LND_TLALT 10
|
||||
param set-default FW_THR_LND_MAX 0
|
||||
param set-default FW_P_LIM_MAX 20
|
||||
param set-default FW_P_LIM_MIN -30
|
||||
param set-default FW_R_LIM 45
|
||||
param set-default FW_R_TC 0.4
|
||||
param set-default FW_P_TC 0.4
|
||||
param set-default FW_PR_FF 0.45
|
||||
param set-default FW_PR_IMAX 0.4
|
||||
param set-default FW_PR_P 0.005
|
||||
param set-default FW_RR_FF 0.45
|
||||
param set-default FW_RR_IMAX 0.2
|
||||
param set-default FW_RR_P 0.013
|
||||
param set-default FW_P_RMAX_NEG 70
|
||||
param set-default FW_P_RMAX_POS 70
|
||||
param set-default FW_R_RMAX 70
|
||||
param set-default FW_THR_CRUISE 0.55
|
||||
|
||||
param set LNDFW_AIRSPD_MAX 6
|
||||
param set LNDFW_XYACC_MAX 4
|
||||
param set LNDFW_VEL_XY_MAX 3
|
||||
param set LNDFW_VEL_Z_MAX 5
|
||||
param set-default LNDFW_AIRSPD_MAX 6
|
||||
param set-default LNDFW_XYACC_MAX 4
|
||||
param set-default LNDFW_VEL_XY_MAX 3
|
||||
param set-default LNDFW_VEL_Z_MAX 5
|
||||
|
||||
param set MIS_TAKEOFF_ALT 50
|
||||
param set-default MIS_TAKEOFF_ALT 50
|
||||
|
||||
param set NAV_LOITER_RAD 30
|
||||
param set-default NAV_LOITER_RAD 30
|
||||
|
||||
param set PWM_MAIN_REV1 1
|
||||
param set PWM_MAIN_REV2 1
|
||||
param set PWM_MIN 900
|
||||
param set PWM_MAX 2100
|
||||
fi
|
||||
param set-default PWM_MAIN_REV1 1
|
||||
param set-default PWM_MAIN_REV2 1
|
||||
# Provide ESC a constant 1000 us pulse
|
||||
param set-default PWM_MAIN_DIS4 1000
|
||||
|
||||
set MIXER caipi
|
||||
set PWM_OUT 1234
|
||||
|
||||
@ -20,8 +20,4 @@
|
||||
# @maintainer Lorenz Meier <lorenz@px4.io>
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
|
||||
set PWM_OUT 1234
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
@ -11,28 +11,20 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
param set-default MC_ROLL_P 8
|
||||
param set-default MC_ROLLRATE_P 0.08
|
||||
param set-default MC_ROLLRATE_I 0.16
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_PITCH_P 8
|
||||
param set-default MC_PITCHRATE_P 0.1
|
||||
param set-default MC_PITCHRATE_I 0.2
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
param set-default MC_YAW_P 2.8
|
||||
param set-default MC_YAWRATE_P 0.15
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 8
|
||||
param set MC_ROLLRATE_P 0.08
|
||||
param set MC_ROLLRATE_I 0.16
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_PITCH_P 8
|
||||
param set MC_PITCHRATE_P 0.1
|
||||
param set MC_PITCHRATE_I 0.2
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
param set MC_YAW_P 2.8
|
||||
param set MC_YAWRATE_P 0.15
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
|
||||
param set MPC_THR_MIN 0.06
|
||||
param set MPC_MANTHR_MIN 0.06
|
||||
|
||||
param set PWM_MIN 1075
|
||||
fi
|
||||
param set-default MPC_THR_MIN 0.06
|
||||
param set-default MPC_MANTHR_MIN 0.06
|
||||
|
||||
@ -11,31 +11,23 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
param set-default ATT_BIAS_MAX 0
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set ATT_BIAS_MAX 0
|
||||
param set-default CBRK_IO_SAFETY 22027
|
||||
|
||||
param set CBRK_IO_SAFETY 22027
|
||||
|
||||
param set MPC_MANTHR_MIN 0.06
|
||||
param set MC_ROLL_P 6
|
||||
param set MC_ROLLRATE_P 0.14
|
||||
param set MC_ROLLRATE_I 0.23
|
||||
param set MC_ROLLRATE_D 0.0025
|
||||
param set MC_PITCH_P 7
|
||||
param set MC_PITCHRATE_P 0.235
|
||||
param set MC_PITCHRATE_I 0.17
|
||||
param set MC_PITCHRATE_D 0.004
|
||||
param set MC_YAW_P 4
|
||||
param set MC_YAWRATE_P 0.3
|
||||
param set MC_YAWRATE_I 0.2
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MPC_THR_MIN 0.06
|
||||
|
||||
param set PWM_MIN 1075
|
||||
fi
|
||||
param set-default MPC_MANTHR_MIN 0.06
|
||||
param set-default MC_ROLL_P 6
|
||||
param set-default MC_ROLLRATE_P 0.14
|
||||
param set-default MC_ROLLRATE_I 0.23
|
||||
param set-default MC_ROLLRATE_D 0.0025
|
||||
param set-default MC_PITCH_P 7
|
||||
param set-default MC_PITCHRATE_P 0.235
|
||||
param set-default MC_PITCHRATE_I 0.17
|
||||
param set-default MC_PITCHRATE_D 0.004
|
||||
param set-default MC_YAW_P 4
|
||||
param set-default MC_YAWRATE_P 0.3
|
||||
param set-default MC_YAWRATE_I 0.2
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MPC_THR_MIN 0.06
|
||||
|
||||
@ -8,26 +8,17 @@
|
||||
# @maintainer Lorenz Meier <lorenz@px4.io>
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 7
|
||||
param set MC_ROLLRATE_P 0.15
|
||||
param set MC_ROLLRATE_I 0.05
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_PITCH_P 7
|
||||
param set MC_PITCHRATE_P 0.15
|
||||
param set MC_PITCHRATE_I 0.05
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
param set MC_YAW_P 2.8
|
||||
param set MC_YAWRATE_P 0.2
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
|
||||
# DJI ESCs do not support calibration and need a higher min
|
||||
param set PWM_MIN 1230
|
||||
fi
|
||||
param set-default MC_ROLL_P 7
|
||||
param set-default MC_ROLLRATE_P 0.15
|
||||
param set-default MC_ROLLRATE_I 0.05
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_PITCH_P 7
|
||||
param set-default MC_PITCHRATE_P 0.15
|
||||
param set-default MC_PITCHRATE_I 0.05
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
param set-default MC_YAW_P 2.8
|
||||
param set-default MC_YAWRATE_P 0.2
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
@ -8,26 +8,17 @@
|
||||
# @maintainer Lorenz Meier <lorenz@px4.io>
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 7
|
||||
param set MC_ROLLRATE_P 0.15
|
||||
param set MC_ROLLRATE_I 0.05
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_PITCH_P 7
|
||||
param set MC_PITCHRATE_P 0.15
|
||||
param set MC_PITCHRATE_I 0.05
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
param set MC_YAW_P 2.8
|
||||
param set MC_YAWRATE_P 0.3
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
|
||||
# DJI ESCs do not support calibration and need a higher min
|
||||
param set PWM_MIN 1230
|
||||
fi
|
||||
param set-default MC_ROLL_P 7
|
||||
param set-default MC_ROLLRATE_P 0.15
|
||||
param set-default MC_ROLLRATE_I 0.05
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_PITCH_P 7
|
||||
param set-default MC_PITCHRATE_P 0.15
|
||||
param set-default MC_PITCHRATE_I 0.05
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
param set-default MC_YAW_P 2.8
|
||||
param set-default MC_YAWRATE_P 0.3
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
@ -11,17 +11,11 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLLRATE_P 0.18
|
||||
param set MC_PITCHRATE_P 0.18
|
||||
param set MC_ROLLRATE_I 0.15
|
||||
param set MC_PITCHRATE_I 0.15
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
fi
|
||||
param set-default MC_ROLLRATE_P 0.18
|
||||
param set-default MC_PITCHRATE_P 0.18
|
||||
param set-default MC_ROLLRATE_I 0.15
|
||||
param set-default MC_PITCHRATE_I 0.15
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
|
||||
@ -11,19 +11,11 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set IMU_GYRO_CUTOFF 60
|
||||
param set IMU_DGYRO_CUTOFF 30
|
||||
param set MC_ROLLRATE_P 0.14
|
||||
param set MC_PITCHRATE_P 0.14
|
||||
param set MC_ROLLRATE_I 0.3
|
||||
param set MC_PITCHRATE_I 0.3
|
||||
param set MC_ROLLRATE_D 0.004
|
||||
param set MC_PITCHRATE_D 0.004
|
||||
fi
|
||||
param set-default MC_ROLLRATE_P 0.14
|
||||
param set-default MC_PITCHRATE_P 0.14
|
||||
param set-default MC_ROLLRATE_I 0.3
|
||||
param set-default MC_PITCHRATE_I 0.3
|
||||
param set-default MC_ROLLRATE_D 0.004
|
||||
param set-default MC_PITCHRATE_D 0.004
|
||||
|
||||
@ -14,126 +14,119 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
# System parameters
|
||||
# use FMU motor outputs for less delay in the rate control loop
|
||||
param set-default SYS_USE_IO 0
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
# System parameters
|
||||
# use FMU motor outputs for less delay in the rate control loop
|
||||
param set SYS_USE_IO 0
|
||||
# Commander Parameters
|
||||
param set-default COM_OBS_AVOID 1
|
||||
param set-default COM_DISARM_LAND 0.5
|
||||
|
||||
# Commander Parameters
|
||||
param set COM_OBS_AVOID 1
|
||||
param set COM_DISARM_LAND 0.5
|
||||
# EKF2 parameters
|
||||
param set-default EKF2_AID_MASK 35
|
||||
param set-default EKF2_IMU_POS_X 0.02
|
||||
param set-default EKF2_GPS_POS_X 0.055
|
||||
param set-default EKF2_GPS_POS_Z -0.15
|
||||
param set-default EKF2_HGT_MODE 0
|
||||
param set-default EKF2_MIN_RNG 0.03
|
||||
param set-default EKF2_OF_POS_X 0.055
|
||||
param set-default EKF2_OF_POS_Y 0.02
|
||||
param set-default EKF2_OF_POS_Z 0.065
|
||||
param set-default EKF2_REQ_HDRIFT 0.3
|
||||
param set-default EKF2_REQ_SACC 1
|
||||
param set-default EKF2_REQ_VDRIFT 0.3
|
||||
param set-default EKF2_RNG_AID 1
|
||||
param set-default EKF2_RNG_A_HMAX 8
|
||||
param set-default EKF2_RNG_A_VMAX 2
|
||||
param set-default EKF2_RNG_POS_X 0.055
|
||||
param set-default EKF2_RNG_POS_Y -0.01
|
||||
param set-default EKF2_RNG_POS_Z 0.065
|
||||
param set-default EKF2_PCOEF_XP -0.25
|
||||
param set-default EKF2_PCOEF_YN -0.55
|
||||
param set-default EKF2_PCOEF_YP -0.55
|
||||
|
||||
# EKF2 parameters
|
||||
param set EKF2_AID_MASK 35
|
||||
param set EKF2_IMU_POS_X 0.02
|
||||
param set EKF2_GPS_POS_X 0.055
|
||||
param set EKF2_GPS_POS_Z -0.15
|
||||
param set EKF2_HGT_MODE 0
|
||||
param set EKF2_MIN_RNG 0.03
|
||||
param set EKF2_OF_POS_X 0.055
|
||||
param set EKF2_OF_POS_Y 0.02
|
||||
param set EKF2_OF_POS_Z 0.065
|
||||
param set EKF2_REQ_HDRIFT 0.3
|
||||
param set EKF2_REQ_SACC 1
|
||||
param set EKF2_REQ_VDRIFT 0.3
|
||||
param set EKF2_RNG_AID 1
|
||||
param set EKF2_RNG_A_HMAX 8
|
||||
param set EKF2_RNG_A_VMAX 2
|
||||
param set EKF2_RNG_POS_X 0.055
|
||||
param set EKF2_RNG_POS_Y -0.01
|
||||
param set EKF2_RNG_POS_Z 0.065
|
||||
param set EKF2_PCOEF_XP -0.25
|
||||
param set EKF2_PCOEF_YN -0.55
|
||||
param set EKF2_PCOEF_YP -0.55
|
||||
# MAVLink parameters
|
||||
param set-default MAV_0_CONFIG 101
|
||||
param set-default MAV_1_CONFIG 102
|
||||
param set-default MAV_1_RATE 80000
|
||||
param set-default MAV_1_MODE 9
|
||||
param set-default SER_TEL1_BAUD 921600
|
||||
|
||||
# MAVLink parameters
|
||||
param set MAV_0_CONFIG 101
|
||||
param set MAV_1_CONFIG 102
|
||||
param set MAV_1_RATE 80000
|
||||
param set MAV_1_MODE 9
|
||||
param set SER_TEL1_BAUD 921600
|
||||
# Vehicle attitude PID tuning
|
||||
param set-default MC_ACRO_EXPO 0
|
||||
param set-default MC_ACRO_EXPO_Y 0
|
||||
param set-default MC_ACRO_P_MAX 200
|
||||
param set-default MC_ACRO_R_MAX 200
|
||||
param set-default MC_ACRO_SUPEXPO 0
|
||||
param set-default MC_ACRO_SUPEXPOY 0
|
||||
param set-default MC_ACRO_Y_MAX 150
|
||||
param set-default IMU_DGYRO_CUTOFF 30
|
||||
param set-default MC_PITCHRATE_D 0.0015
|
||||
param set-default MC_PITCHRATE_I 0.2
|
||||
param set-default MC_PITCHRATE_K 1
|
||||
param set-default MC_PITCHRATE_P 0.15
|
||||
param set-default MC_ROLLRATE_D 0.0015
|
||||
param set-default MC_ROLLRATE_I 0.2
|
||||
param set-default MC_ROLLRATE_K 1
|
||||
param set-default MC_ROLLRATE_P 0.15
|
||||
param set-default MC_YAWRATE_P 0.3
|
||||
|
||||
# Vehicle attitude PID tuning
|
||||
param set MC_ACRO_EXPO 0
|
||||
param set MC_ACRO_EXPO_Y 0
|
||||
param set MC_ACRO_P_MAX 200
|
||||
param set MC_ACRO_R_MAX 200
|
||||
param set MC_ACRO_SUPEXPO 0
|
||||
param set MC_ACRO_SUPEXPOY 0
|
||||
param set MC_ACRO_Y_MAX 150
|
||||
param set IMU_DGYRO_CUTOFF 30
|
||||
param set MC_PITCHRATE_D 0.0015
|
||||
param set MC_PITCHRATE_I 0.2
|
||||
param set MC_PITCHRATE_K 1
|
||||
param set MC_PITCHRATE_P 0.15
|
||||
param set MC_ROLLRATE_D 0.0015
|
||||
param set MC_ROLLRATE_I 0.2
|
||||
param set MC_ROLLRATE_K 1
|
||||
param set MC_ROLLRATE_P 0.15
|
||||
param set MC_YAWRATE_P 0.3
|
||||
# Position Control Tuning
|
||||
param set-default CP_DIST 6
|
||||
param set-default MPC_ACC_DOWN_MAX 5
|
||||
param set-default MPC_ACC_HOR_MAX 10
|
||||
param set-default MPC_ACC_UP_MAX 4
|
||||
param set-default MPC_MANTHR_MIN 0
|
||||
param set-default MPC_MAN_Y_MAX 120
|
||||
param set-default MPC_TILTMAX_AIR 45
|
||||
param set-default MPC_THR_HOVER 0.3
|
||||
param set-default MPC_THR_MIN 0.12
|
||||
param set-default MPC_TKO_SPEED 1
|
||||
param set-default MPC_VEL_MANUAL 5
|
||||
param set-default MPC_XY_CRUISE 5
|
||||
param set-default MPC_XY_VEL_MAX 5
|
||||
param set-default MPC_XY_VEL_P_ACC 1.58
|
||||
param set-default MPC_XY_TRAJ_P 0.3
|
||||
param set-default MPC_Z_TRAJ_P 0.3
|
||||
param set-default MPC_Z_VEL_P_ACC 5
|
||||
param set-default MPC_Z_VEL_I_ACC 3
|
||||
param set-default MPC_LAND_ALT1 3
|
||||
param set-default MPC_LAND_ALT2 1
|
||||
|
||||
# Position Control Tuning
|
||||
param set CP_DIST 6
|
||||
param set MPC_ACC_DOWN_MAX 5
|
||||
param set MPC_ACC_HOR_MAX 10
|
||||
param set MPC_ACC_UP_MAX 4
|
||||
param set MPC_MANTHR_MIN 0
|
||||
param set MPC_MAN_Y_MAX 120
|
||||
param set MPC_TILTMAX_AIR 45
|
||||
param set MPC_THR_HOVER 0.3
|
||||
param set MPC_THR_MIN 0.12
|
||||
param set MPC_TKO_SPEED 1
|
||||
param set MPC_VEL_MANUAL 5
|
||||
param set MPC_XY_CRUISE 5
|
||||
param set MPC_XY_VEL_MAX 5
|
||||
param set MPC_XY_VEL_P_ACC 1.58
|
||||
param set MPC_XY_TRAJ_P 0.3
|
||||
param set MPC_Z_TRAJ_P 0.3
|
||||
param set MPC_Z_VEL_P_ACC 5
|
||||
param set MPC_Z_VEL_I_ACC 3
|
||||
param set MPC_LAND_ALT1 3
|
||||
param set MPC_LAND_ALT2 1
|
||||
# Navigator Parameters
|
||||
param set-default NAV_ACC_RAD 2
|
||||
|
||||
# Navigator Parameters
|
||||
param set NAV_ACC_RAD 2
|
||||
# use oneshot motor output protocol
|
||||
param set-default PWM_MAIN_RATE1 0
|
||||
param set-default PWM_MAIN_RATE2 0
|
||||
param set-default PWM_MAIN_RATE3 0
|
||||
param set-default PWM_MAIN_RATE4 0
|
||||
|
||||
# PWM and RC Parameters
|
||||
param set PWM_MAX 1950
|
||||
param set PWM_MIN 1075
|
||||
# RTL Parameters
|
||||
param set-default RTL_DESCEND_ALT 5
|
||||
param set-default RTL_RETURN_ALT 5
|
||||
param set-default RTL_CONE_ANG 45
|
||||
|
||||
# use oneshot motor output protocol
|
||||
param set PWM_RATE 0
|
||||
# Logging Parameters
|
||||
param set-default SDLOG_PROFILE 131
|
||||
|
||||
# RTL Parameters
|
||||
param set RTL_DESCEND_ALT 5
|
||||
param set RTL_RETURN_ALT 5
|
||||
param set RTL_CONE_ANG 45
|
||||
# Sensors Parameters
|
||||
param set-default SENS_BOARD_ROT 0
|
||||
param set-default SENS_CM8JL65_CFG 104
|
||||
param set-default SENS_FLOW_MAXHGT 25
|
||||
param set-default SENS_FLOW_MINHGT 0.5
|
||||
param set-default SENS_FLOW_ROT 0
|
||||
param set-default IMU_GYRO_CUTOFF 100
|
||||
param set-default SENS_EN_PMW3901 1
|
||||
|
||||
# Logging Parameters
|
||||
param set SDLOG_PROFILE 131
|
||||
# Power Parameters
|
||||
param set-default BAT_N_CELLS 4
|
||||
param set-default BAT_A_PER_V 36.364
|
||||
param set-default BAT_V_DIV 18.182
|
||||
|
||||
# Sensors Parameters
|
||||
param set SENS_BOARD_ROT 0
|
||||
param set SENS_CM8JL65_CFG 104
|
||||
param set SENS_FLOW_MAXHGT 25
|
||||
param set SENS_FLOW_MINHGT 0.5
|
||||
param set SENS_FLOW_ROT 0
|
||||
param set IMU_GYRO_CUTOFF 100
|
||||
param set SENS_EN_PMW3901 1
|
||||
# Circuit breakers
|
||||
param set-default CBRK_IO_SAFETY 22027
|
||||
|
||||
# Power Parameters
|
||||
param set BAT_N_CELLS 4
|
||||
param set BAT_A_PER_V 36.364
|
||||
param set BAT_V_DIV 18.182
|
||||
|
||||
# Circuit breakers
|
||||
param set CBRK_IO_SAFETY 22027
|
||||
|
||||
param set THR_MDL_FAC 0.3
|
||||
fi
|
||||
param set-default THR_MDL_FAC 0.3
|
||||
|
||||
@ -16,24 +16,14 @@
|
||||
# @maintainer Iain Galloway <iain.galloway@nxp.com>
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
param set-default IMU_GYRO_RATEMAX 400
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set-default MC_ROLLRATE_P 0.18
|
||||
param set-default MC_ROLLRATE_I 0.15
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
|
||||
param set IMU_GYRO_CUTOFF 40
|
||||
param set IMU_DGYRO_CUTOFF 20
|
||||
param set IMU_GYRO_RATEMAX 400
|
||||
|
||||
param set MC_ROLLRATE_P 0.18
|
||||
param set MC_ROLLRATE_I 0.15
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
|
||||
param set MC_PITCHRATE_P 0.18
|
||||
param set MC_PITCHRATE_I 0.15
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
|
||||
fi
|
||||
param set-default MC_PITCHRATE_P 0.18
|
||||
param set-default MC_PITCHRATE_I 0.15
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
|
||||
@ -7,51 +7,48 @@
|
||||
#
|
||||
# @maintainer Silvan Fuhrer
|
||||
#
|
||||
# @board px4_fmu-v2 exclude
|
||||
#
|
||||
|
||||
. ${R}etcinit.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
. ${R}etc/init.d/rc.ctrlalloc
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MPC_USE_HTE 0
|
||||
|
||||
param set VM_MASS 1.5
|
||||
param set VM_INERTIA_XX 0.03
|
||||
param set VM_INERTIA_YY 0.03
|
||||
param set VM_INERTIA_ZZ 0.05
|
||||
param set-default MPC_USE_HTE 0
|
||||
|
||||
param set CA_AIRFRAME 0
|
||||
param set CA_METHOD 1
|
||||
param set CA_ACT0_MIN 0.0
|
||||
param set CA_ACT1_MIN 0.0
|
||||
param set CA_ACT2_MIN 0.0
|
||||
param set CA_ACT3_MIN 0.0
|
||||
param set CA_ACT0_MAX 1.0
|
||||
param set CA_ACT1_MAX 1.0
|
||||
param set CA_ACT2_MAX 1.0
|
||||
param set CA_ACT3_MAX 1.0
|
||||
param set-default VM_MASS 1.5
|
||||
param set-default VM_INERTIA_XX 0.03
|
||||
param set-default VM_INERTIA_YY 0.03
|
||||
param set-default VM_INERTIA_ZZ 0.05
|
||||
|
||||
param set CA_MC_R0_PX 0.177
|
||||
param set CA_MC_R0_PY 0.177
|
||||
param set CA_MC_R0_CT 6.5
|
||||
param set CA_MC_R0_KM 0.05
|
||||
param set CA_MC_R1_PX -0.177
|
||||
param set CA_MC_R1_PY -0.177
|
||||
param set CA_MC_R1_CT 6.5
|
||||
param set CA_MC_R1_KM 0.05
|
||||
param set CA_MC_R2_PX 0.177
|
||||
param set CA_MC_R2_PY -0.177
|
||||
param set CA_MC_R2_CT 6.5
|
||||
param set CA_MC_R2_KM -0.05
|
||||
param set CA_MC_R3_PX -0.177
|
||||
param set CA_MC_R3_PY 0.177
|
||||
param set CA_MC_R3_CT 6.5
|
||||
param set CA_MC_R3_KM -0.05
|
||||
param set-default CA_AIRFRAME 0
|
||||
param set-default CA_METHOD 1
|
||||
param set-default CA_ACT0_MIN 0.0
|
||||
param set-default CA_ACT1_MIN 0.0
|
||||
param set-default CA_ACT2_MIN 0.0
|
||||
param set-default CA_ACT3_MIN 0.0
|
||||
param set-default CA_ACT0_MAX 1.0
|
||||
param set-default CA_ACT1_MAX 1.0
|
||||
param set-default CA_ACT2_MAX 1.0
|
||||
param set-default CA_ACT3_MAX 1.0
|
||||
|
||||
fi
|
||||
param set-default CA_MC_R0_PX 0.177
|
||||
param set-default CA_MC_R0_PY 0.177
|
||||
param set-default CA_MC_R0_CT 6.5
|
||||
param set-default CA_MC_R0_KM 0.05
|
||||
param set-default CA_MC_R1_PX -0.177
|
||||
param set-default CA_MC_R1_PY -0.177
|
||||
param set-default CA_MC_R1_CT 6.5
|
||||
param set-default CA_MC_R1_KM 0.05
|
||||
param set-default CA_MC_R2_PX 0.177
|
||||
param set-default CA_MC_R2_PY -0.177
|
||||
param set-default CA_MC_R2_CT 6.5
|
||||
param set-default CA_MC_R2_KM -0.05
|
||||
param set-default CA_MC_R3_PX -0.177
|
||||
param set-default CA_MC_R3_PY 0.177
|
||||
param set-default CA_MC_R3_CT 6.5
|
||||
param set-default CA_MC_R3_KM -0.05
|
||||
|
||||
set MIXER direct
|
||||
set PWM_OUT 1234
|
||||
|
||||
set MIXER_AUX direct_aux
|
||||
set PWM_AUX_OUT 1234
|
||||
|
||||
@ -17,25 +17,17 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 7
|
||||
param set MC_ROLLRATE_P 0.1
|
||||
param set MC_ROLLRATE_I 0.05
|
||||
param set MC_ROLLRATE_D 0.003
|
||||
param set MC_PITCH_P 7
|
||||
param set MC_PITCHRATE_P 0.1
|
||||
param set MC_PITCHRATE_I 0.05
|
||||
param set MC_PITCHRATE_D 0.003
|
||||
param set MC_YAW_P 2.8
|
||||
param set MC_YAWRATE_P 0.2
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
|
||||
param set PWM_MIN 1200
|
||||
fi
|
||||
param set-default MC_ROLL_P 7
|
||||
param set-default MC_ROLLRATE_P 0.1
|
||||
param set-default MC_ROLLRATE_I 0.05
|
||||
param set-default MC_ROLLRATE_D 0.003
|
||||
param set-default MC_PITCH_P 7
|
||||
param set-default MC_PITCHRATE_P 0.1
|
||||
param set-default MC_PITCHRATE_I 0.05
|
||||
param set-default MC_PITCHRATE_D 0.003
|
||||
param set-default MC_YAW_P 2.8
|
||||
param set-default MC_YAWRATE_P 0.2
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
@ -17,79 +17,70 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
# tuning
|
||||
param set MC_PITCHRATE_P 0.11
|
||||
param set MC_ROLLRATE_P 0.11
|
||||
param set MPC_MANTHR_MIN 0.08
|
||||
param set MPC_XY_VEL_MAX 3
|
||||
param set MPC_Z_VEL_MAX_DN 2
|
||||
# tuning
|
||||
param set-default MC_PITCHRATE_P 0.11
|
||||
param set-default MC_ROLLRATE_P 0.11
|
||||
param set-default MPC_MANTHR_MIN 0.08
|
||||
param set-default MPC_XY_VEL_MAX 3
|
||||
param set-default MPC_Z_VEL_MAX_DN 2
|
||||
|
||||
# takeoff, land and RTL settings
|
||||
param set MIS_TAKEOFF_ALT 4
|
||||
param set RTL_LAND_DELAY 1
|
||||
param set RTL_DESCEND_ALT 5
|
||||
param set RTL_RETURN_ALT 15
|
||||
param set MPC_TILTMAX_LND 8
|
||||
param set MPC_LAND_SPEED 0.4
|
||||
param set MPC_HOLD_MAX_Z 1.5
|
||||
param set MPC_TKO_JMPSPD 2
|
||||
param set MPC_TKO_SPEED 1.5
|
||||
# takeoff, land and RTL settings
|
||||
param set-default MIS_TAKEOFF_ALT 4
|
||||
param set-default RTL_LAND_DELAY 1
|
||||
param set-default RTL_DESCEND_ALT 5
|
||||
param set-default RTL_RETURN_ALT 15
|
||||
param set-default MPC_TILTMAX_LND 8
|
||||
param set-default MPC_LAND_SPEED 0.4
|
||||
param set-default MPC_HOLD_MAX_Z 1.5
|
||||
param set-default MPC_TKO_JMPSPD 2
|
||||
param set-default MPC_TKO_SPEED 1.5
|
||||
|
||||
# setup
|
||||
# main board rotation: pitch 180
|
||||
param set SENS_BOARD_ROT 12
|
||||
# solo external mag rotation
|
||||
param set CAL_MAG0_ROT 38
|
||||
# no safety switch
|
||||
param set CBRK_IO_SAFETY 22027
|
||||
# battery voltage not available yet
|
||||
param set CBRK_SUPPLY_CHK 894281
|
||||
# setup
|
||||
# main board rotation: pitch 180
|
||||
param set-default SENS_BOARD_ROT 12
|
||||
# solo external mag rotation
|
||||
param set-default CAL_MAG0_ROT 38
|
||||
# no safety switch
|
||||
param set-default CBRK_IO_SAFETY 22027
|
||||
# battery voltage not available yet
|
||||
param set-default CBRK_SUPPLY_CHK 894281
|
||||
|
||||
# RC configuration
|
||||
param set RC_MAP_MODE_SW 5
|
||||
param set RC_MAP_PITCH 2
|
||||
param set RC_MAP_ROLL 1
|
||||
param set RC_MAP_THROTTLE 3
|
||||
param set RC_MAP_YAW 4
|
||||
# RC configuration
|
||||
param set-default RC_MAP_MODE_SW 5
|
||||
param set-default RC_MAP_PITCH 2
|
||||
param set-default RC_MAP_ROLL 1
|
||||
param set-default RC_MAP_THROTTLE 3
|
||||
param set-default RC_MAP_YAW 4
|
||||
|
||||
param set RC1_DZ 10
|
||||
param set RC1_MAX 1988
|
||||
param set RC1_MIN 1003
|
||||
param set RC1_REV 1
|
||||
param set RC1_TRIM 1499
|
||||
param set RC2_DZ 10
|
||||
param set RC2_MAX 1987
|
||||
param set RC2_MIN 1023
|
||||
param set RC2_REV -1
|
||||
param set RC2_TRIM 1499
|
||||
param set RC3_DZ 10
|
||||
param set RC3_MAX 1877
|
||||
param set RC3_MIN 1023
|
||||
param set RC3_REV 1
|
||||
param set RC3_TRIM 1023
|
||||
param set RC4_DZ 10
|
||||
param set RC4_MAX 1998
|
||||
param set RC4_MIN 1012
|
||||
param set RC4_REV 1
|
||||
param set RC4_TRIM 1500
|
||||
param set RC5_DZ 10
|
||||
param set RC5_MAX 2000
|
||||
param set RC5_MIN 1000
|
||||
param set RC5_REV 1
|
||||
param set RC5_TRIM 1500
|
||||
|
||||
# enable high-speed link on telem 1
|
||||
param set MAV_0_RATE 80000
|
||||
param set MAV_0_MODE 2
|
||||
param set SER_TEL1_BAUD 921600
|
||||
fi
|
||||
|
||||
set MIXER quad_x
|
||||
|
||||
set PWM_OUT 1234
|
||||
set MIXER_AUX none
|
||||
param set-default RC1_DZ 10
|
||||
param set-default RC1_MAX 1988
|
||||
param set-default RC1_MIN 1003
|
||||
param set-default RC1_REV 1
|
||||
param set-default RC1_TRIM 1499
|
||||
param set-default RC2_DZ 10
|
||||
param set-default RC2_MAX 1987
|
||||
param set-default RC2_MIN 1023
|
||||
param set-default RC2_REV -1
|
||||
param set-default RC2_TRIM 1499
|
||||
param set-default RC3_DZ 10
|
||||
param set-default RC3_MAX 1877
|
||||
param set-default RC3_MIN 1023
|
||||
param set-default RC3_REV 1
|
||||
param set-default RC3_TRIM 1023
|
||||
param set-default RC4_DZ 10
|
||||
param set-default RC4_MAX 1998
|
||||
param set-default RC4_MIN 1012
|
||||
param set-default RC4_REV 1
|
||||
param set-default RC4_TRIM 1500
|
||||
param set-default RC5_DZ 10
|
||||
param set-default RC5_MAX 2000
|
||||
param set-default RC5_MIN 1000
|
||||
param set-default RC5_REV 1
|
||||
param set-default RC5_TRIM 1500
|
||||
|
||||
# enable high-speed link on telem 1
|
||||
param set-default MAV_0_RATE 80000
|
||||
param set-default MAV_0_MODE 2
|
||||
param set-default SER_TEL1_BAUD 921600
|
||||
|
||||
@ -12,20 +12,14 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 6.5
|
||||
param set MC_ROLLRATE_P 0.14
|
||||
param set MC_ROLLRATE_I 0.1
|
||||
param set MC_ROLLRATE_D 0.004
|
||||
param set MC_PITCH_P 6
|
||||
param set MC_PITCHRATE_P 0.14
|
||||
param set MC_PITCHRATE_I 0.09
|
||||
param set MC_PITCHRATE_D 0.004
|
||||
param set MC_YAW_P 4
|
||||
fi
|
||||
param set-default MC_ROLL_P 6.5
|
||||
param set-default MC_ROLLRATE_P 0.14
|
||||
param set-default MC_ROLLRATE_I 0.1
|
||||
param set-default MC_ROLLRATE_D 0.004
|
||||
param set-default MC_PITCH_P 6
|
||||
param set-default MC_PITCHRATE_P 0.14
|
||||
param set-default MC_PITCHRATE_I 0.09
|
||||
param set-default MC_PITCHRATE_D 0.004
|
||||
param set-default MC_YAW_P 4
|
||||
|
||||
@ -19,36 +19,21 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 6.5
|
||||
param set MC_ROLLRATE_P 0.14
|
||||
param set MC_ROLLRATE_I 0.1
|
||||
param set MC_ROLLRATE_D 0.004
|
||||
param set MC_PITCH_P 6
|
||||
param set MC_PITCHRATE_P 0.14
|
||||
param set MC_PITCHRATE_I 0.09
|
||||
param set MC_PITCHRATE_D 0.004
|
||||
param set MC_YAW_P 4
|
||||
|
||||
param set NAV_ACC_RAD 2
|
||||
|
||||
param set PWM_AUX_DISARMED 950
|
||||
param set PWM_AUX_RATE 50
|
||||
param set PWM_MIN 1100
|
||||
param set PWM_MAX 1900
|
||||
param set PWM_RATE 50
|
||||
|
||||
param set RTL_RETURN_ALT 30
|
||||
param set RTL_DESCEND_ALT 10
|
||||
fi
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_h
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default MC_ROLL_P 6.5
|
||||
param set-default MC_ROLLRATE_P 0.14
|
||||
param set-default MC_ROLLRATE_I 0.1
|
||||
param set-default MC_ROLLRATE_D 0.004
|
||||
param set-default MC_PITCH_P 6
|
||||
param set-default MC_PITCHRATE_P 0.14
|
||||
param set-default MC_PITCHRATE_I 0.09
|
||||
param set-default MC_PITCHRATE_D 0.004
|
||||
param set-default MC_YAW_P 4
|
||||
|
||||
set MIXER_AUX pass
|
||||
param set-default NAV_ACC_RAD 2
|
||||
|
||||
set PWM_AUX_OUT 1234
|
||||
param set-default RTL_RETURN_ALT 30
|
||||
param set-default RTL_DESCEND_ALT 10
|
||||
|
||||
@ -24,42 +24,37 @@
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set CBRK_SUPPLY_CHK 894281
|
||||
param set CBRK_USB_CHK 197848
|
||||
|
||||
param set IMU_GYRO_CUTOFF 100
|
||||
param set IMU_DGYRO_CUTOFF 60
|
||||
|
||||
param set MC_AIRMODE 2
|
||||
param set MC_PITCHRATE_D 0.001
|
||||
param set MC_PITCHRATE_I 0.5
|
||||
param set MC_PITCHRATE_MAX 600
|
||||
param set MC_PITCHRATE_P 0.075
|
||||
param set MC_PITCH_P 6
|
||||
param set MC_ROLLRATE_D 0.001
|
||||
param set MC_ROLLRATE_I 0.4
|
||||
param set MC_ROLLRATE_MAX 600
|
||||
param set MC_ROLLRATE_P 0.075
|
||||
param set MC_YAWRATE_I 0.3
|
||||
param set MC_YAWRATE_MAX 400
|
||||
param set MC_YAWRATE_P 0.12
|
||||
param set MC_YAW_P 4
|
||||
|
||||
param set MPC_MANTHR_MIN 0
|
||||
param set MPC_MAN_TILT_MAX 60
|
||||
|
||||
param set MOT_ORDERING 1
|
||||
param set DSHOT_CONFIG 600
|
||||
|
||||
param set SYS_HAS_BARO 0
|
||||
param set SYS_HAS_MAG 0
|
||||
|
||||
param set BAT_N_CELLS 2
|
||||
fi
|
||||
|
||||
# The Whoop uses reversed props
|
||||
set MIXER quad_h
|
||||
set PWM_OUT 1234
|
||||
|
||||
param set-default CBRK_SUPPLY_CHK 894281
|
||||
param set-default CBRK_USB_CHK 197848
|
||||
|
||||
param set-default IMU_GYRO_CUTOFF 100
|
||||
param set-default IMU_DGYRO_CUTOFF 60
|
||||
|
||||
param set-default MC_AIRMODE 2
|
||||
param set-default MC_PITCHRATE_D 0.001
|
||||
param set-default MC_PITCHRATE_I 0.5
|
||||
param set-default MC_PITCHRATE_MAX 600
|
||||
param set-default MC_PITCHRATE_P 0.075
|
||||
param set-default MC_PITCH_P 6
|
||||
param set-default MC_ROLLRATE_D 0.001
|
||||
param set-default MC_ROLLRATE_I 0.4
|
||||
param set-default MC_ROLLRATE_MAX 600
|
||||
param set-default MC_ROLLRATE_P 0.075
|
||||
param set-default MC_YAWRATE_I 0.3
|
||||
param set-default MC_YAWRATE_MAX 400
|
||||
param set-default MC_YAWRATE_P 0.12
|
||||
param set-default MC_YAW_P 4
|
||||
|
||||
param set-default MPC_MANTHR_MIN 0
|
||||
param set-default MPC_MAN_TILT_MAX 60
|
||||
|
||||
param set-default MOT_ORDERING 1
|
||||
param set-default DSHOT_CONFIG 600
|
||||
|
||||
param set-default SYS_HAS_BARO 0
|
||||
param set-default SYS_HAS_MAG 0
|
||||
|
||||
param set-default BAT_N_CELLS 2
|
||||
|
||||
@ -11,45 +11,35 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
param set-default MC_ROLL_P 8
|
||||
param set-default MC_ROLLRATE_P 0.08
|
||||
param set-default MC_ROLLRATE_I 0.25
|
||||
param set-default MC_ROLLRATE_D 0.001
|
||||
param set-default MC_PITCH_P 8
|
||||
param set-default MC_PITCHRATE_P 0.08
|
||||
param set-default MC_PITCHRATE_I 0.25
|
||||
param set-default MC_PITCHRATE_D 0.001
|
||||
param set-default MC_YAW_P 4
|
||||
param set-default MC_YAWRATE_P 0.2
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set MC_ROLL_P 8
|
||||
param set MC_ROLLRATE_P 0.08
|
||||
param set MC_ROLLRATE_I 0.25
|
||||
param set MC_ROLLRATE_D 0.001
|
||||
param set MC_PITCH_P 8
|
||||
param set MC_PITCHRATE_P 0.08
|
||||
param set MC_PITCHRATE_I 0.25
|
||||
param set MC_PITCHRATE_D 0.001
|
||||
param set MC_YAW_P 4
|
||||
param set MC_YAWRATE_P 0.2
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
param set-default MC_ROLLRATE_MAX 1600
|
||||
param set-default MC_PITCHRATE_MAX 1600
|
||||
param set-default MC_YAWRATE_MAX 1000
|
||||
|
||||
param set MC_ROLLRATE_MAX 1600
|
||||
param set MC_PITCHRATE_MAX 1600
|
||||
param set MC_YAWRATE_MAX 1000
|
||||
param set-default MPC_MANTHR_MIN 0
|
||||
param set-default MPC_MAN_TILT_MAX 60
|
||||
|
||||
param set MPC_MANTHR_MIN 0
|
||||
param set MPC_MAN_TILT_MAX 60
|
||||
# use thrust curve factor (instead of TPA)
|
||||
param set-default THR_MDL_FAC 0.3
|
||||
|
||||
# use thrust curve factor (instead of TPA)
|
||||
param set THR_MDL_FAC 0.3
|
||||
# enable high-rate logging profile (helps with tuning)
|
||||
param set-default SDLOG_PROFILE 19
|
||||
|
||||
param set PWM_MIN 1075
|
||||
# enable one-shot
|
||||
param set PWM_RATE 0
|
||||
param set-default IMU_DGYRO_CUTOFF 50
|
||||
param set-default IMU_GYRO_CUTOFF 90
|
||||
|
||||
# enable high-rate logging profile (helps with tuning)
|
||||
param set SDLOG_PROFILE 19
|
||||
|
||||
param set IMU_DGYRO_CUTOFF 50
|
||||
param set IMU_GYRO_CUTOFF 90
|
||||
|
||||
param set CBRK_IO_SAFETY 22027
|
||||
fi
|
||||
param set-default CBRK_IO_SAFETY 22027
|
||||
|
||||
@ -21,39 +21,32 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_s250aq
|
||||
set MAV_TYPE 2
|
||||
|
||||
set PWM_OUT 1234
|
||||
param set-default ATT_BIAS_MAX 0
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set ATT_BIAS_MAX 0
|
||||
param set-default CBRK_IO_SAFETY 22027
|
||||
|
||||
param set CBRK_IO_SAFETY 22027
|
||||
param set-default MC_ROLL_P 8
|
||||
param set-default MC_ROLLRATE_P 0.19
|
||||
param set-default MC_ROLLRATE_I 0.1
|
||||
param set-default MC_ROLLRATE_D 0.0055
|
||||
param set-default MC_PITCH_P 8
|
||||
param set-default MC_PITCHRATE_P 0.19
|
||||
param set-default MC_PITCHRATE_I 0.1
|
||||
param set-default MC_PITCHRATE_D 0.0055
|
||||
param set-default MC_YAW_P 4
|
||||
param set-default MC_YAWRATE_P 0.2
|
||||
param set-default MC_YAWRATE_I 0.1
|
||||
param set-default MC_YAWRATE_D 0
|
||||
param set-default MC_ROLLRATE_MAX 720
|
||||
param set-default MC_PITCHRATE_MAX 720
|
||||
param set-default MC_YAWRATE_MAX 400
|
||||
param set-default MC_ACRO_R_MAX 360
|
||||
param set-default MC_ACRO_P_MAX 360
|
||||
|
||||
param set MC_ROLL_P 8
|
||||
param set MC_ROLLRATE_P 0.19
|
||||
param set MC_ROLLRATE_I 0.1
|
||||
param set MC_ROLLRATE_D 0.0055
|
||||
param set MC_PITCH_P 8
|
||||
param set MC_PITCHRATE_P 0.19
|
||||
param set MC_PITCHRATE_I 0.1
|
||||
param set MC_PITCHRATE_D 0.0055
|
||||
param set MC_YAW_P 4
|
||||
param set MC_YAWRATE_P 0.2
|
||||
param set MC_YAWRATE_I 0.1
|
||||
param set MC_YAWRATE_D 0
|
||||
param set MC_ROLLRATE_MAX 720
|
||||
param set MC_PITCHRATE_MAX 720
|
||||
param set MC_YAWRATE_MAX 400
|
||||
param set MC_ACRO_R_MAX 360
|
||||
param set MC_ACRO_P_MAX 360
|
||||
|
||||
param set MPC_THR_MIN 0.06
|
||||
param set MPC_MANTHR_MIN 0.06
|
||||
|
||||
param set PWM_MIN 1075
|
||||
fi
|
||||
param set-default MPC_THR_MIN 0.06
|
||||
param set-default MPC_MANTHR_MIN 0.06
|
||||
|
||||
@ -14,46 +14,35 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
# The set does not include a battery, but most people will probably use 4S
|
||||
param set-default BAT_N_CELLS 4
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
# The set does not include a battery, but most people will probably use 4S
|
||||
param set BAT_N_CELLS 4
|
||||
param set-default IMU_GYRO_CUTOFF 120
|
||||
param set-default IMU_DGYRO_CUTOFF 45
|
||||
|
||||
param set IMU_GYRO_CUTOFF 120
|
||||
param set IMU_DGYRO_CUTOFF 45
|
||||
param set-default MC_AIRMODE 1
|
||||
param set-default MC_PITCHRATE_D 0.0012
|
||||
param set-default MC_PITCHRATE_I 0.35
|
||||
param set-default MC_PITCHRATE_MAX 1200
|
||||
param set-default MC_PITCHRATE_P 0.082
|
||||
param set-default MC_PITCH_P 8
|
||||
param set-default MC_ROLLRATE_D 0.0012
|
||||
param set-default MC_ROLLRATE_I 0.3
|
||||
param set-default MC_ROLLRATE_MAX 1200
|
||||
param set-default MC_ROLLRATE_P 0.076
|
||||
param set-default MC_ROLL_P 8
|
||||
param set-default MC_YAWRATE_I 0.3
|
||||
param set-default MC_YAWRATE_MAX 600
|
||||
param set-default MC_YAWRATE_P 0.25
|
||||
param set-default MC_YAW_P 4
|
||||
|
||||
param set MC_AIRMODE 1
|
||||
param set MC_PITCHRATE_D 0.0012
|
||||
param set MC_PITCHRATE_I 0.35
|
||||
param set MC_PITCHRATE_MAX 1200
|
||||
param set MC_PITCHRATE_P 0.082
|
||||
param set MC_PITCH_P 8
|
||||
param set MC_ROLLRATE_D 0.0012
|
||||
param set MC_ROLLRATE_I 0.3
|
||||
param set MC_ROLLRATE_MAX 1200
|
||||
param set MC_ROLLRATE_P 0.076
|
||||
param set MC_ROLL_P 8
|
||||
param set MC_YAWRATE_I 0.3
|
||||
param set MC_YAWRATE_MAX 600
|
||||
param set MC_YAWRATE_P 0.25
|
||||
param set MC_YAW_P 4
|
||||
|
||||
param set MPC_MANTHR_MIN 0
|
||||
param set MPC_MAN_TILT_MAX 60
|
||||
param set MPC_THR_CURVE 1
|
||||
param set MPC_THR_HOVER 0.25
|
||||
param set MPC_THR_MIN 0.05
|
||||
param set MPC_Z_VEL_I_ACC 1.7
|
||||
|
||||
param set PWM_MAX 1950
|
||||
param set PWM_MIN 1050
|
||||
|
||||
param set PWM_RATE 0
|
||||
param set THR_MDL_FAC 0.3
|
||||
fi
|
||||
param set-default MPC_MANTHR_MIN 0
|
||||
param set-default MPC_MAN_TILT_MAX 60
|
||||
param set-default MPC_THR_CURVE 1
|
||||
param set-default MPC_THR_HOVER 0.25
|
||||
param set-default MPC_THR_MIN 0.05
|
||||
param set-default MPC_Z_VEL_I_ACC 1.7
|
||||
|
||||
param set-default THR_MDL_FAC 0.3
|
||||
|
||||
@ -12,56 +12,49 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set PARAM_DEFAULTS_VER 2
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set BAT_N_CELLS 4
|
||||
param set-default BAT_N_CELLS 4
|
||||
|
||||
param set GPS_1_CONFIG 0
|
||||
param set RC_PORT_CONFIG 201
|
||||
param set-default GPS_1_CONFIG 0
|
||||
param set-default RC_PORT_CONFIG 201
|
||||
|
||||
param set IMU_GYRO_CUTOFF 80
|
||||
param set IMU_DGYRO_CUTOFF 50
|
||||
param set IMU_GYRO_RATEMAX 2000
|
||||
param set-default IMU_GYRO_CUTOFF 80
|
||||
param set-default IMU_DGYRO_CUTOFF 50
|
||||
param set-default IMU_GYRO_RATEMAX 2000
|
||||
|
||||
param set MC_ROLLRATE_P 0.085
|
||||
param set MC_ROLLRATE_I 0.25
|
||||
param set MC_ROLLRATE_D 0.0008
|
||||
param set MC_ROLLRATE_MAX 1600
|
||||
param set MC_ROLL_P 10
|
||||
param set-default MC_ROLLRATE_P 0.085
|
||||
param set-default MC_ROLLRATE_I 0.25
|
||||
param set-default MC_ROLLRATE_D 0.0008
|
||||
param set-default MC_ROLLRATE_MAX 1600
|
||||
param set-default MC_ROLL_P 10
|
||||
|
||||
param set MC_PITCHRATE_P 0.085
|
||||
param set MC_PITCHRATE_I 0.32
|
||||
param set MC_PITCHRATE_D 0.0008
|
||||
param set MC_PITCHRATE_MAX 1600
|
||||
param set MC_PITCH_P 10
|
||||
param set-default MC_PITCHRATE_P 0.085
|
||||
param set-default MC_PITCHRATE_I 0.32
|
||||
param set-default MC_PITCHRATE_D 0.0008
|
||||
param set-default MC_PITCHRATE_MAX 1600
|
||||
param set-default MC_PITCH_P 10
|
||||
|
||||
param set MC_YAWRATE_MAX 1000
|
||||
param set MC_YAWRATE_P 0.15
|
||||
param set MC_YAW_P 4
|
||||
param set-default MC_YAWRATE_MAX 1000
|
||||
param set-default MC_YAWRATE_P 0.15
|
||||
param set-default MC_YAW_P 4
|
||||
|
||||
param set MOT_ORDERING 1
|
||||
param set MPC_MANTHR_MIN 0
|
||||
param set MPC_MAN_TILT_MAX 60
|
||||
param set-default MOT_ORDERING 1
|
||||
param set-default MPC_MANTHR_MIN 0
|
||||
param set-default MPC_MAN_TILT_MAX 60
|
||||
|
||||
param set DSHOT_CONFIG 1200
|
||||
param set-default DSHOT_CONFIG 1200
|
||||
|
||||
param set OSD_ATXXXX_CFG 1
|
||||
param set TEL_FRSKY_CONFIG 300
|
||||
param set-default OSD_ATXXXX_CFG 1
|
||||
param set-default TEL_FRSKY_CONFIG 300
|
||||
|
||||
param set THR_MDL_FAC 0.35
|
||||
param set-default THR_MDL_FAC 0.35
|
||||
|
||||
param set MPC_THR_CURVE 1
|
||||
param set MPC_THR_HOVER 0.12
|
||||
param set-default MPC_THR_CURVE 1
|
||||
param set-default MPC_THR_HOVER 0.12
|
||||
|
||||
param set MC_AIRMODE 1
|
||||
|
||||
param set EV_TSK_RC_LOSS 1
|
||||
fi
|
||||
param set-default MC_AIRMODE 1
|
||||
|
||||
param set-default EV_TSK_RC_LOSS 1
|
||||
|
||||
@ -12,26 +12,18 @@
|
||||
# @board bitcraze_crazyflie exclude
|
||||
#
|
||||
|
||||
. ${R}etc/init.d/rc.mc_defaults
|
||||
. ${R}etc/init.d/rc.mc_quad_defaults
|
||||
|
||||
set MIXER quad_x
|
||||
set PWM_OUT 1234
|
||||
param set-default BAT_N_CELLS 6
|
||||
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
param set BAT_N_CELLS 6
|
||||
|
||||
param set MC_ROLL_P 6.5
|
||||
param set MC_ROLLRATE_P 0.05
|
||||
param set MC_ROLLRATE_I 0.05
|
||||
param set MC_ROLLRATE_D 0.001
|
||||
param set MC_PITCH_P 6.5
|
||||
param set MC_PITCHRATE_P 0.05
|
||||
param set MC_PITCHRATE_I 0.05
|
||||
param set MC_PITCHRATE_D 0.001
|
||||
param set MC_YAWRATE_P 0.2
|
||||
param set MC_YAWRATE_I 0
|
||||
param set MC_YAWRATE_D 0
|
||||
|
||||
param set PWM_MIN 1200
|
||||
fi
|
||||
param set-default MC_ROLL_P 6.5
|
||||
param set-default MC_ROLLRATE_P 0.05
|
||||
param set-default MC_ROLLRATE_I 0.05
|
||||
param set-default MC_ROLLRATE_D 0.001
|
||||
param set-default MC_PITCH_P 6.5
|
||||
param set-default MC_PITCHRATE_P 0.05
|
||||
param set-default MC_PITCHRATE_I 0.05
|
||||
param set-default MC_PITCHRATE_D 0.001
|
||||
param set-default MC_YAWRATE_P 0.2
|
||||
param set-default MC_YAWRATE_I 0
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
@ -21,63 +21,60 @@
|
||||
#
|
||||
# Load default params for this platform
|
||||
#
|
||||
if [ $AUTOCNF = yes ]
|
||||
then
|
||||
# Set all params here, then disable autoconfig
|
||||
param set EKF2_GPS_POS_X -0.06
|
||||
param set EKF2_GPS_POS_Z -0.1
|
||||
param set EKF2_MIN_OBS_DT 50
|
||||
|
||||
param set EKF2_BARO_GATE 10
|
||||
param set EKF2_BARO_NOISE 5
|
||||
param set EKF2_ACC_NOISE 0.7
|
||||
# Set all params here, then disable autoconfig
|
||||
param set-default EKF2_GPS_POS_X -0.06
|
||||
param set-default EKF2_GPS_POS_Z -0.1
|
||||
param set-default EKF2_MIN_OBS_DT 50
|
||||
|
||||
param set LNDMC_Z_VEL_MAX 2
|
||||
param set-default EKF2_BARO_GATE 10
|
||||
param set-default EKF2_BARO_NOISE 5
|
||||
param set-default EKF2_ACC_NOISE 0.7
|
||||
|
||||
param set MC_ROLL_P 8
|
||||
param set MC_ROLLRATE_P 0.13
|
||||
param set MC_ROLLRATE_I 0.07
|
||||
param set MC_ROLLRATE_D 0.0012
|
||||
param set MC_ROLLRATE_MAX 360
|
||||
param set MC_PITCH_P 8
|
||||
param set MC_PITCHRATE_P 0.13
|
||||
param set MC_PITCHRATE_I 0.07
|
||||
param set MC_PITCHRATE_D 0.0012
|
||||
param set MC_PITCHRATE_MAX 360
|
||||
param set MC_YAW_P 4
|
||||
param set MC_YAWRATE_P 0.12
|
||||
param set MC_YAWRATE_I 0.05
|
||||
param set MC_YAWRATE_D 0
|
||||
param set-default LNDMC_Z_VEL_MAX 2
|
||||
|
||||
param set MPC_LAND_SPEED 0.7
|
||||
param set MPC_MANTHR_MIN 0.04
|
||||
param set MPC_THR_HOVER 0.5
|
||||
param set MPC_THR_MAX 0.94
|
||||
param set MPC_THR_MIN 0.1
|
||||
param set MPC_XY_CRUISE 8
|
||||
param set MPC_XY_P 1.5
|
||||
param set MPC_XY_VEL_P_ACC 3
|
||||
param set MPC_Z_P 1.5
|
||||
param set MPC_Z_VEL_P_ACC 16
|
||||
param set MPC_Z_VEL_I_ACC 3
|
||||
param set MPC_Z_VEL_MAX_DN 4
|
||||
param set MPC_Z_VEL_MAX_UP 5
|
||||
param set-default MC_ROLL_P 8
|
||||
param set-default MC_ROLLRATE_P 0.13
|
||||
param set-default MC_ROLLRATE_I 0.07
|
||||
param set-default MC_ROLLRATE_D 0.0012
|
||||
param set-default MC_ROLLRATE_MAX 360
|
||||
param set-default MC_PITCH_P 8
|
||||
param set-default MC_PITCHRATE_P 0.13
|
||||
param set-default MC_PITCHRATE_I 0.07
|
||||
param set-default MC_PITCHRATE_D 0.0012
|
||||
param set-default MC_PITCHRATE_MAX 360
|
||||
param set-default MC_YAW_P 4
|
||||
param set-default MC_YAWRATE_P 0.12
|
||||
param set-default MC_YAWRATE_I 0.05
|
||||
param set-default MC_YAWRATE_D 0
|
||||
|
||||
# TELEM2 config
|
||||
param set MAV_1_CONFIG 102
|
||||
param set MAV_1_RATE 80000
|
||||
param set MAV_1_FORWARD 1
|
||||
param set SER_TEL2_BAUD 921600
|
||||
fi
|
||||
param set-default MPC_LAND_SPEED 0.7
|
||||
param set-default MPC_MANTHR_MIN 0.04
|
||||
param set-default MPC_THR_HOVER 0.5
|
||||
param set-default MPC_THR_MAX 0.94
|
||||
param set-default MPC_THR_MIN 0.1
|
||||
param set-default MPC_XY_CRUISE 8
|
||||
param set-default MPC_XY_P 1.5
|
||||
param set-default MPC_XY_VEL_P_ACC 3
|
||||
param set-default MPC_Z_P 1.5
|
||||
param set-default MPC_Z_VEL_P_ACC 16
|
||||
param set-default MPC_Z_VEL_I_ACC 3
|
||||
param set-default MPC_Z_VEL_MAX_DN 4
|
||||
param set-default MPC_Z_VEL_MAX_UP 5
|
||||
|
||||
# TELEM2 config
|
||||
param set-default MAV_1_CONFIG 102
|
||||
param set-default MAV_1_RATE 80000
|
||||
param set-default MAV_1_FORWARD 1
|
||||
param set-default SER_TEL2_BAUD 921600
|
||||
|
||||
if ! param greater SYS_HITL 0
|
||||
then
|
||||
tap_esc start -d /dev/ttyS0 -n 4
|
||||
usleep 300000
|
||||
tap_esc start -d /dev/ttyS0 -n 4
|
||||
usleep 300000
|
||||
|
||||
set OUTPUT_MODE tap_esc
|
||||
set OUTPUT_MODE tap_esc
|
||||
fi
|
||||
|
||||
set MIXER quad_x
|
||||
set USE_IO no
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user