Showing
1000 changed files
with
0 additions
and
3864 deletions
Too many changes to show.
To preserve performance only 1000 of 1000+ files are displayed.
code/modify/CMakeLists.txt
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/CODE_OF_CONDUCT.md
deleted
100644 → 0
1 | -# Contributor Covenant Code of Conduct | ||
2 | - | ||
3 | -## Our Pledge | ||
4 | - | ||
5 | -In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. | ||
6 | - | ||
7 | -## Our Standards | ||
8 | - | ||
9 | -Examples of behavior that contributes to creating a positive environment include: | ||
10 | - | ||
11 | -* Using welcoming and inclusive language | ||
12 | -* Being respectful of differing viewpoints and experiences | ||
13 | -* Gracefully accepting constructive criticism | ||
14 | -* Focusing on what is best for the community | ||
15 | -* Showing empathy towards other community members | ||
16 | - | ||
17 | -Examples of unacceptable behavior by participants include: | ||
18 | - | ||
19 | -* The use of sexualized language or imagery and unwelcome sexual attention or advances | ||
20 | -* Trolling, insulting/derogatory comments, and personal or political attacks | ||
21 | -* Public or private harassment | ||
22 | -* Publishing others' private information, such as a physical or electronic address, without explicit permission | ||
23 | -* Other conduct which could reasonably be considered inappropriate in a professional setting | ||
24 | - | ||
25 | -## Our Responsibilities | ||
26 | - | ||
27 | -Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. | ||
28 | - | ||
29 | -Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. | ||
30 | - | ||
31 | -## Scope | ||
32 | - | ||
33 | -This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. | ||
34 | - | ||
35 | -## Enforcement | ||
36 | - | ||
37 | -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at lorenz@px4.io. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. | ||
38 | - | ||
39 | -Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. | ||
40 | - | ||
41 | -## Attribution | ||
42 | - | ||
43 | -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] | ||
44 | - | ||
45 | -[homepage]: http://contributor-covenant.org | ||
46 | -[version]: http://contributor-covenant.org/version/1/4/ |
code/modify/CONTRIBUTING.md
deleted
100644 → 0
1 | -# Contributing to PX4 Firmware | ||
2 | - | ||
3 | -We follow the [Github flow](https://guides.github.com/introduction/flow/) development model. | ||
4 | - | ||
5 | -### Fork the project, then clone your repo | ||
6 | - | ||
7 | -First [fork and clone](https://help.github.com/articles/fork-a-repo) the project project. | ||
8 | - | ||
9 | -### Create a feature branch | ||
10 | - | ||
11 | -*Always* branch off master for new features. | ||
12 | - | ||
13 | -``` | ||
14 | -git checkout -b mydescriptivebranchname | ||
15 | -``` | ||
16 | - | ||
17 | -### Edit and build the code | ||
18 | - | ||
19 | -The [developer guide](http://dev.px4.io/) explains how to set up the development environment on Mac OS, Linux or Windows. Please take note of our [coding style](https://dev.px4.io/master/en/contribute/code.html) when editing files. | ||
20 | - | ||
21 | -### Commit your changes | ||
22 | - | ||
23 | -Always write descriptive commit messages and add a fixes or relates note to them with an [issue number](https://github.com/px4/Firmware/issues) (Github will link these then conveniently) | ||
24 | - | ||
25 | -**Example:** | ||
26 | - | ||
27 | -``` | ||
28 | -Change how the attitude controller works | ||
29 | - | ||
30 | -- Fixes rate feed forward | ||
31 | -- Allows a local body rate override | ||
32 | - | ||
33 | -Fixes issue #123 | ||
34 | -``` | ||
35 | - | ||
36 | -### Test your changes | ||
37 | - | ||
38 | -Since we care about safety, we will regularly ask you for test results. Best is to do a test flight (or bench test where it applies) and upload the logfile from it (on the microSD card in the logs directory) to Google Drive or Dropbox and share the link. | ||
39 | - | ||
40 | -### Push your changes | ||
41 | - | ||
42 | -Push changes to your repo and send a [pull request](https://github.com/PX4/Firmware/compare/). | ||
43 | - | ||
44 | -Make sure to provide some testing feedback and if possible the link to a flight log file. Upload flight log files to [Flight Review](http://logs.px4.io) and link the resulting report. |
code/modify/CTestConfig.cmake
deleted
100644 → 0
1 | -## This file should be placed in the root directory of your project. | ||
2 | -## Then modify the CMakeLists.txt file in the root directory of your | ||
3 | -## project to incorporate the testing dashboard. | ||
4 | -## | ||
5 | -## # The following are required to submit to the CDash dashboard: | ||
6 | -## ENABLE_TESTING() | ||
7 | -## INCLUDE(CTest) | ||
8 | - | ||
9 | -set(CTEST_PROJECT_NAME "PX4 Firmware") | ||
10 | -set(CTEST_NIGHTLY_START_TIME "00:00:00 EST") | ||
11 | - | ||
12 | -set(CTEST_DROP_METHOD "http") | ||
13 | -set(CTEST_DROP_SITE "my.cdash.org") | ||
14 | -set(CTEST_DROP_LOCATION "/submit.php?project=PX4+Firmware") | ||
15 | -set(CTEST_DROP_SITE_CDASH TRUE) |
This diff could not be displayed because it is too large.
code/modify/Firmware.sublime-project
deleted
100644 → 0
1 | -{ | ||
2 | - "folders": | ||
3 | - [ | ||
4 | - { | ||
5 | - "path": ".", | ||
6 | - "file_exclude_patterns": | ||
7 | - [ | ||
8 | - "*.o", | ||
9 | - "*.a", | ||
10 | - "*.d", | ||
11 | - ".built", | ||
12 | - ".context", | ||
13 | - ".depend", | ||
14 | - ".config", | ||
15 | - ".version", | ||
16 | - "Make.dep", | ||
17 | - ".configured", | ||
18 | - "*.sublime-project", | ||
19 | - "*.sublime-workspace", | ||
20 | - ".project", | ||
21 | - ".cproject", | ||
22 | - "cscope.out" | ||
23 | - ], | ||
24 | - "folder_exclude_patterns": | ||
25 | - [ | ||
26 | - ".settings", | ||
27 | - "nuttx/arch/arm/src/board", | ||
28 | - "nuttx/arch/arm/src/chip", | ||
29 | - "build_*" | ||
30 | - ] | ||
31 | - } | ||
32 | - ], | ||
33 | - "settings": | ||
34 | - { | ||
35 | - "tab_size": 8, | ||
36 | - "translate_tabs_to_spaces": false, | ||
37 | - "highlight_line": true, | ||
38 | - "AStyleFormatter": | ||
39 | - { | ||
40 | - "options_c": | ||
41 | - { | ||
42 | - "use_only_additional_options": true, | ||
43 | - "additional_options_file": "${project_path}/Tools/astyle/astylerc" | ||
44 | - }, | ||
45 | - "options_c++": | ||
46 | - { | ||
47 | - "use_only_additional_options": true, | ||
48 | - "additional_options_file": "${project_path}/Tools/astyle/astylerc" | ||
49 | - } | ||
50 | - } | ||
51 | - }, | ||
52 | - "build_systems": | ||
53 | - [ | ||
54 | - { | ||
55 | - "name": "PX4: make all", | ||
56 | - "working_dir": "${project_path}", | ||
57 | - "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", | ||
58 | - "cmd": ["make"], | ||
59 | - "shell": true | ||
60 | - }, | ||
61 | - { | ||
62 | - "name": "PX4: make and upload", | ||
63 | - "working_dir": "${project_path}", | ||
64 | - "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", | ||
65 | - "cmd": ["make upload px4_fmu-v2_default -j8"], | ||
66 | - "shell": true | ||
67 | - }, | ||
68 | - { | ||
69 | - "name": "PX4: make posix", | ||
70 | - "working_dir": "${project_path}", | ||
71 | - "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", | ||
72 | - "cmd": ["make posix"], | ||
73 | - "shell": true | ||
74 | - }, | ||
75 | - { | ||
76 | - "name": "MindPX_V2: make and upload", | ||
77 | - "working_dir": "${project_path}", | ||
78 | - "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", | ||
79 | - "cmd": ["make upload mindpx-v2_default -j8"], | ||
80 | - "shell": true | ||
81 | - } | ||
82 | - ] | ||
83 | -} |
code/modify/Jenkinsfile
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/LICENSE
deleted
100644 → 0
1 | -BSD 3-Clause License | ||
2 | - | ||
3 | -Copyright (c) 2012 - 2021, PX4 Development Team | ||
4 | -All rights reserved. | ||
5 | - | ||
6 | -Redistribution and use in source and binary forms, with or without | ||
7 | -modification, are permitted provided that the following conditions are met: | ||
8 | - | ||
9 | -* Redistributions of source code must retain the above copyright notice, this | ||
10 | - list of conditions and the following disclaimer. | ||
11 | - | ||
12 | -* Redistributions in binary form must reproduce the above copyright notice, | ||
13 | - this list of conditions and the following disclaimer in the documentation | ||
14 | - and/or other materials provided with the distribution. | ||
15 | - | ||
16 | -* Neither the name of the copyright holder nor the names of its | ||
17 | - contributors may be used to endorse or promote products derived from | ||
18 | - this software without specific prior written permission. | ||
19 | - | ||
20 | -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||
21 | -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
22 | -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
23 | -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE | ||
24 | -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||
25 | -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | ||
26 | -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | ||
27 | -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | ||
28 | -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||
29 | -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
code/modify/Makefile
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/PULL_REQUEST_TEMPLATE.md
deleted
100644 → 0
1 | -Please use [PX4 Discuss](http://discuss.px4.io/) or [Slack](http://slack.px4.io/) to align on pull requests if necessary. You can then open draft pull requests to get early feedback. | ||
2 | - | ||
3 | -**Describe problem solved by this pull request** | ||
4 | -A clear and concise description of the problem this proposed change will solve. | ||
5 | -E.g. For this use case I ran into... | ||
6 | - | ||
7 | -**Describe your solution** | ||
8 | -A clear and concise description of what you have implemented. | ||
9 | - | ||
10 | -**Describe possible alternatives** | ||
11 | -A clear and concise description of alternative solutions or features you've considered. | ||
12 | - | ||
13 | -**Test data / coverage** | ||
14 | -How was it tested? What cases were covered? Logs uploaded to https://review.px4.io/ and screenshots of the important plot parts. | ||
15 | - | ||
16 | -**Additional context** | ||
17 | -Add any other related context or media. |
code/modify/README.md
deleted
100644 → 0
1 | -# PX4 Drone Autopilot | ||
2 | - | ||
3 | -[![Releases](https://img.shields.io/github/release/PX4/PX4-Autopilot.svg)](https://github.com/PX4/PX4-Autopilot/releases) [![DOI](https://zenodo.org/badge/22634/PX4/PX4-Autopilot.svg)](https://zenodo.org/badge/latestdoi/22634/PX4/PX4-Autopilot) | ||
4 | - | ||
5 | -[![Nuttx Targets](https://github.com/PX4/PX4-Autopilot/workflows/Nuttx%20Targets/badge.svg)](https://github.com/PX4/PX4-Autopilot/actions?query=workflow%3A%22Nuttx+Targets%22?branch=master) [![SITL Tests](https://github.com/PX4/PX4-Autopilot/workflows/SITL%20Tests/badge.svg?branch=master)](https://github.com/PX4/PX4-Autopilot/actions?query=workflow%3A%22SITL+Tests%22) | ||
6 | - | ||
7 | -[![Slack](https://px4-slack.herokuapp.com/badge.svg)](http://slack.px4.io) | ||
8 | - | ||
9 | -This repository holds the [PX4](http://px4.io) flight control solution for drones, with the main applications located in the [src/modules](https://github.com/PX4/PX4-Autopilot/tree/master/src/modules) directory. It also contains the PX4 Drone Middleware Platform, which provides drivers and middleware to run drones. | ||
10 | - | ||
11 | -PX4 is highly portable, OS-independent and supports Linux, NuttX and QuRT out of the box. | ||
12 | - | ||
13 | -* Official Website: http://px4.io (License: BSD 3-clause, [LICENSE](https://github.com/PX4/PX4-Autopilot/blob/master/LICENSE)) | ||
14 | -* [Supported airframes](https://docs.px4.io/master/en/airframes/airframe_reference.html) ([portfolio](http://px4.io/#airframes)): | ||
15 | - * [Multicopters](https://docs.px4.io/master/en/frames_multicopter/) | ||
16 | - * [Fixed wing](https://docs.px4.io/master/en/frames_plane/) | ||
17 | - * [VTOL](https://docs.px4.io/master/en/frames_vtol/) | ||
18 | - * [Autogyro](https://docs.px4.io/master/en/frames_autogyro/) | ||
19 | - * [Rover](https://docs.px4.io/master/en/frames_rover/) | ||
20 | - * many more experimental types (Blimps, Boats, Submarines, High altitude balloons, etc) | ||
21 | -* Releases: [Downloads](https://github.com/PX4/PX4-Autopilot/releases) | ||
22 | - | ||
23 | - | ||
24 | -## Building a PX4 based drone, rover, boat or robot | ||
25 | - | ||
26 | -The [PX4 User Guide](https://docs.px4.io/master/en/) explains how to assemble [supported vehicles](https://docs.px4.io/master/en/airframes/airframe_reference.html) and fly drones with PX4. | ||
27 | -See the [forum and chat](https://docs.px4.io/master/en/#support) if you need help! | ||
28 | - | ||
29 | - | ||
30 | -## Changing code and contributing | ||
31 | - | ||
32 | -This [Developer Guide](https://docs.px4.io/master/en/development/development.html) is for software developers who want to modify the flight stack and middleware (e.g. to add new flight modes), hardware integrators who want to support new flight controller boards and peripherals, and anyone who wants to get PX4 working on a new (unsupported) airframe/vehicle. | ||
33 | - | ||
34 | -Developers should read the [Guide for Contributions](https://docs.px4.io/master/en/contribute/). | ||
35 | -See the [forum and chat](https://dev.px4.io/master/en/#support) if you need help! | ||
36 | - | ||
37 | - | ||
38 | -### Weekly Dev Call | ||
39 | - | ||
40 | -The PX4 Dev Team syncs up on a [weekly dev call](https://dev.px4.io/master/en/contribute/#dev_call). | ||
41 | - | ||
42 | -> **Note** The dev call is open to all interested developers (not just the core dev team). This is a great opportunity to meet the team and contribute to the ongoing development of the platform. It includes a QA session for newcomers. All regular calls are listed in the [Dronecode calendar](https://www.dronecode.org/calendar/). | ||
43 | - | ||
44 | - | ||
45 | -## Maintenance Team | ||
46 | - | ||
47 | - * Project: Founder | ||
48 | - * [Lorenz Meier](https://github.com/LorenzMeier) | ||
49 | - * Architecture | ||
50 | - * [Daniel Agar](https://github.com/dagar) | ||
51 | - * [Dev Call](https://github.com/PX4/PX4-Autopilot/labels/devcall) | ||
52 | - * [Ramon Roche](https://github.com/mrpollo) | ||
53 | - * Communication Architecture | ||
54 | - * [Beat Kueng](https://github.com/bkueng) | ||
55 | - * [Julian Oes](https://github.com/JulianOes) | ||
56 | - * UI in QGroundControl | ||
57 | - * [Gus Grubba](https://github.com/dogmaphobic) | ||
58 | - * [Multicopter Flight Control](https://github.com/PX4/PX4-Autopilot/labels/multicopter) | ||
59 | - * [Mathieu Bresciani](https://github.com/bresch) | ||
60 | - * [Multicopter Software Architecture](https://github.com/PX4/PX4-Autopilot/labels/multicopter) | ||
61 | - * [Matthias Grob](https://github.com/MaEtUgR) | ||
62 | - * [VTOL Flight Control](https://github.com/PX4/PX4-Autopilot/labels/vtol) | ||
63 | - * [Roman Bapst](https://github.com/RomanBapst) | ||
64 | - * [Fixed Wing Flight Control](https://github.com/PX4/PX4-Autopilot/labels/fixedwing) | ||
65 | - * [Roman Bapst](https://github.com/RomanBapst) | ||
66 | - * OS / NuttX | ||
67 | - * [David Sidrane](https://github.com/davids5) | ||
68 | - * Driver Architecture | ||
69 | - * [Daniel Agar](https://github.com/dagar) | ||
70 | - * Commander Architecture | ||
71 | - * [Julian Oes](https://github.com/julianoes) | ||
72 | - * [UAVCAN](https://github.com/PX4/PX4-Autopilot/labels/uavcan) | ||
73 | - * [Daniel Agar](https://github.com/dagar) | ||
74 | - * [State Estimation](https://github.com/PX4/PX4-Autopilot/issues?q=is%3Aopen+is%3Aissue+label%3A%22state+estimation%22) | ||
75 | - * [Paul Riseborough](https://github.com/priseborough) | ||
76 | - * Vision based navigation and Obstacle Avoidance | ||
77 | - * [Markus Achtelik](https://github.com/markusachtelik) | ||
78 | - * RTPS/ROS2 Interface | ||
79 | - * [Nuno Marques](https://github.com/TSC21) | ||
80 | - | ||
81 | -See also [maintainers list](https://px4.io/community/maintainers/) (px4.io) and the [contributors list](https://github.com/PX4/PX4-Autopilot/graphs/contributors) (Github). | ||
82 | - | ||
83 | -## Supported Hardware | ||
84 | - | ||
85 | -This repository contains code supporting Pixhawk standard boards (best supported, best tested, recommended choice) and proprietary boards. | ||
86 | - | ||
87 | -### Pixhawk Standard Boards | ||
88 | - * FMUv6X and FMUv6U (STM32H7, 2021) | ||
89 | - * Various vendors will provide FMUv6X and FMUv6U based designs Q3/2021 | ||
90 | - * FMUv5 and FMUv5X (STM32F7, 2019/20) | ||
91 | - * [Pixhawk 4 (FMUv5)](https://docs.px4.io/master/en/flight_controller/pixhawk4.html) | ||
92 | - * [Pixhawk 4 mini (FMUv5)](https://docs.px4.io/master/en/flight_controller/pixhawk4_mini.html) | ||
93 | - * [CUAV V5+ (FMUv5)](https://docs.px4.io/master/en/flight_controller/cuav_v5_plus.html) | ||
94 | - * [CUAV V5 nano (FMUv5)](https://docs.px4.io/master/en/flight_controller/cuav_v5_nano.html) | ||
95 | - * [Auterion Skynode (FMUv5X)](https://docs.px4.io/master/en/flight_controller/auterion_skynode.html) | ||
96 | - * FMUv4 (STM32F4, 2015) | ||
97 | - * [Pixracer](https://docs.px4.io/master/en/flight_controller/pixracer.html) | ||
98 | - * [Pixhawk 3 Pro](https://docs.px4.io/master/en/flight_controller/pixhawk3_pro.html) | ||
99 | - * FMUv3 (STM32F4, 2014) | ||
100 | - * [Pixhawk 2](https://docs.px4.io/master/en/flight_controller/pixhawk-2.html) | ||
101 | - * [Pixhawk Mini](https://docs.px4.io/master/en/flight_controller/pixhawk_mini.html) | ||
102 | - * [CUAV Pixhack v3](https://docs.px4.io/master/en/flight_controller/pixhack_v3.html) | ||
103 | - * FMUv2 (STM32F4, 2013) | ||
104 | - * [Pixhawk](https://docs.px4.io/master/en/flight_controller/pixhawk.html) | ||
105 | - * [Pixfalcon](https://docs.px4.io/master/en/flight_controller/pixfalcon.html) | ||
106 | - | ||
107 | -### Manufacturer and Community supported | ||
108 | - * [Holybro Durandal](https://docs.px4.io/master/en/flight_controller/durandal.html) | ||
109 | - * [Hex Cube Orange](https://docs.px4.io/master/en/flight_controller/cubepilot_cube_orange.html) | ||
110 | - * [Hex Cube Yellow](https://docs.px4.io/master/en/flight_controller/cubepilot_cube_yellow.html) | ||
111 | - * [Airmind MindPX V2.8](http://www.mindpx.net/assets/accessories/UserGuide_MindPX.pdf) | ||
112 | - * [Airmind MindRacer V1.2](http://mindpx.net/assets/accessories/mindracer_user_guide_v1.2.pdf) | ||
113 | - * [Bitcraze Crazyflie 2.0](https://docs.px4.io/master/en/flight_controller/crazyflie2.html) | ||
114 | - * [Omnibus F4 SD](https://docs.px4.io/master/en/flight_controller/omnibus_f4_sd.html) | ||
115 | - * [Holybro Kakute F7](https://docs.px4.io/master/en/flight_controller/kakutef7.html) | ||
116 | - * [Raspberry PI with Navio 2](https://docs.px4.io/master/en/flight_controller/raspberry_pi_navio2.html) | ||
117 | - | ||
118 | -Additional information about supported hardware can be found in [PX4 user Guide > Autopilot Hardware](https://docs.px4.io/master/en/flight_controller/). | ||
119 | - | ||
120 | -## Project Roadmap | ||
121 | - | ||
122 | -A high level project roadmap is available [here](https://github.com/orgs/PX4/projects/25). |
code/modify/ROMFS/CMakeLists.txt
deleted
100644 → 0
This diff is collapsed. Click to expand it.
1 | -############################################################################ | ||
2 | -# | ||
3 | -# Copyright (c) 2020 PX4 Development Team. All rights reserved. | ||
4 | -# | ||
5 | -# Redistribution and use in source and binary forms, with or without | ||
6 | -# modification, are permitted provided that the following conditions | ||
7 | -# are met: | ||
8 | -# | ||
9 | -# 1. Redistributions of source code must retain the above copyright | ||
10 | -# notice, this list of conditions and the following disclaimer. | ||
11 | -# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | -# notice, this list of conditions and the following disclaimer in | ||
13 | -# the documentation and/or other materials provided with the | ||
14 | -# distribution. | ||
15 | -# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | -# used to endorse or promote products derived from this software | ||
17 | -# without specific prior written permission. | ||
18 | -# | ||
19 | -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | -# POSSIBILITY OF SUCH DAMAGE. | ||
31 | -# | ||
32 | -############################################################################ | ||
33 | - | ||
34 | -add_subdirectory(init.d) |
1 | -############################################################################ | ||
2 | -# | ||
3 | -# Copyright (c) 2020 PX4 Development Team. All rights reserved. | ||
4 | -# | ||
5 | -# Redistribution and use in source and binary forms, with or without | ||
6 | -# modification, are permitted provided that the following conditions | ||
7 | -# are met: | ||
8 | -# | ||
9 | -# 1. Redistributions of source code must retain the above copyright | ||
10 | -# notice, this list of conditions and the following disclaimer. | ||
11 | -# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | -# notice, this list of conditions and the following disclaimer in | ||
13 | -# the documentation and/or other materials provided with the | ||
14 | -# distribution. | ||
15 | -# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | -# used to endorse or promote products derived from this software | ||
17 | -# without specific prior written permission. | ||
18 | -# | ||
19 | -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | -# POSSIBILITY OF SUCH DAMAGE. | ||
31 | -# | ||
32 | -############################################################################ | ||
33 | - | ||
34 | -px4_add_romfs_files( | ||
35 | - rcS | ||
36 | -) |
code/modify/ROMFS/cannode/init.d/rcS
deleted
100644 → 0
1 | -#!/bin/sh | ||
2 | -# Un comment and use set +e to ignore and set -e to enable 'exit on error control' | ||
3 | -set +e | ||
4 | -# Un comment the line below to help debug scripts by printing a trace of the script commands | ||
5 | -#set -x | ||
6 | -# PX4FMU startup script. | ||
7 | -# | ||
8 | -# NOTE: environment variable references: | ||
9 | -# If the dollar sign ('$') is followed by a left bracket ('{') then the | ||
10 | -# variable name is terminated with the right bracket character ('}'). | ||
11 | -# Otherwise, the variable name goes to the end of the argument. | ||
12 | -# | ||
13 | -# | ||
14 | -# NOTE: COMMENT LINES ARE REMOVED BEFORE STORED IN ROMFS. | ||
15 | -# | ||
16 | -#------------------------------------------------------------------------------ | ||
17 | -set R / | ||
18 | -# | ||
19 | -# Mount the procfs. | ||
20 | -# | ||
21 | -mount -t procfs /proc | ||
22 | - | ||
23 | -# | ||
24 | -# Start CDC/ACM serial driver. | ||
25 | -# | ||
26 | -sercon | ||
27 | - | ||
28 | -# | ||
29 | -# Print full system version. | ||
30 | -# | ||
31 | -ver all | ||
32 | - | ||
33 | -if mft query -q -k MTD -s MTD_PARAMETERS -v /fs/mtd_params | ||
34 | -then | ||
35 | - set PARAM_FILE /fs/mtd_params | ||
36 | -fi | ||
37 | - | ||
38 | -if mft query -q -k MTD -s MTD_PARAMETERS -v /dev/eeeprom0 | ||
39 | -then | ||
40 | - set PARAM_FILE /dev/eeeprom0 | ||
41 | -fi | ||
42 | - | ||
43 | -# | ||
44 | -# Load parameters. | ||
45 | -# | ||
46 | -param select $PARAM_FILE | ||
47 | -if ! param load | ||
48 | -then | ||
49 | - param reset_all | ||
50 | -fi | ||
51 | - | ||
52 | -# | ||
53 | -# Optional board architecture defaults: rc.board_arch_defaults | ||
54 | -# | ||
55 | -set BOARD_ARCH_RC_DEFAULTS ${R}etc/init.d/rc.board_arch_defaults | ||
56 | -if [ -f $BOARD_ARCH_RC_DEFAULTS ] | ||
57 | -then | ||
58 | - echo "Board architecture defaults: ${BOARD_ARCH_RC_DEFAULTS}" | ||
59 | - . $BOARD_ARCH_RC_DEFAULTS | ||
60 | -fi | ||
61 | -unset BOARD_ARCH_RC_DEFAULTS | ||
62 | - | ||
63 | -# | ||
64 | -# Optional board defaults: rc.board_defaults | ||
65 | -# | ||
66 | -set BOARD_RC_DEFAULTS ${R}etc/init.d/rc.board_defaults | ||
67 | -if [ -f $BOARD_RC_DEFAULTS ] | ||
68 | -then | ||
69 | - echo "Board defaults: ${BOARD_RC_DEFAULTS}" | ||
70 | - . $BOARD_RC_DEFAULTS | ||
71 | -fi | ||
72 | -unset BOARD_RC_DEFAULTS | ||
73 | - | ||
74 | -# | ||
75 | -# Start system state indicator. | ||
76 | -# | ||
77 | -rgbled start -X -q | ||
78 | -rgbled_ncp5623c start -X -q | ||
79 | - | ||
80 | -# | ||
81 | -# board sensors: rc.sensors | ||
82 | -# | ||
83 | -set BOARD_RC_SENSORS ${R}etc/init.d/rc.board_sensors | ||
84 | -if [ -f $BOARD_RC_SENSORS ] | ||
85 | -then | ||
86 | - echo "Board sensors: ${BOARD_RC_SENSORS}" | ||
87 | - . $BOARD_RC_SENSORS | ||
88 | -fi | ||
89 | -unset BOARD_RC_SENSORS | ||
90 | - | ||
91 | -# | ||
92 | -# Start UART/Serial device drivers. | ||
93 | -# Note: rc.serial is auto-generated from Tools/serial/generate_config.py | ||
94 | -# | ||
95 | -. ${R}etc/init.d/rc.serial | ||
96 | - | ||
97 | -# Check for flow sensor | ||
98 | -if param compare SENS_EN_PX4FLOW 1 | ||
99 | -then | ||
100 | - px4flow start -X | ||
101 | -fi | ||
102 | - | ||
103 | -uavcannode start | ||
104 | -unset R |
1 | -############################################################################ | ||
2 | -# | ||
3 | -# Copyright (c) 2018 PX4 Development Team. All rights reserved. | ||
4 | -# | ||
5 | -# Redistribution and use in source and binary forms, with or without | ||
6 | -# modification, are permitted provided that the following conditions | ||
7 | -# are met: | ||
8 | -# | ||
9 | -# 1. Redistributions of source code must retain the above copyright | ||
10 | -# notice, this list of conditions and the following disclaimer. | ||
11 | -# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | -# notice, this list of conditions and the following disclaimer in | ||
13 | -# the documentation and/or other materials provided with the | ||
14 | -# distribution. | ||
15 | -# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | -# used to endorse or promote products derived from this software | ||
17 | -# without specific prior written permission. | ||
18 | -# | ||
19 | -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | -# POSSIBILITY OF SUCH DAMAGE. | ||
31 | -# | ||
32 | -############################################################################ | ||
33 | - | ||
34 | -add_subdirectory(init.d) | ||
35 | -add_subdirectory(mixers) | ||
36 | -# TODO: make this configurable from the board config, or better combine | ||
37 | -if("${PX4_BOARD}" MATCHES "sitl") | ||
38 | - add_subdirectory(mixers-sitl) | ||
39 | - add_subdirectory(init.d-posix) | ||
40 | -endif() |
1 | -############################################################################ | ||
2 | -# | ||
3 | -# Copyright (c) 2020 PX4 Development Team. All rights reserved. | ||
4 | -# | ||
5 | -# Redistribution and use in source and binary forms, with or without | ||
6 | -# modification, are permitted provided that the following conditions | ||
7 | -# are met: | ||
8 | -# | ||
9 | -# 1. Redistributions of source code must retain the above copyright | ||
10 | -# notice, this list of conditions and the following disclaimer. | ||
11 | -# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | -# notice, this list of conditions and the following disclaimer in | ||
13 | -# the documentation and/or other materials provided with the | ||
14 | -# distribution. | ||
15 | -# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | -# used to endorse or promote products derived from this software | ||
17 | -# without specific prior written permission. | ||
18 | -# | ||
19 | -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | -# POSSIBILITY OF SUCH DAMAGE. | ||
31 | -# | ||
32 | -############################################################################ | ||
33 | - | ||
34 | -add_subdirectory(airframes) | ||
35 | - | ||
36 | -px4_add_romfs_files( | ||
37 | - px4-rc.params | ||
38 | - px4-rc.simulator | ||
39 | - px4-rc.mavlink | ||
40 | - rc.replay | ||
41 | - rcS | ||
42 | -) |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name 3DR Iris Quadrotor SITL | ||
4 | -# | ||
5 | -# @type Quadrotor Wide | ||
6 | -# | ||
7 | -# @maintainer Julian Oes <julian@oes.ch> | ||
8 | -# | ||
9 | - | ||
10 | -. ${R}etc/init.d/rc.mc_defaults | ||
11 | -. ${R}etc/init.d/rc.ctrlalloc | ||
12 | - | ||
13 | -param set-default MPC_USE_HTE 0 | ||
14 | - | ||
15 | -param set-default VM_MASS 1.5 | ||
16 | -param set-default VM_INERTIA_XX 0.03 | ||
17 | -param set-default VM_INERTIA_YY 0.03 | ||
18 | -param set-default VM_INERTIA_ZZ 0.05 | ||
19 | - | ||
20 | -param set-default CA_AIRFRAME 0 | ||
21 | -param set-default CA_METHOD 1 | ||
22 | -param set-default CA_ACT0_MIN 0.0 | ||
23 | -param set-default CA_ACT1_MIN 0.0 | ||
24 | -param set-default CA_ACT2_MIN 0.0 | ||
25 | -param set-default CA_ACT3_MIN 0.0 | ||
26 | -param set-default CA_ACT0_MAX 1.0 | ||
27 | -param set-default CA_ACT1_MAX 1.0 | ||
28 | -param set-default CA_ACT2_MAX 1.0 | ||
29 | -param set-default CA_ACT3_MAX 1.0 | ||
30 | - | ||
31 | -param set-default CA_MC_R0_PX 0.1515 | ||
32 | -param set-default CA_MC_R0_PY 0.245 | ||
33 | -param set-default CA_MC_R0_CT 6.5 | ||
34 | -param set-default CA_MC_R0_KM 0.05 | ||
35 | -param set-default CA_MC_R1_PX -0.1515 | ||
36 | -param set-default CA_MC_R1_PY -0.1875 | ||
37 | -param set-default CA_MC_R1_CT 6.5 | ||
38 | -param set-default CA_MC_R1_KM 0.05 | ||
39 | -param set-default CA_MC_R2_PX 0.1515 | ||
40 | -param set-default CA_MC_R2_PY -0.245 | ||
41 | -param set-default CA_MC_R2_CT 6.5 | ||
42 | -param set-default CA_MC_R2_KM -0.05 | ||
43 | -param set-default CA_MC_R3_PX -0.1515 | ||
44 | -param set-default CA_MC_R3_PY 0.1875 | ||
45 | -param set-default CA_MC_R3_CT 6.5 | ||
46 | -param set-default CA_MC_R3_KM -0.05 | ||
47 | - | ||
48 | -set MIXER direct |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name IF750A SITL | ||
4 | -# InspiredFlight 750 Auterion edition. Gazebo Only. | ||
5 | -# | ||
6 | -# @type Quadrotor | ||
7 | -# | ||
8 | - | ||
9 | -. ${R}etc/init.d/rc.mc_defaults | ||
10 | - | ||
11 | -# EKF2: Multi GPS blending (as the model has 2 GPS's) | ||
12 | -param set-default SENS_GPS_MASK 7 | ||
13 | -param set-default TRIG_INTERFACE 3 | ||
14 | -param set-default TRIG_MODE 4 | ||
15 | -param set-default MNT_MODE_IN 4 | ||
16 | -param set-default MNT_MODE_OUT 2 | ||
17 | -param set-default MNT_DO_STAB 2 | ||
18 | - | ||
19 | -set MIXER quad_x |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name 3DR Iris Quadrotor SITL (Optical Flow) | ||
4 | -# | ||
5 | -# @type Quadrotor Wide | ||
6 | -# | ||
7 | - | ||
8 | -. ${R}etc/init.d-posix/airframes/10016_iris | ||
9 | - | ||
10 | -# EKF2 | ||
11 | -param set-default EKF2_AID_MASK 2 | ||
12 | -param set-default EKF2_EVP_NOISE 0.05 | ||
13 | -param set-default EKF2_EVA_NOISE 0.05 | ||
14 | - | ||
15 | -# LPE: Flow-only mode | ||
16 | -param set-default LPE_FUSION 242 | ||
17 | -param set-default LPE_FAKE_ORIGIN 1 | ||
18 | - | ||
19 | -param set-default MPC_ALT_MODE 2 | ||
20 | - |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name 3DR Iris Quadrotor SITL (irlock) | ||
4 | -# | ||
5 | -# @type Quadrotor Wide | ||
6 | -# | ||
7 | - | ||
8 | -. ${R}etc/init.d-posix/airframes/10016_iris | ||
9 | - | ||
10 | -# enable fusion of landing target velocity | ||
11 | -param set-default LTEST_MODE 1 | ||
12 | -param set-default PLD_HACC_RAD 0.1 | ||
13 | - | ||
14 | -# Start up Landing Target Estimator module | ||
15 | -landing_target_estimator start |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name 3DR Iris Quadrotor SITL (Vision) | ||
4 | -# | ||
5 | -# @type Quadrotor Wide | ||
6 | -# | ||
7 | - | ||
8 | -. ${R}etc/init.d-posix/airframes/10016_iris | ||
9 | - | ||
10 | -# EKF2: Vision position and heading | ||
11 | -param set-default EKF2_AID_MASK 24 | ||
12 | -param set-default EKF2_EV_DELAY 5 | ||
13 | - | ||
14 | -# LPE: Vision + baro | ||
15 | -param set-default LPE_FUSION 132 | ||
16 | - | ||
17 | -# AEQ: External heading set to use vision input | ||
18 | -param set-default ATT_EXT_HDG_M 1 | ||
19 | - |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name 3DR Iris Quadrotor SITL (Optical Flow) | ||
4 | -# | ||
5 | -# @type Quadrotor Wide | ||
6 | -# | ||
7 | - | ||
8 | -. ${R}etc/init.d-posix/airframes/10016_iris | ||
9 | - | ||
10 | -# EKF2 | ||
11 | -param set-default EKF2_AID_MASK 2 | ||
12 | -param set-default SENS_FLOW_ROT 0 | ||
13 | - | ||
14 | -# LPE: Flow-only mode | ||
15 | -param set-default LPE_FUSION 242 | ||
16 | -param set-default LPE_FAKE_ORIGIN 1 | ||
17 | - | ||
18 | -param set-default MPC_ALT_MODE 2 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name UUV | ||
4 | -# | ||
5 | - | ||
6 | -. ${R}etc/init.d/rc.uuv_defaults | ||
7 | - | ||
8 | -#Set data link loss failsafe mode (0: disabled) | ||
9 | -param set-default NAV_DLL_ACT 0 | ||
10 | - | ||
11 | -# disable circuit breaker for airspeed sensor | ||
12 | -param set-default CBRK_AIRSPD_CHK 162128 | ||
13 | - | ||
14 | -#param set CBRK_GPSFAIL 240024 | ||
15 | - | ||
16 | -set MAV_TYPE 12 | ||
17 | -param set MAV_TYPE ${MAV_TYPE} | ||
18 | - | ||
19 | -set MIXER_FILE etc/mixers-sitl/uuv_x_sitl.main.mix | ||
20 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Hippocampus UUV | ||
4 | -# | ||
5 | - | ||
6 | -. ${R}etc/init.d/rc.uuv_defaults | ||
7 | - | ||
8 | -#Set data link loss failsafe mode (0: disabled) | ||
9 | -param set-default NAV_DLL_ACT 0 | ||
10 | - | ||
11 | -# disable circuit breaker for airspeed sensor | ||
12 | -param set-default CBRK_AIRSPD_CHK 162128 | ||
13 | - | ||
14 | -#param set CBRK_GPSFAIL 240024 | ||
15 | - | ||
16 | -set MAV_TYPE 12 | ||
17 | -param set MAV_TYPE ${MAV_TYPE} | ||
18 | - | ||
19 | -set MIXER_FILE etc/mixers-sitl/uuv_x_sitl.main.mix | ||
20 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name BlueROV2 Heavy Configuration | ||
4 | -# | ||
5 | - | ||
6 | -. ${R}etc/init.d/rc.uuv_defaults | ||
7 | - | ||
8 | -#Set data link loss failsafe mode (0: disabled) | ||
9 | -param set-default NAV_DLL_ACT 0 | ||
10 | - | ||
11 | -# disable circuit breaker for airspeed sensor | ||
12 | -param set-default CBRK_AIRSPD_CHK 162128 | ||
13 | - | ||
14 | -set PWM_OUT 12345678 | ||
15 | -set MIXER_FILE etc/mixers-sitl/vectored6dof_sitl.main.mix | ||
16 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Plane SITL | ||
4 | -# | ||
5 | - | ||
6 | -. ${R}etc/init.d/rc.fw_defaults | ||
7 | - | ||
8 | -param set-default EKF2_ARSP_THR 8 | ||
9 | -param set-default EKF2_FUSE_BETA 1 | ||
10 | -param set-default EKF2_MAG_ACCLIM 0 | ||
11 | -param set-default EKF2_MAG_YAWLIM 0 | ||
12 | - | ||
13 | -param set-default FW_LND_AIRSPD_SC 1 | ||
14 | -param set-default FW_LND_ANG 8 | ||
15 | -param set-default FW_THR_LND_MAX 0 | ||
16 | - | ||
17 | -param set-default FW_L1_PERIOD 12 | ||
18 | - | ||
19 | -param set-default FW_MAN_P_MAX 30 | ||
20 | - | ||
21 | -param set-default FW_PR_I 0.4 | ||
22 | -param set-default FW_PR_P 0.9 | ||
23 | -param set-default FW_PR_FF 0.2 | ||
24 | -param set-default FW_PSP_OFF 2 | ||
25 | -param set-default FW_P_LIM_MAX 32 | ||
26 | -param set-default FW_P_LIM_MIN -15 | ||
27 | - | ||
28 | -param set-default FW_RR_FF 0.1 | ||
29 | -param set-default FW_RR_P 0.3 | ||
30 | - | ||
31 | -param set-default FW_THR_MAX 0.6 | ||
32 | -param set-default FW_THR_MIN 0.05 | ||
33 | -param set-default FW_THR_CRUISE 0.25 | ||
34 | - | ||
35 | -param set-default FW_T_ALT_TC 2 | ||
36 | -param set-default FW_T_CLMB_MAX 8 | ||
37 | -param set-default FW_T_HRATE_FF 0.5 | ||
38 | -param set-default FW_T_SINK_MAX 2.7 | ||
39 | -param set-default FW_T_SINK_MIN 2.2 | ||
40 | -param set-default FW_T_TAS_TC 2 | ||
41 | - | ||
42 | -param set-default FW_W_EN 1 | ||
43 | - | ||
44 | -param set-default MIS_LTRMIN_ALT 30 | ||
45 | -param set-default MIS_TAKEOFF_ALT 30 | ||
46 | - | ||
47 | -param set-default NAV_ACC_RAD 15 | ||
48 | -param set-default NAV_DLL_ACT 2 | ||
49 | -param set-default NAV_LOITER_RAD 50 | ||
50 | - | ||
51 | -param set-default RWTO_TKOFF 1 | ||
52 | - | ||
53 | -set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix | ||
54 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Plane SITL | ||
4 | -# | ||
5 | - | ||
6 | -. ${R}etc/init.d/rc.fw_defaults | ||
7 | - | ||
8 | -param set-default EKF2_ARSP_THR 8 | ||
9 | -param set-default EKF2_FUSE_BETA 1 | ||
10 | - | ||
11 | -param set-default FW_LND_AIRSPD_SC 1.1 | ||
12 | -param set-default FW_LND_ANG 5 | ||
13 | -param set-default FW_THR_LND_MAX 0 | ||
14 | -param set-default FW_LND_HHDIST 30 | ||
15 | -param set-default FW_LND_FL_PMIN 9.5 | ||
16 | -param set-default FW_LND_FL_PMAX 20 | ||
17 | -param set-default FW_LND_FLALT 5 | ||
18 | -param set-default FW_LND_TLALT 15 | ||
19 | - | ||
20 | -param set-default FW_L1_PERIOD 25 | ||
21 | - | ||
22 | -param set-default FW_P_TC 0.4 | ||
23 | -param set-default FW_PR_FF 0.40 | ||
24 | -param set-default FW_PR_I 0.05 | ||
25 | -param set-default FW_PR_P 0.05 | ||
26 | - | ||
27 | -param set-default FW_R_TC 0.45 | ||
28 | -param set-default FW_RR_FF 0.40 | ||
29 | -param set-default FW_RR_I 0.132 | ||
30 | -param set-default FW_RR_P 0.085 | ||
31 | - | ||
32 | -param set-default FW_W_EN 1 | ||
33 | - | ||
34 | -param set-default MIS_LTRMIN_ALT 30 | ||
35 | -param set-default MIS_TAKEOFF_ALT 20 | ||
36 | -param set-default MIS_DIST_1WP 2500 | ||
37 | -param set-default MIS_DIST_WPS 10000 | ||
38 | - | ||
39 | -param set-default NAV_ACC_RAD 15 | ||
40 | -param set-default NAV_DLL_ACT 2 | ||
41 | -param set-default NAV_LOITER_RAD 50 | ||
42 | - | ||
43 | -param set-default RWTO_TKOFF 1 | ||
44 | - | ||
45 | -# fix takeoff failure for JSBsim in autonomous mission mode. | ||
46 | -#param set FW_THR_SLEW_MAX 0.3 | ||
47 | - | ||
48 | -param set-default RWTO_MAX_PITCH 20 | ||
49 | -param set-default RWTO_MAX_ROLL 10 | ||
50 | - | ||
51 | -# fix takeoff failure for JSBsim in autonomous mission mode. | ||
52 | -#param set-default RWTO_MAX_THR 0.6 | ||
53 | - | ||
54 | -param set-default RWTO_PSP 8 | ||
55 | -param set-default RWTO_AIRSPD_SCL 1.8 | ||
56 | - | ||
57 | - | ||
58 | -set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix | ||
59 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Plane SITL | ||
4 | -# | ||
5 | - | ||
6 | -. ${R}etc/init.d/rc.fw_defaults | ||
7 | - | ||
8 | -param set-default EKF2_ARSP_THR 8 | ||
9 | -param set-default EKF2_FUSE_BETA 1 | ||
10 | - | ||
11 | -param set-default FW_LND_AIRSPD_SC 1.1 | ||
12 | -param set-default FW_LND_ANG 5 | ||
13 | -param set-default FW_THR_LND_MAX 0 | ||
14 | -param set-default FW_LND_HHDIST 30 | ||
15 | -param set-default FW_LND_FL_PMIN 9.5 | ||
16 | -param set-default FW_LND_FL_PMAX 20 | ||
17 | -param set-default FW_LND_FLALT 5 | ||
18 | -param set-default FW_LND_TLALT 15 | ||
19 | - | ||
20 | -param set-default FW_L1_PERIOD 25 | ||
21 | - | ||
22 | -param set-default FW_P_TC 0.4 | ||
23 | -param set-default FW_PR_FF 0.40 | ||
24 | -param set-default FW_PR_I 0.05 | ||
25 | -param set-default FW_PR_P 0.05 | ||
26 | - | ||
27 | -param set-default FW_R_TC 0.45 | ||
28 | -param set-default FW_RR_FF 0.40 | ||
29 | -param set-default FW_RR_I 0.132 | ||
30 | -param set-default FW_RR_P 0.085 | ||
31 | - | ||
32 | -param set-default FW_W_EN 1 | ||
33 | - | ||
34 | -param set-default MIS_LTRMIN_ALT 30 | ||
35 | -param set-default MIS_TAKEOFF_ALT 20 | ||
36 | -param set-default MIS_DIST_1WP 2500 | ||
37 | -param set-default MIS_DIST_WPS 10000 | ||
38 | - | ||
39 | -param set-default NAV_ACC_RAD 15 | ||
40 | -param set-default NAV_DLL_ACT 2 | ||
41 | -param set-default NAV_LOITER_RAD 50 | ||
42 | - | ||
43 | -param set-default RWTO_TKOFF 1 | ||
44 | - | ||
45 | -# fix takeoff failure for JSBsim in autonomous mission mode. | ||
46 | -#param set FW_THR_SLEW_MAX 0.3 | ||
47 | - | ||
48 | -param set-default RWTO_MAX_PITCH 20 | ||
49 | -param set-default RWTO_MAX_ROLL 10 | ||
50 | - | ||
51 | -# fix takeoff failure for JSBsim in autonomous mission mode. | ||
52 | -#param set RWTO_MAX_THR 0.6 | ||
53 | - | ||
54 | -param set-default RWTO_PSP 8 | ||
55 | -param set-default RWTO_AIRSPD_SCL 1.8 | ||
56 | - | ||
57 | -set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix | ||
58 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Plane SITL | ||
4 | -# | ||
5 | - | ||
6 | -. ${R}etc/init.d/rc.fw_defaults | ||
7 | - | ||
8 | -param set-default EKF2_ARSP_THR 8 | ||
9 | -param set-default EKF2_FUSE_BETA 1 | ||
10 | -param set-default EKF2_MAG_ACCLIM 0 | ||
11 | -param set-default EKF2_MAG_YAWLIM 0 | ||
12 | - | ||
13 | -param set-default FW_LND_AIRSPD_SC 1 | ||
14 | -param set-default FW_LND_ANG 8 | ||
15 | -param set-default FW_THR_LND_MAX 0 | ||
16 | - | ||
17 | -param set-default FW_L1_PERIOD 15 | ||
18 | - | ||
19 | -param set-default FW_P_TC 0.5 | ||
20 | -param set-default FW_PR_FF 0.40 | ||
21 | -param set-default FW_PR_I 0.05 | ||
22 | -param set-default FW_PR_P 0.05 | ||
23 | - | ||
24 | -param set-default FW_R_TC 0.7 | ||
25 | -param set-default FW_RR_FF 0.20 | ||
26 | -param set-default FW_RR_I 0.02 | ||
27 | -param set-default FW_RR_P 0.22 | ||
28 | - | ||
29 | -param set-default FW_L1_PERIOD 12 | ||
30 | - | ||
31 | -param set-default FW_W_EN 1 | ||
32 | - | ||
33 | -param set-default MIS_LTRMIN_ALT 30 | ||
34 | -param set-default MIS_TAKEOFF_ALT 30 | ||
35 | - | ||
36 | -param set-default NAV_ACC_RAD 15 | ||
37 | -param set-default NAV_DLL_ACT 2 | ||
38 | -param set-default NAV_LOITER_RAD 50 | ||
39 | - | ||
40 | -param set-default RWTO_TKOFF 1 | ||
41 | - | ||
42 | -set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix | ||
43 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Plane SITL | ||
4 | -# | ||
5 | - | ||
6 | -. ${R}etc/init.d/rc.fw_defaults | ||
7 | - | ||
8 | -param set-default EKF2_ARSP_THR 8 | ||
9 | -param set-default EKF2_FUSE_BETA 1 | ||
10 | - | ||
11 | -param set-default FW_LND_AIRSPD_SC 1.1 | ||
12 | -param set-default FW_LND_ANG 5 | ||
13 | -param set-default FW_THR_LND_MAX 0 | ||
14 | -param set-default FW_LND_HHDIST 30 | ||
15 | -param set-default FW_LND_FL_PMIN 9.5 | ||
16 | -param set-default FW_LND_FL_PMAX 20 | ||
17 | -param set-default FW_LND_FLALT 5 | ||
18 | -param set-default FW_LND_TLALT 15 | ||
19 | - | ||
20 | -param set-default FW_L1_PERIOD 25 | ||
21 | - | ||
22 | -param set-default FW_P_TC 0.4 | ||
23 | -param set-default FW_PR_FF 0.40 | ||
24 | -param set-default FW_PR_I 0.05 | ||
25 | -param set-default FW_PR_P 0.05 | ||
26 | - | ||
27 | -param set-default FW_R_TC 0.45 | ||
28 | -param set-default FW_RR_FF 0.40 | ||
29 | -param set-default FW_RR_I 0.132 | ||
30 | -param set-default FW_RR_P 0.085 | ||
31 | - | ||
32 | -param set-default FW_W_EN 1 | ||
33 | - | ||
34 | -param set-default MIS_LTRMIN_ALT 30 | ||
35 | -param set-default MIS_TAKEOFF_ALT 20 | ||
36 | -param set-default MIS_DIST_1WP 2500 | ||
37 | -param set-default MIS_DIST_WPS 10000 | ||
38 | - | ||
39 | -param set-default NAV_ACC_RAD 15 | ||
40 | -param set-default NAV_DLL_ACT 2 | ||
41 | -param set-default NAV_LOITER_RAD 50 | ||
42 | - | ||
43 | -param set-default RWTO_TKOFF 1 | ||
44 | -param set-default RWTO_MAX_PITCH 20 | ||
45 | -param set-default RWTO_MAX_ROLL 10 | ||
46 | -param set-default RWTO_PSP 8 | ||
47 | -param set-default RWTO_AIRSPD_SCL 1.8 | ||
48 | - | ||
49 | -set MIXER_FILE etc/mixers-sitl/plane_sitl.main.mix | ||
50 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Standard VTOL | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# | ||
7 | - | ||
8 | -. ${R}etc/init.d/rc.vtol_defaults | ||
9 | - | ||
10 | -param set-default FW_L1_PERIOD 12 | ||
11 | -param set-default FW_MAN_P_MAX 30 | ||
12 | -param set-default FW_PR_FF 0.2 | ||
13 | -param set-default FW_PR_I 0.4 | ||
14 | -param set-default FW_PR_P 0.9 | ||
15 | -param set-default FW_PSP_OFF 2 | ||
16 | -param set-default FW_P_LIM_MAX 32 | ||
17 | -param set-default FW_P_LIM_MIN -15 | ||
18 | -param set-default FW_RR_FF 0.1 | ||
19 | -param set-default FW_RR_P 0.3 | ||
20 | -param set-default FW_THR_CRUISE 0.25 | ||
21 | -param set-default FW_THR_MAX 0.6 | ||
22 | -param set-default FW_THR_MIN 0.05 | ||
23 | -param set-default FW_T_ALT_TC 2 | ||
24 | -param set-default FW_T_CLMB_MAX 8 | ||
25 | -param set-default FW_T_HRATE_FF 0.5 | ||
26 | -param set-default FW_T_SINK_MAX 2.7 | ||
27 | -param set-default FW_T_SINK_MIN 2.2 | ||
28 | -param set-default FW_T_TAS_TC 2 | ||
29 | - | ||
30 | -param set-default MC_ROLLRATE_P 0.3 | ||
31 | -param set-default MC_YAW_P 1.6 | ||
32 | - | ||
33 | -param set-default MIS_TAKEOFF_ALT 10 | ||
34 | - | ||
35 | -param set-default MPC_ACC_HOR_MAX 2 | ||
36 | -param set-default MPC_XY_P 0.8 | ||
37 | -param set-default MPC_XY_VEL_P_ACC 3 | ||
38 | -param set-default MPC_XY_VEL_I_ACC 4 | ||
39 | -param set-default MPC_XY_VEL_D_ACC 0.1 | ||
40 | - | ||
41 | -param set-default NAV_ACC_RAD 5 | ||
42 | -param set-default NAV_LOITER_RAD 80 | ||
43 | - | ||
44 | -param set-default VT_FWD_THRUST_EN 4 | ||
45 | -param set-default VT_F_TRANS_THR 0.75 | ||
46 | -param set-default VT_MOT_ID 1234 | ||
47 | -param set-default VT_FW_MOT_OFFID 1234 | ||
48 | -param set-default VT_B_TRANS_DUR 8 | ||
49 | -param set-default VT_TYPE 2 | ||
50 | - | ||
51 | -set MAV_TYPE 22 | ||
52 | - | ||
53 | -set MIXER_FILE etc/mixers-sitl/standard_vtol_sitl.main.mix | ||
54 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Quadrotor + Tailsitter | ||
4 | -# | ||
5 | -# @type VTOL Quad Tailsitter | ||
6 | -# | ||
7 | - | ||
8 | -. ${R}etc/init.d/rc.vtol_defaults | ||
9 | - | ||
10 | -param set-default FW_L1_PERIOD 12 | ||
11 | -param set-default FW_MAN_P_MAX 30 | ||
12 | -param set-default FW_PR_I 0.2 | ||
13 | -param set-default FW_PR_P 0.3 | ||
14 | -param set-default FW_PSP_OFF 2 | ||
15 | -param set-default FW_P_LIM_MAX 32 | ||
16 | -param set-default FW_P_LIM_MIN -15 | ||
17 | -param set-default FW_RR_P 0.3 | ||
18 | -param set-default FW_THR_CRUISE 0.33 | ||
19 | -param set-default FW_THR_MAX 0.6 | ||
20 | -param set-default FW_THR_MIN 0.05 | ||
21 | -param set-default FW_T_ALT_TC 2 | ||
22 | -param set-default FW_T_CLMB_MAX 8 | ||
23 | -param set-default FW_T_HRATE_FF 0.5 | ||
24 | -param set-default FW_T_SINK_MAX 2.7 | ||
25 | -param set-default FW_T_SINK_MIN 2.2 | ||
26 | -param set-default FW_T_TAS_TC 2 | ||
27 | - | ||
28 | -param set-default MC_ROLLRATE_P 0.3 | ||
29 | - | ||
30 | -param set-default MPC_ACC_HOR_MAX 2 | ||
31 | -param set-default MPC_XY_P 0.8 | ||
32 | -param set-default MPC_XY_VEL_P_ACC 3 | ||
33 | -param set-default MPC_XY_VEL_I_ACC 4 | ||
34 | -param set-default MPC_XY_VEL_D_ACC 0.1 | ||
35 | - | ||
36 | -param set-default NAV_ACC_RAD 5 | ||
37 | -param set-default NAV_LOITER_RAD 80 | ||
38 | - | ||
39 | -param set-default VT_F_TRANS_DUR 1.5 | ||
40 | -param set-default VT_F_TRANS_THR 0.7 | ||
41 | -param set-default VT_TYPE 0 | ||
42 | - | ||
43 | -param set-default WV_EN 0 | ||
44 | - | ||
45 | -set MAV_TYPE 20 | ||
46 | - | ||
47 | -set MIXER_FILE etc/mixers-sitl/quad_x_vtol.main.mix | ||
48 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name VTOL Tiltrotor | ||
4 | -# | ||
5 | -# @type VTOL Tiltrotor | ||
6 | -# | ||
7 | - | ||
8 | -. ${R}etc/init.d/rc.vtol_defaults | ||
9 | - | ||
10 | -param set-default FW_L1_PERIOD 12 | ||
11 | -param set-default FW_MAN_P_MAX 30 | ||
12 | -param set-default FW_PR_FF 0.2 | ||
13 | -param set-default FW_PR_I 0.4 | ||
14 | -param set-default FW_PR_P 0.9 | ||
15 | -param set-default FW_PSP_OFF 2 | ||
16 | -param set-default FW_P_LIM_MAX 32 | ||
17 | -param set-default FW_P_LIM_MIN -15 | ||
18 | -param set-default FW_RR_FF 0.1 | ||
19 | -param set-default FW_RR_P 0.3 | ||
20 | -param set-default FW_THR_CRUISE 0.38 | ||
21 | -param set-default FW_THR_MAX 0.6 | ||
22 | -param set-default FW_THR_MIN 0.05 | ||
23 | -param set-default FW_T_ALT_TC 2 | ||
24 | -param set-default FW_T_CLMB_MAX 8 | ||
25 | -param set-default FW_T_HRATE_FF 0.5 | ||
26 | -param set-default FW_T_SINK_MAX 2.7 | ||
27 | -param set-default FW_T_SINK_MIN 2.2 | ||
28 | -param set-default FW_T_TAS_TC 2 | ||
29 | - | ||
30 | -param set-default MC_YAW_P 1.6 | ||
31 | - | ||
32 | -param set-default MIS_TAKEOFF_ALT 10 | ||
33 | - | ||
34 | -param set-default MPC_ACC_HOR_MAX 2 | ||
35 | -param set-default MPC_XY_P 0.8 | ||
36 | -param set-default MPC_XY_VEL_P_ACC 3 | ||
37 | -param set-default MPC_XY_VEL_I_ACC 4 | ||
38 | -param set-default MPC_XY_VEL_D_ACC 0.1 | ||
39 | - | ||
40 | -param set-default NAV_ACC_RAD 5 | ||
41 | -param set-default NAV_LOITER_RAD 80 | ||
42 | - | ||
43 | -param set-default VT_B_TRANS_DUR 8 | ||
44 | -param set-default VT_FWD_THRUST_EN 4 | ||
45 | -param set-default VT_MOT_ID 1234 | ||
46 | -param set-default VT_TILT_TRANS 0.6 | ||
47 | -param set-default VT_TYPE 1 | ||
48 | - | ||
49 | -set MAV_TYPE 21 | ||
50 | - | ||
51 | -set MIXER_FILE etc/mixers-sitl/tiltrotor_sitl.main.mix | ||
52 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Standard VTOL | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# | ||
7 | - | ||
8 | -. ${R}etc/init.d/rc.vtol_defaults | ||
9 | - | ||
10 | -param set-default FW_L1_PERIOD 12 | ||
11 | -param set-default FW_MAN_P_MAX 30 | ||
12 | -param set-default FW_PR_FF 0.2 | ||
13 | -param set-default FW_PR_I 0.4 | ||
14 | -param set-default FW_PR_P 0.9 | ||
15 | -param set-default FW_PSP_OFF 2 | ||
16 | -param set-default FW_P_LIM_MAX 32 | ||
17 | -param set-default FW_P_LIM_MIN -15 | ||
18 | -param set-default FW_RR_FF 0.1 | ||
19 | -param set-default FW_RR_P 0.3 | ||
20 | -param set-default FW_THR_CRUISE 0.25 | ||
21 | -param set-default FW_THR_MAX 0.6 | ||
22 | -param set-default FW_THR_MIN 0.05 | ||
23 | -param set-default FW_T_ALT_TC 2 | ||
24 | -param set-default FW_T_CLMB_MAX 8 | ||
25 | -param set-default FW_T_HRATE_FF 0.5 | ||
26 | -param set-default FW_T_SINK_MAX 2.7 | ||
27 | -param set-default FW_T_SINK_MIN 2.2 | ||
28 | -param set-default FW_T_TAS_TC 2 | ||
29 | - | ||
30 | -param set-default MC_ROLLRATE_P 0.3 | ||
31 | -param set-default MC_YAW_P 1.6 | ||
32 | - | ||
33 | -param set-default MIS_TAKEOFF_ALT 10 | ||
34 | - | ||
35 | -param set-default MPC_ACC_HOR_MAX 2 | ||
36 | -param set-default MPC_XY_P 0.8 | ||
37 | -param set-default MPC_XY_VEL_P_ACC 3 | ||
38 | -param set-default MPC_XY_VEL_I_ACC 4 | ||
39 | -param set-default MPC_XY_VEL_D_ACC 0.1 | ||
40 | - | ||
41 | -param set-default NAV_ACC_RAD 5 | ||
42 | -param set-default NAV_LOITER_RAD 80 | ||
43 | - | ||
44 | -param set-default VT_FWD_THRUST_EN 4 | ||
45 | -param set-default VT_F_TRANS_THR 0.75 | ||
46 | -param set-default VT_MOT_ID 1234 | ||
47 | -param set-default VT_FW_MOT_OFFID 1234 | ||
48 | -param set-default VT_B_TRANS_DUR 8 | ||
49 | -param set-default VT_TYPE 2 | ||
50 | - | ||
51 | -param set-default RC_MAP_AUX1 8 | ||
52 | -param set-default RC_MAP_AUX2 9 | ||
53 | -param set-default RC_MAP_AUX3 10 | ||
54 | - | ||
55 | -set MAV_TYPE 22 | ||
56 | - | ||
57 | -set MIXER_FILE etc/mixers-sitl/standard_vtol_sitl.main.mix | ||
58 | -set MIXER custom |
code/modify/ROMFS/px4fmu_common/init.d-posix/airframes/1043_standard_vtol_drop.post
deleted
100644 → 0
1 | -mixer append /dev/pwm_output0 etc/mixers-sitl/package_drop.aux.mix |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Rover | ||
4 | -# | ||
5 | - | ||
6 | -. ${R}etc/init.d/rc.rover_defaults | ||
7 | - | ||
8 | -param set-default GND_L1_DIST 5 | ||
9 | -param set-default GND_L1_PERIOD 10 | ||
10 | -param set-default GND_SP_CTRL_MODE 1 | ||
11 | -param set-default GND_SPEED_D 0.001 | ||
12 | -param set-default GND_SPEED_I 3 | ||
13 | -param set-default GND_SPEED_IMAX 0.125 | ||
14 | -param set-default GND_SPEED_P 0.25 | ||
15 | -param set-default GND_SPEED_THR_SC 1 | ||
16 | -param set-default GND_SPEED_TRIM 4 | ||
17 | -param set-default GND_THR_CRUISE 0.3 | ||
18 | -param set-default GND_THR_MAX 0.5 | ||
19 | -param set-default GND_THR_MIN 0 | ||
20 | - | ||
21 | -param set-default MIS_LTRMIN_ALT 0.01 | ||
22 | -param set-default MIS_TAKEOFF_ALT 0.01 | ||
23 | -param set-default NAV_ACC_RAD 0.5 | ||
24 | -param set-default NAV_LOITER_RAD 2 | ||
25 | - | ||
26 | -param set-default CBRK_AIRSPD_CHK 162128 | ||
27 | - | ||
28 | -param set-default GND_MAX_ANG 0.6 | ||
29 | -param set-default GND_WHEEL_BASE 2.0 | ||
30 | - | ||
31 | -set MAV_TYPE 10 | ||
32 | - | ||
33 | -set MIXER_FILE etc/mixers-sitl/rover_ackermann_sitl.main.mix |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Aion Robotics R1 Rover | ||
4 | -# @type Rover | ||
5 | -# @class Rover | ||
6 | - | ||
7 | -. ${R}etc/init.d/rc.rover_defaults | ||
8 | - | ||
9 | -param set-default GND_L1_DIST 5 | ||
10 | -param set-default GND_SP_CTRL_MODE 1 | ||
11 | -param set-default GND_SPEED_D 3 | ||
12 | -param set-default GND_SPEED_I 0.001 | ||
13 | -param set-default GND_SPEED_IMAX 0.125 | ||
14 | -param set-default GND_SPEED_P 0.25 | ||
15 | -param set-default GND_SPEED_THR_SC 1 | ||
16 | -param set-default GND_SPEED_TRIM 4 | ||
17 | -param set-default GND_THR_CRUISE 0.3 | ||
18 | -param set-default GND_THR_MAX 0.5 | ||
19 | -param set-default GND_THR_MIN 0 | ||
20 | - | ||
21 | -param set-default MIS_LTRMIN_ALT 0.01 | ||
22 | -param set-default MIS_TAKEOFF_ALT 0.01 | ||
23 | -param set-default NAV_ACC_RAD 0.5 | ||
24 | -param set-default NAV_LOITER_RAD 2 | ||
25 | - | ||
26 | -param set-default CBRK_AIRSPD_CHK 162128 | ||
27 | - | ||
28 | -param set-default GND_MAX_ANG 0.6 | ||
29 | -param set-default GND_WHEEL_BASE 2.0 | ||
30 | - | ||
31 | -set MAV_TYPE 10 | ||
32 | - | ||
33 | -set MIXER_FILE etc/mixers-sitl/rover_diff_sitl.main.mix |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name ThunderFly TF-R1 UAV Rover | ||
4 | -# @type Rover | ||
5 | -# @class Rover | ||
6 | -# | ||
7 | -# @url https://github.com/ThunderFly-aerospace/TF-R1/ | ||
8 | -# @maintainer ThunderFly s.r.o. | ||
9 | -# | ||
10 | - | ||
11 | -. ${R}etc/init.d/rc.rover_defaults | ||
12 | - | ||
13 | -param set-default GND_L1_DIST 5 | ||
14 | -param set-default GND_SP_CTRL_MODE 1 | ||
15 | -param set-default GND_SPEED_D 3 | ||
16 | -param set-default GND_SPEED_I 0.001 | ||
17 | -param set-default GND_SPEED_IMAX 0.125 | ||
18 | -param set-default GND_SPEED_P 0.25 | ||
19 | -param set-default GND_SPEED_THR_SC 1 | ||
20 | -param set-default GND_SPEED_TRIM 15 | ||
21 | -param set-default GND_SPEED_MAX 25 | ||
22 | -param set-default GND_THR_CRUISE 0.3 | ||
23 | -param set-default GND_THR_MAX 0.5 | ||
24 | -param set-default GND_THR_MIN 0 | ||
25 | - | ||
26 | -param set-default MIS_LTRMIN_ALT 0.01 | ||
27 | -param set-default MIS_TAKEOFF_ALT 0.01 | ||
28 | -param set-default NAV_ACC_RAD 0.5 | ||
29 | -param set-default NAV_LOITER_RAD 2 | ||
30 | - | ||
31 | -param set-default CBRK_AIRSPD_CHK 162128 | ||
32 | - | ||
33 | -param set-default GND_MAX_ANG 0.6 | ||
34 | -param set-default GND_WHEEL_BASE 3.0 | ||
35 | - | ||
36 | -set MAV_TYPE 10 | ||
37 | - | ||
38 | -set MIXER_FILE etc/mixers-sitl/rover_ackermann_sitl.main.mix |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Boat | ||
4 | -# | ||
5 | - | ||
6 | -. ${R}etc/init.d/rc.boat_defaults | ||
7 | - | ||
8 | -param set-default GND_L1_DIST 5 | ||
9 | -param set-default GND_L1_PERIOD 100 | ||
10 | -param set-default GND_SP_CTRL_MODE 1 | ||
11 | -param set-default GND_SPEED_D 0.001 | ||
12 | -param set-default GND_SPEED_I 8 | ||
13 | -param set-default GND_SPEED_IMAX 0.125 | ||
14 | -param set-default GND_SPEED_P 2 | ||
15 | -param set-default GND_SPEED_THR_SC 1 | ||
16 | -param set-default GND_SPEED_TRIM 1 | ||
17 | -param set-default GND_THR_CRUISE 0.85 | ||
18 | -param set-default GND_THR_MAX 1 | ||
19 | -param set-default GND_THR_MIN 0 | ||
20 | - | ||
21 | -param set-default MIS_LTRMIN_ALT 0.01 | ||
22 | -param set-default MIS_TAKEOFF_ALT 0.01 | ||
23 | -param set-default NAV_ACC_RAD 0.5 | ||
24 | -param set-default NAV_LOITER_RAD 2 | ||
25 | - | ||
26 | -param set-default CBRK_AIRSPD_CHK 162128 | ||
27 | - | ||
28 | -param set-default GND_MAX_ANG 0.6 | ||
29 | -param set-default GND_WHEEL_BASE 2.0 | ||
30 | - | ||
31 | -set MAV_TYPE 11 | ||
32 | - | ||
33 | -set MIXER_FILE etc/mixers-sitl/boat_sitl.main.mix |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name ThunderFly TF-G1 | ||
4 | -# ThunderFly TF-G1 autogyro airframe. Only for FlightGear simulator | ||
5 | -# | ||
6 | -# @type Autogyro | ||
7 | -# @class Autogyro | ||
8 | -# | ||
9 | -# @url https://github.com/ThunderFly-aerospace/TF-G1/ | ||
10 | -# | ||
11 | -# | ||
12 | - | ||
13 | -. ${R}etc/init.d/rc.fw_defaults | ||
14 | - | ||
15 | -param set-default EKF2_ARSP_THR 8 | ||
16 | -param set-default EKF2_FUSE_BETA 1 | ||
17 | - | ||
18 | -param set-default FW_AIRSPD_STALL 8 | ||
19 | - | ||
20 | -param set-default FW_P_RMAX_NEG 20.0 | ||
21 | -param set-default FW_P_RMAX_POS 60.0 | ||
22 | -param set-default FW_W_RMAX 10 | ||
23 | -param set-default FW_W_EN 1 | ||
24 | - | ||
25 | -param set-default FW_PR_IMAX 0.4 | ||
26 | -param set-default FW_R_TC 0.4 | ||
27 | -param set-default FW_RR_FF 0.5 | ||
28 | -param set-default FW_RR_I 0.1 | ||
29 | -param set-default FW_RR_IMAX 0.2 | ||
30 | -param set-default FW_RR_P 0.08 | ||
31 | - | ||
32 | -param set-default MIS_LTRMIN_ALT 50 | ||
33 | -param set-default MIS_TAKEOFF_ALT 3 | ||
34 | - | ||
35 | -param set-default NAV_ACC_RAD 20 | ||
36 | -param set-default NAV_DLL_ACT 2 | ||
37 | -param set-default NAV_LOITER_RAD 100 | ||
38 | - | ||
39 | -param set-default RWTO_TKOFF 1 | ||
40 | - | ||
41 | -param set-default FW_ARSP_SCALE_EN 0 | ||
42 | - | ||
43 | -param set-default FW_AIRSPD_MAX 35 | ||
44 | -param set-default FW_AIRSPD_MIN 7 | ||
45 | -param set-default FW_AIRSPD_TRIM 15 | ||
46 | - | ||
47 | -param set-default FW_P_LIM_MAX 25 | ||
48 | -param set-default FW_P_LIM_MIN -5 | ||
49 | -param set-default FW_R_LIM 30 | ||
50 | - | ||
51 | -param set-default FW_MAN_P_MAX 30.0 | ||
52 | -param set-default FW_MAN_R_MAX 30.0 | ||
53 | - | ||
54 | -param set-default FW_THR_CRUISE 0.8 | ||
55 | -param set-default FW_THR_IDLE 0 | ||
56 | -param set-default COM_DISARM_PRFLT 0 | ||
57 | - | ||
58 | -set MIXER_FILE etc/mixers-sitl/autogyro_sitl.main.mix | ||
59 | -set MIXER custom |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Cloudship | ||
4 | -# @type Airship | ||
5 | -# @class Airship | ||
6 | -# | ||
7 | -# @output MAIN1 thrust tilt | ||
8 | -# @output MAIN2 starboard thruster | ||
9 | -# @output MAIN3 port thruster | ||
10 | -# @output MAIN4 tail thruster | ||
11 | - | ||
12 | -. ${R}etc/init.d/rc.airship_defaults | ||
13 | - | ||
14 | -set MIXER cloudship | ||
15 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Hexacopter SITL model for JSBSim | ||
4 | -# | ||
5 | -# @type Hexarotor x | ||
6 | -# | ||
7 | -# @maintainer Jaeyoung Lim <jaeyoung@auterion.com> | ||
8 | -# | ||
9 | - | ||
10 | -. ${R}etc/init.d/rc.mc_defaults | ||
11 | - | ||
12 | -param set-default MC_PITCHRATE_P 0.1 | ||
13 | -param set-default MC_PITCHRATE_I 0.05 | ||
14 | -param set-default MC_PITCH_P 6.0 | ||
15 | -param set-default MC_ROLLRATE_P 0.15 | ||
16 | -param set-default MC_ROLLRATE_I 0.1 | ||
17 | -param set-default MC_ROLL_P 6.0 | ||
18 | -param set-default MPC_XY_VEL_I_ACC 4 | ||
19 | -param set-default MPC_XY_VEL_P_ACC 3 | ||
20 | - | ||
21 | -param set-default RTL_DESCEND_ALT 10 | ||
22 | - | ||
23 | -param set-default TRIG_INTERFACE 3 | ||
24 | -param set-default TRIG_MODE 4 | ||
25 | -param set-default MNT_MODE_IN 4 | ||
26 | -param set-default MNT_DO_STAB 2 | ||
27 | - | ||
28 | -set MAV_TYPE 13 | ||
29 | - | ||
30 | -set MIXER hexa_x |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Typhoon H480 SITL | ||
4 | -# | ||
5 | -# @type Hexarotor x | ||
6 | -# | ||
7 | - | ||
8 | -. ${R}etc/init.d/rc.mc_defaults | ||
9 | - | ||
10 | -param set-default MC_PITCHRATE_P 0.0800 | ||
11 | -param set-default MC_PITCHRATE_I 0.0400 | ||
12 | -param set-default MC_PITCHRATE_D 0.0010 | ||
13 | -param set-default MC_PITCH_P 9.0 | ||
14 | -param set-default MC_ROLLRATE_P 0.0800 | ||
15 | -param set-default MC_ROLLRATE_I 0.0400 | ||
16 | -param set-default MC_ROLLRATE_D 0.0010 | ||
17 | -param set-default MC_ROLL_P 9.0 | ||
18 | -param set-default MPC_XY_VEL_I_ACC 4 | ||
19 | -param set-default MPC_XY_VEL_P_ACC 3 | ||
20 | - | ||
21 | -param set-default RTL_DESCEND_ALT 10 | ||
22 | - | ||
23 | -param set-default TRIG_INTERFACE 3 | ||
24 | -param set-default TRIG_MODE 4 | ||
25 | -param set-default MNT_MODE_IN 4 | ||
26 | -param set-default MNT_MODE_OUT 2 | ||
27 | -param set-default MAV_PROTO_VER 2 | ||
28 | - | ||
29 | -set MAV_TYPE 13 | ||
30 | - | ||
31 | -set MIXER hexa_x |
1 | - | ||
2 | -mixer append /dev/pwm_output0 etc/mixers/mount_legs.aux.mix | ||
3 | - | ||
4 | -mavlink start -x -u 14558 -r 4000 -f -m onboard -o 14530 -p | ||
5 | - | ||
6 | -# shellcheck disable=SC2154 | ||
7 | -mavlink stream -r 10 -s MOUNT_ORIENTATION -u $udp_gcs_port_local | ||
8 | -# shellcheck disable=SC2154 | ||
9 | -mavlink stream -r 50 -s ATTITUDE_QUATERNION -u $udp_offboard_port_local | ||
10 | -mavlink stream -r 10 -s MOUNT_ORIENTATION -u $udp_offboard_port_local |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Typhoon H480 SITL | ||
4 | -# | ||
5 | -# @type Hexarotor x | ||
6 | -# | ||
7 | - | ||
8 | -. ${R}etc/init.d/rc.mc_defaults | ||
9 | -. ${R}etc/init.d/rc.ctrlalloc | ||
10 | - | ||
11 | -param set-default MPC_XY_VEL_I_ACC 4 | ||
12 | -param set-default MPC_XY_VEL_P_ACC 3 | ||
13 | - | ||
14 | -param set-default RTL_DESCEND_ALT 10 | ||
15 | -param set-default RTL_LAND_DELAY 0 | ||
16 | - | ||
17 | -param set-default TRIG_INTERFACE 3 | ||
18 | -param set-default TRIG_MODE 4 | ||
19 | -param set-default MNT_MODE_IN 0 | ||
20 | -param set-default MAV_PROTO_VER 2 | ||
21 | - | ||
22 | -param set-default MPC_USE_HTE 0 | ||
23 | - | ||
24 | -param set-default VM_MASS 2.66 | ||
25 | -param set-default VM_INERTIA_XX 0.06 | ||
26 | -param set-default VM_INERTIA_YY 0.06 | ||
27 | -param set-default VM_INERTIA_ZZ 0.10 | ||
28 | - | ||
29 | -param set-default CA_AIRFRAME 0 | ||
30 | -param set-default CA_METHOD 1 | ||
31 | -param set-default CA_ACT0_MIN 0.0 | ||
32 | -param set-default CA_ACT1_MIN 0.0 | ||
33 | -param set-default CA_ACT2_MIN 0.0 | ||
34 | -param set-default CA_ACT3_MIN 0.0 | ||
35 | -param set-default CA_ACT4_MIN 0.0 | ||
36 | -param set-default CA_ACT5_MIN 0.0 | ||
37 | -param set-default CA_ACT0_MAX 1.0 | ||
38 | -param set-default CA_ACT1_MAX 1.0 | ||
39 | -param set-default CA_ACT2_MAX 1.0 | ||
40 | -param set-default CA_ACT3_MAX 1.0 | ||
41 | -param set-default CA_ACT4_MAX 1.0 | ||
42 | -param set-default CA_ACT5_MAX 1.0 | ||
43 | - | ||
44 | -param set-default CA_MC_R0_PX 0.0 | ||
45 | -param set-default CA_MC_R0_PY 1.0 | ||
46 | -param set-default CA_MC_R0_CT 9.5 | ||
47 | -param set-default CA_MC_R0_KM -0.05 | ||
48 | -param set-default CA_MC_R1_PX 0.0 | ||
49 | -param set-default CA_MC_R1_PY -1.0 | ||
50 | -param set-default CA_MC_R1_CT 9.5 | ||
51 | -param set-default CA_MC_R1_KM 0.05 | ||
52 | -param set-default CA_MC_R2_PX 0.866025 | ||
53 | -param set-default CA_MC_R2_PY -0.5 | ||
54 | -param set-default CA_MC_R2_CT 9.5 | ||
55 | -param set-default CA_MC_R2_KM -0.05 | ||
56 | -param set-default CA_MC_R3_PX -0.866025 | ||
57 | -param set-default CA_MC_R3_PY 0.5 | ||
58 | -param set-default CA_MC_R3_CT 9.5 | ||
59 | -param set-default CA_MC_R3_KM 0.05 | ||
60 | -param set-default CA_MC_R4_PX 0.866025 | ||
61 | -param set-default CA_MC_R4_PY 0.5 | ||
62 | -param set-default CA_MC_R4_CT 9.5 | ||
63 | -param set-default CA_MC_R4_KM 0.05 | ||
64 | -param set-default CA_MC_R5_PX -0.866025 | ||
65 | -param set-default CA_MC_R5_PY -0.5 | ||
66 | -param set-default CA_MC_R5_CT 9.5 | ||
67 | -param set-default CA_MC_R5_KM -0.05 | ||
68 | - | ||
69 | -set MAV_TYPE 13 | ||
70 | - | ||
71 | -# set MIXER hexa_x | ||
72 | -set MIXER direct |
code/modify/ROMFS/px4fmu_common/init.d-posix/airframes/6012_typhoon_ctrlalloc.post
deleted
100644 → 0
1 | - | ||
2 | -mixer append /dev/pwm_output0 etc/mixers/mount_legs.aux.mix | ||
3 | - | ||
4 | -mavlink start -x -u 14558 -r 4000 -f -m onboard -o 14530 -p | ||
5 | - | ||
6 | -# shellcheck disable=SC2154 | ||
7 | -mavlink stream -r 10 -s MOUNT_ORIENTATION -u $udp_gcs_port_local | ||
8 | -# shellcheck disable=SC2154 | ||
9 | -mavlink stream -r 50 -s ATTITUDE_QUATERNION -u $udp_offboard_port_local | ||
10 | -mavlink stream -r 10 -s MOUNT_ORIENTATION -u $udp_offboard_port_local |
1 | -############################################################################ | ||
2 | -# | ||
3 | -# Copyright (c) 2020 PX4 Development Team. All rights reserved. | ||
4 | -# | ||
5 | -# Redistribution and use in source and binary forms, with or without | ||
6 | -# modification, are permitted provided that the following conditions | ||
7 | -# are met: | ||
8 | -# | ||
9 | -# 1. Redistributions of source code must retain the above copyright | ||
10 | -# notice, this list of conditions and the following disclaimer. | ||
11 | -# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | -# notice, this list of conditions and the following disclaimer in | ||
13 | -# the documentation and/or other materials provided with the | ||
14 | -# distribution. | ||
15 | -# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | -# used to endorse or promote products derived from this software | ||
17 | -# without specific prior written permission. | ||
18 | -# | ||
19 | -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | -# POSSIBILITY OF SUCH DAMAGE. | ||
31 | -# | ||
32 | -############################################################################ | ||
33 | - | ||
34 | -px4_add_romfs_files( | ||
35 | - 10016_iris | ||
36 | - 10017_iris_ctrlalloc | ||
37 | - 10018_iris_foggy_lidar | ||
38 | - 10020_if750a | ||
39 | - 10030_px4vision | ||
40 | - 1010_iris_opt_flow | ||
41 | - 1010_iris_opt_flow.post | ||
42 | - 1011_iris_irlock | ||
43 | - 1012_iris_rplidar | ||
44 | - 1013_iris_vision | ||
45 | - 1013_iris_vision.post | ||
46 | - 1014_solo | ||
47 | - 1015_iris_obs_avoid | ||
48 | - 1015_iris_obs_avoid.post | ||
49 | - 1016_iris_rtps | ||
50 | - 1016_iris_rtps.post | ||
51 | - 1017_iris_opt_flow_mockup | ||
52 | - 1018_iris_vision_velocity | ||
53 | - 1019_iris_dual_gps | ||
54 | - 1020_uuv_generic | ||
55 | - 1021_uuv_hippocampus | ||
56 | - 1022_uuv_bluerov2_heavy | ||
57 | - 1030_plane | ||
58 | - 1031_plane_cam | ||
59 | - 1032_plane_catapult | ||
60 | - 1033_plane_lidar | ||
61 | - 1033_rascal | ||
62 | - 1034_rascal-electric | ||
63 | - 1035_techpod | ||
64 | - 1036_malolo | ||
65 | - 1040_standard_vtol | ||
66 | - 1041_tailsitter | ||
67 | - 1042_tiltrotor | ||
68 | - 1043_standard_vtol_drop | ||
69 | - 1043_standard_vtol_drop.post | ||
70 | - 1060_rover | ||
71 | - 1061_r1_rover | ||
72 | - 1062_tf-r1 | ||
73 | - 1070_boat | ||
74 | - 3010_quadrotor_x | ||
75 | - 3011_hexarotor_x | ||
76 | - 17001_tf-g1 | ||
77 | - 2507_cloudship | ||
78 | - 6011_typhoon_h480 | ||
79 | - 6011_typhoon_h480.post | ||
80 | - 6012_typhoon_ctrlalloc | ||
81 | - 6012_typhoon_ctrlalloc.post | ||
82 | -) |
1 | -#!/bin/sh | ||
2 | -# shellcheck disable=SC2154 | ||
3 | - | ||
4 | -udp_offboard_port_local=$((14580+px4_instance)) | ||
5 | -udp_offboard_port_remote=$((14540+px4_instance)) | ||
6 | -[ $px4_instance -gt 9 ] && udp_offboard_port_remote=14549 # use the same ports for more than 10 instances to avoid port overlaps | ||
7 | -udp_onboard_payload_port_local=$((14280+px4_instance)) | ||
8 | -udp_onboard_payload_port_remote=$((14030+px4_instance)) | ||
9 | -udp_onboard_gimbal_port_local=$((13030+px4_instance)) | ||
10 | -udp_onboard_gimbal_port_remote=$((13280+px4_instance)) | ||
11 | -udp_gcs_port_local=$((18570+px4_instance)) | ||
12 | - | ||
13 | -# GCS link | ||
14 | -mavlink start -x -u $udp_gcs_port_local -r 4000000 -f | ||
15 | -mavlink stream -r 50 -s POSITION_TARGET_LOCAL_NED -u $udp_gcs_port_local | ||
16 | -mavlink stream -r 50 -s LOCAL_POSITION_NED -u $udp_gcs_port_local | ||
17 | -mavlink stream -r 50 -s GLOBAL_POSITION_INT -u $udp_gcs_port_local | ||
18 | -mavlink stream -r 50 -s ATTITUDE -u $udp_gcs_port_local | ||
19 | -mavlink stream -r 50 -s ATTITUDE_QUATERNION -u $udp_gcs_port_local | ||
20 | -mavlink stream -r 50 -s ATTITUDE_TARGET -u $udp_gcs_port_local | ||
21 | -mavlink stream -r 50 -s SERVO_OUTPUT_RAW_0 -u $udp_gcs_port_local | ||
22 | -mavlink stream -r 20 -s RC_CHANNELS -u $udp_gcs_port_local | ||
23 | -mavlink stream -r 10 -s OPTICAL_FLOW_RAD -u $udp_gcs_port_local | ||
24 | - | ||
25 | -# API/Offboard link | ||
26 | -mavlink start -x -u $udp_offboard_port_local -r 4000000 -f -m onboard -o $udp_offboard_port_remote | ||
27 | - | ||
28 | -# Onboard link to camera | ||
29 | -mavlink start -x -u $udp_onboard_payload_port_local -r 4000 -f -m onboard -o $udp_onboard_payload_port_remote | ||
30 | - | ||
31 | -# Onboard link to gimbal | ||
32 | -mavlink start -x -u $udp_onboard_gimbal_port_local -r 400000 -m gimbal -o $udp_onboard_gimbal_port_remote |
1 | -#!/bin/sh | ||
2 | -# shellcheck disable=SC2154 | ||
3 | - | ||
4 | -simulator_tcp_port=$((4560+px4_instance)) | ||
5 | - | ||
6 | -# Check if PX4_SIM_HOSTNAME environment variable is empty | ||
7 | -# If empty check if PX4_SIM_HOST_ADDR environment variable is empty | ||
8 | -# If both are empty use localhost for simulator | ||
9 | -if [ -z "${PX4_SIM_HOSTNAME}" ]; then | ||
10 | - if [ -z "${PX4_SIM_HOST_ADDR}" ]; then | ||
11 | - echo "PX4 SIM HOST: localhost" | ||
12 | - simulator start -c $simulator_tcp_port | ||
13 | - else | ||
14 | - echo "PX4 SIM HOST: $PX4_SIM_HOST_ADDR" | ||
15 | - simulator start -t $PX4_SIM_HOST_ADDR $simulator_tcp_port | ||
16 | - fi | ||
17 | -else | ||
18 | - echo "PX4 SIM HOST: $PX4_SIM_HOSTNAME" | ||
19 | - simulator start -h $PX4_SIM_HOSTNAME $simulator_tcp_port | ||
20 | -fi |
1 | -#!/bin/sh | ||
2 | - | ||
3 | -# EKF2 replay script | ||
4 | - | ||
5 | -# shellcheck disable=SC2154 | ||
6 | -if [ ! -f ${replay} ]; then | ||
7 | - echo "Invalid replay log file ${replay}" | ||
8 | - exit 1 | ||
9 | -fi | ||
10 | - | ||
11 | -if [ ! -f replay_params.txt ]; then | ||
12 | - echo "Creating $(pwd)/replay_params.txt" | ||
13 | - ulog_params -i "${replay}" -d ' ' | grep -e '^EKF2' > replay_params.txt | ||
14 | -fi | ||
15 | - | ||
16 | -publisher_rules_file="orb_publisher.rules" | ||
17 | -cat <<EOF > "$publisher_rules_file" | ||
18 | -restrict_topics: sensor_combined, vehicle_gps_position, vehicle_land_detected | ||
19 | -module: replay | ||
20 | -ignore_others: false | ||
21 | -EOF | ||
22 | - | ||
23 | -param set SDLOG_DIRS_MAX 7 | ||
24 | - | ||
25 | -# apply all params before ekf starts, as some params cannot be changed after startup | ||
26 | -replay tryapplyparams | ||
27 | -ekf2 start -r | ||
28 | -logger start -f -t -b 1000 -p vehicle_attitude | ||
29 | -replay start |
1 | -#!/bin/sh | ||
2 | - | ||
3 | -# PX4 commands need the 'px4-' prefix in bash. | ||
4 | -# (px4-alias.sh is expected to be in the PATH) | ||
5 | -# shellcheck disable=SC1091 | ||
6 | -. px4-alias.sh | ||
7 | - | ||
8 | -#search path for sourcing px4-rc.* | ||
9 | -PATH="$PATH:${R}etc/init.d-posix" | ||
10 | - | ||
11 | -# | ||
12 | -# Main SITL startup script | ||
13 | -# | ||
14 | - | ||
15 | -# check for ekf2 replay | ||
16 | -# shellcheck disable=SC2154 | ||
17 | -if [ "$replay_mode" = "ekf2" ] | ||
18 | -then | ||
19 | - . ${R}etc/init.d-posix/rc.replay | ||
20 | - exit 0 | ||
21 | -fi | ||
22 | - | ||
23 | -# initialize script variables | ||
24 | -set AUX_MODE none | ||
25 | -set AUX_BANK2 none | ||
26 | -set IO_PRESENT no | ||
27 | -set MAV_TYPE none | ||
28 | -set MIXER none | ||
29 | -set MIXER_AUX none | ||
30 | -set MIXER_FILE none | ||
31 | -set OUTPUT_MODE sim | ||
32 | -set EXTRA_MIXER_MODE none | ||
33 | -set PWM_OUT none | ||
34 | -set SDCARD_MIXERS_PATH etc/mixers | ||
35 | -set USE_IO no | ||
36 | -set VEHICLE_TYPE none | ||
37 | -set LOGGER_ARGS "" | ||
38 | -set LOGGER_BUF 1000 | ||
39 | - | ||
40 | -set RUN_MINIMAL_SHELL no | ||
41 | - | ||
42 | -# Use the variable set by sitl_run.sh to choose the model settings. | ||
43 | -if [ "$PX4_SIM_MODEL" = "shell" ]; then | ||
44 | - set RUN_MINIMAL_SHELL yes | ||
45 | -else | ||
46 | - # Find the matching Autostart ID (file name has the form: [0-9]+_${PX4_SIM_MODEL}) | ||
47 | - # TODO: unify with rc.autostart generation | ||
48 | - # shellcheck disable=SC2012 | ||
49 | - REQUESTED_AUTOSTART=$(ls "${R}etc/init.d-posix/airframes" | sed -n 's/^\([0-9][0-9]*\)_'${PX4_SIM_MODEL}'$/\1/p') | ||
50 | - if [ -z "$REQUESTED_AUTOSTART" ]; then | ||
51 | - echo "Error: Unknown model $PX4_SIM_MODEL (not found by name on ${R}etc/init.d-posix/airframes)" | ||
52 | - exit 1 | ||
53 | - else | ||
54 | - echo "Info: found model autostart file as SYS_AUTOSTART=$REQUESTED_AUTOSTART" | ||
55 | - fi | ||
56 | -fi | ||
57 | - | ||
58 | -# Load parameters | ||
59 | -set PARAM_FILE eeprom/parameters_"$REQUESTED_AUTOSTART" | ||
60 | -param select $PARAM_FILE | ||
61 | - | ||
62 | -if [ -f $PARAM_FILE ] | ||
63 | -then | ||
64 | - if param load | ||
65 | - then | ||
66 | - echo "[param] Loaded: $PARAM_FILE" | ||
67 | - else | ||
68 | - echo "[param] FAILED loading $PARAM_FILE" | ||
69 | - fi | ||
70 | -else | ||
71 | - echo "[param] parameter file not found, creating $PARAM_FILE" | ||
72 | -fi | ||
73 | - | ||
74 | -# exit early when the minimal shell is requested | ||
75 | -[ $RUN_MINIMAL_SHELL = yes ] && exit 0 | ||
76 | - | ||
77 | - | ||
78 | -# Use environment variable PX4_ESTIMATOR to choose estimator. | ||
79 | -if [ "$PX4_ESTIMATOR" = "q" ]; then | ||
80 | - param set SYS_MC_EST_GROUP 3 | ||
81 | -elif [ "$PX4_ESTIMATOR" = "ekf2" ]; then | ||
82 | - param set SYS_MC_EST_GROUP 2 | ||
83 | -elif [ "$PX4_ESTIMATOR" = "lpe" ]; then | ||
84 | - param set SYS_MC_EST_GROUP 1 | ||
85 | -elif [ "$PX4_ESTIMATOR" = "inav" ]; then | ||
86 | - param set SYS_MC_EST_GROUP 0 | ||
87 | -fi | ||
88 | - | ||
89 | -if param compare SYS_AUTOSTART $REQUESTED_AUTOSTART | ||
90 | -then | ||
91 | - set AUTOCNF no | ||
92 | -else | ||
93 | - set AUTOCNF yes | ||
94 | - param set SYS_AUTOCONFIG 1 | ||
95 | -fi | ||
96 | - | ||
97 | -if param compare SYS_AUTOCONFIG 1 | ||
98 | -then | ||
99 | - set AUTOCNF yes | ||
100 | - | ||
101 | - # Wipe out params except RC*, flight modes, total flight time, accel cal, gyro cal, next flight UUID | ||
102 | - param reset_all SYS_AUTO* RC* COM_FLTMODE* LND_FLIGHT* TC_* CAL_ACC* CAL_GYRO* COM_FLIGHT* | ||
103 | -fi | ||
104 | - | ||
105 | -# multi-instance setup | ||
106 | -# shellcheck disable=SC2154 | ||
107 | -param set MAV_SYS_ID $((px4_instance+1)) | ||
108 | - | ||
109 | -if [ $AUTOCNF = yes ] | ||
110 | -then | ||
111 | - param set SYS_AUTOSTART $REQUESTED_AUTOSTART | ||
112 | - | ||
113 | - param set CAL_ACC0_ID 1310988 # 1310988: DRV_IMU_DEVTYPE_SIM, BUS: 1, ADDR: 1, TYPE: SIMULATION | ||
114 | - param set CAL_GYRO0_ID 1310988 # 1310988: DRV_IMU_DEVTYPE_SIM, BUS: 1, ADDR: 1, TYPE: SIMULATION | ||
115 | - param set CAL_ACC1_ID 1310996 # 1310996: DRV_IMU_DEVTYPE_SIM, BUS: 2, ADDR: 1, TYPE: SIMULATION | ||
116 | - param set CAL_GYRO1_ID 1310996 # 1310996: DRV_IMU_DEVTYPE_SIM, BUS: 2, ADDR: 1, TYPE: SIMULATION | ||
117 | - param set CAL_ACC2_ID 1311004 # 1311004: DRV_IMU_DEVTYPE_SIM, BUS: 3, ADDR: 1, TYPE: SIMULATION | ||
118 | - param set CAL_GYRO2_ID 1311004 # 1311004: DRV_IMU_DEVTYPE_SIM, BUS: 3, ADDR: 1, TYPE: SIMULATION | ||
119 | - | ||
120 | - param set CAL_MAG0_ID 197388 | ||
121 | - param set CAL_MAG1_ID 197644 | ||
122 | - | ||
123 | - param set SENS_BOARD_X_OFF 0.000001 | ||
124 | - param set SENS_DPRES_OFF 0.001 | ||
125 | - | ||
126 | - param set SYS_RESTART_TYPE 2 | ||
127 | -fi | ||
128 | - | ||
129 | -param set-default BAT_N_CELLS 4 | ||
130 | - | ||
131 | -param set-default CBRK_AIRSPD_CHK 0 | ||
132 | -param set-default CBRK_SUPPLY_CHK 894281 | ||
133 | - | ||
134 | -# disable check, no CPU load reported on posix yet | ||
135 | -param set-default COM_CPU_MAX -1 | ||
136 | - | ||
137 | -# Don't require RC calibration and configuration | ||
138 | -param set-default COM_RC_IN_MODE 1 | ||
139 | - | ||
140 | -# Speedup SITL startup | ||
141 | -param set-default EKF2_REQ_GPS_H 0.5 | ||
142 | - | ||
143 | -# Multi-EKF | ||
144 | -param set-default EKF2_MULTI_IMU 3 | ||
145 | -param set-default SENS_IMU_MODE 0 | ||
146 | -param set-default EKF2_MULTI_MAG 2 | ||
147 | -param set-default SENS_MAG_MODE 0 | ||
148 | - | ||
149 | -param set-default IMU_GYRO_FFT_EN 1 | ||
150 | - | ||
151 | -# By default log from boot until first disarm. | ||
152 | -param set-default SDLOG_MODE 1 | ||
153 | -# enable default, estimator replay and vision/avoidance logging profiles | ||
154 | -param set-default SDLOG_PROFILE 131 | ||
155 | -param set-default SDLOG_DIRS_MAX 7 | ||
156 | - | ||
157 | -param set-default TRIG_INTERFACE 3 | ||
158 | - | ||
159 | -# Adapt timeout parameters if simulation runs faster or slower than realtime. | ||
160 | -if [ -n "$PX4_SIM_SPEED_FACTOR" ]; then | ||
161 | - COM_DL_LOSS_T_LONGER=$(echo "$PX4_SIM_SPEED_FACTOR * 10" | bc) | ||
162 | - echo "COM_DL_LOSS_T set to $COM_DL_LOSS_T_LONGER" | ||
163 | - param set COM_DL_LOSS_T $COM_DL_LOSS_T_LONGER | ||
164 | - | ||
165 | - COM_RC_LOSS_T_LONGER=$(echo "$PX4_SIM_SPEED_FACTOR * 0.5" | bc) | ||
166 | - echo "COM_RC_LOSS_T set to $COM_RC_LOSS_T_LONGER" | ||
167 | - param set COM_RC_LOSS_T $COM_RC_LOSS_T_LONGER | ||
168 | - | ||
169 | - COM_OF_LOSS_T_LONGER=$(echo "$PX4_SIM_SPEED_FACTOR * 0.5" | bc) | ||
170 | - echo "COM_OF_LOSS_T set to $COM_OF_LOSS_T_LONGER" | ||
171 | - param set COM_OF_LOSS_T $COM_OF_LOSS_T_LONGER | ||
172 | - | ||
173 | - COM_OBC_LOSS_T_LONGER=$(echo "$PX4_SIM_SPEED_FACTOR * 5.0" | bc) | ||
174 | - echo "COM_OBC_LOSS_T set to $COM_OBC_LOSS_T_LONGER" | ||
175 | - param set COM_OBC_LOSS_T $COM_OBC_LOSS_T_LONGER | ||
176 | -fi | ||
177 | - | ||
178 | -# Autostart ID | ||
179 | -autostart_file='' | ||
180 | -# shellcheck disable=SC2231 | ||
181 | -for f in ${R}etc/init.d-posix/airframes/"$(param show -q SYS_AUTOSTART)"_* | ||
182 | -do | ||
183 | - filename=$(basename "$f") | ||
184 | - case "$filename" in | ||
185 | - *\.*) | ||
186 | - # ignore files that contain a dot (e.g. <vehicle>.post) | ||
187 | - ;; | ||
188 | - *) | ||
189 | - autostart_file="$f" | ||
190 | - ;; | ||
191 | - esac | ||
192 | -done | ||
193 | -if [ ! -e "$autostart_file" ]; then | ||
194 | - echo "Error: no autostart file found ($autostart_file)" | ||
195 | - exit 1 | ||
196 | -fi | ||
197 | - | ||
198 | -. "$autostart_file" | ||
199 | - | ||
200 | -# | ||
201 | -# If autoconfig parameter was set, reset it and save parameters. | ||
202 | -# | ||
203 | -if [ $AUTOCNF = yes ] | ||
204 | -then | ||
205 | - param set SYS_AUTOCONFIG 0 | ||
206 | -fi | ||
207 | - | ||
208 | -# Simulator IMU data provided at 250 Hz | ||
209 | -param set IMU_INTEG_RATE 250 | ||
210 | - | ||
211 | -#user defined params for instances can be in PATH | ||
212 | -. px4-rc.params | ||
213 | - | ||
214 | -dataman start | ||
215 | -# only start the simulator if not in replay mode, as both control the lockstep time | ||
216 | -if ! replay tryapplyparams | ||
217 | -then | ||
218 | - . px4-rc.simulator | ||
219 | -fi | ||
220 | -load_mon start | ||
221 | -battery_simulator start | ||
222 | -tone_alarm start | ||
223 | -rc_update start | ||
224 | -sensors start | ||
225 | -commander start | ||
226 | -navigator start | ||
227 | - | ||
228 | - | ||
229 | -if param greater -s MNT_MODE_IN -1 | ||
230 | -then | ||
231 | - vmount start | ||
232 | -fi | ||
233 | - | ||
234 | -if param greater -s TRIG_MODE 0 | ||
235 | -then | ||
236 | - camera_trigger start | ||
237 | - camera_feedback start | ||
238 | -fi | ||
239 | - | ||
240 | -if param compare -s IMU_GYRO_FFT_EN 1 | ||
241 | -then | ||
242 | - gyro_fft start | ||
243 | -fi | ||
244 | - | ||
245 | -if param compare -s IMU_GYRO_CAL_EN 1 | ||
246 | -then | ||
247 | - gyro_calibration start | ||
248 | -fi | ||
249 | - | ||
250 | -# Configure vehicle type specific parameters. | ||
251 | -# Note: rc.vehicle_setup is the entry point for rc.interface, | ||
252 | -# rc.fw_apps, rc.mc_apps, rc.rover_apps, and rc.vtol_apps. | ||
253 | -# | ||
254 | -. ${R}etc/init.d/rc.vehicle_setup | ||
255 | - | ||
256 | -#user defined mavlink streams for instances can be in PATH | ||
257 | -. px4-rc.mavlink | ||
258 | - | ||
259 | -# execute autostart post script if any | ||
260 | -[ -e "$autostart_file".post ] && . "$autostart_file".post | ||
261 | - | ||
262 | -# Run script to start logging | ||
263 | -if param compare SYS_MC_EST_GROUP 2 | ||
264 | -then | ||
265 | - set LOGGER_ARGS "-p ekf2_timestamps" | ||
266 | -else | ||
267 | - set LOGGER_ARGS "-p vehicle_attitude" | ||
268 | -fi | ||
269 | -. ${R}etc/init.d/rc.logging | ||
270 | - | ||
271 | -mavlink boot_complete | ||
272 | -replay trystart |
1 | -############################################################################ | ||
2 | -# | ||
3 | -# Copyright (c) 2018 PX4 Development Team. All rights reserved. | ||
4 | -# | ||
5 | -# Redistribution and use in source and binary forms, with or without | ||
6 | -# modification, are permitted provided that the following conditions | ||
7 | -# are met: | ||
8 | -# | ||
9 | -# 1. Redistributions of source code must retain the above copyright | ||
10 | -# notice, this list of conditions and the following disclaimer. | ||
11 | -# 2. Redistributions in binary form must reproduce the above copyright | ||
12 | -# notice, this list of conditions and the following disclaimer in | ||
13 | -# the documentation and/or other materials provided with the | ||
14 | -# distribution. | ||
15 | -# 3. Neither the name PX4 nor the names of its contributors may be | ||
16 | -# used to endorse or promote products derived from this software | ||
17 | -# without specific prior written permission. | ||
18 | -# | ||
19 | -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
20 | -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
21 | -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
22 | -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
23 | -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
24 | -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
25 | -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | ||
26 | -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED | ||
27 | -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
28 | -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
29 | -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | -# POSSIBILITY OF SUCH DAMAGE. | ||
31 | -# | ||
32 | -############################################################################ | ||
33 | - | ||
34 | -add_subdirectory(airframes) | ||
35 | - | ||
36 | -px4_add_romfs_files( | ||
37 | - rc.airship_apps | ||
38 | - rc.airship_defaults | ||
39 | - rc.balloon_apps | ||
40 | - rc.balloon_defaults | ||
41 | - rc.boat_defaults | ||
42 | - rc.fw_apps | ||
43 | - rc.fw_defaults | ||
44 | - rc.interface | ||
45 | - rc.io | ||
46 | - rc.logging | ||
47 | - rc.mc_apps | ||
48 | - rc.mc_defaults | ||
49 | - rcS | ||
50 | - rc.sensors | ||
51 | - rc.thermal_cal | ||
52 | - rc.rover_apps | ||
53 | - rc.rover_defaults | ||
54 | - rc.uuv_apps | ||
55 | - rc.uuv_defaults | ||
56 | - rc.vehicle_setup | ||
57 | - rc.vtol_apps | ||
58 | - rc.vtol_defaults | ||
59 | - rc.ctrlalloc | ||
60 | -) |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name HILStar (XPlane) | ||
4 | -# | ||
5 | -# @type Simulation | ||
6 | -# @class Plane | ||
7 | -# | ||
8 | -# @output MAIN1 aileron | ||
9 | -# @output MAIN2 elevator | ||
10 | -# @output MAIN3 rudder | ||
11 | -# @output MAIN4 throttle | ||
12 | -# @output MAIN5 flaps | ||
13 | -# @output MAIN6 gear | ||
14 | -# | ||
15 | -# @maintainer Lorenz Meier <lorenz@px4.io> | ||
16 | -# | ||
17 | - | ||
18 | -. ${R}etc/init.d/rc.fw_defaults | ||
19 | - | ||
20 | - | ||
21 | -param set-default BAT_N_CELLS 3 | ||
22 | - | ||
23 | -param set-default FW_AIRSPD_MAX 20 | ||
24 | -param set-default FW_AIRSPD_MIN 12 | ||
25 | -param set-default FW_AIRSPD_TRIM 14 | ||
26 | -param set-default FW_R_TC 0.3 | ||
27 | -param set-default FW_P_TC 0.3 | ||
28 | -param set-default FW_L1_DAMPING 0.74 | ||
29 | -param set-default FW_L1_PERIOD 16 | ||
30 | -param set-default FW_LND_ANG 15 | ||
31 | -param set-default FW_LND_FLALT 5 | ||
32 | -param set-default FW_LND_HHDIST 15 | ||
33 | -param set-default FW_LND_HVIRT 13 | ||
34 | -param set-default FW_LND_TLALT 5 | ||
35 | -param set-default FW_THR_LND_MAX 0 | ||
36 | -param set-default FW_PR_FF 0.35 | ||
37 | -param set-default FW_PR_I 0.1 | ||
38 | -param set-default FW_PR_IMAX 0.4 | ||
39 | -param set-default FW_PR_P 0.2 | ||
40 | -param set-default FW_RR_FF 0.6 | ||
41 | -param set-default FW_RR_I 0.1 | ||
42 | -param set-default FW_RR_IMAX 0.2 | ||
43 | -param set-default FW_RR_P 0.3 | ||
44 | - | ||
45 | -param set-default RWTO_TKOFF 1 | ||
46 | - | ||
47 | - | ||
48 | -param set SYS_HITL 1 | ||
49 | - | ||
50 | -# disable some checks to allow to fly | ||
51 | -# - with usb | ||
52 | -param set-default CBRK_USB_CHK 197848 | ||
53 | -# - without real battery | ||
54 | -param set-default CBRK_SUPPLY_CHK 894281 | ||
55 | -# - without safety switch | ||
56 | -param set-default COM_PREARM_MODE 0 | ||
57 | -param set-default CBRK_IO_SAFETY 22027 | ||
58 | - | ||
59 | -set MIXER AERT |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Team Blacksheep Discovery | ||
4 | -# | ||
5 | -# @type Quadrotor Wide | ||
6 | -# @class Copter | ||
7 | -# | ||
8 | -# @output MAIN1 motor 1 | ||
9 | -# @output MAIN2 motor 2 | ||
10 | -# @output MAIN3 motor 3 | ||
11 | -# @output MAIN4 motor 4 | ||
12 | -# @output MAIN5 feed-through of RC AUX1 channel | ||
13 | -# @output MAIN6 feed-through of RC AUX2 channel | ||
14 | -# | ||
15 | -# @output AUX1 feed-through of RC AUX1 channel | ||
16 | -# @output AUX2 feed-through of RC AUX2 channel | ||
17 | -# @output AUX3 feed-through of RC AUX3 channel | ||
18 | -# @output AUX4 feed-through of RC FLAPS channel | ||
19 | -# | ||
20 | -# @maintainer Lorenz Meier <lorenz@px4.io> | ||
21 | -# | ||
22 | -# @board px4_fmu-v2 exclude | ||
23 | -# @board bitcraze_crazyflie exclude | ||
24 | -# | ||
25 | - | ||
26 | -. ${R}etc/init.d/rc.mc_defaults | ||
27 | - | ||
28 | - | ||
29 | -param set-default MC_ROLL_P 6.5 | ||
30 | -param set-default MC_ROLLRATE_P 0.1 | ||
31 | -param set-default MC_ROLLRATE_I 0.05 | ||
32 | -param set-default MC_ROLLRATE_D 0.0017 | ||
33 | -param set-default MC_PITCH_P 6.5 | ||
34 | -param set-default MC_PITCHRATE_P 0.14 | ||
35 | -param set-default MC_PITCHRATE_I 0.1 | ||
36 | -param set-default MC_PITCHRATE_D 0.0025 | ||
37 | -param set-default MC_YAW_P 2.8 | ||
38 | -param set-default MC_YAWRATE_P 0.28 | ||
39 | -param set-default MC_YAWRATE_I 0.1 | ||
40 | -param set-default MC_YAWRATE_D 0 | ||
41 | -set MIXER quad_w | ||
42 | - | ||
43 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name 3DR Iris Quadrotor | ||
4 | -# | ||
5 | -# @type Quadrotor Wide | ||
6 | -# @class Copter | ||
7 | -# | ||
8 | -# @output MAIN1 motor 1 | ||
9 | -# @output MAIN2 motor 2 | ||
10 | -# @output MAIN3 motor 3 | ||
11 | -# @output MAIN4 motor 4 | ||
12 | -# | ||
13 | -# @output AUX1 feed-through of RC AUX1 channel | ||
14 | -# @output AUX2 feed-through of RC AUX2 channel | ||
15 | -# @output AUX3 feed-through of RC AUX3 channel | ||
16 | -# @output AUX4 feed-through of RC FLAPS channel | ||
17 | -# | ||
18 | -# @maintainer Lorenz Meier <lorenz@px4.io> | ||
19 | -# | ||
20 | -# @board px4_fmu-v2 exclude | ||
21 | -# @board bitcraze_crazyflie exclude | ||
22 | -# | ||
23 | - | ||
24 | -. ${R}etc/init.d/rc.mc_defaults | ||
25 | - | ||
26 | - | ||
27 | -# TODO tune roll/pitch separately | ||
28 | -param set-default MC_ROLL_P 7 | ||
29 | -param set-default MC_ROLLRATE_P 0.15 | ||
30 | -param set-default MC_ROLLRATE_I 0.05 | ||
31 | -param set-default MC_ROLLRATE_D 0.004 | ||
32 | -param set-default MC_PITCH_P 7 | ||
33 | -param set-default MC_PITCHRATE_P 0.15 | ||
34 | -param set-default MC_PITCHRATE_I 0.05 | ||
35 | -param set-default MC_PITCHRATE_D 0.004 | ||
36 | -param set-default MC_YAW_P 2.5 | ||
37 | -param set-default MC_YAWRATE_P 0.25 | ||
38 | -param set-default MC_YAWRATE_I 0.25 | ||
39 | -param set-default MC_YAWRATE_D 0 | ||
40 | - | ||
41 | -param set-default BAT_V_DIV 12.27559 | ||
42 | -param set-default BAT_A_PER_V 15.39103 | ||
43 | -set MIXER quad_w | ||
44 | - | ||
45 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Steadidrone QU4D | ||
4 | -# | ||
5 | -# @type Quadrotor Wide | ||
6 | -# @class Copter | ||
7 | -# | ||
8 | -# @output MAIN1 motor 1 | ||
9 | -# @output MAIN2 motor 2 | ||
10 | -# @output MAIN3 motor 3 | ||
11 | -# @output MAIN4 motor 4 | ||
12 | -# @output MAIN5 feed-through of RC AUX1 channel | ||
13 | -# @output MAIN6 feed-through of RC AUX2 channel | ||
14 | -# | ||
15 | -# @output AUX1 feed-through of RC AUX1 channel | ||
16 | -# @output AUX2 feed-through of RC AUX2 channel | ||
17 | -# @output AUX3 feed-through of RC AUX3 channel | ||
18 | -# @output AUX4 feed-through of RC FLAPS channel | ||
19 | -# | ||
20 | -# @maintainer Lorenz Meier <lorenz@px4.io> | ||
21 | -# | ||
22 | -# @board px4_fmu-v2 exclude | ||
23 | -# @board bitcraze_crazyflie exclude | ||
24 | -# | ||
25 | - | ||
26 | -. ${R}etc/init.d/rc.mc_defaults | ||
27 | - | ||
28 | - | ||
29 | -param set-default BAT_N_CELLS 4 | ||
30 | - | ||
31 | -param set-default MC_ROLL_P 7 | ||
32 | -param set-default MC_ROLLRATE_P 0.13 | ||
33 | -param set-default MC_ROLLRATE_I 0.05 | ||
34 | -param set-default MC_ROLLRATE_D 0.004 | ||
35 | -param set-default MC_PITCH_P 7 | ||
36 | -param set-default MC_PITCHRATE_P 0.19 | ||
37 | -param set-default MC_PITCHRATE_I 0.05 | ||
38 | -param set-default MC_PITCHRATE_D 0.004 | ||
39 | -param set-default MC_YAW_P 4 | ||
40 | -param set-default MC_YAWRATE_P 0.2 | ||
41 | -param set-default MC_YAWRATE_I 0.1 | ||
42 | -param set-default MC_YAWRATE_D 0 | ||
43 | -set MIXER quad_w | ||
44 | - | ||
45 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Team Blacksheep Discovery Endurance | ||
4 | -# | ||
5 | -# @type Quadrotor Wide | ||
6 | -# @class Copter | ||
7 | -# | ||
8 | -# @output MAIN1 motor 1 | ||
9 | -# @output MAIN2 motor 2 | ||
10 | -# @output MAIN3 motor 3 | ||
11 | -# @output MAIN4 motor 4 | ||
12 | -# @output MAIN5 feed-through of RC AUX1 channel | ||
13 | -# @output MAIN6 feed-through of RC AUX2 channel | ||
14 | -# | ||
15 | -# @output AUX1 feed-through of RC AUX1 channel | ||
16 | -# @output AUX2 feed-through of RC AUX2 channel | ||
17 | -# @output AUX3 feed-through of RC AUX3 channel | ||
18 | -# @output AUX4 feed-through of RC FLAPS channel | ||
19 | -# | ||
20 | -# @maintainer Simon Wilks <simon@uaventure.com> | ||
21 | -# | ||
22 | -# @board px4_fmu-v2 exclude | ||
23 | -# @board bitcraze_crazyflie exclude | ||
24 | -# | ||
25 | - | ||
26 | -. ${R}etc/init.d/rc.mc_defaults | ||
27 | - | ||
28 | - | ||
29 | -param set-default BAT_N_CELLS 6 | ||
30 | -param set-default BAT_V_EMPTY 3.5 | ||
31 | - | ||
32 | -param set-default MC_ROLL_P 7 | ||
33 | -param set-default MC_ROLLRATE_P 0.08 | ||
34 | -param set-default MC_ROLLRATE_I 0.02 | ||
35 | -param set-default MC_ROLLRATE_D 0.003 | ||
36 | -param set-default MC_PITCH_P 7 | ||
37 | -param set-default MC_PITCHRATE_P 0.13 | ||
38 | -param set-default MC_PITCHRATE_I 0.02 | ||
39 | -param set-default MC_PITCHRATE_D 0.005 | ||
40 | -param set-default MC_YAW_P 2.8 | ||
41 | -param set-default MC_YAWRATE_P 0.2 | ||
42 | -param set-default MC_YAWRATE_I 0.1 | ||
43 | -param set-default MC_YAWRATE_D 0 | ||
44 | - | ||
45 | -param set-default MPC_XY_VEL_MAX 2 | ||
46 | - | ||
47 | -param set-default PWM_MAIN_MIN 1080 | ||
48 | -set MIXER quad_w | ||
49 | - | ||
50 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name HIL Quadcopter X | ||
4 | -# | ||
5 | -# @type Simulation | ||
6 | -# @class Copter | ||
7 | -# | ||
8 | -# @maintainer Lorenz Meier <lorenz@px4.io> | ||
9 | -# | ||
10 | - | ||
11 | -. ${R}etc/init.d/rc.mc_defaults | ||
12 | - | ||
13 | -set MIXER quad_x | ||
14 | -set PWM_OUT 1234 | ||
15 | - | ||
16 | -param set SYS_HITL 1 | ||
17 | - | ||
18 | -# disable some checks to allow to fly | ||
19 | -# - with usb | ||
20 | -param set-default CBRK_USB_CHK 197848 | ||
21 | -# - without real battery | ||
22 | -param set-default CBRK_SUPPLY_CHK 894281 | ||
23 | -# - without safety switch | ||
24 | -param set-default COM_PREARM_MODE 0 | ||
25 | -param set-default CBRK_IO_SAFETY 22027 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name HIL Standard VTOL QuadPlane | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Roman Bapst <roman@auterion.com> | ||
9 | -# | ||
10 | -# @board px4_fmu-v2 exclude | ||
11 | -# @board bitcraze_crazyflie exclude | ||
12 | -# | ||
13 | - | ||
14 | -. ${R}etc/init.d/rc.vtol_defaults | ||
15 | - | ||
16 | - | ||
17 | -param set-default BAT_N_CELLS 3 | ||
18 | - | ||
19 | -param set-default COM_RC_IN_MODE 1 | ||
20 | - | ||
21 | -param set-default EKF2_AID_MASK 1 | ||
22 | -param set-default EKF2_ANGERR_INIT 0.01 | ||
23 | -param set-default EKF2_GBIAS_INIT 0.01 | ||
24 | -param set-default EKF2_HGT_MODE 0 | ||
25 | -param set-default EKF2_MAG_TYPE 1 | ||
26 | - | ||
27 | -param set-default FW_AIRSPD_MAX 25 | ||
28 | -param set-default FW_AIRSPD_MIN 14 | ||
29 | -param set-default FW_AIRSPD_TRIM 16 | ||
30 | - | ||
31 | -param set-default MC_PITCH_P 6 | ||
32 | -param set-default MC_PITCHRATE_P 0.2 | ||
33 | -param set-default MC_ROLL_P 6 | ||
34 | -param set-default MC_ROLLRATE_P 0.3 | ||
35 | -param set-default MIS_LTRMIN_ALT 10 | ||
36 | -param set-default MIS_TAKEOFF_ALT 10 | ||
37 | -param set-default MIS_YAW_TMT 10 | ||
38 | - | ||
39 | -param set-default MPC_ACC_HOR_MAX 2 | ||
40 | -param set-default MPC_ACC_HOR_MAX 2 | ||
41 | -param set-default MPC_THR_MIN 0.1 | ||
42 | -param set-default MPC_TKO_SPEED 1 | ||
43 | -param set-default MPC_XY_P 0.8 | ||
44 | -param set-default MPC_XY_VEL_D_ACC 0.1 | ||
45 | -param set-default MPC_XY_VEL_I_ACC 4 | ||
46 | -param set-default MPC_XY_VEL_P_ACC 3 | ||
47 | -param set-default MPC_Z_VEL_P_ACC 12 | ||
48 | -param set-default MPC_Z_VEL_I_ACC 3 | ||
49 | -param set-default MPC_Z_VEL_MAX_DN 1.5 | ||
50 | - | ||
51 | -param set-default NAV_ACC_RAD 5 | ||
52 | -param set-default NAV_DLL_ACT 2 | ||
53 | -param set-default NAV_LOITER_RAD 80 | ||
54 | - | ||
55 | -param set-default RTL_DESCEND_ALT 10 | ||
56 | -param set-default RTL_RETURN_ALT 30 | ||
57 | - | ||
58 | -param set-default SDLOG_DIRS_MAX 7 | ||
59 | -param set-default SYS_RESTART_TYPE 2 | ||
60 | - | ||
61 | -param set-default VT_F_TRANS_THR 0.75 | ||
62 | -param set-default VT_MOT_ID 1234 | ||
63 | -param set-default VT_FW_MOT_OFFID 1234 | ||
64 | -param set-default VT_TYPE 2 | ||
65 | - | ||
66 | - | ||
67 | -param set SYS_HITL 1 | ||
68 | - | ||
69 | -# disable some checks to allow to fly | ||
70 | -# - with usb | ||
71 | -param set-default CBRK_USB_CHK 197848 | ||
72 | -# - without real battery | ||
73 | -param set-default CBRK_SUPPLY_CHK 894281 | ||
74 | -# - without safety switch | ||
75 | -param set-default COM_PREARM_MODE 0 | ||
76 | -param set-default CBRK_IO_SAFETY 22027 | ||
77 | - | ||
78 | -set MAV_TYPE 22 | ||
79 | - | ||
80 | -set MIXER standard_vtol_hitl | ||
81 | - | ||
82 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Generic Hexarotor coaxial geometry | ||
4 | -# | ||
5 | -# @type Hexarotor Coaxial | ||
6 | -# @class Copter | ||
7 | -# | ||
8 | -# @output MAIN1 front right top, CW; angle:60; direction:CW | ||
9 | -# @output MAIN2 front right bottom, CCW; angle:60; direction:CCW | ||
10 | -# @output MAIN3 back top, CW; angle:180; direction:CW | ||
11 | -# @output MAIN4 back bottom, CCW; angle:180; direction:CCW | ||
12 | -# @output MAIN5 front left top, CW; angle:-60; direction:CW | ||
13 | -# @output MAIN6 front left bottom, CCW;angle:-60; direction:CCW | ||
14 | -# | ||
15 | -# @output AUX1 feed-through of RC AUX1 channel | ||
16 | -# @output AUX2 feed-through of RC AUX2 channel | ||
17 | -# @output AUX3 feed-through of RC AUX3 channel | ||
18 | -# | ||
19 | -# @maintainer Lorenz Meier <lorenz@px4.io> | ||
20 | -# | ||
21 | -# @board bitcraze_crazyflie exclude | ||
22 | -# | ||
23 | - | ||
24 | -. ${R}etc/init.d/rc.mc_defaults | ||
25 | - | ||
26 | -set MIXER hexa_cox | ||
27 | - | ||
28 | -# Need to set all 8 channels | ||
29 | -set PWM_OUT 12345678 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name SIH Quadcopter X | ||
4 | -# | ||
5 | -# @type Simulation | ||
6 | -# @class Copter | ||
7 | -# | ||
8 | -# @maintainer Romain Chiappinelli <romain.chiap@gmail.com> | ||
9 | -# | ||
10 | -# @board px4_fmu-v2 exclude | ||
11 | -# | ||
12 | - | ||
13 | -. ${R}etc/init.d/rc.mc_defaults | ||
14 | - | ||
15 | -set MIXER quad_x | ||
16 | -set PWM_OUT 1234 | ||
17 | - | ||
18 | -# set SYS_HITL to 2 to start the SIH and avoid sensors startup | ||
19 | -param set SYS_HITL 2 | ||
20 | - | ||
21 | -# disable some checks to allow to fly: | ||
22 | -# - with usb | ||
23 | -param set-default CBRK_USB_CHK 197848 | ||
24 | -# - without real battery | ||
25 | -param set-default CBRK_SUPPLY_CHK 894281 | ||
26 | -# - without safety switch | ||
27 | -param set-default COM_PREARM_MODE 0 | ||
28 | -param set-default CBRK_IO_SAFETY 22027 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Generic 10" Octo coaxial geometry | ||
4 | -# | ||
5 | -# @type Octorotor Coaxial | ||
6 | -# @class Copter | ||
7 | -# | ||
8 | -# @output MAIN1 motor 1 | ||
9 | -# @output MAIN2 motor 2 | ||
10 | -# @output MAIN3 motor 3 | ||
11 | -# @output MAIN4 motor 4 | ||
12 | -# @output MAIN5 motor 5 | ||
13 | -# @output MAIN6 motor 6 | ||
14 | -# @output MAIN7 motor 7 | ||
15 | -# @output MAIN8 motor 8 | ||
16 | -# | ||
17 | -# @maintainer Lorenz Meier <lorenz@px4.io> | ||
18 | -# | ||
19 | -# @board bitcraze_crazyflie exclude | ||
20 | -# | ||
21 | - | ||
22 | -. ${R}etc/init.d/rc.mc_defaults | ||
23 | - | ||
24 | -set MIXER octo_cox | ||
25 | - | ||
26 | -set PWM_OUT 12345678 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Steadidrone MAVRIK | ||
4 | -# | ||
5 | -# @type Octo Coax Wide | ||
6 | -# @class Copter | ||
7 | -# | ||
8 | -# @output MAIN1 motor 1 | ||
9 | -# @output MAIN2 motor 2 | ||
10 | -# @output MAIN3 motor 3 | ||
11 | -# @output MAIN4 motor 4 | ||
12 | -# @output MAIN5 motor 5 | ||
13 | -# @output MAIN6 motor 6 | ||
14 | -# @output MAIN7 motor 7 | ||
15 | -# @output MAIN8 motor 8 | ||
16 | -# | ||
17 | -# @maintainer Simon Wilks <simon@uaventure.com> | ||
18 | -# | ||
19 | -# @board px4_fmu-v2 exclude | ||
20 | -# @board bitcraze_crazyflie exclude | ||
21 | -# | ||
22 | - | ||
23 | -. ${R}etc/init.d/rc.mc_defaults | ||
24 | - | ||
25 | - | ||
26 | -param set-default MC_PITCH_P 4 | ||
27 | -param set-default MC_PITCHRATE_P 0.24 | ||
28 | -param set-default MC_PITCHRATE_I 0.09 | ||
29 | -param set-default MC_PITCHRATE_D 0.013 | ||
30 | -param set-default MC_PITCHRATE_MAX 180 | ||
31 | - | ||
32 | -param set-default MC_ROLL_P 4 | ||
33 | -param set-default MC_ROLLRATE_P 0.16 | ||
34 | -param set-default MC_ROLLRATE_I 0.07 | ||
35 | -param set-default MC_ROLLRATE_D 0.009 | ||
36 | -param set-default MC_ROLLRATE_MAX 180 | ||
37 | - | ||
38 | -param set-default MC_YAW_P 3 | ||
39 | -param set-default MC_YAWRATE_P 0.2 | ||
40 | -param set-default MC_YAWRATE_I 0.1 | ||
41 | -param set-default MC_YAWRATE_D 0 | ||
42 | - | ||
43 | -param set-default MPC_HOLD_MAX_XY 0.25 | ||
44 | -param set-default MPC_THR_MIN 0.15 | ||
45 | -param set-default MPC_Z_VEL_MAX_DN 2 | ||
46 | - | ||
47 | -param set-default BAT_N_CELLS 4 | ||
48 | -set MIXER octo_cox_w | ||
49 | - | ||
50 | -set PWM_OUT 12345678 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Generic Quadplane VTOL | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer | ||
9 | -# | ||
10 | -# @output MAIN1 motor 1 | ||
11 | -# @output MAIN2 motor 2 | ||
12 | -# @output MAIN3 motor 3 | ||
13 | -# @output MAIN4 motor 4 | ||
14 | -# @output AUX1 Aileron 1 | ||
15 | -# @output AUX2 Aileron 2 | ||
16 | -# @output AUX3 Elevator | ||
17 | -# @output AUX4 Rudder | ||
18 | -# @output AUX5 Throttle | ||
19 | -# | ||
20 | -# @board px4_fmu-v2 exclude | ||
21 | -# @board bitcraze_crazyflie exclude | ||
22 | -# | ||
23 | - | ||
24 | -. ${R}etc/init.d/rc.vtol_defaults | ||
25 | - | ||
26 | - | ||
27 | -param set-default PWM_AUX_DIS5 950 | ||
28 | -param set-default PWM_MAIN_RATE 400 | ||
29 | - | ||
30 | -param set-default VT_TYPE 2 | ||
31 | -param set-default VT_MOT_ID 1234 | ||
32 | -param set-default VT_FW_MOT_OFFID 1234 | ||
33 | -set MAV_TYPE 22 | ||
34 | - | ||
35 | -set MIXER quad_x | ||
36 | -set MIXER_AUX vtol_AAERT | ||
37 | - | ||
38 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Caipiroshka Duo Tailsitter | ||
4 | -# | ||
5 | -# @type VTOL Duo Tailsitter | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @output MAIN1 motor right | ||
9 | -# @output MAIN2 motor left | ||
10 | -# @output MAIN5 elevon right | ||
11 | -# @output MAIN6 elevon left | ||
12 | -# | ||
13 | -# @maintainer Roman Bapst <roman@px4.io> | ||
14 | -# | ||
15 | -# @board px4_fmu-v2 exclude | ||
16 | -# @board bitcraze_crazyflie exclude | ||
17 | -# | ||
18 | - | ||
19 | -. ${R}etc/init.d/rc.vtol_defaults | ||
20 | - | ||
21 | - | ||
22 | -param set-default MAV_TYPE 19 | ||
23 | - | ||
24 | -param set-default MC_ROLL_P 6 | ||
25 | -param set-default MC_ROLLRATE_P 0.12 | ||
26 | -param set-default MC_ROLLRATE_I 0.002 | ||
27 | -param set-default MC_ROLLRATE_D 0.003 | ||
28 | -param set-default MC_ROLLRATE_FF 0 | ||
29 | - | ||
30 | -param set-default MC_PITCH_P 4.5 | ||
31 | -param set-default MC_PITCHRATE_P 0.3 | ||
32 | -param set-default MC_PITCHRATE_I 0.002 | ||
33 | -param set-default MC_PITCHRATE_D 0.003 | ||
34 | -param set-default MC_PITCHRATE_FF 0 | ||
35 | - | ||
36 | -param set-default MC_YAW_P 3.8 | ||
37 | -param set-default MC_YAWRATE_P 0.22 | ||
38 | -param set-default MC_YAWRATE_I 0.02 | ||
39 | -param set-default MC_YAWRATE_D 0 | ||
40 | -param set-default MC_YAWRATE_FF 0 | ||
41 | - | ||
42 | -param set-default VT_IDLE_PWM_MC 1080 | ||
43 | -param set-default VT_ELEV_MC_LOCK 0 | ||
44 | -param set-default VT_MOT_ID 12 | ||
45 | -param set-default VT_TYPE 0 | ||
46 | -set MAV_TYPE 19 | ||
47 | - | ||
48 | -set MIXER vtol_tailsitter_duo | ||
49 | - | ||
50 | -set PWM_OUT 123456 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name BirdsEyeView Aerobotics FireFly6 | ||
4 | -# @type VTOL Tiltrotor | ||
5 | -# @class VTOL | ||
6 | -# | ||
7 | -# @maintainer Roman Bapst <roman@uaventure.com> | ||
8 | -# | ||
9 | -# @output MAIN1 Front right motor bottom | ||
10 | -# @output MAIN2 Front right motor top | ||
11 | -# @output MAIN3 Back motor bottom | ||
12 | -# @output MAIN4 Back motor top | ||
13 | -# @output MAIN5 Front left motor bottom | ||
14 | -# @output MAIN6 Front left motor top | ||
15 | -# @output AUX1 Tilt servo | ||
16 | -# @output AUX2 Elevon 1 | ||
17 | -# @output AUX3 Elevon 2 | ||
18 | -# @output AUX4 Gear | ||
19 | -# | ||
20 | -# @board px4_fmu-v2 exclude | ||
21 | -# @board bitcraze_crazyflie exclude | ||
22 | -# | ||
23 | - | ||
24 | -. ${R}etc/init.d/rc.vtol_defaults | ||
25 | - | ||
26 | - | ||
27 | -param set-default MC_ROLL_P 7 | ||
28 | -param set-default MC_ROLLRATE_P 0.19 | ||
29 | -param set-default MC_ROLLRATE_I 0.002 | ||
30 | -param set-default MC_ROLLRATE_D 0.005 | ||
31 | -param set-default MC_ROLLRATE_FF 0 | ||
32 | -param set-default MC_PITCH_P 7 | ||
33 | -param set-default MC_PITCHRATE_P 0.14 | ||
34 | -param set-default MC_PITCHRATE_I 0.002 | ||
35 | -param set-default MC_PITCHRATE_D 0.004 | ||
36 | -param set-default MC_PITCHRATE_FF 0 | ||
37 | -param set-default MC_YAW_P 4 | ||
38 | -param set-default MC_YAWRATE_P 0.22 | ||
39 | -param set-default MC_YAWRATE_I 0.02 | ||
40 | -param set-default MC_YAWRATE_D 0 | ||
41 | -param set-default MC_YAWRATE_FF 0 | ||
42 | - | ||
43 | -param set-default PWM_MAIN_RATE 400 | ||
44 | - | ||
45 | -param set-default VT_FW_MOT_OFFID 34 | ||
46 | -param set-default VT_IDLE_PWM_MC 1080 | ||
47 | -param set-default VT_MOT_ID 123456 | ||
48 | -param set-default VT_FW_MOT_OFFID 56 | ||
49 | -param set-default VT_TILT_MC 0.08 | ||
50 | -param set-default VT_TILT_TRANS 0.5 | ||
51 | -param set-default VT_TILT_FW 0.9 | ||
52 | -param set-default VT_ELEV_MC_LOCK 0 | ||
53 | -param set-default VT_TYPE 1 | ||
54 | -set MAV_TYPE 21 | ||
55 | - | ||
56 | -set MIXER firefly6 | ||
57 | -set MIXER_AUX firefly6 | ||
58 | - | ||
59 | -set PWM_OUT 12345678 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Quadrotor X Tailsitter | ||
4 | -# | ||
5 | -# @type VTOL Quad Tailsitter | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Roman Bapst <roman@px4.io> | ||
9 | -# | ||
10 | -# @board px4_fmu-v2 exclude | ||
11 | -# @board bitcraze_crazyflie exclude | ||
12 | -# | ||
13 | - | ||
14 | -. ${R}etc/init.d/rc.vtol_defaults | ||
15 | - | ||
16 | - | ||
17 | -param set-default PWM_MAIN_MAX 2000 | ||
18 | -param set-default PWM_MAIN_RATE 400 | ||
19 | - | ||
20 | -param set-default VT_MOT_ID 1234 | ||
21 | -param set-default VT_IDLE_PWM_MC 1080 | ||
22 | -param set-default VT_TYPE 0 | ||
23 | -param set-default VT_ELEV_MC_LOCK 1 | ||
24 | -set MAV_TYPE 20 | ||
25 | - | ||
26 | -set MIXER quad_x_vtol | ||
27 | - | ||
28 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Quadrotor + Tailsitter | ||
4 | -# | ||
5 | -# @type VTOL Quad Tailsitter | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @output MAIN1 motor 1 | ||
9 | -# @output MAIN2 motor 2 | ||
10 | -# @output MAIN3 motor 4 | ||
11 | -# @output MAIN4 motor 5 | ||
12 | -# @output MAIN5 elevon left | ||
13 | -# @output MAIN6 elevon right | ||
14 | -# @output MAIN7 canard surface | ||
15 | -# @output MAIN8 rudder | ||
16 | -# | ||
17 | -# @maintainer Roman Bapst <roman@px4.io> | ||
18 | -# | ||
19 | -# @board px4_fmu-v2 exclude | ||
20 | -# @board bitcraze_crazyflie exclude | ||
21 | -# | ||
22 | - | ||
23 | -. ${R}etc/init.d/rc.vtol_defaults | ||
24 | - | ||
25 | - | ||
26 | -param set-default PWM_MAIN_MAX 2000 | ||
27 | -param set-default PWM_MAIN_RATE 400 | ||
28 | - | ||
29 | -param set-default VT_IDLE_PWM_MC 1080 | ||
30 | -param set-default VT_TYPE 0 | ||
31 | -param set-default VT_ELEV_MC_LOCK 1 | ||
32 | -set MAV_TYPE 20 | ||
33 | - | ||
34 | -set MIXER quad_+_vtol | ||
35 | - | ||
36 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Fun Cub Quad VTOL | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Simon Wilks <simon@uaventure.com> | ||
9 | -# | ||
10 | -# @output MAIN1 motor 1 | ||
11 | -# @output MAIN2 motor 2 | ||
12 | -# @output MAIN3 motor 3 | ||
13 | -# @output MAIN4 motor 4 | ||
14 | -# @output AUX1 Aileron 1 | ||
15 | -# @output AUX2 Aileron 2 | ||
16 | -# @output AUX3 Elevator | ||
17 | -# @output AUX4 Rudder | ||
18 | -# @output AUX5 Throttle | ||
19 | -# | ||
20 | -# @board px4_fmu-v2 exclude | ||
21 | -# @board bitcraze_crazyflie exclude | ||
22 | -# | ||
23 | - | ||
24 | -. ${R}etc/init.d/rc.vtol_defaults | ||
25 | - | ||
26 | - | ||
27 | -param set-default PWM_AUX_DIS5 950 | ||
28 | - | ||
29 | -param set-default PWM_MAIN_RATE 400 | ||
30 | - | ||
31 | -param set-default MC_ROLL_P 6 | ||
32 | -param set-default MC_ROLLRATE_P 0.17 | ||
33 | -param set-default MC_ROLLRATE_I 0.002 | ||
34 | -param set-default MC_ROLLRATE_D 0.004 | ||
35 | -param set-default MC_ROLLRATE_FF 0 | ||
36 | -param set-default MC_PITCH_P 6 | ||
37 | -param set-default MC_PITCHRATE_P 0.19 | ||
38 | -param set-default MC_PITCHRATE_I 0.002 | ||
39 | -param set-default MC_PITCHRATE_D 0.004 | ||
40 | -param set-default MC_PITCHRATE_FF 0 | ||
41 | -param set-default MC_YAW_P 2.8 | ||
42 | -param set-default MC_YAWRATE_P 0.22 | ||
43 | -param set-default MC_YAWRATE_I 0.02 | ||
44 | -param set-default MC_YAWRATE_D 0 | ||
45 | -param set-default MC_YAWRATE_FF 0 | ||
46 | -param set-default MC_YAWRATE_MAX 40 | ||
47 | - | ||
48 | -param set-default MPC_YAWRAUTO_MAX 40 | ||
49 | - | ||
50 | -param set-default FW_PR_FF 0.5 | ||
51 | -param set-default FW_PR_I 0.02 | ||
52 | -param set-default FW_PR_IMAX 0.4 | ||
53 | -param set-default FW_PR_P 0.08 | ||
54 | -param set-default FW_RR_FF 0.6 | ||
55 | -param set-default FW_RR_I 0.01 | ||
56 | -param set-default FW_RR_IMAX 0.2 | ||
57 | -param set-default FW_RR_P 0.05 | ||
58 | -param set-default FW_THR_CRUISE 0.75 | ||
59 | - | ||
60 | -param set-default VT_ARSP_BLEND 6 | ||
61 | -param set-default VT_ARSP_TRANS 12 | ||
62 | -param set-default VT_F_TRANS_THR 0.75 | ||
63 | -param set-default VT_MOT_ID 1234 | ||
64 | -param set-default VT_FW_MOT_OFFID 1234 | ||
65 | -param set-default VT_IDLE_PWM_MC 1080 | ||
66 | -param set-default VT_TYPE 2 | ||
67 | -set MAV_TYPE 22 | ||
68 | - | ||
69 | -set MIXER quad_x | ||
70 | -set MIXER_AUX vtol_AAERT | ||
71 | - | ||
72 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Generic quad delta VTOL | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Simon Wilks <simon@uaventure.com> | ||
9 | -# | ||
10 | -# @output MAIN1 motor 1 | ||
11 | -# @output MAIN2 motor 2 | ||
12 | -# @output MAIN3 motor 3 | ||
13 | -# @output MAIN4 motor 4 | ||
14 | -# @output AUX1 Right elevon | ||
15 | -# @output AUX2 Left elevon | ||
16 | -# @output AUX3 Motor | ||
17 | -# | ||
18 | -# @board px4_fmu-v2 exclude | ||
19 | -# @board bitcraze_crazyflie exclude | ||
20 | -# | ||
21 | - | ||
22 | -. ${R}etc/init.d/rc.vtol_defaults | ||
23 | - | ||
24 | - | ||
25 | -param set-default MC_ROLL_P 6.5 | ||
26 | -param set-default MC_ROLLRATE_P 0.15 | ||
27 | -param set-default MC_ROLLRATE_I 0.01 | ||
28 | -param set-default MC_ROLLRATE_D 0.003 | ||
29 | -param set-default MC_ROLLRATE_FF 0 | ||
30 | -param set-default MC_PITCH_P 6.5 | ||
31 | -param set-default MC_PITCHRATE_P 0.15 | ||
32 | -param set-default MC_PITCHRATE_I 0.01 | ||
33 | -param set-default MC_PITCHRATE_D 0.003 | ||
34 | -param set-default MC_PITCHRATE_FF 0 | ||
35 | -param set-default MC_YAW_P 3.5 | ||
36 | -param set-default MC_YAWRATE_P 0.2 | ||
37 | -param set-default MC_YAWRATE_I 0.1 | ||
38 | -param set-default MC_YAWRATE_D 0 | ||
39 | -param set-default MC_YAWRATE_FF 0 | ||
40 | -param set-default MC_YAWRATE_MAX 50 | ||
41 | - | ||
42 | -param set-default MPC_XY_P 0.8 | ||
43 | -param set-default MPC_XY_VEL_P_ACC 2 | ||
44 | -param set-default MPC_ACC_HOR_MAX 2 | ||
45 | -param set-default MPC_YAWRAUTO_MAX 20 | ||
46 | - | ||
47 | -param set-default PWM_AUX_DIS3 950 | ||
48 | -param set-default PWM_MAIN_RATE 400 | ||
49 | - | ||
50 | -param set-default VT_MOT_ID 1234 | ||
51 | -param set-default VT_FW_MOT_OFFID 1234 | ||
52 | -param set-default VT_F_TRANS_THR 0.75 | ||
53 | -param set-default VT_IDLE_PWM_MC 1080 | ||
54 | -param set-default VT_TYPE 2 | ||
55 | -set MAV_TYPE 22 | ||
56 | - | ||
57 | -set MIXER quad_x | ||
58 | -set MIXER_AUX vtol_delta | ||
59 | - | ||
60 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Generic AAVVT v-tail plane airframe with Quad VTOL. | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Sander Smeets <sander@droneslab.com> | ||
9 | -# | ||
10 | -# @board px4_fmu-v2 exclude | ||
11 | -# @board bitcraze_crazyflie exclude | ||
12 | -# | ||
13 | - | ||
14 | -. ${R}etc/init.d/rc.vtol_defaults | ||
15 | - | ||
16 | - | ||
17 | -param set-default MC_ROLL_P 7 | ||
18 | -param set-default MC_ROLLRATE_P 0.15 | ||
19 | -param set-default MC_ROLLRATE_I 0.002 | ||
20 | -param set-default MC_ROLLRATE_D 0.003 | ||
21 | -param set-default MC_ROLLRATE_FF 0 | ||
22 | -param set-default MC_PITCH_P 7 | ||
23 | -param set-default MC_PITCHRATE_P 0.12 | ||
24 | -param set-default MC_PITCHRATE_I 0.002 | ||
25 | -param set-default MC_PITCHRATE_D 0.003 | ||
26 | -param set-default MC_PITCHRATE_FF 0 | ||
27 | -param set-default MC_YAW_P 2.8 | ||
28 | -param set-default MC_YAWRATE_P 0.22 | ||
29 | -param set-default MC_YAWRATE_I 0.02 | ||
30 | -param set-default MC_YAWRATE_D 0 | ||
31 | -param set-default MC_YAWRATE_FF 0 | ||
32 | -param set-default MC_YAWRATE_MAX 40 | ||
33 | - | ||
34 | -param set-default MPC_YAWRAUTO_MAX 40 | ||
35 | - | ||
36 | -param set-default PWM_AUX_DIS5 950 | ||
37 | -param set-default PWM_MAIN_RATE 400 | ||
38 | - | ||
39 | -param set-default VT_F_TRANS_THR 0.75 | ||
40 | -param set-default VT_MOT_ID 1234 | ||
41 | -param set-default VT_FW_MOT_OFFID 1234 | ||
42 | -param set-default VT_IDLE_PWM_MC 1080 | ||
43 | -param set-default VT_TYPE 2 | ||
44 | -set MAV_TYPE 22 | ||
45 | - | ||
46 | -set MIXER quad_x | ||
47 | -set MIXER_AUX vtol_AAVVT | ||
48 | - | ||
49 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name QuadRanger | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Sander Smeets <sander@droneslab.com> | ||
9 | -# | ||
10 | -# @board px4_fmu-v2 exclude | ||
11 | -# @board bitcraze_crazyflie exclude | ||
12 | -# | ||
13 | - | ||
14 | -. ${R}etc/init.d/rc.vtol_defaults | ||
15 | - | ||
16 | - | ||
17 | -param set-default FW_THR_CRUISE 65 | ||
18 | -param set-default FW_PR_P 0.08 | ||
19 | -param set-default FW_PR_FF 0.5 | ||
20 | -param set-default FW_RR_P 0.05 | ||
21 | -param set-default FW_RR_FF 0.6 | ||
22 | - | ||
23 | -param set-default MIS_YAW_TMT 10 | ||
24 | - | ||
25 | -param set-default MC_ROLL_P 7 | ||
26 | -param set-default MC_ROLLRATE_P 0.15 | ||
27 | -param set-default MC_ROLLRATE_I 0.1 | ||
28 | -param set-default MC_ROLLRATE_D 0.004 | ||
29 | -param set-default MC_ROLLRATE_FF 0 | ||
30 | -param set-default MC_PITCH_P 7 | ||
31 | -param set-default MC_PITCHRATE_P 0.15 | ||
32 | -param set-default MC_PITCHRATE_I 0.1 | ||
33 | -param set-default MC_PITCHRATE_D 0.004 | ||
34 | -param set-default MC_PITCHRATE_FF 0 | ||
35 | -param set-default MC_YAW_P 3.5 | ||
36 | -param set-default MC_YAWRATE_P 0.6 | ||
37 | -param set-default MC_YAWRATE_I 0.04 | ||
38 | -param set-default MC_YAWRATE_D 0 | ||
39 | -param set-default MC_YAWRATE_FF 0 | ||
40 | -param set-default MC_YAWRATE_MAX 40 | ||
41 | - | ||
42 | -param set-default MPC_ACC_HOR_MAX 2 | ||
43 | -param set-default MPC_Z_VEL_MAX_DN 1.5 | ||
44 | -param set-default MPC_TKO_SPEED 1.5 | ||
45 | -param set-default MPC_LAND_SPEED 0.8 | ||
46 | -param set-default MPC_YAWRAUTO_MAX 40 | ||
47 | - | ||
48 | -param set-default PWM_AUX_DIS5 950 | ||
49 | -param set-default PWM_AUX_REV1 1 | ||
50 | -param set-default PWM_AUX_REV2 1 | ||
51 | -param set-default PWM_MAIN_RATE 400 | ||
52 | - | ||
53 | -param set-default VT_ARSP_TRANS 15 | ||
54 | -param set-default VT_ARSP_BLEND 8 | ||
55 | -param set-default VT_B_TRANS_DUR 4 | ||
56 | -param set-default VT_F_TRANS_THR 0.75 | ||
57 | -param set-default VT_IDLE_PWM_MC 1080 | ||
58 | -param set-default VT_MOT_ID 1234 | ||
59 | -param set-default VT_FW_MOT_OFFID 1234 | ||
60 | -param set-default VT_TYPE 2 | ||
61 | -set MAV_TYPE 22 | ||
62 | - | ||
63 | -set MIXER quad_x | ||
64 | -set MIXER_AUX vtol_AAERT | ||
65 | - | ||
66 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Sparkle Tech Ranger VTOL | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Andreas Antener <andreas@uaventure.com> | ||
9 | -# | ||
10 | -# @board px4_fmu-v2 exclude | ||
11 | -# @board bitcraze_crazyflie exclude | ||
12 | -# | ||
13 | - | ||
14 | -. ${R}etc/init.d/rc.vtol_defaults | ||
15 | - | ||
16 | - | ||
17 | -param set-default FW_AIRSPD_MAX 22 | ||
18 | -param set-default FW_AIRSPD_MIN 14 | ||
19 | -param set-default FW_AIRSPD_TRIM 16 | ||
20 | -param set-default FW_L1_PERIOD 25 | ||
21 | -param set-default FW_PR_P 0.060 | ||
22 | -param set-default FW_P_RMAX_NEG 40 | ||
23 | -param set-default FW_P_RMAX_POS 40 | ||
24 | -param set-default FW_RR_FF 0.4 | ||
25 | -param set-default FW_RR_P 0.04 | ||
26 | -param set-default FW_R_RMAX 40 | ||
27 | - | ||
28 | -param set-default MC_PITCHRATE_D 0.004 | ||
29 | -param set-default MC_PITCHRATE_I 0 | ||
30 | -param set-default MC_PITCHRATE_MAX 60 | ||
31 | -param set-default MC_PITCHRATE_P 0.21 | ||
32 | -param set-default MC_PITCH_P 4 | ||
33 | -param set-default MC_ROLLRATE_D 0.004 | ||
34 | -param set-default MC_ROLLRATE_I 0.002 | ||
35 | -param set-default MC_ROLLRATE_MAX 60 | ||
36 | -param set-default MC_ROLLRATE_P 0.24 | ||
37 | -param set-default MC_ROLL_P 4 | ||
38 | -param set-default MC_YAWRATE_I 0.02 | ||
39 | -param set-default MC_YAWRATE_MAX 40 | ||
40 | -param set-default MC_YAWRATE_P 0.18 | ||
41 | - | ||
42 | -param set-default MIS_TAKEOFF_ALT 2.5 | ||
43 | -param set-default MIS_YAW_TMT 20 | ||
44 | - | ||
45 | -param set-default MPC_ACC_HOR_MAX 1 | ||
46 | -param set-default MPC_HOLD_MAX_XY 0.5 | ||
47 | -param set-default MPC_HOLD_MAX_Z 0.5 | ||
48 | -param set-default MPC_LAND_SPEED 1 | ||
49 | -param set-default MPC_MANTHR_MIN 0.05 | ||
50 | -param set-default MPC_MAN_Y_MAX 120 | ||
51 | -param set-default MPC_THR_MIN 0.07 | ||
52 | -param set-default MPC_TILTMAX_AIR 35 | ||
53 | -param set-default MPC_TILTMAX_LND 20 | ||
54 | -param set-default MPC_TKO_SPEED 1 | ||
55 | -param set-default MPC_XY_P 0.3 | ||
56 | -param set-default MPC_XY_VEL_MAX 3 | ||
57 | -param set-default MPC_XY_VEL_P_ACC 1 | ||
58 | -param set-default MPC_Z_P 0.5 | ||
59 | -param set-default MPC_Z_VEL_P_ACC 2 | ||
60 | -param set-default MPC_YAWRAUTO_MAX 40 | ||
61 | - | ||
62 | -param set-default NAV_ACC_RAD 3 | ||
63 | - | ||
64 | -param set-default PWM_AUX_REV1 1 | ||
65 | -param set-default PWM_AUX_REV2 1 | ||
66 | -param set-default PWM_AUX_REV3 1 | ||
67 | -param set-default PWM_AUX_REV4 1 | ||
68 | - | ||
69 | -param set-default PWM_AUX_DIS5 950 | ||
70 | - | ||
71 | -param set-default PWM_MAIN_RATE 400 | ||
72 | - | ||
73 | -param set-default VT_ARSP_TRANS 15 | ||
74 | -param set-default VT_B_TRANS_DUR 4 | ||
75 | -param set-default VT_F_TRANS_THR 0.6 | ||
76 | -param set-default VT_IDLE_PWM_MC 1180 | ||
77 | -param set-default VT_MOT_ID 1234 | ||
78 | -param set-default VT_FW_MOT_OFFID 1234 | ||
79 | -param set-default VT_TRANS_MIN_TM 5 | ||
80 | -param set-default VT_TRANS_TIMEOUT 30 | ||
81 | -param set-default VT_TYPE 2 | ||
82 | - | ||
83 | -set MAV_TYPE 22 | ||
84 | - | ||
85 | -set MIXER quad_x | ||
86 | -set MIXER_AUX vtol_AAERT | ||
87 | - | ||
88 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name CruiseAder Claire | ||
4 | -# | ||
5 | -# @type VTOL Tiltrotor | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Samay Siga <samay_s@icloud.com> | ||
9 | -# | ||
10 | -# @board px4_fmu-v2 exclude | ||
11 | -# @board bitcraze_crazyflie exclude | ||
12 | -# | ||
13 | - | ||
14 | -. ${R}etc/init.d/rc.vtol_defaults | ||
15 | - | ||
16 | - | ||
17 | -param set-default PWM_AUX_DISARM 1000 | ||
18 | -param set-default PWM_AUX_MAX 2000 | ||
19 | -param set-default PWM_AUX_MIN 1000 | ||
20 | -param set-default PWM_AUX_RATE 50 | ||
21 | - | ||
22 | -param set-default PWM_MAIN_MAX 2000 | ||
23 | -param set-default PWM_MAIN_RATE 400 | ||
24 | - | ||
25 | -param set-default VT_MOT_ID 1234 | ||
26 | -param set-default VT_FW_MOT_OFFID 13 | ||
27 | -param set-default VT_IDLE_PWM_MC 1080 | ||
28 | -param set-default VT_TILT_FW 0.9 | ||
29 | -param set-default VT_TILT_MC 0.08 | ||
30 | -param set-default VT_TILT_TRANS 0.5 | ||
31 | -param set-default VT_ELEV_MC_LOCK 0 | ||
32 | -param set-default VT_TYPE 1 | ||
33 | -set MAV_TYPE 21 | ||
34 | - | ||
35 | -set MIXER claire | ||
36 | -set MIXER_AUX claire | ||
37 | - | ||
38 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name E-flite Convergence | ||
4 | -# | ||
5 | -# @type VTOL Tiltrotor | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Andreas Antener <andreas@uaventure.com> | ||
9 | -# | ||
10 | -# @output MAIN1 Motor right | ||
11 | -# @output MAIN2 Motor left | ||
12 | -# @output MAIN3 Motor back | ||
13 | -# @output MAIN4 empty | ||
14 | -# @output MAIN5 Tilt servo right | ||
15 | -# @output MAIN6 Tilt servo left | ||
16 | -# @output MAIN7 Elevon right | ||
17 | -# @output MAIN8 Elevon left | ||
18 | -# | ||
19 | -# @board px4_fmu-v2 exclude | ||
20 | -# @board bitcraze_crazyflie exclude | ||
21 | -# | ||
22 | - | ||
23 | -. ${R}etc/init.d/rc.vtol_defaults | ||
24 | - | ||
25 | - | ||
26 | -param set-default CBRK_AIRSPD_CHK 162128 | ||
27 | - | ||
28 | -param set-default FW_ARSP_MODE 1 | ||
29 | - | ||
30 | -param set-default FW_L1_PERIOD 17 | ||
31 | -param set-default FW_MAN_R_MAX 50 | ||
32 | -param set-default FW_ACRO_X_MAX 270 | ||
33 | -param set-default FW_ACRO_Y_MAX 270 | ||
34 | -param set-default FW_ACRO_Z_MAX 180 | ||
35 | -param set-default FW_PR_FF 0.5 | ||
36 | -param set-default FW_PR_P 0.08 | ||
37 | -param set-default FW_PSP_OFF 5 | ||
38 | -param set-default FW_P_LIM_MAX 30 | ||
39 | -param set-default FW_P_LIM_MIN -30 | ||
40 | -param set-default FW_P_RMAX_NEG 60 | ||
41 | -param set-default FW_P_RMAX_POS 60 | ||
42 | -param set-default FW_RR_FF 0.33 | ||
43 | -param set-default FW_RR_P 0.11 | ||
44 | -param set-default FW_YR_FF 0.3 | ||
45 | -param set-default FW_YR_P 0.05 | ||
46 | - | ||
47 | -param set-default MC_PITCHRATE_D 0.003 | ||
48 | -param set-default MC_PITCHRATE_P 0.15 | ||
49 | -param set-default MC_PITCH_P 6 | ||
50 | -param set-default MC_ROLLRATE_D 0.003 | ||
51 | -param set-default MC_ROLLRATE_P 0.15 | ||
52 | -param set-default MC_ROLL_P 6 | ||
53 | -param set-default MC_YAWRATE_MAX 120 | ||
54 | -param set-default MC_YAWRATE_P 0.27 | ||
55 | -param set-default MC_YAW_P 2.5 | ||
56 | - | ||
57 | -param set-default MC_YAWRATE_P 0.3 | ||
58 | -param set-default MPC_LAND_SPEED 1.2 | ||
59 | -param set-default MPC_TKO_SPEED 2.5 | ||
60 | -param set-default MPC_Z_VEL_MAX_UP 3 | ||
61 | - | ||
62 | -param set-default PWM_MAIN_RATE 400 | ||
63 | - | ||
64 | -param set-default SENS_BOARD_ROT 8 | ||
65 | - | ||
66 | -param set-default VT_B_TRANS_DUR 1 | ||
67 | -param set-default VT_F_TRANS_DUR 1.2 | ||
68 | -param set-default VT_F_TR_OL_TM 4 | ||
69 | -param set-default VT_FW_DIFTHR_EN 1 | ||
70 | -param set-default VT_FW_DIFTHR_SC 0.17 | ||
71 | -param set-default VT_FW_MOT_OFFID 3 | ||
72 | -param set-default VT_FW_PERM_STAB 0 | ||
73 | -param set-default VT_IDLE_PWM_MC 1200 | ||
74 | -param set-default VT_MOT_ID 123 | ||
75 | -param set-default VT_TILT_FW 1 | ||
76 | -param set-default VT_TILT_MC 0 | ||
77 | -param set-default VT_TILT_TRANS 0.45 | ||
78 | -param set-default VT_TRANS_MIN_TM 1.2 | ||
79 | -param set-default VT_TRANS_P2_DUR 1.3 | ||
80 | -param set-default VT_ELEV_MC_LOCK 0 | ||
81 | -param set-default VT_TYPE 1 | ||
82 | -set MAV_TYPE 21 | ||
83 | - | ||
84 | -set MIXER vtol_convergence | ||
85 | - | ||
86 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Vertical Technologies DeltaQuad | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Sander Smeets <sander@droneslab.com> | ||
9 | -# | ||
10 | -# @output MAIN1 motor 1 | ||
11 | -# @output MAIN2 motor 2 | ||
12 | -# @output MAIN3 motor 3 | ||
13 | -# @output MAIN4 motor 4 | ||
14 | -# @output MAIN5 Right elevon | ||
15 | -# @output MAIN6 Left elevon | ||
16 | -# @output MAIN7 Pusher motor | ||
17 | -# @output MAIN8 Pusher reverse channel | ||
18 | -# | ||
19 | -# @board px4_fmu-v2 exclude | ||
20 | -# @board bitcraze_crazyflie exclude | ||
21 | -# | ||
22 | - | ||
23 | -. ${R}etc/init.d/rc.vtol_defaults | ||
24 | - | ||
25 | - | ||
26 | -param set-default BAT_CAPACITY 23000 | ||
27 | -param set-default BAT_N_CELLS 4 | ||
28 | -param set-default BAT_R_INTERNAL 0.0025 | ||
29 | - | ||
30 | -param set-default CBRK_AIRSPD_CHK 162128 | ||
31 | -param set-default CBRK_IO_SAFETY 22027 | ||
32 | - | ||
33 | -param set-default EKF2_GPS_POS_X -0.12 | ||
34 | -param set-default EKF2_IMU_POS_X -0.12 | ||
35 | -param set-default EKF2_TAU_VEL 0.5 | ||
36 | -param set-default EKF2_GPS_P_GATE 10 | ||
37 | -param set-default EKF2_GPS_V_GATE 10 | ||
38 | - | ||
39 | -param set-default FW_ARSP_MODE 1 | ||
40 | -param set-default FW_L1_PERIOD 25 | ||
41 | -param set-default FW_PR_FF 0.7 | ||
42 | -param set-default FW_PR_I 0.18 | ||
43 | -param set-default FW_PR_P 0.15 | ||
44 | -param set-default FW_P_TC 0.5 | ||
45 | -param set-default FW_PSP_OFF 5 | ||
46 | -param set-default FW_R_LIM 35 | ||
47 | -param set-default FW_RR_FF 0.9 | ||
48 | -param set-default FW_RR_I 0.08 | ||
49 | -param set-default FW_RR_P 0.18 | ||
50 | -param set-default FW_T_HRATE_FF 0.5 | ||
51 | -param set-default FW_T_CLMB_MAX 3 | ||
52 | -param set-default FW_T_SINK_MAX 3 | ||
53 | -param set-default FW_T_SINK_MIN 1 | ||
54 | -param set-default FW_T_VERT_ACC 6 | ||
55 | -param set-default FW_THR_CRUISE 0.70 | ||
56 | -param set-default FW_THR_SLEW_MAX 1 | ||
57 | -param set-default FW_MAN_P_MAX 30 | ||
58 | -param set-default FW_P_LIM_MAX 15 | ||
59 | -param set-default FW_P_LIM_MIN -25 | ||
60 | -param set-default FW_P_RMAX_NEG 45 | ||
61 | -param set-default FW_P_RMAX_POS 45 | ||
62 | -param set-default FW_R_RMAX 50 | ||
63 | -param set-default FW_THR_MIN 0.55 | ||
64 | -param set-default FW_BAT_SCALE_EN 1 | ||
65 | -param set-default FW_THR_ALT_SCL 2.7 | ||
66 | -param set-default FW_T_RLL2THR 20 | ||
67 | - | ||
68 | -param set-default LNDMC_ALT_MAX 9999 | ||
69 | -param set-default LNDMC_XY_VEL_MAX 1 | ||
70 | -param set-default LNDMC_Z_VEL_MAX 0.7 | ||
71 | - | ||
72 | -param set-default MC_ROLL_P 6.5 | ||
73 | -param set-default MC_ROLLRATE_P 0.16 | ||
74 | -param set-default MC_ROLLRATE_I 0.01 | ||
75 | -param set-default MC_ROLLRATE_D 0.003 | ||
76 | -param set-default MC_ROLLRATE_FF 0 | ||
77 | -param set-default MC_ROLLRATE_MAX 80 | ||
78 | -param set-default MC_PITCH_P 6.5 | ||
79 | -param set-default MC_PITCHRATE_P 0.15 | ||
80 | -param set-default MC_PITCHRATE_I 0.05 | ||
81 | -param set-default MC_PITCHRATE_D 0.003 | ||
82 | -param set-default MC_PITCHRATE_FF 0 | ||
83 | -param set-default MC_PITCHRATE_MAX 80 | ||
84 | -param set-default MC_YAW_P 3.5 | ||
85 | -param set-default MC_YAWRATE_P 0.2 | ||
86 | -param set-default MC_YAWRATE_I 0.1 | ||
87 | -param set-default MC_YAWRATE_D 0 | ||
88 | -param set-default MC_YAWRATE_FF 0 | ||
89 | -param set-default MC_YAWRATE_MAX 20 | ||
90 | -param set-default MC_AIRMODE 1 | ||
91 | - | ||
92 | -param set-default MIS_DIST_1WP 100 | ||
93 | -param set-default MIS_DIST_WPS 100000 | ||
94 | -param set-default MIS_TAKEOFF_ALT 15 | ||
95 | - | ||
96 | -param set-default MPC_XY_P 0.8 | ||
97 | -param set-default MPC_XY_VEL_P_ACC 2 | ||
98 | -param set-default MPC_XY_VEL_MAX 5 | ||
99 | -param set-default MPC_ACC_HOR_MAX 2 | ||
100 | -param set-default MPC_LAND_SPEED 1.2 | ||
101 | -param set-default MPC_TILTMAX_LND 35 | ||
102 | -param set-default MPC_Z_VEL_MAX_UP 1.5 | ||
103 | -param set-default MPC_Z_VEL_MAX_DN 1.5 | ||
104 | -param set-default MPC_HOLD_MAX_XY 0.5 | ||
105 | -param set-default MPC_HOLD_MAX_Z 0.5 | ||
106 | -param set-default MPC_TKO_RAMP_T 0.8 | ||
107 | -param set-default MPC_XY_CRUISE 5 | ||
108 | -param set-default MPC_TILTMAX_AIR 25 | ||
109 | -param set-default MPC_TILTMAX_LND 25 | ||
110 | -param set-default MPC_YAWRAUTO_MAX 20 | ||
111 | - | ||
112 | -param set-default NAV_DLL_ACT 0 | ||
113 | -param set-default NAV_LOITER_RAD 100 | ||
114 | - | ||
115 | -param set-default PWM_AUX_DISARM 950 | ||
116 | - | ||
117 | -param set-default PWM_MAIN_DIS5 1500 | ||
118 | -param set-default PWM_MAIN_DIS6 1500 | ||
119 | -param set-default PWM_MAIN_DIS7 900 | ||
120 | -param set-default PWM_MAIN_DIS8 900 | ||
121 | - | ||
122 | -param set-default PWM_MAIN_RATE 400 | ||
123 | - | ||
124 | -param set-default SENS_BOARD_ROT 18 | ||
125 | - | ||
126 | -# TELEM2 config | ||
127 | -param set-default MAV_1_CONFIG 102 | ||
128 | -param set-default MAV_1_RATE 5000 | ||
129 | -param set-default MAV_1_FORWARD 1 | ||
130 | -param set-default SER_TEL2_BAUD 57600 | ||
131 | - | ||
132 | -param set-default VT_TYPE 2 | ||
133 | -param set-default VT_MOT_ID 1234 | ||
134 | -param set-default VT_FW_MOT_OFFID 1234 | ||
135 | -param set-default VT_F_TRANS_THR 1 | ||
136 | -param set-default VT_DWN_PITCH_MAX 8 | ||
137 | -param set-default VT_FW_QC_P 55 | ||
138 | -param set-default VT_FW_QC_R 55 | ||
139 | -param set-default VT_TRANS_MIN_TM 15 | ||
140 | -param set-default VT_B_TRANS_DUR 8 | ||
141 | -param set-default VT_WV_LND_EN 1 | ||
142 | -param set-default VT_WV_LTR_EN 1 | ||
143 | -param set-default VT_FWD_THRUST_SC 4 | ||
144 | -param set-default VT_F_TRANS_DUR 1 | ||
145 | -param set-default VT_IDLE_PWM_MC 1025 | ||
146 | -param set-default VT_B_REV_OUT 0.5 | ||
147 | -param set-default VT_B_TRANS_THR 0.7 | ||
148 | -param set-default VT_FW_PERM_STAB 1 | ||
149 | -param set-default VT_TRANS_TIMEOUT 22 | ||
150 | -param set-default VT_F_TRANS_RAMP 4 | ||
151 | - | ||
152 | -param set-default COM_RC_OVERRIDE 0 | ||
153 | -set MAV_TYPE 22 | ||
154 | - | ||
155 | -set MIXER deltaquad | ||
156 | -set MIXER_AUX pass | ||
157 | - | ||
158 | -set PWM_OUT 1234 | ||
159 | -set PWM_AUX_OUT 12345 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name BabyShark VTOL | ||
4 | -# | ||
5 | -# @type Standard VTOL | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer Silvan Fuhrer <silvan@auterion.com> | ||
9 | -# | ||
10 | -# @output MAIN1 Ailerons | ||
11 | -# @output MAIN2 A-tail left | ||
12 | -# @output MAIN3 Pusher motor | ||
13 | -# @output MAIN4 A-tail right | ||
14 | -# @output MAIN5 motor 1 | ||
15 | -# @output MAIN6 motor 2 | ||
16 | -# @output MAIN7 motor 3 | ||
17 | -# @output MAIN8 motor 4 | ||
18 | -# | ||
19 | -# @board px4_fmu-v2 exclude | ||
20 | -# @board bitcraze_crazyflie exclude | ||
21 | -# | ||
22 | - | ||
23 | -. ${R}etc/init.d/rc.vtol_defaults | ||
24 | - | ||
25 | - | ||
26 | - | ||
27 | -param set-default BAT_N_CELLS 6 | ||
28 | - | ||
29 | -param set-default FW_AIRSPD_MAX 30 | ||
30 | -param set-default FW_AIRSPD_MIN 19 | ||
31 | -param set-default FW_AIRSPD_TRIM 23 | ||
32 | -param set-default FW_L1_R_SLEW_MAX 40 | ||
33 | -param set-default FW_LND_EARLYCFG 1 | ||
34 | -param set-default FW_MAN_P_MAX 30 | ||
35 | -param set-default FW_PR_I 0.1 | ||
36 | -param set-default FW_PSP_OFF 3 | ||
37 | -param set-default FW_P_LIM_MAX 18 | ||
38 | -param set-default FW_P_LIM_MIN -25 | ||
39 | -param set-default FW_RLL_TO_YAW_FF 0.1 | ||
40 | -param set-default FW_RR_I 0.1 | ||
41 | -param set-default FW_RR_P 0.08 | ||
42 | -param set-default FW_R_LIM 45 | ||
43 | -param set-default FW_R_RMAX 50 | ||
44 | -param set-default FW_THR_CRUISE 0.65 | ||
45 | -param set-default FW_THR_MIN 0.3 | ||
46 | -param set-default FW_THR_SLEW_MAX 0.6 | ||
47 | -param set-default FW_T_HRATE_FF 0 | ||
48 | -param set-default FW_T_SINK_MAX 15 | ||
49 | -param set-default FW_T_SINK_MIN 3 | ||
50 | -param set-default FW_YR_I 0.1 | ||
51 | -param set-default FW_YR_P 0.15 | ||
52 | - | ||
53 | -param set-default IMU_GYRO_CUTOFF 40 | ||
54 | - | ||
55 | -param set-default IMU_DGYRO_CUTOFF 15 | ||
56 | -param set-default MC_PITCHRATE_I 0.2 | ||
57 | -param set-default MC_PITCHRATE_MAX 60 | ||
58 | -param set-default MC_ROLLRATE_I 0.2 | ||
59 | -param set-default MC_ROLLRATE_MAX 60 | ||
60 | -param set-default MC_YAWRATE_I 0.15 | ||
61 | -param set-default MC_YAWRATE_MAX 40 | ||
62 | -param set-default MC_YAWRATE_P 0.3 | ||
63 | - | ||
64 | -param set-default MIS_TAKEOFF_ALT 30 | ||
65 | - | ||
66 | -param set-default MPC_ACC_DOWN_MAX 2 | ||
67 | -param set-default MPC_ACC_HOR_MAX 2 | ||
68 | -param set-default MPC_ACC_UP_MAX 3 | ||
69 | -param set-default MC_AIRMODE 1 | ||
70 | -param set-default MPC_JERK_AUTO 4 | ||
71 | -param set-default MPC_LAND_SPEED 1 | ||
72 | -param set-default MPC_MAN_TILT_MAX 25 | ||
73 | -param set-default MPC_MAN_Y_MAX 40 | ||
74 | -param set-default MPC_POS_MODE 3 | ||
75 | -param set-default MPC_SPOOLUP_TIME 1.5 | ||
76 | -param set-default MPC_THR_HOVER 0.45 | ||
77 | -param set-default MPC_TILTMAX_AIR 25 | ||
78 | -param set-default MPC_TKO_RAMP_T 1.8 | ||
79 | -param set-default MPC_TKO_SPEED 1 | ||
80 | -param set-default MPC_VEL_MANUAL 3 | ||
81 | -param set-default MPC_XY_CRUISE 3 | ||
82 | -param set-default MPC_XY_VEL_MAX 3.5 | ||
83 | -param set-default MPC_YAWRAUTO_MAX 40 | ||
84 | -param set-default MPC_Z_VEL_MAX_DN 1.5 | ||
85 | -param set-default MPC_Z_VEL_MAX_UP 2 | ||
86 | - | ||
87 | -param set-default NAV_ACC_RAD 3 | ||
88 | - | ||
89 | -param set-default PWM_MAIN_DIS3 1000 | ||
90 | -param set-default PWM_MAIN_MIN3 1120 | ||
91 | -param set-default PWM_MAIN_MIN 950 | ||
92 | - | ||
93 | -param set-default SENS_BOARD_ROT 4 | ||
94 | - | ||
95 | -param set-default VT_ARSP_BLEND 10 | ||
96 | -param set-default VT_ARSP_TRANS 21 | ||
97 | -param set-default VT_B_DEC_MSS 1.5 | ||
98 | -param set-default VT_B_TRANS_DUR 12 | ||
99 | -param set-default VT_ELEV_MC_LOCK 0 | ||
100 | -param set-default VT_FWD_THRUST_SC 1.2 | ||
101 | -param set-default VT_FW_MOT_OFFID 5678 | ||
102 | -param set-default VT_F_TR_OL_TM 8 | ||
103 | -param set-default VT_IDLE_PWM_MC 1000 | ||
104 | -param set-default VT_MOT_ID 5678 | ||
105 | -param set-default VT_PSHER_RMP_DT 2 | ||
106 | -param set-default VT_TRANS_MIN_TM 4 | ||
107 | -param set-default VT_TYPE 2 | ||
108 | - | ||
109 | -set MAV_TYPE 22 | ||
110 | - | ||
111 | -set MIXER babyshark | ||
112 | -set MIXER_AUX pass | ||
113 | - | ||
114 | -# Mark outputs for the alternate rate | ||
115 | -# or D-Shot | ||
116 | -set PWM_OUT 5678 |
code/modify/ROMFS/px4fmu_common/init.d/airframes/13030_generic_vtol_quad_tiltrotor
deleted
100644 → 0
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Generic Quadplane VTOL Tiltrotor | ||
4 | -# | ||
5 | -# @type VTOL Tiltrotor | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @maintainer | ||
9 | -# | ||
10 | -# @output MAIN1 motor 1 | ||
11 | -# @output MAIN2 motor 2 | ||
12 | -# @output MAIN3 motor 3 | ||
13 | -# @output MAIN4 motor 4 | ||
14 | -# @output AUX1 Motor tilt front left | ||
15 | -# @output AUX2 Motor tilt front right | ||
16 | -# @output AUX3 Motor tilt rear left | ||
17 | -# @output AUX4 Motor tilt rear right | ||
18 | -# @output AUX5 Aileron left | ||
19 | -# @output AUX6 Aileron right | ||
20 | -# @output AUX7 Elevator | ||
21 | -# @output AUX8 Rudder | ||
22 | -# | ||
23 | -# @board px4_fmu-v2 exclude | ||
24 | -# @board bitcraze_crazyflie exclude | ||
25 | -# | ||
26 | - | ||
27 | -. ${R}etc/init.d/rc.vtol_defaults | ||
28 | - | ||
29 | - | ||
30 | -param set-default PWM_MAIN_RATE 400 | ||
31 | - | ||
32 | -param set-default VT_IDLE_PWM_MC 1100 | ||
33 | -param set-default VT_TYPE 1 | ||
34 | -param set-default VT_MOT_ID 1234 | ||
35 | -param set-default VT_FW_MOT_OFFID 24 | ||
36 | -set MAV_TYPE 21 | ||
37 | - | ||
38 | -set MIXER quad_x | ||
39 | -set MIXER_AUX vtol_TTTTAAER | ||
40 | - | ||
41 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Generic Octoplane VTOL | ||
4 | -# | ||
5 | -# @type VTOL Octoplane | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @output MAIN1 motor 1 | ||
9 | -# @output MAIN2 motor 2 | ||
10 | -# @output MAIN3 motor 3 | ||
11 | -# @output MAIN4 motor 4 | ||
12 | -# @output MAIN5 motor 5 | ||
13 | -# @output MAIN6 motor 6 | ||
14 | -# @output MAIN7 motor 7 | ||
15 | -# @output MAIN8 motor 8 | ||
16 | -# @output AUX1 Aileron 1 | ||
17 | -# @output AUX2 Aileron 2 | ||
18 | -# @output AUX3 Elevator | ||
19 | -# @output AUX4 Rudder | ||
20 | -# @output AUX5 Throttle | ||
21 | -# | ||
22 | -# @board px4_fmu-v2 exclude | ||
23 | -# @board bitcraze_crazyflie exclude | ||
24 | -# | ||
25 | - | ||
26 | -. ${R}etc/init.d/rc.vtol_defaults | ||
27 | - | ||
28 | - | ||
29 | -param set-default PWM_AUX_DIS5 950 | ||
30 | -param set-default PWM_MAIN_RATE 400 | ||
31 | - | ||
32 | -param set-default VT_TYPE 2 | ||
33 | -param set-default VT_MOT_ID 12345678 | ||
34 | -param set-default VT_FW_MOT_OFFID 12345678 | ||
35 | -set MAV_TYPE 22 | ||
36 | - | ||
37 | -set MIXER octo_cox | ||
38 | -set MIXER_AUX vtol_AAERT | ||
39 | - | ||
40 | -set PWM_OUT 12345678 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Generic Tailsitter | ||
4 | -# | ||
5 | -# @type VTOL Duo Tailsitter | ||
6 | -# @class VTOL | ||
7 | -# | ||
8 | -# @output MAIN1 motor right | ||
9 | -# @output MAIN2 motor left | ||
10 | -# @output MAIN5 elevon right | ||
11 | -# @output MAIN6 elevon left | ||
12 | -# | ||
13 | -# @maintainer Roman Bapst <roman@px4.io> | ||
14 | -# | ||
15 | -# @board px4_fmu-v2 exclude | ||
16 | -# @board bitcraze_crazyflie exclude | ||
17 | -# | ||
18 | - | ||
19 | -. ${R}etc/init.d/rc.vtol_defaults | ||
20 | - | ||
21 | - | ||
22 | -param set-default VT_ELEV_MC_LOCK 0 | ||
23 | -param set-default VT_MOT_COUNT 2 | ||
24 | -param set-default VT_TYPE 0 | ||
25 | - | ||
26 | -param set-default MAV_TYPE 19 | ||
27 | -set MAV_TYPE 19 | ||
28 | -set MIXER vtol_tailsitter_duo | ||
29 | - | ||
30 | -set PWM_OUT 1234 |
1 | -#!/bin/sh | ||
2 | -# | ||
3 | -# @name Generic Tricopter Y+ Geometry | ||
4 | -# | ||
5 | -# @type Tricopter Y+ | ||
6 | -# @class Copter | ||
7 | -# | ||
8 | -# @output MAIN1 motor 1 | ||
9 | -# @output MAIN2 motor 2 | ||
10 | -# @output MAIN3 motor 3 | ||
11 | -# @output MAIN4 yaw servo | ||
12 | -# | ||
13 | -# @maintainer Trent Lukaczyk <aerialhedgehog@gmail.com> | ||
14 | -# | ||
15 | -# @board bitcraze_crazyflie exclude | ||
16 | -# | ||
17 | - | ||
18 | -. ${R}etc/init.d/rc.mc_defaults | ||
19 | - | ||
20 | -set MIXER tri_y_yaw+ | ||
21 | - | ||
22 | -set PWM_OUT 1234 |
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/.gitignore
deleted
100644 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/HIL/run_nsh_cmd.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/HIL/run_tests.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/Matlab/motors.m
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/Matlab/plot_mag.m
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/astyle/astylerc
deleted
100644 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/astyle/pre-commit
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/boot_now.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/cryptotools.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/docker_run.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/fetch_file.py
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/fix_headers.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
flightgear_bridge @ 7c2c623d
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/gz_sim.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
jMAVSim @ 0a816d81
This diff is collapsed. Click to expand it.
code/modify/Tools/jmavsim_run.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
jsbsim_bridge @ e070c50d
This diff is collapsed. Click to expand it.
code/modify/Tools/mac_set_ulimit.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/mavlink_px4.py
deleted
100644 → 0
This diff could not be displayed because it is too large.
code/modify/Tools/mavlink_shell.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/posix.gdbinit
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/posix_lldbinit
deleted
100644 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/px4.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/px_mkfw.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/px_romfs_pruner.py
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/px_uploader.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/qgc_meta_sync.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/run-clang-tidy.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/run-shellcheck.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/setup/arch.sh
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/setup/macos.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/setup/shell.nix
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/setup/ubuntu.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/setup_gazebo.bash
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/setup_jsbsim.bash
deleted
100755 → 0
This diff is collapsed. Click to expand it.
sitl_gazebo @ 5c248898
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/sitl_run.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/test_keys.json
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/uavcan_copy.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/Tools/upload.sh
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/upload_log.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/usb_serialload.py
deleted
100644 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/validate_json.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/Tools/validate_yaml.py
deleted
100755 → 0
This diff is collapsed. Click to expand it.
code/modify/appveyor.yml
deleted
100644 → 0
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
cmake_hexagon @ 08fd0a73
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/boards/bitcraze/crazyflie/bootloader/bitcraze_crazyflie_bootloader.bin
deleted
100644 → 0
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/boards/bitcraze/crazyflie21/bootloader/bitcraze_crazyflie21_bootloader.bin
deleted
100644 → 0
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/boards/cubepilot/cubeorange/nuttx-config/scripts/bootloader_script.ld
deleted
100644 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/boards/freefly/can-rtk-gps/nuttx-config/scripts/canbootloader_script.ld
deleted
100644 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/boards/holybro/can-gps-v1/nuttx-config/scripts/canbootloader_script.ld
deleted
100644 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/boards/mro/ctrl-zero-h7-oem/nuttx-config/scripts/bootloader_script.ld
deleted
100644 → 0
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
code/modify/boards/mro/x21/src/can.c
deleted
100644 → 0
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment