![7b42900e005adb23e46f80838392462a.png](https://img-blog.csdnimg.cn/img_convert/7b42900e005adb23e46f80838392462a.png)
这个笔记覆盖视频教程的第三讲和第四讲。全部关于四元数。四元数非常重要,我们真正程序里做姿态运算不会用欧拉角,很少用旋转矩阵,基本都是用四元数
四元数(Quaternion)概念
知道了轴角对,那么四元数的概念就非常好引入:
四元数可以看做一个标量加上三个复数所组成的一个矢量表示的一组数:表示方法:
或者写作:
满足:
四元数有几个重要性质:(四元数的性质和旋转矩阵(正交矩阵)一模一样)
- 四元数就像旋转矩阵一样,AB != BA,不满足结合律
- 单位四元数可以表示姿态,和旋转矩阵一一对应
- 单位四元数的共轭和取逆一样的结果,就是把矢量部分取负,非常像旋转矩阵(正交矩阵)
四元数的几个重要运算
- 归一化:就是就是单位化:
只要单位四元数才能表示姿态ÿ