李群、流形、李代数
李群、流形、李代數(shù)
- 一、關(guān)系
- 二、manifold
- 2.1 local
- 2.2 retract
- 2.3 流行空間上的導(dǎo)數(shù)
- 三、Group
- 3.1 操作
- 四、Lie Group
- 4.1 Lie Group的Retract和Local操作
- 4.1.1 manifold的Retract和Local
- 4.2 繼承的group的compose、identity、inverse、between操作
- 4.2.1 compose
- 4.2.2 identity
- 4.2.3 inverse
- 4.2.4 between
- 4.3 Logmap
- 4.4 Expmap
- 五、典型的李群
參考;
為什么引入李群流形 李代數(shù) 求導(dǎo) 微分 四元數(shù)
機(jī)器人學(xué)——李群、李代數(shù)快速入門
一、關(guān)系
二、manifold
偏向幾何拓?fù)?br /> 流形空間:光滑的凸表面
一個普通的vector space空間的求導(dǎo)
lim?δx→0f(x+δx)?f(x)δx{\lim_{\delta x \to 0} \frac{f(x+\delta x)-f(x)}{\delta x}}δx→0lim?δxf(x+δx)?f(x)?
但在manifold空間,常常
xxx–>線性空間(切空間)
f(x)f(x)f(x)–>manifold空間
2.1 local
function(y1,y2)?>Δxfunction(y_1,y_2)->\Delta xfunction(y1?,y2?)?>Δx
為什么引入李群流形 李代數(shù) 求導(dǎo) 微分 四元數(shù)
local操作就包含了減法的概念:減去y1然后變換到切空間。
(算出在局部坐標(biāo)系的相對距離)
2.2 retract
function(y1,Δx)?>y2function(y_1,\Delta x)->y_2function(y1?,Δx)?>y2?
2.3 流行空間上的導(dǎo)數(shù)
lim?Δx→0Local(y1,Retract(y1,Δx))Δx{\lim_{\Delta x \to 0} \frac{Local(y_1,Retract(y_1,\Delta x))}{\Delta x}}Δx→0lim?ΔxLocal(y1?,Retract(y1?,Δx))?
三、Group
封閉
幺元
逆元
結(jié)合性
3.1 操作
compose運算操作
identity幺元
inverse逆元
Between(g,h)距離操作(抽象減法)—>g.inverse()*h
四、Lie Group
繼承了manifold和group的接口
切點->切空間->局部坐標(biāo)系
中間層:李代數(shù)空間
必須注意的是,李代數(shù)是Rn的向量R^{n}的向量Rn的向量
4.1 Lie Group的Retract和Local操作
4.1.1 manifold的Retract和Local
Retract(g,v)Retract(g,v)Retract(g,v)
ggg is manifold space
hhh is manifold space
vvv is vector space(切空間)
注意:*是compose操作
RetractRetractRetract 是已知 y1和Δx求y2y_1和\Delta x\space求y_2y1?和Δx?求y2?
LocalLocalLocal 是已知 y1和y2求Δxy_1和y_2求\Delta xy1?和y2?求Δx
y1,y2y_1,y_2y1?,y2?—>manifold space
Δx\Delta xΔx—>切空間
所以
Retract(g,v)=g?exp(v∧)=hRetract(g,v)=g*exp(v^{\wedge})=h Retract(g,v)=g?exp(v∧)=h
Local(g,h)=[log(Between(g,h))]∨=vLocal(g,h)=[log(Between(g,h))]^{\vee}=v Local(g,h)=[log(Between(g,h))]∨=v
4.2 繼承的group的compose、identity、inverse、between操作
4.2.1 compose
廣義上的*
compose(g,h)=g?hcompose(g,h)= g*h compose(g,h)=g?h
4.2.2 identity
identity(g)=Iidentity(g)=I identity(g)=I
4.2.3 inverse
inverse(g)=g?1,becauseg?1?g=g?g?1=Iinverse(g)=g^{-1}\space\space, \space because \space g^{-1}*g=g*g^{-1}=I inverse(g)=g?1??,?because?g?1?g=g?g?1=I
4.2.4 between
between(g,h)=g.inverse?hbetween(g,h)=g.inverse\space*\space h between(g,h)=g.inverse???h
4.3 Logmap
TangentVector Logmap(LieGroup g) { }TangentVectorLogmap(LieGroupg)return[log(g)]∨TangentVector\space Logmap(LieGroup\space g) \\return\space [log(g)]^{\vee} TangentVector?Logmap(LieGroup?g)return?[log(g)]∨
4.4 Expmap
LieGroup Expmap(TangentVector v) { }LieGroupExpmap(TangentVectorv)returnexp(v∧)LieGroup\space Expmap(TangentVector\space v) \\return\space exp(v^{\wedge}) LieGroup?Expmap(TangentVector?v)return?exp(v∧)
五、典型的李群
總結(jié)
- 上一篇: 全景解密量子信息技术:高层集中学习,国家
- 下一篇: 秋招,心碎在华为