mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-31 18:47:21 +08:00
VTOL att control: fix roll sign
This commit is contained in:
committed by
Daniel Agar
parent
c5706f6283
commit
e1caecc99a
@@ -419,7 +419,7 @@ void Standard::fill_actuator_outputs()
|
|||||||
if (_vtol_schedule.flight_mode != MC_MODE) {
|
if (_vtol_schedule.flight_mode != MC_MODE) {
|
||||||
// roll
|
// roll
|
||||||
_actuators_out_1->control[actuator_controls_s::INDEX_ROLL] =
|
_actuators_out_1->control[actuator_controls_s::INDEX_ROLL] =
|
||||||
-_actuators_fw_in->control[actuator_controls_s::INDEX_ROLL];
|
_actuators_fw_in->control[actuator_controls_s::INDEX_ROLL];
|
||||||
|
|
||||||
// pitch
|
// pitch
|
||||||
_actuators_out_1->control[actuator_controls_s::INDEX_PITCH] =
|
_actuators_out_1->control[actuator_controls_s::INDEX_PITCH] =
|
||||||
@@ -442,7 +442,7 @@ void Standard::fill_actuator_outputs()
|
|||||||
} else {
|
} else {
|
||||||
// roll
|
// roll
|
||||||
_actuators_out_1->control[actuator_controls_s::INDEX_ROLL] =
|
_actuators_out_1->control[actuator_controls_s::INDEX_ROLL] =
|
||||||
-_actuators_fw_in->control[actuator_controls_s::INDEX_ROLL];
|
_actuators_fw_in->control[actuator_controls_s::INDEX_ROLL];
|
||||||
|
|
||||||
// pitch
|
// pitch
|
||||||
_actuators_out_1->control[actuator_controls_s::INDEX_PITCH] =
|
_actuators_out_1->control[actuator_controls_s::INDEX_PITCH] =
|
||||||
|
|||||||
@@ -302,7 +302,7 @@ void Tailsitter::fill_actuator_outputs()
|
|||||||
|
|
||||||
} else {
|
} else {
|
||||||
_actuators_out_1->control[actuator_controls_s::INDEX_ROLL] =
|
_actuators_out_1->control[actuator_controls_s::INDEX_ROLL] =
|
||||||
-_actuators_fw_in->control[actuator_controls_s::INDEX_ROLL];
|
_actuators_fw_in->control[actuator_controls_s::INDEX_ROLL];
|
||||||
_actuators_out_1->control[actuator_controls_s::INDEX_PITCH] =
|
_actuators_out_1->control[actuator_controls_s::INDEX_PITCH] =
|
||||||
_actuators_fw_in->control[actuator_controls_s::INDEX_PITCH];
|
_actuators_fw_in->control[actuator_controls_s::INDEX_PITCH];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -373,7 +373,7 @@ void Tiltrotor::fill_actuator_outputs()
|
|||||||
|
|
||||||
} else {
|
} else {
|
||||||
_actuators_out_1->control[actuator_controls_s::INDEX_ROLL] =
|
_actuators_out_1->control[actuator_controls_s::INDEX_ROLL] =
|
||||||
-_actuators_fw_in->control[actuator_controls_s::INDEX_ROLL];
|
_actuators_fw_in->control[actuator_controls_s::INDEX_ROLL];
|
||||||
_actuators_out_1->control[actuator_controls_s::INDEX_PITCH] =
|
_actuators_out_1->control[actuator_controls_s::INDEX_PITCH] =
|
||||||
_actuators_fw_in->control[actuator_controls_s::INDEX_PITCH];
|
_actuators_fw_in->control[actuator_controls_s::INDEX_PITCH];
|
||||||
_actuators_out_1->control[actuator_controls_s::INDEX_YAW] =
|
_actuators_out_1->control[actuator_controls_s::INDEX_YAW] =
|
||||||
|
|||||||
Reference in New Issue
Block a user