|
|
|
@ -81,6 +81,8 @@ public:
@@ -81,6 +81,8 @@ public:
|
|
|
|
|
bool tilt_support = false); |
|
|
|
|
virtual ~ActuatorEffectivenessRotors() = default; |
|
|
|
|
|
|
|
|
|
bool getEffectivenessMatrix(Configuration &configuration, EffectivenessUpdateReason external_update) override; |
|
|
|
|
|
|
|
|
|
void getDesiredAllocationMethod(AllocationMethod allocation_method_out[MAX_NUM_MATRICES]) const override |
|
|
|
|
{ |
|
|
|
|
allocation_method_out[0] = AllocationMethod::SEQUENTIAL_DESATURATION; |
|
|
|
@ -96,7 +98,7 @@ public:
@@ -96,7 +98,7 @@ public:
|
|
|
|
|
|
|
|
|
|
bool addActuators(Configuration &configuration); |
|
|
|
|
|
|
|
|
|
const char *name() const override { return "Multirotor"; } |
|
|
|
|
const char *name() const override { return "Rotors"; } |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Sets the motor axis from tilt configurations and current tilt control. |
|
|
|
|