Slam基础学习之刚体运动

简介: 笔记

Slam基础学习之刚体运动

设在世界坐标中有一点p1,
经过一次旋转后相机的点为p2,
旋转矩阵为R,变换矩阵为T。


1.世界坐标转换为相机的坐标

p2=R∗p1


2.相机坐标转换为世界坐标

p 1 = R − 1 ∗ p 2


3.欧式变换,世界坐标到相机坐标,这里的p1,p2为齐次坐标

p2=T∗p1


反之为

p 1 = T T ∗ p 2


4.旋转向量到旋转矩阵的转化

41.png


5.四元数与旋转向量之间的变换


theat=2arccosq

44.png


6.四元数到旋转矩阵

45.png


其中内容还挺多的,想要去了解其中的内容,可以去看一下那个十四讲,里面讲的比较基础和全面。


thank for your reading!!!

公众号:FPGA之旅


目录
打赏
0
0
0
1
4
分享
相关文章
【玩转数据系列七】有娃的注意了,机器学习教您如何提高孩子学习成绩
母亲是老师反而会对孩子的学习成绩造成不利影响?能上网的家庭,孩子通常能取得较好的成绩?影响孩子成绩的最大因素居然是母亲的学历?本文通过机器挖掘算法和中学真实的学生数据为您揭秘影响中学生学业的关键因素有哪些。
10387 0
猿创征文|【云原生】Docker小工具:runlike与whaler(打印容器的启动命令与导出镜像的dockerfile)
自上次发现了一款从docker镜像里提取dockerfile的工具,今天我们又发现了两个有趣的docker小工具,其中有一个也是提取dockerfile的。
451 0
猿创征文|【云原生】Docker小工具:runlike与whaler(打印容器的启动命令与导出镜像的dockerfile)
《数据库基础及实践技术——SQL Server 2008》一习题
本节书摘来自华章出版社《 数据库基础及实践技术——SQL Server 2008》一 书中的第2章,第2.7节,作者:何玉洁,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1920 0
JS篇(Array、Object)
JS篇(Array、Object)
54 1
设计模式~迭代器模式(Iterator)-20
迭代器模式(Iterator Pattern)是Java和.Net编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。迭代器模式属于行为型模式。迭代器模式已经被淘汰,java中已经把迭代器运用到各个聚集类(collection)中了,使用java自带的迭代器就已经满足我们的需求了 目录 迭代器模式(Iterator) (1)优点 (2)缺点 (3)使用场景 (4)注意事项 (5)应用实例: 代码
67 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等