From 99f4487cc3d8ef8355bdef8a3b5e5acfadf6f38c Mon Sep 17 00:00:00 2001 From: Andreas Antener Date: Tue, 5 Jan 2016 18:14:36 +0100 Subject: [PATCH] allow yawing with 0 throttle, changed condition to not being landed --- src/modules/mc_pos_control/mc_pos_control_main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/mc_pos_control/mc_pos_control_main.cpp b/src/modules/mc_pos_control/mc_pos_control_main.cpp index 2891c15cda..dad5173cd5 100644 --- a/src/modules/mc_pos_control/mc_pos_control_main.cpp +++ b/src/modules/mc_pos_control/mc_pos_control_main.cpp @@ -1765,8 +1765,8 @@ MulticopterPositionControl::task_main() _att_sp.yaw_body = _yaw; } - /* do not move yaw while arming */ - else if (_manual.z > 0.1f) { + /* do not move yaw while sitting on the ground */ + else if (!_vehicle_status.condition_landed) { const float yaw_offset_max = _params.man_yaw_max / _params.mc_att_yaw_p; _att_sp.yaw_sp_move_rate = _manual.r * _params.man_yaw_max;