mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-16 17:43:33 +08:00
Fix get frame aligning quaternion function
This commit is contained in:
committed by
Paul Riseborough
parent
53eac6e94e
commit
a2ff415fe4
+5
-5
@@ -1653,14 +1653,14 @@ void Ekf::resetExtVisRotMat()
|
||||
_ev_rot_mat = Dcmf(q_error); // rotation from EV reference to EKF reference
|
||||
}
|
||||
|
||||
// return the quaternions for the rotation from the EKF to the External Vision system frame of reference
|
||||
void Ekf::get_ekf2ev_quaternion(float *quat)
|
||||
// return the quaternions for the rotation from External Vision system reference frame to the EKF reference frame
|
||||
void Ekf::get_ev2ekf_quaternion(float *quat)
|
||||
{
|
||||
Quatf quat_ekf2ev;
|
||||
quat_ekf2ev.from_axis_angle(_ev_rot_vec_filt);
|
||||
Quatf quat_ev2ekf;
|
||||
quat_ev2ekf.from_axis_angle(_ev_rot_vec_filt);
|
||||
|
||||
for (unsigned i = 0; i < 4; i++) {
|
||||
quat[i] = quat_ekf2ev(i);
|
||||
quat[i] = quat_ev2ekf(i);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user