mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-01 10:00:35 +08:00
add functions to compute yaw (321 and 312 sequence)
from quaternion and rotation matrix
This commit is contained in:
committed by
Paul Riseborough
parent
15afa8ae17
commit
fdc86c247a
@@ -55,3 +55,16 @@ TEST(eclPowfTest, compareToStandardImplementation)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TEST(euler312YawTest, fromQuaternion)
|
||||
{
|
||||
matrix::Quatf q1(3.5f,2.4f,-0.5f,-3.f);
|
||||
q1.normalize();
|
||||
const matrix::Eulerf euler1(q1);
|
||||
EXPECT_FLOAT_EQ(euler1(2), getEuler321Yaw(q1));
|
||||
|
||||
matrix::Quatf q2(0.f,0,-1.f,0.f);
|
||||
q2.normalize();
|
||||
const matrix::Eulerf euler2(q2);
|
||||
EXPECT_FLOAT_EQ(euler2(2), getEuler321Yaw(q2));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user