VIO中的角速度和四元数


无论是在VINS-MONO,还是在OKVIS等众多VIO论文,四元数函数项中都出现了一个Ω矩阵……这Ω矩阵有啥用途?

四元数乘法

首先来看一下四元数的乘法:
对两个四元数q和p:
q = w 1 + x 1 i + y 1 j + z 1 k p = w 2 + x 2 i + y 2 j + z 2 k \begin{array}{l} {q=w_{1}+x_{1} i+y_{1} j+z_{1} k} \\ {p=w_{2}+x_{2} i+y_{2} j+z_{2} k} \end{array} q=w1+x1i+y1j+z1kp=w2+x2i+y2j+z2k
他们的乘法可以写成:
q p = + ( x 1 ∗ w 2 + w 1 ∗ x 2 + z 1 ∗ y 2 − z 1 ∗ y 2 ) i + ( y 1 ∗ w 2 + w 1 ∗ y 2 + z 1 ∗ x 2 − x 1 ∗ z 2 ) j + ( z 1 ∗ w 2 + w 1 ∗ z 2 + x 1 ∗ y 2 − x 2 ∗ y 1 ) k + ( w 1 ∗ w 2 − x 1 ∗ x 2 − y 1 ∗ y 2 − z 1 ∗ z 2 ) \begin{aligned} q p= +\left(x_{1} * w_{2}+w_{1} * x_{2}+z_{1} * y_{2}-z_{1} * y_{2}\right) i\\ +\left(y_{1} * w_{2}+w_{1} * y_{2}+z_{1} * x_{2}-x_{1} * z_{2}\right) j\\ +\left(z_{1} * w_{2}+w_{1} * z_{2}+x_{1} * y_{2}-x_{2} * y_{1}\right) k\\ +\left(w_{1} * w_{2}-x_{1} * x_{2}-y_{1} * y_{2}-z_{1} * z_{2}\right)\\ \end{aligned} qp=+(x1w2+w1x2+z1y2z1y2)i+(y1w2+w1y2+z1x2x1z2)j+(z1w2+w1z2+x1y2x2

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值