slam李群和李代数 提示学习笔记仅供参考旋转矩阵正交且行列式为1自带约束在优化里不方便所以使用李代数李代数可以无约束优化1.群的概念群是一个集合A一个运算·当运算满足以下四个条件A·成群所以我们可以知道旋转矩阵群和变换矩阵群都是和乘法满足成群条件的2.李群李群是具有连续性质的群SO(3),SE(3)是李群但是只有良好的乘法而没有良好的加法注意变换矩阵是包含平移也就是加法的但它没有符合群的良好的加法难以求导因为导数要加一个detx3.李代数的引入是反对称矩阵这里假设t00R0I假设t0附近ϕ(t)一直是ϕ(0)R0I这个式子说明了什么呢说明某个时刻的R我们可以找到一个ϕϕ描述了R的局部导数关系ϕ就是SO3的李代数so(3)3.李代数so3复习一下反对称矩阵所以李括号4.李代数se(3)这里的^不再表示反对称表示将六维矩阵变成四维矩阵李括号5.指数映射和对数映射对之前提到的式子泰勒展开用这两个式子展开处理可以得到这个式子和罗德里格斯式子的形式是一模一样的这说明指数映射就是罗德里格斯公式so3就是旋转向量泰勒展开可以求解R但是我们一般不这么做参考之前写的笔记里利用tr(R)的性质求解ϕ即so3和之前一样的方法得到JR也知道那se3可以解出来总结如上6.扰动模型so3se3

相关新闻

最新新闻

YOLOv11+ONNX Runtime在工业质检中的实践与优化

YOLOv11+ONNX Runtime在工业质检中的实践与优化

1. 项目背景与需求拆解 去年接手某汽车零部件厂的螺丝产线质检改造项目时,我深刻体会到工业质检的严苛要求。这家工厂每天要检测15万颗螺丝,原先采用三班倒人工检测,不仅工人劳动强度大,更严重的是1.2%的漏检率导致多次质量事故。…

2026/7/27 9:49:10
Unity Mirror游戏服务器Linux部署:从构建到运维完整指南

Unity Mirror游戏服务器Linux部署:从构建到运维完整指南

在游戏开发领域,网络同步是多人联机游戏的核心技术挑战。对于使用 Unity 引擎的开发者而言,Mirror Networking 组件因其开源、高性能和与 Unity 原生网络 API 的高度兼容性,成为了构建中小型多人游戏的热门选择。然而,将基于 Mirr…

2026/7/27 9:49:10
C++数据类型转换

C++数据类型转换

1. 引言在C编程中,数据类型转换是处理不同类型数据交互的基础操作。无论是简单的算术运算,还是复杂的类对象操作,都离不开类型转换。理解C中的数据类型转换机制,不仅能帮助我们编写更安全的代码,还能避免许多潜在的运行…

2026/7/27 9:49:10
ASCII编码

ASCII编码

什么是ASCII编码?ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的字符编码标准,主要用于现代英语和其他西欧语言。它于1963年首次发布,并于1967年最…

2026/7/27 9:49:10
SimpleNES技术演进路径深度解析:从基础模拟到高精度仿真的未来展望

SimpleNES技术演进路径深度解析:从基础模拟到高精度仿真的未来展望

SimpleNES技术演进路径深度解析:从基础模拟到高精度仿真的未来展望 【免费下载链接】SimpleNES An NES emulator in C 项目地址: https://gitcode.com/gh_mirrors/si/SimpleNES SimpleNES是一款基于C实现的NES模拟器,以其模块化架构和清晰的代码组…

2026/7/27 9:49:10
简单介绍Cookie和Session

简单介绍Cookie和Session

问题:由于HTTP协议的无状态性,导致用户体验变差(比如每换一个页面就重新登录),也阻止了用户与服务器交互(比如记录购物车里的商品)。CookieCookie的本质:Cookie本质上是服务器发送给…

2026/7/27 9:44:10

月新闻