aboutsummaryrefslogtreecommitdiff
path: root/src/modules/fw_att_control/fw_att_control_main.cpp
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2013-10-17 20:29:54 +0200
committerThomas Gubler <thomasgubler@gmail.com>2013-10-24 17:40:14 +0200
commita0ea0901b555b4c7732dbc2da22339d82f581e48 (patch)
tree59c6b4c26b82f9d1b6ab40a2511017bd953da4fb /src/modules/fw_att_control/fw_att_control_main.cpp
parentb21b9078e2d719bfd7af9580ac3b9b5957ef1d57 (diff)
downloadpx4-firmware-a0ea0901b555b4c7732dbc2da22339d82f581e48.tar.gz
px4-firmware-a0ea0901b555b4c7732dbc2da22339d82f581e48.tar.bz2
px4-firmware-a0ea0901b555b4c7732dbc2da22339d82f581e48.zip
wip, minor bugfixes in fw att control
Diffstat (limited to 'src/modules/fw_att_control/fw_att_control_main.cpp')
-rw-r--r--src/modules/fw_att_control/fw_att_control_main.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/fw_att_control/fw_att_control_main.cpp b/src/modules/fw_att_control/fw_att_control_main.cpp
index 422e94ba1..bc9d6771b 100644
--- a/src/modules/fw_att_control/fw_att_control_main.cpp
+++ b/src/modules/fw_att_control/fw_att_control_main.cpp
@@ -673,7 +673,7 @@ FixedwingAttitudeControl::task_main()
/* Run attitude controllers */
_roll_ctrl.control_attitude(roll_sp, _att.roll);
- _pitch_ctrl.control_attitude(roll_sp, _att.roll, _att.pitch, airspeed);
+ _pitch_ctrl.control_attitude(pitch_sp, _att.roll, _att.pitch, airspeed);
_yaw_ctrl.control_attitude(_att.roll, _att.pitch,
speed_body_u,speed_body_w,
_roll_ctrl.get_desired_rate(), _pitch_ctrl.get_desired_rate()); //runs last, because is depending on output of roll and pitch attitude
@@ -709,9 +709,9 @@ FixedwingAttitudeControl::task_main()
* only once available
*/
vehicle_rates_setpoint_s rates_sp;
- rates_sp.roll = _roll_ctrl.get_desired_rate();
- rates_sp.pitch = _pitch_ctrl.get_desired_rate();
- rates_sp.yaw = _yaw_ctrl.get_desired_rate();
+ rates_sp.roll = _roll_ctrl.get_desired_bodyrate();
+ rates_sp.pitch = _pitch_ctrl.get_desired_bodyrate();
+ rates_sp.yaw = _yaw_ctrl.get_desired_bodyrate();
rates_sp.timestamp = hrt_absolute_time();