失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 三维旋转矩阵_三维旋转矩阵与旋转向量

三维旋转矩阵_三维旋转矩阵与旋转向量

时间:2023-05-23 01:25:47

相关推荐

三维旋转矩阵_三维旋转矩阵与旋转向量

欧拉角是用来表示三维坐标系中方向和方向变换的,我们平时说的欧拉角其实还可以细分为欧拉角(Eular-angles)和泰特布莱恩角(Tait-Bryan-angles),这两种方法都利用了笛卡尔坐标系的三轴作为旋转轴,主要区别在于选取顺序。欧拉角的旋转顺序有(x,y,x),(x,z,x),(y,x,y),(y,z,y),(z,x,z),(z,y,z),可见选取顺序是a,b,a这样的,也就是绕a轴旋转某角度后,绕新生成的b轴旋转一个角度,最后绕两次旋转以后的a轴再旋转一个角度。泰特布莱恩角的旋转轴选取有(x,y,z),(x,z,y),(y,x,z),(y,z,x),(z,x,y),(z,y,x),遍布笛卡尔坐标系的三轴,比如我们常见的roll-pitch-yaw角就是其中的(x,y,z)的情况。

三维坐标系

定义大地坐标系为n,随船坐标系为b。

对于绕Z轴旋转(Yaw),假设大地坐标中的一点坐标为(x,y,z),该点在随船坐标系中的坐标为(x',y',z'),对于任意点,

两个坐标之间的关系为:

用向量形式可以表达为:

同理可得,绕Y轴旋转角(Roll),两个坐标系的转换向量表达为:

绕X轴旋转(Pitch),两个坐标系的转换关系为:

由此可以得到大地坐标系与随船坐标系向量之间的关系

假设:

则,旋转矩阵可以表示为

除了使用旋转矩阵来标定,还可以使用旋转向量来表示。

首先,补充概念:向量的拉格朗日公式:

出处:/hongbin_xu/article/details/78929006

如果觉得《三维旋转矩阵_三维旋转矩阵与旋转向量》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。