姿态解算基础知识(二)-旋转矢量坐标变换的四元数描述的验证
2017-04-28 00:33
274 查看
补充下四元数的知识及上篇博文提到的旋转矢量坐标变换的四元数描述的推导过程。
版权声明
原创文章,转载请说明出处:sheng-blog.cn
原文出处
四元数q可以看出由一个实数和一个三维矢量组成:
i,j,k为三维空间单位矢量,它们服从如下运算公式:
四元数的加减运算类似复数加减运算,相应系数加减即可。四元数间的乘法类似多项式的乘法,q(p1,p2,p3,p4)乘r(u0,u1,u2,u3)写成矩阵形式等于:
注意两者除去第一行和第一列的核是不同的,所以四元数的乘法不满足交换律
共轭四元数即实数部分相同,矢量部分相反q*表示q的共轭四元数;
四元数的范数定义为四个元素的平方和,且范数为1时称为规范化的四元数。
理解四元数描述坐标变换,上述知识已够,更多参见科学出版社的《惯性器件与惯性导航系统》23页。
假定某矢量绕通过O点的某轴逆时针转动一个角度θ,则与该矢量固连的动坐标系和参考坐标系间的变换四元数为:
通常称其为四元数的三角形式,也称特征四元数,其范数为1,在导航应用中一般所应用的四元数均为特征四元数。其标量部分cos(θ/2)表示了转角一半的余弦值,矢量部分则体现了转动轴的方向,α、β、γ是转动轴与参考坐标系各轴间的夹角。
旋转矢量坐标变换的四元数描述为:r’=qrq*或r=q*r’q
下面是旋转矢量坐标变换的四元数描述公式的验证过程:
版权声明
原创文章,转载请说明出处:sheng-blog.cn
原文出处
四元数q可以看出由一个实数和一个三维矢量组成:
i,j,k为三维空间单位矢量,它们服从如下运算公式:
四元数的加减运算类似复数加减运算,相应系数加减即可。四元数间的乘法类似多项式的乘法,q(p1,p2,p3,p4)乘r(u0,u1,u2,u3)写成矩阵形式等于:
注意两者除去第一行和第一列的核是不同的,所以四元数的乘法不满足交换律
共轭四元数即实数部分相同,矢量部分相反q*表示q的共轭四元数;
四元数的范数定义为四个元素的平方和,且范数为1时称为规范化的四元数。
理解四元数描述坐标变换,上述知识已够,更多参见科学出版社的《惯性器件与惯性导航系统》23页。
假定某矢量绕通过O点的某轴逆时针转动一个角度θ,则与该矢量固连的动坐标系和参考坐标系间的变换四元数为:
q=cos(θ/2)+sin(θ/2)cosα·i + sin(θ/2)cosβ·j+ sin(θ/2)cosγ·k
通常称其为四元数的三角形式,也称特征四元数,其范数为1,在导航应用中一般所应用的四元数均为特征四元数。其标量部分cos(θ/2)表示了转角一半的余弦值,矢量部分则体现了转动轴的方向,α、β、γ是转动轴与参考坐标系各轴间的夹角。
旋转矢量坐标变换的四元数描述为:r’=qrq*或r=q*r’q
下面是旋转矢量坐标变换的四元数描述公式的验证过程:
相关文章推荐
- 数学基础IV——根据坐标系旋转建立欧拉微分方程解算姿态
- 姿态解算基础知识(一)
- 四元数姿态解算基础及数学模型
- [unity3D基础知识]之Quaternion(四元数)和旋转
- 飞控姿态解算中,欧拉角与四元数之间的转换
- 四元数---姿态解算
- [.NET 基于角色安全性验证] 之一:基础知识
- 红外线遥控旋转LED钟_QQ电子网--电子行业资讯|电子基础知识|电子视频教程|电子技术教... (转载)
- 导航姿态解算——基础理论及推导
- 四元数与姿态解算
- 四旋翼姿态解算——基础理论及推导
- 关于姿态解算与融合的基础概念篇(一)
- 四元数姿态解算中的地磁计融合解读
- WCF读书笔记--安全:基础知识(身份验证、授权、传输安全)
- 三维重建学习(1):基础知识:旋转矩阵与旋转向量
- 四元数AHRS姿态解算和IMU姿态解算分析
- (更新)线性表基础知识精炼(Java描述)
- 红外线遥控旋转LED钟_QQ电子网--电子行业资讯|电子基础知识|电子视频教程|电子技术教... (转载)
- 基于四元数的扩展卡尔曼(EKF)滤波器四旋翼姿态解算详解-2.EKF介绍