ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SLAM学习笔记(一):数学基础

2021-06-21 18:58:38  阅读:220  来源: 互联网

标签:内积 定义 矩阵 笔记 XOY SLAM 数学 坐标系 向量


1.旋转矩阵及性质

从坐标系X'O'Y'到坐标系XOY的变换可以任意取X'O'Y'中一点:A(x_{r},y_{r}),求其在XOY中的坐标A^{'}(x_{w},y_{w})。如上图所示,设\left \| OA \right \|=r,则:

x_{r}=rcos(\Theta _{r}),y_{r}=rsin(\Theta _{r})

那么,有:

\\x_{w}=rcos(\Theta _{r}+\Theta )+t_{x} \\ y_{w}=rsin(\Theta _{r}+\Theta )+t_{y}

展开可得:

\\x_{w}=x_{r}*cos(\Theta )-y_{r}*sin(\Theta )+t_{x} \\ y_{w}=x_{r}*sin(\Theta )-y_{r}*cos(\Theta )+t_{y}

所以可以定义旋转矩阵R和平移矩阵t为:

R=\begin{pmatrix} cos(\Theta ) & -sin(\Theta ) \\ sin(\Theta ) & cos(\Theta ) \end{pmatrix},      t=[t_{x},t_{y}]^{T}

与此同时,不难验证:

RR^{T}=I

所以:

R^{-1}=R^{T}

2.反对称矩阵

首先,回顾一下向量的内积,也就是两个向量的内积可以定义为对应元素相乘求和:

a\cdot b=a^{T}b=\sum_{i=1}^{3}a_{i}b_{i}=|a||b|cos\left \langle a,b \right \rangle

内积描述的是两个向量之间的投影关系,而外积则定义了两个向量张开四边形的有向面积,如图所示:

公式定义为:

a\times b=\left [ \begin{matrix} i & j & k\\ a_{1} & a_{2} & a_{3}\\ b_{1} & b_{2} & b_{3} \end{matrix} \right ]=\left [ \begin{matrix} a_{2}b_{3}-a_{3}b_{2}\\ a_{3}b_{1}-a_{1}b_{3}\\ a_{1}b_{2}-a_{2}b_{1} \end{matrix} \right ]

将上述的矩阵写成矩阵形式有:

a\times b=\left [ \begin{matrix} i & j & k\\ a_{1} & a_{2} & a_{3}\\ b_{1} & b_{2} & b_{3} \end{matrix} \right ]=\left [ \begin{matrix} a_{2}b_{3}-a_{3}b_{2}\\ a_{3}b_{1}-a_{1}b_{3}\\ a_{1}b_{2}-a_{2}b_{1} \end{matrix} \right ]=\left [ \begin{matrix} 0 & -a_{3} & a_{2} \\ a_{3} & 0 & -a_{1}\\ -a_{2} & a_{1} & 0 \end{matrix} \right ]b=a^{\wedge } b

这里a与b的叉乘可以写成a的反对称矩阵a^{\wedge }与向量b的乘法,将它变成线性运算。

标签:内积,定义,矩阵,笔记,XOY,SLAM,数学,坐标系,向量
来源: https://blog.csdn.net/sinat_31425585/article/details/118091219

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有