已知旋转矩阵求角度_罗德里格旋转和李群、李代数的指数映射的关系

e4bdd0e887a489ad07546418215eb4db.png

先来说一下罗德里格公式的作用:已知一向量,知道旋转轴和旋转角度,可求得旋转后的向量。简单地说,知道旋转轴和旋转角度,可以求得旋转矩阵。

接下来用图解方式,给出罗德里格旋转公式的证明(理解证明,对矩阵、向量、叉乘、点乘的几何意义会有质的提高)

a674e5e03ef28eb2bf7e42c534450c8a.png

恩,接下来对这张大图,进行下分析:已知一向量p,知道旋转轴u(满足范数为1,即单位矢量),旋转角度

。接下来对图中的标号做一下分析:
  1. 右上角蓝色的(p.u)代表p与u的内积,(p.u)u代表向量p在旋转轴上的投影,即如果把u比作z轴,则(p.u)代表向量p的z坐标的大小。
  2. p-(p.u)u则可以比作向量p在垂直于z轴(u)的平面上的投影,该平面上的投影矢量为v
  3. ,这样便根据旋转轴建立了一个坐标系(u-v-w)
  4. 向量p绕u轴旋转,对应u轴的坐标不变,只是垂直于u轴平面的投影矢量发生变化,变化后的投影矢量是
    (这里有个疑惑,w轴上为0,为什么还要做转换处理呢)
  5. 将对应的u、v带入上式,并加上u轴对应坐标的矢量即
  6. 根据内积和叉积的运算,上式可转换成
  7. p向量经旋转轴、旋转角度转换后的向量为:
  8. ,可得罗德里格公式:

8f34dbf6a0dbeedf25c7da59a9b392d9.png

对于已知旋转矩阵,可根据如下式子求旋转轴和旋转角度:

a04ce0290aea962525849195cca1797a.png

式中

为矩阵R的迹,

15ec9a686ca2e898e2928a4c51930ec2.png

SO(3)的指数坐标:

52889e3f583b60eec81e7e4c41c10e6e.png

根据

的泰勒展开,以及将
的奇次项转换成
的表达式,将
的偶次项转换成
平方向(详细的转换推导可看《视觉SLAM十四讲》P69),则上式可以转换成:

5a9132570e71da2d3e451bb3c29ce6c9.png

可见SO(3)的指数坐标形式和罗德里格旋转公式是一样的。并可以进一步推导出

850077fb5a4a5b294ff0c9489449ef7e.png

该式恰好等于

好了,写这么多,只是想说明一点:冥冥之中这些知识有相通之处~

更多无人机知识分享,请关注微信公众号:欣飞鸽开心飞翔,灵动如鸽。愿与无人机爱好者,共创一片蓝天梦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值