mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-10 14:51:15 +08:00
control_allocator: set default control surface type to (not set)
Before it was set to left aileron, but the torque values were all 0.
This commit is contained in:
@@ -76,6 +76,8 @@ param set-default CA_ROTOR4_AZ 0.0
|
||||
param set-default CA_ROTOR4_PX 0.2
|
||||
|
||||
param set-default CA_SV_CS_COUNT 3
|
||||
param set-default CA_SV_CS0_TRQ_R -0.5
|
||||
param set-default CA_SV_CS0_TYPE 1
|
||||
param set-default CA_SV_CS1_TRQ_R 0.5
|
||||
param set-default CA_SV_CS1_TYPE 2
|
||||
param set-default CA_SV_CS2_TRQ_P 1.0
|
||||
|
||||
@@ -51,6 +51,8 @@ param set-default CA_ROTOR3_PY 0.15
|
||||
param set-default CA_ROTOR3_KM -0.05
|
||||
param set-default CA_ROTOR3_TILT 4
|
||||
param set-default CA_SV_CS_COUNT 4
|
||||
param set-default CA_SV_CS0_TYPE 1
|
||||
param set-default CA_SV_CS0_TRQ_R -0.5
|
||||
param set-default CA_SV_CS1_TRQ_R 0.5
|
||||
param set-default CA_SV_CS1_TYPE 2
|
||||
param set-default CA_SV_CS2_TRQ_P 1.0
|
||||
|
||||
@@ -14,6 +14,7 @@ param set-default CA_AIRFRAME 1
|
||||
param set-default CA_ROTOR_COUNT 1
|
||||
param set-default CA_ROTOR0_PX 0.3
|
||||
param set-default CA_SV_CS_COUNT 4
|
||||
param set-default CA_SV_CS0_TYPE 1
|
||||
param set-default CA_SV_CS0_TRQ_R -0.5
|
||||
param set-default CA_SV_CS1_TRQ_R 0.5
|
||||
param set-default CA_SV_CS1_TYPE 2
|
||||
|
||||
@@ -255,6 +255,7 @@ parameters:
|
||||
short: Control Surface ${i} type
|
||||
type: enum
|
||||
values:
|
||||
0: (Not set)
|
||||
1: Left Aileron
|
||||
2: Right Aileron
|
||||
3: Elevator
|
||||
@@ -269,7 +270,7 @@ parameters:
|
||||
12: Custom
|
||||
num_instances: *max_num_servos
|
||||
instance_start: 0
|
||||
default: 1
|
||||
default: 0
|
||||
|
||||
CA_SV_CS${i}_TRQ_R:
|
||||
description:
|
||||
@@ -492,6 +493,10 @@ mixer:
|
||||
# Convention: horizontal surfaces: up=positive, vertical: right=positive, mixed: up=positive.
|
||||
# By default the scale is set to 1/N, where N is the amount of actuators with an effect on
|
||||
# the corresponding axis. With that we are using all the available servo moving range.
|
||||
0: # Not set
|
||||
- { 'disabled': True, 'default': 0.0 } # roll
|
||||
- { 'disabled': True, 'default': 0.0 } # pitch
|
||||
- { 'disabled': True, 'default': 0.0 } # yaw
|
||||
1: # Left Aileron
|
||||
- { 'min': -1.0, 'max': 0.0, 'default': -0.5 } # roll
|
||||
- { 'hidden': True, 'default': 0.0 } # pitch
|
||||
|
||||
Reference in New Issue
Block a user