赞
踩
欧拉角定义
欧拉角表示的是刚体的姿态变换。空间中的任意一点都可以用该点到对应坐标轴的垂直距离组成的三维向量描述,同理对某个物体的姿态,也可以用三个角度表示,三个角度分别为围绕对应坐标轴(x,y,z)旋转的度数,这三个角度就是欧拉角。分别叫做翻滚角(Roll),俯仰角(Pitch)和航向角(Yaw)。
(1)翻滚角(Roll)
翻滚角α表示刚体绕坐标系x轴旋转的角度,在空间运动中,刚体围绕坐标系x轴旋转α度,姿态变换矩阵可以由翻滚角α表示:
(2)俯仰角(Pitch)
俯仰角β表示刚体绕坐标系y轴旋转的角度,在空间运动中,刚体围绕坐标系y轴旋转β度,姿态变换矩阵可以由俯仰角β表示:
(3)航向角(Yaw)
航向角n表示刚体绕坐标系z轴旋转的角度,在空间运动中,刚体围绕坐标系z轴旋转n度,姿态变换矩阵可以由航向角n表示
可以验证欧拉角得出的旋转矩阵满足刚体变换的要求,旋转矩阵的行列式为1以及旋转矩阵是正交矩阵。
因此可以从欧拉角得到旋转矩阵,将欧拉角表示的旋转矩阵按照一定的顺序相乘即可得到旋转变换(姿态变换矩阵),按照Z→Y →X的旋转顺序可以得到对应的旋转矩阵:
这种变化方式可以看作:三维空间向量p1,经过三次旋转后,变为p2,三次旋转依次按照z轴,y轴,x轴旋转n度,β度和α度。对应的旋转矩阵依次是欧拉角对应的旋转矩阵,用R(α),R(β),R(n)表示,同时三维空间向量p1,也可以看作一次旋转,直接变为向量p2,那么可以得出:
另外,也可以根据旋转矩阵,求解对应的欧拉角:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。