首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

[视觉 SLAM 十四讲] 笔记:第3讲 3.4 四元数

做一个惹人厌烦的人的秘诀就是告诉别人一切。

可以用单位四元数表示三维空间中的任意一个旋转。

3.4.1 四元数的定义

其中 i, j, k 为四元数的三个虚部。这三个虚部满足以下关系式:

3.4.2 四元数的运算

四元数

的加减运算为

乘法

其他运算

3.4.3 用四元数表示旋转

用四元数表达对一个点的旋转。空间点

,由单位四元数q表示的旋转,p经过旋转后变为p'。有

,使用四元数描述:

首先,把三维空间点用一个虚四元数来描述,相当于把四元数的三个虚部与空间中的3个轴相对应。

旋转后的点

表示为:

这里的乘法均为四元数乘法,结果是纯虚四元数。最后把 p′ 的虚部取出,即得旋转之后点的坐标。

3.4.4 四元数到其他旋转表示的转换

  • 发表于:
  • 原文链接https://page.om.qq.com/page/On8GJkeWB2Z1ywftoyEnbIjg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券