Configuration
The X500 needs no configuration: every slot the parts declare fills
itself with its default. The loadout config
(x500_description/config/x500.yaml, or any file passed as
config_file:=) states differences only.
Payload
Sensors and actuators are fitted into slots, one config entry each. The fitted options and their topics live in Sensors and Actuators; the slots are:
Slot |
Accepts |
Default |
|---|---|---|
|
the matching 1345 propeller |
fitted |
|
|
fitted |
|
|
fitted |
|
|
empty |
|
|
empty |
Keep the rotor instances named rotor_0 .. rotor_3: the motor command
bus indexes actuators by that number, and the expansion fails loudly on a
rotor whose name does not end in its actuator number. Slot entries, free
placements, ad hoc slots and topic overrides follow the schema in
Reference; the instance key is of:, not
on:. Mistakes fail the build or the launch with a message naming the
problem.