首页 > 其他分享 >SLAM中的李群李代数

SLAM中的李群李代数

时间:2023-12-29 11:36:15浏览次数:27  
标签:变量 李群 矩阵 旋转 SLAM 代数

SLAM的李群和李代数的应用体现在旋转矩阵和旋转向量上:旋转矩阵对应李群,旋转向量对应李代数。
在现代微分几何中李群一种流形(Manifold),单位元处的正切空间代表了这个李群的李代数空间。
旋转本身有3个自由度。旋转向量就可以完整表示。然而旋转矩阵是3x3的,有9个变量,变量之间是有约束关系的(正交矩阵),对于旋转的表示存在变量冗余。
在SLAM的非线性优化中,
而且这种带有自身约束和变量冗余的表示方法,是不便于做SLAM的后端优化的。

标签:变量,李群,矩阵,旋转,SLAM,代数
From: https://www.cnblogs.com/narjaja/p/17934423.html

相关文章

  • ORB-SLAM3中IMU初始化
    ORB-SLAM3中IMU初始化由LocalMapping线程中的InitializeIMU函数完成。主要是完成重力方向\(R_{wg}\)和尺度scale的估算,总共进行三次。InitializeIMU函数包含两部分:InertialOptimization和FullInertialBAInertialOptimization函数纯IMU的优化,固定关键帧位姿,优化重力方向、尺......
  • LA@线性代数学习总结@主要对象和问题@思想方法
    文章目录线性代数研究对象主要问题联系核心概念核心定理核心操作和运算基础高级小结性质和推导方法问题转换为线性方程组求解问题验证和推导性质定理线性代数研究对象线性代数的研究对象主要是行列式和矩阵(向量)矩阵这种对象可以做的操作和运算很多,特别是方阵,它们的计算量天然......
  • 计算的原理和计算技术简史:逻辑门与布尔代数
    1.背景介绍计算的原理和计算技术简史:逻辑门与布尔代数是一篇深度有见解的专业技术博客文章,主要讨论了计算技术的发展历程,以及逻辑门和布尔代数在计算原理中的重要作用。计算技术的发展历程可以追溯到古代的数学家和哲学家,他们开创了计算理论的基础。然而,直到20世纪初,计算技术才开始......
  • 代数
    1.封闭运算例2.代数系统例\(+_3是加完模3的意思\)3.运算的性质1.结合性例2.交换性3.分配性例4.吸收律5.消去律6.幂等律例3.幺元,零元,逆元1.幺元例a既是左幺元又是右幺元2.零元浅色是幺元,深色是零元例3.逆元例4.半群和......
  • 乘法加法和代数计算如何算的快,准
    进位尽量用脑子来记忆,因为每一次进位只保存一个即可.进位跟下一个加完之后就更新了.所以记忆不难,多训练即可.举一个例子:135*87首先写下135  8775=35.所以脑子记住进位3,写下5.然后37=21,所以我们写上4,脑子记住2.1*7=7所以我们写下9就完事了.少写......
  • 【面试官版】【持续更新中】融合滤波算法+数据结构+激光视觉SLAM+C++面试题汇总
    C++部分什么时候需要写虚函数、什么时候需要写纯虚函数?只继承接口为纯虚函数强调覆盖父类重写,或者父类也需要实现一定的功能,为虚函数指针传参和引用传参区别?引用传参本质上是传递原参数地址,指针传参本质还是值传递,生成拷贝指针,拷贝指针和原指针指向的为同一块内存。因此改变......
  • 【持续更新篇】SLAM视觉特征点汇总+ORB特征点+VINS前端
    Harris角点opencv函数cornerHarris提取输入图像的Harris角点检测原理检测思想:使用一个固定窗口在图像上进行任意方向的滑动,对比滑动前后的窗口中的像素灰度变化程度,如果存在任意方向上的滑动,都有较大灰度变化,则认为该窗口中存在角点。\(E(u,v)=\sum_{(x,y)\inW}w(x,y)[......
  • Python NumPy 线性代数
    ​ 1、矩阵和向量积矩阵和向量积可以用 numpy.dot() 函数来计算。numpy.dot()函数的两个参数分别是矩阵和向量。1)矩阵积矩阵积是两个矩阵相乘的结果。矩阵积的计算方法是将矩阵的每一行与另一个矩阵的每一列相乘,然后将各个相乘结果相加。示例代码:PythonNumPy线性代数-......
  • 线性代数题解
    前言写完了这道题我好想刚明白一点最小割???UU好闪,拜谢UU。题解首先,我们可以发现若第\(i\)行的\(B\)没选,那么第\(i\)列的\(B\)也不选,所以此时对于行和列是等价的。若\(A_i\)是\(0\),则会减少贡献\(\sum_{j}B_{i,j}\)。否则会减少贡献\(C_i\)。当\(A_i\)是\(0\)......
  • Unity DOTS系列之System中如何使用SystemAPI.Query迭代数据
    最近DOTS发布了正式的版本,我们来分享一下System中如何基于SystemAPI.Query来迭代World中的数据,方便大家上手学习掌握UnityDOTS开发。SystemAPI.Query的使用System有两种,一种是Unmanaged的ISystem,一种是managed的SystemBase,这两种System都可以通过SystemAPI.Query来迭代与......