李群,李代数的几何学心得总结
大家好,我是飞鸽。上了研究生后听到师兄讲到李群、李代数,一脸的懵逼,他说“我面试搞无人机的如果不知道这个肯定不要”。于是乎,我在图书馆查询了相关书籍,可只有一些英文的书籍,借来一看更是懵逼。
随着研一的流转,渐渐的看到一些英文的无人机的控制文章里有些关于SO(3), SE(3),沿着文章的思路,以及在网上的资料寻找,渐渐对李群,李代数有了了解,这里将所学、所知略微总结下。
先来张整体的从CSDN截的图:
该图(网址https://blog.csdn.net/luohuiwu/article/details/80719146)展示了我所认知的李群、李代数抽象概念。这里,进一步解说下:SO(3)是旋转群,相当于刚体仅作空间转动的姿态几何;SE(3)是运动群,包括转动和平动两部分,上式中t代表位置(x,y,z)一般用p来表示。
关于指数映射的推导,该链接中有讲解:https://blog.csdn.net/wangjie86821/article/details/79665368
群,是一种集合加上一种运算的代数结构,主要满足有:封闭性、结合律、幺元、逆等性质。而李群,则是指具有连续光滑性质的群。
李代数相当于李群的导数,即角速度(速度)与角度(位置)的关系,代表了一旋转向量与矩阵的对应关系。其中方向余弦矩阵属于SO(3)。李群与李代数之间的转换存在指数与对数的映射关系,具体为何如此映射,以及是否有角度限制的条件(是否只满足小角度或是<180度之类的条件)目前还没有找到答案。其中指数映射和惯性导航中的罗德里格斯公式相似。
其中,中文书籍中有提到相关知识的有《复杂曲面数字化制造的几何学理论和方法》和《视觉SLAM十四讲》中的相关章节。
使用李代数的一大动机是用来进行优化,因为在从空间点到观测数据的转换时,总会有噪音的存在,优化机器人的位姿使得噪声最小 。相关讲解网址:https://blog.csdn.net/hansry/article/details/74905673
方向余弦矩阵(SO(3))相比与欧拉角有很多优点 ,欧拉角具有旋转顺序,即称z-y-x欧拉角,且非正交。而方向余弦矩阵也是由三次旋转代表的矩阵相乘得到,同样不同矩阵相乘顺序得到不同的方向余弦矩阵,但使用SO(3)的姿态控制可以使旋转路径更加光滑,路径更高效优化,这其中有些抽象的几何原理有待用时间去领会。
关于该理论讲解的不错的网址:https://blog.csdn.net/ipatient/article/details/50555366
更多资料可获取于知识星球--飞鸽传书(ID:4003539)
更多无人机知识分享,请关注微信公众号:欣飞鸽
开心飞翔,灵动如鸽。愿与无人机爱好者,共创一片蓝天梦!
李群,李代数的几何学心得总结相关推荐
- SLAM学习--------相机位姿表示-李群李代数
slam 求解相机的位姿求解核心思想:将有约束的李群问题转换成无约束的李代数问题,然后使用高斯牛顿算法或者LM(列文伯格-马夸尔特法)求解. 人们找了很多以相机位姿为变量的误差函数,比如光度误差,重投 ...
- SLAM14讲学习笔记(一) 李群李代数基础
第二次翻看<视觉SLAM十四讲>,发现第一次看过的都忘记了,认真分析了一下,我认为是第一次学习没有弄清楚整体的脉络.因此这次做一个小小的总结,希望不要再过几天又忘掉.前面的内容就没有总结的 ...
- SLAM基础——李群李代数
李群李代数&雅可比求导 1 李群李代数 1.1 李群 李群是一种可微分流形的群,即可以在流形上进行微分操作. 群(G,∘)(\mathcal G,\circ)(G,∘)由一个集合G\mathc ...
- 多视图几何的数学基础知识的掌握(2)--李群李代数
文章目录 前言 多视图几何的数学基础知识的掌握(2)--李群李代数 三维重建的起源 三维欧式空间 叉乘与反对称阵 刚体运动 刚体运动的表示 旋转的指数坐标 李群$SO(3)$ 李群与李代数 李群定义 ...
- 数学小抄: 李群李代数再回顾 [SLAM十四讲]
前言 最近阅读了高翔老师的视觉SLAM十四讲, 也算是了解了当下机器人领域最炙热的机器人领域前沿研究问题大概是怎么样的数学问题. 不得不说视频与书籍真的是深入浅出. 所有第三库无痛安装教程: 知乎链接 ...
- SLAM中相机位姿求解(李群李代数)
前言 slam中一个关键问题之一就是求解相机的位姿,人们找了很多以相机位姿为变量的误差函数,比如光度误差,重投影误差,3D几何误差等等,希望使得误差最小,进而求得比较准确的相机位姿.举一个重投影例子: ...
- SLAM本质剖析番外-李群李代数的微分和导数
0. 简介 这几个月,博主已经从SLAM算法的使用向着算法的数学推导进行了记录和分享,之前也分享了李群李代数关注核心一文,从现象中解释了李群和李代数表达的含义.但是这还不够,所以这次作者作为SLAM本 ...
- 李群李代数 简明教程
李群李代数 简明教程 slam算法中往往需要用到李群李代数的一些知识,最近看到一个李群李代数的简明教程,就翻译下来,有些地方翻译的可能不准,主要是作为一个学习记录. 文章目录 李群李代数 简明教程 2 ...
- 李群 李代数在计算机视觉中的应用,李群李代数在数据融合算法中的应用分析...
袁治晴 摘要:数据融合是提升机器人.无人驾驶.无人机等应用能力的重要手段,一直是前沿技术中研究的一个热点,关于数据融合算法的分析设计,学术界和工程界对此方面进行了长期的研究与讨论,而数据融合算法结合李 ...
最新文章
- 恩智浦智能车大赛2020_2020年中国人工智能机器人大赛在宝鸡市会展中心举办
- apt-get update,apt-get upgrade,apt-get dist-upgrade的作用
- poj1740 A New Stone Game
- tomcat基本使用和超图基本jsp例子
- android opencv hu moment,学习OpenCV:hu矩
- linux下的dns设置详解
- JAVA中关于set()和get()方法的理解及使用
- Asp.Net前台调用后台变量
- 为什么电脑CPU这么贵?
- 运算符重载 - C++快速入门25
- 在我一生中最猥琐的时候遇见你(1)
- 翻译:Stairway to SQL Server Security Level 3: Principals and Securables
- led伏安特性实验误差分析_伏安法测量误差分析-北京新东方
- 第三章、Zigbee模块参数(DRF2658C、DRF2659C、DRF2670C)
- db2 导出 oracle,db2导出数据库数据库
- 2021年北京高考成绩排名查询,北京2021高考成绩排名榜单,北京各高中高考成绩喜报...
- android wifi 手机投影电视,手机投屏到电视的5种方法 看完才知道原来这么简单!...
- 深圳计算机专业中专学校,深圳最好的中专学校有哪些 十大中专学校排名
- linux解压7z包命令,Linux下解压:tar、rar、7z命令简单易懂的教程(含实例)
- CCNP642-825实验题题库