旋转矢量
力学中刚体的有限次转动是不可交换的。转动的不可交换性决定了转动不是矢量,即两次以上的不同轴转动不能相加。对一个空间方向随时间变化的角速度矢量进行积分是没有物理意义的。而旋转矢量破解了这个难题。一个坐标系到另一个坐标系的变换可以通过多次转动来完成,也可以通过绕一个定义在参考坐标系中的矢量的单次转动来实现。该矢量称作等效旋转矢量(rotation vector)是一个三元素的向量,旋转矢量的方向给出了转动轴的方向,它的模长为转动角度的大小。又称为轴角(axis-angle)。
方向余弦矩阵
方向余弦矩阵(Direction Cosine Matrix,DCM)又被称为“坐标转换矩阵”,常用于将矢量的投影从一个坐标系变换到另一坐标系中。方向余弦即与坐标轴夹角的余弦。
姿态四元数
在将三维矢量代数推广至乘法和除法运算的研究中,爱尔兰数学家、物理学家哈密顿于1843年创建了四元数((quaternion)和四元数代数。四元数是指由一个实数单位1和三个虚数单位i,j,k组成并具有下列形式实元的数。单位1,i,j,k可以看作四维空间(用符号H来表示)中的一组单位矢量。任何四元数都可看作该空间中的一个点或向量。
源码
/* Convert rotation vector to direct cosine matirx ----------------------------------
本文介绍了等效旋转矢量、方向余弦矩阵和姿态四元数的概念,并提供了C语言实现这些转换的源码。等效旋转矢量是解决转动不可交换性问题的方法,而方向余弦矩阵用于坐标系之间的矢量变换。姿态四元数是由哈密顿创立的四元数代数在三维空间中的应用,用于表示旋转。
订阅专栏 解锁全文
865

被折叠的 条评论
为什么被折叠?



