SLAM中的变换(旋转与位移)表示方法

Posted narjaja

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SLAM中的变换(旋转与位移)表示方法相关的知识,希望对你有一定的参考价值。

1、旋转矩阵

注:旋转矩阵标题下涉及到的SLAM均不包含位移。

根据同一点P在不同坐标系下e(e1,e2,e3)e\'(e1\',e2\',e3\')的坐标a(a1,a2,a3)a\'(a1\',a2\',a3\')有如下等式成立:

 

 

 

a = eTe\'a‘,其中eTe\'设为R为旋转矩阵a = Ra‘,由此便得到P在e\'坐标系下到e坐标系下的坐标变换

SLAM中一般a\'为相机坐标系下坐标Pc,a为世界坐标系下坐标Pw则有Pw = RPc

其中R = eTe\'  →  eR = e\'

如果把R分成三个列向量,则每个列向量即为e’坐标系的基在e坐标系下的坐标。

与此对应SLAM中即为相机坐标系下的坐标轴在世界坐标系下的坐标。

 

 

(a11,a21,a31)即为基e1\'e坐标系下的坐标(e\'坐标系的另两个基e\',e\'亦如此)。

与此对应的slam中即为相机坐标系下坐标轴在世界坐标系下的坐标。

SLAM中这里的R一般被称为相机的姿态(不是位姿,不包含平移)。

 

以上是关于SLAM中的变换(旋转与位移)表示方法的主要内容,如果未能解决你的问题,请参考以下文章

SLAM-Eigen库

激光SLAM入门:坐标变换

激光SLAM入门:坐标变换

激光SLAM入门:坐标变换

slam学习之Eigen库的简单总结

css3绘制的图形会不会影响原来的div