-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
559c5b7
commit 81b25e7
Showing
9 changed files
with
177 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Generic Standard VTOL (13000) | ||
|
||
## Airframe | ||
|
||
<img src="https://docs.px4.io/main/assets/img/VTOLPlane.2ffc44a4.svg" alt="drawing" width="240"/> | ||
|
||
## Actuators Setup | ||
|
||
<img src="https://raw.githubusercontent.com/RaccoonlabDev/innopolis_vtol_dynamics/docs/assets/configs/px4_v1.14_standard_vtol.png" alt="drawing" width="480"/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
SYS_AUTOSTART: 13000 | ||
|
||
FW_AIRSPD_MAX: 30.0 # Max Airspeed (CAS) | ||
FW_AIRSPD_TRIM: 25.0 # Trim (Cruise) Airspeed (CAS) | ||
FW_AIRSPD_MIN: 20.0 # Minimum Airspeed (CAS) | ||
FW_AIRSPD_STALL: 18.0 # Stall Airspeed (CAS) | ||
NAV_LOITER_RAD: 150.0 # Loiter radius (FW only) | ||
FW_YR_P: 0.5 # Yaw rate proportional rate | ||
FW_THR_TRIM: 0.38 # Trim throttle | ||
VT_ARSP_TRANS: 18.0 # Airspeed at which we can switch to fw mode | ||
VT_F_TRANS_DUR: 10.0 # Time in seconds used for a transition. Default 5.0 | ||
VT_F_TRANS_THR: 0.8 # Target throttle value for the transition to fixed-wing flight. Default 1.0 | ||
SENS_DPRES_OFF: 1.0 | ||
|
||
FW_R_LIM: 35.0 # Default 50.0 that is out of max angle supported by the vtol dynamics | ||
FW_R_RMAX: 30.0 # Default 70.0 | ||
FW_P_RMAX_NEG: 30.0 # Default 60.0 | ||
FW_P_RMAX_POS: 30.0 # Default 60.0 | ||
|
||
MC_YAWRATE_P: 1.0 # Yaw rate P gain. Default 0.2. Max 0.6. | ||
|
||
VT_B_TRANS_RAMP: 10.0 # Back transition MC motor ramp up time. Default 3.0 sec. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
UCAN1_ESC_FUNC1: 101 # motor 1 | ||
UCAN1_ESC_FUNC2: 102 # motor 2 | ||
UCAN1_ESC_FUNC3: 103 # motor 3 | ||
UCAN1_ESC_FUNC4: 104 # motor 4 | ||
UCAN1_ESC_FUNC5: 105 # motor 5 | ||
UCAN1_ESC_FUNC6: 106 # motor 6 | ||
UCAN1_ESC_FUNC7: 107 # motor 7 | ||
UCAN1_ESC_FUNC8: 108 # motor 8 | ||
UCAN1_ESC_FUNC9: 109 # motor 9 | ||
UCAN1_ESC_FUNC10: 201 # servo 1 (left aileron) | ||
UCAN1_ESC_FUNC11: 202 # servo 2 (right aileron) | ||
UCAN1_ESC_FUNC12: 203 # servo 3 (elevators) | ||
UCAN1_ESC_FUNC13: 204 # servo 4 (rudders) | ||
|
||
UCAN1_FB4_SUB: 2504 | ||
UCAN1_FB5_SUB: 2505 | ||
UCAN1_FB6_SUB: 2506 | ||
UCAN1_FB7_SUB: 2507 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
UAVCAN_EC_FUNC1: 101 # motor 1 | ||
UAVCAN_EC_FUNC2: 102 # motor 2 | ||
UAVCAN_EC_FUNC3: 103 # motor 3 | ||
UAVCAN_EC_FUNC4: 104 # motor 4 | ||
UAVCAN_EC_FUNC5: 105 # motor 5 | ||
UAVCAN_SV_FUNC1: 201 # servo 1 (left aileron) | ||
UAVCAN_SV_FUNC2: 202 # servo 2 (right aileron) | ||
UAVCAN_SV_FUNC3: 203 # servo 3 (elevators) | ||
UAVCAN_SV_FUNC4: 204 # servo 4 (rudders) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
CA_ROTOR_COUNT: 9 # Total number of motors | ||
|
||
CA_ROTOR0_AX: 0.0 | ||
CA_ROTOR0_AY: 0.0 | ||
CA_ROTOR0_AZ: -1.0 | ||
CA_ROTOR0_KM: 0.05 | ||
CA_ROTOR0_PX: 1.0 | ||
CA_ROTOR0_PY: 1.0 | ||
CA_ROTOR0_PZ: 0.0 | ||
|
||
CA_ROTOR1_AX: 0.0 | ||
CA_ROTOR1_AY: 0.0 | ||
CA_ROTOR1_AZ: -1.0 | ||
CA_ROTOR1_KM: 0.05 | ||
CA_ROTOR1_PX: -1.0 | ||
CA_ROTOR1_PY: -1.0 | ||
CA_ROTOR1_PZ: 0.0 | ||
|
||
CA_ROTOR2_AX: 0.0 | ||
CA_ROTOR2_AY: 0.0 | ||
CA_ROTOR2_AZ: -1.0 | ||
CA_ROTOR2_KM: -0.05 | ||
CA_ROTOR2_PX: 1.0 | ||
CA_ROTOR2_PY: -1.0 | ||
CA_ROTOR2_PZ: 0.0 | ||
|
||
CA_ROTOR3_AX: 0.0 | ||
CA_ROTOR3_AY: 0.0 | ||
CA_ROTOR3_AZ: -1.0 | ||
CA_ROTOR3_KM: -0.05 | ||
CA_ROTOR3_PX: -1.0 | ||
CA_ROTOR3_PY: 1.0 | ||
CA_ROTOR3_PZ: 0.0 | ||
|
||
CA_ROTOR4_AX: 0.0 | ||
CA_ROTOR4_AY: 0.0 | ||
CA_ROTOR4_AZ: -1.0 | ||
CA_ROTOR4_KM: 0.05 | ||
CA_ROTOR4_PX: 1.0 | ||
CA_ROTOR4_PY: 1.0 | ||
CA_ROTOR4_PZ: 0.0 | ||
|
||
CA_ROTOR5_AX: 0.0 | ||
CA_ROTOR5_AY: 0.0 | ||
CA_ROTOR5_AZ: -1.0 | ||
CA_ROTOR5_KM: 0.05 | ||
CA_ROTOR5_PX: -1.0 | ||
CA_ROTOR5_PY: -1.0 | ||
CA_ROTOR5_PZ: 0.0 | ||
|
||
CA_ROTOR6_AX: 0.0 | ||
CA_ROTOR6_AY: 0.0 | ||
CA_ROTOR6_AZ: -1.0 | ||
CA_ROTOR6_KM: -0.05 | ||
CA_ROTOR6_PX: 1.0 | ||
CA_ROTOR6_PY: -1.0 | ||
CA_ROTOR6_PZ: 0.0 | ||
|
||
CA_ROTOR7_AX: 0.0 | ||
CA_ROTOR7_AY: 0.0 | ||
CA_ROTOR7_AZ: -1.0 | ||
CA_ROTOR7_KM: -0.05 | ||
CA_ROTOR7_PX: -1.0 | ||
CA_ROTOR7_PY: 1.0 | ||
CA_ROTOR7_PZ: 0.0 | ||
|
||
CA_ROTOR8_AX: 1.0 | ||
CA_ROTOR8_AY: 0.0 | ||
CA_ROTOR8_AZ: 0.0 | ||
CA_ROTOR8_KM: 0.05 | ||
CA_ROTOR8_PX: 0.0 | ||
CA_ROTOR8_PY: 0.0 | ||
CA_ROTOR8_PZ: 0.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule inno_vtol_dynamics
updated
from 6185f3 to 9f6407