群
定义
一个集合+一种封闭元算的数据结构:,集合为A,运算为
运算规则:
- 封闭性:
- 结合律:
- 幺元:
- 逆:
李群
由于特殊正交群 与特殊欧式群对于加法不封闭,对乘法封闭,所以可以将这两种特殊群看作集合A,然后将群的运算定义为乘法,就是两种李群。
李代数
定义
李代数用来描述李群中局部的性质;李代数由一个集合,一个数域以及一个二元运算符组成,记为
(局部性质的理解:从推倒过程中可以看到,前提假设了在的领域内,所以是局部的性质。)
运算规则:
- 封闭性 :
- 双线性:
- 自反性:
- 雅可比等价:
一个例子::三维向量,实数域,叉乘运算
李代数
推导
考虑旋转矩阵是时间的函数:,
可以得出是一个反对称矩阵,所以:
假设:在t0附近的临域中,能够保持不变,则:
上述就是对应的李代数
运算
李代数
对应:
指数映射-对数映射
上的指数映射
一个问题:如何表示
推导:
矩阵指数映射用泰勒级数展开:
所以:
考虑采用模+单位向量的方式表示:
对于单位向量有以下性质:
-
所以上式展开为:
总结:
李群
指数映射(李代数到李群):
对数映射(李群到李代数):
李代数
上的指数映射
其中:
总结:
李群
指数映射(李代数到李群):
对数映射(李群到李代数):
李代数
李代数求导
BCH(Baker-Campbell-Hausdroff)公式与近似表示
问题:
由矩阵乘法,会有高次项,所以上述问题不成立;如果当或者是小量时,忽略高次项就可以得到近似表达:
其中:
李代数求导
引出:一个优化问题
其中z为观测值,p是世界坐标系下的点,w是随机噪声;则理想观测值与估计值之间的误差:
N个特征点的优化代价函数:;求解这个问题的过程中需要对T求导。
对求导
- 一种方式:
- 另一种方式:(扰动模型,左乘):
对R进行左乘扰动,右乘会有区别,这里主要以左乘为例:()
对求导:
扰动模型方式:()
补充:矩阵除法求导
参考
- 视觉slam十四讲[高翔,张涛等著]