SLAM中的李群李代数

个人理解

SLAM的李群和李代数的应用体现在旋转矩阵和旋转向量上:旋转矩阵对应李群,旋转向量对应李代数。
在现代微分几何中李群一种流形(Manifold),单位元处的正切空间代表了这个李群的李代数空间。
旋转本身有3个自由度。旋转向量就可以完整表示。
旋转矩阵是3x3的,有9个变量,变量之间是有约束关系的(正交矩阵),对于旋转的表示存在变量冗余。
在SLAM的非线性优化中,旋转(位姿中)中作为一种节点参与优化,需要对其求偏导。
对矩阵求偏导相对复杂,且旋转矩阵这种带有自身约束和变量冗余的表示方法,放到优化中需要添加额外的约束,使得优化变得更加复杂。
然而,利用旋转向量参与优化,就很好的解决了上述问题。

映射关系

BCH公式

ln(exp(ϕ1)exp(ϕ2)){Jl(ϕ2)1ϕ1+ϕ2,if ϕ1 is smallJr(ϕ1)1ϕ2+ϕ1,if ϕ2 is smallexp((ϕ+Δϕ))exp((JlΔϕ))exp(ϕ)exp(ϕ)exp((JrΔϕ))exp(Δξ)exp(ξ)exp((Jl1Δξ+ξ))exp(ξ)exp(Δξ)exp((Jr1Δξ+ξ))

李代数求导

Rpϕ=(Rp)

posted @   narjaja  阅读(140)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
历史上的今天:
2018-12-29 Win10 登陆密码不正确(安全模式仍然启动不了)
点击右上角即可分享
微信分享提示