视觉SLAM笔记(15) 李群与李代数
视觉SLAM笔记(15) 李群与李代数
- 1. 前言
- 2. 基础
- 3. 群
- 4. 李代数的引出
- 5. 李代数的定义
- 6. 李代数so(3)
- 7. 李代数se(3)
1. 前言
之前介绍了三维世界中刚体运动的描述方式,包括旋转矩阵、旋转向量、欧拉角、四元数等若干种方式
重点介绍了旋转的表示,但是在 SLAM 中,除了表示之外,还要对它们进行估计和优化
因为在 SLAM 中位姿是未知的,而需要解决 什么样的相机位姿最符合当前观测数据 这样的问题
一种典型的方式是把它构建成一个优化问题,求解最优的 R,t,使得误差最小化
如前所言,旋转矩阵自身是带有约束的(正交且行列式为 1)
它们作为优化变量时,会引入额外的约束,使优化变得困难
通过 李群——李代数 间的转换关系,希望把位姿估计变成无约束的优化问题,简化求解方式
2. 基础
视觉SLAM笔记
视觉SLAM笔记(15) 李群与李代数相关推荐
- 视觉SLAM笔记(17) 李代数求导与扰动模型
视觉SLAM笔记(17) 李代数求导与扰动模型 1. BCH 公式与近似形式 2. SO(3) 李代数上的求导 3. 李代数求导 4. 扰动模型 5. SE(3) 上的李代数求导 1. BCH 公式与 ...
- 视觉SLAM笔记(65) 简约总结
视觉SLAM笔记(65) 简约总结 参考: <视觉SLAM十四讲> 视觉SLAM笔记(3) 视觉SLAM框架 视觉SLAM笔记(20) 单目相机模型 视觉SLAM笔记(32) 2D-2D: ...
- 视觉SLAM笔记(19) 相似变换群与李代数
视觉SLAM笔记(19) 相似变换群与李代数 1. 相似变换 2. 群与李代数 3. 映射 4. BCH 近似 1. 相似变换 在 视觉SLAM笔记(2) 相机 已经介绍过单目的尺度不确定性 如果在单 ...
- 视觉SLAM笔记(18) Sophus
视觉SLAM笔记(18) Sophus 1. Sophus 库 2. SO(3) 运算 3. SE(3) 运算 1. Sophus 库 一个较好的李代数库是 Strasdat 维护的 Sophus 库 ...
- 从零开始一起学习SLAM | 为啥需要李群与李代数?
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 很多刚刚接触SLAM的小伙伴在看到李群和李代数这部分的时候,都有点 ...
- 视觉SLAM笔记(56) 位姿图优化
视觉SLAM笔记(56) 位姿图优化 1. g2o 原生位姿图 2. 李代数上的位姿图优化 3. 关于后端优化 1. g2o 原生位姿图 下面来演示使用 g2o 进行位姿图优化 首先,用 g2o_vi ...
- 视觉SLAM笔记(37) 求解 PnP
视觉SLAM笔记(37) 求解 PnP 1. 使用 EPnP 求解位姿 2. 使用 BA 优化 2.1 李代数位姿 2.2 空间点位置 2.3 投影方程边 2.4 Bundle Adjustment ...
- 视觉SLAM笔记(26) 状态估计问题
视觉SLAM笔记(26) 状态估计问题 1. 噪声 2. 噪声影响 3. 最大后验与最大似然 4. 最小二乘 1. 噪声 在前面介绍了经典 SLAM 模型的运动方程和观测方程 现在已经知道,方程中的位 ...
- 视觉SLAM笔记(9) Eigen
视觉SLAM笔记(9) Eigen 1. 开源线性代数库 2. 基本操作与运算 2.1. 向量和矩阵 2.2. 内置类型 2.3. 初始化 2.4. 动态大小 2.5. 输入数据 2.6. 输出数据 ...
最新文章
- 【javascript系列】字符串:字符串单个字符访问
- rust 局域网联机_分享自己用 Rust 写的可以直接利用 SOCKS 代理的游戏加速器
- [连载型] Neutron 系列 (15): OpenStack 是如何实现 Neutron 网络 和 Nova虚机 防火墙的...
- Centos系统普通用户开启sudo命令
- 帆软报表判断传入条件是否为空,根据逗号分隔
- 2020.10 小米赛第一场 A题
- Solr 4.10.3 集成 IK Analyzer 2012FF 中文分词器
- itextpdf实现多PDF文件合并为一个PDF文档
- 最新java学习资料汇总(学习路线+视频教程+网盘下载)
- MT4跨平台跟单系统(API跟单、EA跟单、NJ4X跟单)的实现方式和技术原理
- CISP 考试教材《第 2 章 知识域:网络安全监管》知识整理
- html网页制作比赛要求,校园网页设计大赛活动方案
- 《反脆弱边缘:反脆弱实践》访谈
- trainning 2017-11-21
- contiki学习笔记(三)contiki系统
- 概括TTL、RS32、RS485特点及区别
- cmd命令窗口如何创建和删除文件、文件夹,写入内容到文件
- linux有读EC RAM的工具吗,Shell下的ITE EC Tools
- stm32 常见模块代码
- java中的key,继续谈谈java中的Key
热门文章
- myeclipse下Tomcat java.lang.OutOfMemory Error: Java heap space
- 电脑故障维修判断指导大全(5)
- 算法高级(19)-不得不懂的Redis Cluster数据分片机制
- js60秒倒计时防刷新
- Latex常用特殊符号
- java对mysql的简单操作的综合运用——登录+注册+修改密码
- java对mysql的简单操作的综合运用——登录系统
- mysql 查询语句属性值_MySQL学习——SQL查询语句(一)
- 海致星图2022校招算法笔试题
- JUC组件扩展(二)-JAVA并行框架Fork/Join(四):监控Fork/Join池