forked from Archive/PX4-Autopilot
control_allocator: add mixer metadata
This commit is contained in:
parent
282d35bbf0
commit
4346ac4a37
|
@ -133,3 +133,63 @@ parameters:
|
||||||
max: 1
|
max: 1
|
||||||
default: 0.05
|
default: 0.05
|
||||||
|
|
||||||
|
# Mixer
|
||||||
|
mixer:
|
||||||
|
actuator_types:
|
||||||
|
motor:
|
||||||
|
functions: 'Motor'
|
||||||
|
actuator_testing_values:
|
||||||
|
min: 0
|
||||||
|
max: 1
|
||||||
|
default_is_nan: true
|
||||||
|
servo:
|
||||||
|
functions: 'Servo'
|
||||||
|
actuator_testing_values:
|
||||||
|
min: -1
|
||||||
|
max: 1
|
||||||
|
default: 0
|
||||||
|
DEFAULT:
|
||||||
|
actuator_testing_values:
|
||||||
|
min: -1
|
||||||
|
max: 1
|
||||||
|
default: -1
|
||||||
|
|
||||||
|
config:
|
||||||
|
param: CA_AIRFRAME
|
||||||
|
types:
|
||||||
|
0: # Multirotor
|
||||||
|
type: "multirotor"
|
||||||
|
actuators:
|
||||||
|
- actuator_type: 'motor'
|
||||||
|
count: 'CA_MC_R_COUNT'
|
||||||
|
per_item_parameters:
|
||||||
|
standard:
|
||||||
|
position: [ 'CA_MC_R${i}_PX', 'CA_MC_R${i}_PY', 'CA_MC_R${i}_PZ' ]
|
||||||
|
extra:
|
||||||
|
- name: 'CA_MC_R${i}_KM'
|
||||||
|
label: 'Direction CCW'
|
||||||
|
function: 'spin-dir'
|
||||||
|
show_as: 'true-if-positive'
|
||||||
|
|
||||||
|
2: # Tiltrotor VTOL example
|
||||||
|
actuators:
|
||||||
|
- actuator_type: 'motor'
|
||||||
|
instances:
|
||||||
|
- name: 'Front Left Motor'
|
||||||
|
position: [ 0.3, -0.3, 0 ]
|
||||||
|
- name: 'Front Right Motor'
|
||||||
|
position: [ 0.3, 0.3, 0 ]
|
||||||
|
- name: 'Rear Motor'
|
||||||
|
position: [ -0.75, 0.3, 0 ]
|
||||||
|
- actuator_type: 'servo'
|
||||||
|
instances:
|
||||||
|
- name: 'Front Left Tilt'
|
||||||
|
position: [ 0.3, -0.3, 0 ]
|
||||||
|
- name: 'Front Right Tilt'
|
||||||
|
position: [ 0.3, 0.3, 0 ]
|
||||||
|
- name: 'Left Elevon'
|
||||||
|
position: [ 0, -0.3, 0 ]
|
||||||
|
- name: 'Right Elevon'
|
||||||
|
position: [ 0, 0.3, 0 ]
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue