AC_AttitudeControl: fix reset_target_and_rate method
This commit is contained in:
parent
9ec47e0651
commit
f1821ce4fc
@ -934,11 +934,11 @@ void AC_AttitudeControl::reset_target_and_rate(bool reset_rate)
|
|||||||
{
|
{
|
||||||
// move attitude target to current attitude
|
// move attitude target to current attitude
|
||||||
_ahrs.get_quat_body_to_ned(_attitude_target);
|
_ahrs.get_quat_body_to_ned(_attitude_target);
|
||||||
|
_attitude_target.to_euler(_euler_angle_target);
|
||||||
|
|
||||||
if (reset_rate) {
|
if (reset_rate) {
|
||||||
// Convert euler angle derivative of desired attitude into a body-frame angular velocity vector for feedforward
|
|
||||||
_ang_vel_target.zero();
|
_ang_vel_target.zero();
|
||||||
_euler_angle_target.zero();
|
_euler_rate_target.zero();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user