什么是群?
群
(Group)是一种集合加上一种运算的代数结构封结幺逆
的运算 (凤姐咬你)举例:
当AAA为整数时,运算为+++,A,⋅A, \cdotA,⋅成群
可以验证:
其他常见群
群结构保证了在群上的运算具有良好的性质。
群论
是研究群的各种结构和性质的理论,具体见各种抽象代数或近世代数教材
李群
(Lie Group)
连续
(光滑)性质的群李代数
:与李群
对应的一种结构,位于向量空间
李代数的引出:
任意旋转矩阵R\boldsymbol{R}R,满足
RRT=I\boldsymbol{RR}^{\text{T}} = \boldsymbol{I} RRT=I
考虑R\boldsymbol{R}R 随时间的变化,有:
R(t)R(t)T=I(1)\boldsymbol{R}(t)\boldsymbol{R}(t)^{\text{T}} = \boldsymbol{I} \tag{1} R(t)R(t)T=I(1)
R(t)˙R(t)T+R(t)R(t)T˙=0(2)\dot{\boldsymbol{R}(t)}\boldsymbol{R}(t)^{\text{T}} + \boldsymbol{R}(t)\dot{\boldsymbol{R}(t)^{\text{T}}} = 0 \tag{2} R(t)˙R(t)T+R(t)R(t)T˙=0(2)
R(t)˙R(t)T=−(R(t)˙R(t)T)T(3)\dot{\boldsymbol{R}(t)}\boldsymbol{R}(t)^{\text{T}} = -\left ( \dot{\boldsymbol{R}(t)}\boldsymbol{R}(t)^{\text{T}}\right)^{\text{T}} \tag{3} R(t)˙R(t)T=−(R(t)˙R(t)T)T(3)
R(t)˙R(t)T=ϕ(t)∧(4)\dot{\boldsymbol{R}(t)}\boldsymbol{R}(t)^{\text{T}} = \phi(t)^{\wedge} \tag{4} R(t)˙R(t)T=ϕ(t)∧(4)
反对称符号
的引入:即一个向量aaa的上尖为一个反对称矩阵AAA, 反对称矩阵AAA的下尖为向量aaaa∧=A=[0−a3a2a30−a1−a2a10],A∨=aa^{\wedge}=\boldsymbol{A}=\begin{bmatrix} 0 & -a_3 & a_2\\ a_3 & 0 & -a_1\\ -a_2 & a_1 & 0 \end{bmatrix}, \space \space \boldsymbol{A}^{\vee } = a a∧=A=⎣⎡0a3−a2−a30a1a2−a10⎦⎤, A∨=a
两侧同时右乘R(t)\boldsymbol{R}(t)R(t),得
R(t)˙=ϕ∧R(t)(5)\dot{\boldsymbol{R}(t)} = \phi^{\wedge} \boldsymbol{R}(t) \tag{5} R(t)˙=ϕ∧R(t)(5)
可以看到,对R\boldsymbol{R}R 求导后,左侧多出一个ϕ(t)∧\phi(t)^{\wedge}ϕ(t)∧
考虑简单的情况:t0=0,R(0)=It_0 = 0, \boldsymbol{R}(0) = \boldsymbol{I}t0=0,R(0)=I,即上式微分方程从000时刻开始,对t0t_0t0开始,进行一阶泰勒展开,得到:
R(t)≈R(t0)+R(t0)˙(t−t0)=I+ϕ(t0)∧(t)(6)\begin{aligned} \boldsymbol{R}(t) &\approx \boldsymbol{R}(t_0) + \dot{\boldsymbol{R}(t_0)}(t-t_0) \\ &= \boldsymbol{I} + \phi(t_0)^{\wedge}(t) \end{aligned} \tag{6} R(t)≈R(t0)+R(t0)˙(t−t0)=I+ϕ(t0)∧(t)(6)
可见ϕ\phiϕ 反映了一阶导数性质,它位于单位圆附近的正切空间
(tangent space)上。
在t0t_0t0附近,假设ϕ\phiϕ 不变,则根据公式(5),有微分方程:
R(t)˙=ϕ(t0)∧R(t)=ϕ0∧R(t)(7)\dot{\boldsymbol{R}(t)} = \phi(t_0)^{\wedge}\boldsymbol{R}(t)=\phi_0^{\wedge} \boldsymbol{R}(t) \tag{7} R(t)˙=ϕ(t0)∧R(t)=ϕ0∧R(t)(7)
已知初始情况:R(0)=I\boldsymbol{R}(0) = \boldsymbol{I}R(0)=I,解之,得:
R(t)=exp(ϕ0∧t)(8)\boldsymbol{R}(t) = \exp(\phi_0^{\wedge}t) \tag{8} R(t)=exp(ϕ0∧t)(8)
公式(8)说明,对任意ttt,都可以找到一个R\boldsymbol{R}R和一个ϕ\phiϕ的对应关系:
问题:
李代数
(Lie Algebra)
每个李群都有与之对应的李代数。
李代数描述了李群单位源数的正切空间性质
李代数需要满足的性质:封自双雅(疯子爽鸭)
其中二元运算[,][,][,]被称为李括号(Lie Bracket)
例子:三维空间向量 + 叉积运算 构成 李代数
李代数so(3)so(3)so(3):
so(3)={ϕ∈R3,Φ=ϕ∧∈R3×3}(9)so(3) = \left \{ \phi \in \mathbb{R}^3, \Phi=\phi^{\wedge}\in \mathbb{R}^{3 \times 3} \right \} \tag{9} so(3)={ϕ∈R3,Φ=ϕ∧∈R3×3}(9)
其中:
Φ=ϕ∧=[0−ϕ3ϕ2ϕ30−ϕ1−ϕ2ϕ10]∈R3×3\Phi = \phi ^{\wedge } = \begin{bmatrix} 0 & -\phi_3 & \phi_2 \\ \phi_3 & 0 & -\phi_1\\ -\phi_2 & \phi_1 & 0 \end{bmatrix} \in \mathbb{R}^{3 \times 3} Φ=ϕ∧=⎣⎡0ϕ3−ϕ2−ϕ30ϕ1ϕ2−ϕ10⎦⎤∈R3×3
李括号:
[ϕ1,ϕ2]=(Φ1Φ2−Φ2Φ1)∨[\phi_1, \phi_2] = (\Phi_1 \Phi_2 - \Phi_2\Phi_1)^{\vee} [ϕ1,ϕ2]=(Φ1Φ2−Φ2Φ1)∨
同理,对于李代数se(3)se(3)se(3):
se(3)={ξ=[ρϕ]∈R6,ρ∈R3,ϕ∈so(3),ξ∧=[ϕ∧ρ0T0]}(10)se(3) = \left \{ \xi = \begin{bmatrix} \rho \\ \phi \end{bmatrix} \in \mathbb{R}^6, \rho \in \mathbb{R}^3, \phi \in so(3), \xi^{\wedge} = \begin{bmatrix} \phi^{\wedge} & \rho \\ \boldsymbol{0}^{\text{T} } & 0 \end{bmatrix} \right\} \tag{10} se(3)={ξ=[ρϕ]∈R6,ρ∈R3,ϕ∈so(3),ξ∧=[ϕ∧0Tρ0]}(10)
ξ∧=[ϕ∧ρ0T0]∈4×4\xi^{\wedge} =\begin{bmatrix} \phi^{\wedge} & \rho \\ \boldsymbol{0}^{\text{T} } & 0 \end{bmatrix} \in \mathbb{4 \times 4} ξ∧=[ϕ∧0Tρ0]∈4×4
[ξ1,ξ2]=(ξ1∧ξ2∧−ξ2∧ξ1∧)∨[\xi_1, \xi_2] = (\xi_1^{\wedge}\xi_2^{\wedge}- \xi_2^{\wedge}\xi_1^{\wedge})^{\vee} [ξ1,ξ2]=(ξ1∧ξ2∧−ξ2∧ξ1∧)∨
指数映射
反映了李代数到李群的对应关系:
R=exp(ϕ∧)(11)\boldsymbol{R} = \exp(\phi^{\wedge}) \tag{11} R=exp(ϕ∧)(11)
exp(ϕ∧)=∑n=0∞1n!(ϕ∧)n(12)\exp(\phi^{\wedge }) = \sum_{n=0}^{\infty}\frac{1}{n!}(\phi ^{\wedge})^n \tag{12} exp(ϕ∧)=n=0∑∞n!1(ϕ∧)n(12)
由于ϕ\phiϕ 是向量,定义其角度和模长:
a∧a∧=aaT−I(13 a)a^{\wedge}a^{\wedge} = aa^{\text{T}}-\boldsymbol{I} \tag{13 a} a∧a∧=aaT−I(13 a)
a∧a∧a∧=−a∧(13 b)a^{\wedge}a^{\wedge}a^{\wedge} = -a^{\wedge} \tag{13 b} a∧a∧a∧=−a∧(13 b)
Taylor 展开:
exp(θa∧)=cosθI+(1−cosθ)aaT+sinθa∧(14)\exp(\theta a^{\wedge}) = \cos \theta \boldsymbol{I} + (1-\cos\theta)aa^{\text{T}} + \sin \theta a^{\wedge} \tag{14} exp(θa∧)=cosθI+(1−cosθ)aaT+sinθa∧(14)
罗德里格斯
公式,罗德里格斯
公式能够将旋转向量转换为旋转矩阵,这说明李代数到李群的转化为罗德里格斯
公式ϕ=ln(R)∨=(∑n=0∞(−1)nn+1(R−I)n+1)∨(15)\phi = \ln (\boldsymbol{R})^{\vee}=\left ( \sum_{n=0}^{\infty } \frac{(-1)^n}{n+1}(\boldsymbol{R} - \boldsymbol{I})^{n + 1} \right)^{\vee} \tag{15} ϕ=ln(R)∨=(n=0∑∞n+1(−1)n(R−I)n+1)∨(15)
但是实际应用当中,没必要这样求,在旋转向量小节中已经介绍过矩阵到向量的转换关系:
θ=arccos(tr(R)−12)(16 a)\theta = \arccos(\frac{\text{tr}(\boldsymbol{R}) - 1}{2}) \tag{16 a} θ=arccos(2tr(R)−1)(16 a)
Rn=n(16 b)\boldsymbol{R}n = n \tag{16 b} Rn=n(16 b)
至此,说明了SO(3)SO(3)SO(3) 和 so(3)so(3)so(3) 的对应关系。
指数映射:
exp(ξ∧)=[∑n=0∞1n!(ϕ∧)n∑n=0∞1(n+1)!(ϕ∧)nρ0T1]≜[RJρoT1]=T(17)\begin{aligned} \exp (\xi ^{\wedge}) &= \begin{bmatrix} \sum_{n=0}^{\infty}\frac{1}{n!}(\phi^{\wedge})^n & \sum_{n=0}^{\infty}\frac{1}{(n + 1)!}(\phi^{\wedge})^n\rho \\ \boldsymbol{0}^\text{T} & 1 \end{bmatrix} \\ &\triangleq \begin{bmatrix} \boldsymbol{R} & \boldsymbol{J}_\rho \\ \boldsymbol{o}^\text{T} & 1 \end{bmatrix} \\ &= \boldsymbol{T} \end{aligned} \tag{17} exp(ξ∧)=[∑n=0∞n!1(ϕ∧)n0T∑n=0∞(n+1)!1(ϕ∧)nρ1]≜[RoTJρ1]=T(17)
J=sinθθI+(1−sinθθ)aaT+1−cosθθa∧(18)\boldsymbol{J} = \frac{\sin \theta }{\theta }\boldsymbol{I} + \left ( 1 - \frac{\sin \theta }{\theta } \right )aa^{\text{T}} + \frac{1 - \cos \theta }{\theta } a^{\wedge } \tag{18} J=θsinθI+(1−θsinθ)aaT+θ1−cosθa∧(18)
R1+R2∉SO(3)\boldsymbol{R}_1 + \boldsymbol{R}_2 \notin SO(3) R1+R2∈/SO(3)
那么如何对李群进行求导呢?
直观的想法:
基本问题:当在李代数中做加法时,是否等价于在李群上做乘法?
exp(ϕ1∧)exp(ϕ2∧)?=exp((ϕ1+ϕ2)∧)(19)\exp(\phi_1^{\wedge}) \exp(\phi_2^{\wedge}) ?= \exp((\phi_1 + \phi_2)^{\wedge}) \tag{19} exp(ϕ1∧)exp(ϕ2∧)?=exp((ϕ1+ϕ2)∧)(19)
在使用标量的情况下,显然,公式(19)是成立的
但这里的ϕ∧\phi^{\wedge}ϕ∧ 为矩阵!显然公式(19)不成立的
完整形式的BCH
(Backer-Campbell-Hausdorff)公式给出:
完整形式非常复杂,需要自行百度
部分展开式:(方括号为李括号)
ln(exp(A)exp(B))=A+B+12[A,B]+112[A,[A,B]]−112[B,[A,B]]+⋯(20)\ln(\exp(\boldsymbol{A}) \exp(\boldsymbol{B})) =\boldsymbol{A} + \boldsymbol{B} + \frac{1}{2}[\boldsymbol{A}, \boldsymbol{B}] + \frac{1}{12}[\boldsymbol{A}, [\boldsymbol{A}, \boldsymbol{B}]] - \frac{1}{12}[\boldsymbol{B}, [\boldsymbol{A}, \boldsymbol{B}]] + \cdots \tag{20} ln(exp(A)exp(B))=A+B+21[A,B]+121[A,[A,B]]−121[B,[A,B]]+⋯(20)
特别的是,当A\boldsymbol{A}A或者B\boldsymbol{B}B特别小时,可以只保留一阶项
即:当A\boldsymbol{A}A或者B\boldsymbol{B}B 其中一个量为小量时,忽略其高阶项,BCH
具有线性近似形式:
ln(exp(ϕ1∧)exp(ϕ2∧))∨≈{Jl(ϕ2)−1ϕ1+ϕ2if ϕ1is small,Jr(ϕ1)−1ϕ2+ϕ1if ϕ2is small.(21)\ln(\exp(\phi_1^{\wedge }) \exp(\phi_2^{\wedge}))^{\vee} \approx \begin{cases} \boldsymbol{J}_l(\phi_2)^{-1}\phi_1 + \phi_2 & \text{ if } \phi_1 \text{ is small,} \\ \boldsymbol{J}_r(\phi_1)^{-1}\phi_2 + \phi_1 & \text{ if } \phi_2 \text{ is small.} \end{cases} \tag{21} ln(exp(ϕ1∧)exp(ϕ2∧))∨≈{Jl(ϕ2)−1ϕ1+ϕ2Jr(ϕ1)−1ϕ2+ϕ1 if ϕ1 is small, if ϕ2 is small.(21)
其中:
Jl=J=sinθθI+(1−sinθθ)aaT+1−cosθθa∧\boldsymbol{J}_l = \boldsymbol{J} = \frac{\sin \theta}{\theta }\boldsymbol{I} + \left ( 1 - \frac{\sin \theta }{\theta } \right ) aa^{\text{T}} + \frac{1 - \cos \theta}{\theta}a^{\wedge } Jl=J=θsinθI+(1−θsinθ)aaT+θ1−cosθa∧
Jl−1=θ2cotθ2I+(1−θ2cotθ2)aaT−θ2a∧\boldsymbol{J}_l^{-1} = \frac{\theta }{2}\cot \frac{\theta }{2}\boldsymbol{I} + \left (1 - \frac{\theta }{2} \cot\frac{\theta }{2} \right )aa^{\text{T}} - \frac{\theta}{2}a^{\wedge } Jl−1=2θcot2θI+(1−2θcot2θ)aaT−2θa∧
Jr(ϕ)=Jl(−ϕ)\boldsymbol{J}_r(\phi ) =\boldsymbol{J}_l(-\phi ) Jr(ϕ)=Jl(−ϕ)
后续以左乘为例展开
以左乘为例,直观的写法:
在李群行左乘小量时,李代数上的加法相差左雅克比矩阵的逆
exp(Δϕ∧)exp(ϕ∧)=exp((ϕ+Jl−1(ϕ)Δϕ)∧)(22)\exp(\Delta \phi^{\wedge }) \exp (\phi ^{\wedge }) = \exp\left ( ( \phi + \boldsymbol{J}_l^{-1}(\phi) \Delta\phi )^{\wedge } \right ) \tag{22} exp(Δϕ∧)exp(ϕ∧)=exp((ϕ+Jl−1(ϕ)Δϕ)∧)(22)
反之:
exp((ϕ+Δϕ∧)∧)=exp((JlΔϕ)∧)exp(ϕ∧)=exp(ϕ∧)exp((JrΔϕ)∧)(23)\exp\left ( (\phi + \Delta \phi^{\wedge })^{\wedge } \right ) = \exp \left ((\boldsymbol{J}_l \Delta \phi)^{\wedge } \right ) \exp (\phi ^{\wedge }) = \exp (\phi ^{\wedge }) \exp\left ( ( \boldsymbol{J}_r\Delta\phi )^{\wedge } \right ) \tag{23} exp((ϕ+Δϕ∧)∧)=exp((JlΔϕ)∧)exp(ϕ∧)=exp(ϕ∧)exp((JrΔϕ)∧)(23)
se(3)se(3)se(3) 上形式更复杂:
exp(Δξ∧)exp(ξ∧)≈exp((Jl−1Δξ+ξ)∧)(24 a)\exp (\Delta \xi ^{\wedge }) \exp (\xi ^{\wedge }) \approx \exp \left((\mathcal{J}_l^{-1} \Delta\xi + \xi)^{\wedge} \right ) \tag{24 a} exp(Δξ∧)exp(ξ∧)≈exp((Jl−1Δξ+ξ)∧)(24 a)
exp(ξ∧)exp(Δξ∧)≈exp((Jr−1Δξ+ξ)∧)(24 b)\exp (\xi ^{\wedge }) \exp (\Delta \xi ^{\wedge }) \approx \exp \left((\mathcal{J}_r^{-1} \Delta\xi + \xi)^{\wedge} \right ) \tag{24 b} exp(ξ∧)exp(Δξ∧)≈exp((Jr−1Δξ+ξ)∧)(24 b)
通过BCH
线性近似,可以定义李代数上的导数
考虑一个基本问题:旋转后的点ppp关于旋转的导数:
不严谨地记为: ∂Rp∂R\text{不严谨地记为: }\frac{\partial \boldsymbol{R}p}{\partial \boldsymbol{R}} 不严谨地记为: ∂R∂Rp
由于R\boldsymbol{R}R 没有加法,导数无从定义
存在两种解决方法:
导数模型
∂(exp(ϕ∧)p)∂ϕ=limδϕ→0exp((ϕ+δϕ)∧)p−exp(ϕ∧)pδϕ=limδϕ→0exp((Jlδϕ)∧)exp(ϕ∧)p−exp(ϕ∧)pδϕ≈limδϕ→0(I+(Jlδϕ)∧)exp(ϕ∧)p−exp(ϕ∧)pδϕ=limδϕ→0(Jlδϕ)∧exp(ϕ∧)pδϕ=limδϕ→0−(exp(ϕ∧)p)∧Jlδϕδϕ=−(Rp)∧Jl(25)\begin{aligned} \frac{\partial (\exp (\phi^\wedge) p)}{\partial \phi} &= \lim_{\delta \phi \to 0} \frac{\exp \left ((\phi + \delta \phi )^\wedge \right )p - \exp(\phi ^\wedge )p}{\delta \phi } \\ &= \lim_{\delta \phi \to 0} \frac{\exp \left ((\boldsymbol{J}_l \delta \phi )^\wedge \right) \exp (\phi ^\wedge )p - \exp(\phi ^\wedge )p}{\delta \phi }\\ &\approx \lim_{\delta \phi \to 0} \frac{\left ( \boldsymbol{I} + (\boldsymbol{J}_l \delta \phi )^\wedge \right ) \exp (\phi ^\wedge )p - \exp(\phi ^\wedge )p}{\delta \phi } \\ &= \lim_{\delta \phi \to 0} \frac{(\boldsymbol{J}_l \delta \phi )^\wedge \exp(\phi ^\wedge )p}{\delta \phi } \\ &= \lim_{\delta \phi \to 0} \frac{- (\exp(\phi ^\wedge )p)^\wedge \boldsymbol{J}_l \delta \phi }{\delta \phi } \\ &= -(\boldsymbol{R}p)^\wedge \boldsymbol{J}_l \end{aligned} \tag{25} ∂ϕ∂(exp(ϕ∧)p)=δϕ→0limδϕexp((ϕ+δϕ)∧)p−exp(ϕ∧)p=δϕ→0limδϕexp((Jlδϕ)∧)exp(ϕ∧)p−exp(ϕ∧)p≈δϕ→0limδϕ(I+(Jlδϕ)∧)exp(ϕ∧)p−exp(ϕ∧)p=δϕ→0limδϕ(Jlδϕ)∧exp(ϕ∧)p=δϕ→0limδϕ−(exp(ϕ∧)p)∧Jlδϕ=−(Rp)∧Jl(25)
扰动模型
∂(Rp)∂φ=limφ→0exp(φ∧)exp(ϕ∧)p−exp(ϕ∧)pφ≈limφ→0(1+φ∧)exp(ϕ∧)p−exp(ϕ∧)pφ=limφ→0φ∧Rpφ=limφ→0−(Rp)∧φφ=−(Rp)∧(26)\begin{aligned} \frac{\partial(\boldsymbol{R}p)}{\partial \varphi} &= \lim_{\varphi \to 0} \frac{\exp(\varphi^\wedge) \exp (\phi ^\wedge)p - \exp (\phi ^\wedge)p}{\varphi} \\ &\approx \lim_{\varphi \to 0} \frac{(1 + \varphi^\wedge) \exp (\phi ^\wedge )p - \exp (\phi ^\wedge )p}{\varphi } \\ &= \lim_{\varphi \to 0} \frac{\varphi^\wedge \boldsymbol{R}p}{ \varphi} \\ &= \lim_{\varphi \to 0} \frac{-(\boldsymbol{R}p) ^\wedge \varphi}{ \varphi} \\ &= -(\boldsymbol{R}p) ^\wedge \end{aligned} \tag{26} ∂φ∂(Rp)=φ→0limφexp(φ∧)exp(ϕ∧)p−exp(ϕ∧)p≈φ→0limφ(1+φ∧)exp(ϕ∧)p−exp(ϕ∧)p=φ→0limφφ∧Rp=φ→0limφ−(Rp)∧φ=−(Rp)∧(26)
SE(3)SE(3)SE(3) 上的扰动模型:
∂Tp∂δξ=limδξ→0exp(δξ∧)exp(ξ∧)p−exp(ξ∧)pδξ≈limδξ→0(I+δξ∧)exp(ξ∧)p−exp(ξ∧)pδξ=limδξ→0δξ∧exp(ξ∧)pδξ=limδξ→0[δϕ∧δρ0T0][Rp+t1]δξ=limδξ→0[δϕ∧(Rp+t)+δρ0]δξ=[I−(Rp+t)∧0T0T]≜(Tp)⊙(27)\begin{aligned} \frac{\partial \boldsymbol{T}p}{\partial \delta \boldsymbol{\xi}} &= \lim_{\delta \boldsymbol{\xi} \to 0} \frac{\exp (\delta \boldsymbol{\xi}^\wedge )\exp (\boldsymbol{\xi}^\wedge )p - \exp (\boldsymbol{\xi }^\wedge )p}{\delta \boldsymbol{\xi }} \\ &\approx \lim_{\delta \boldsymbol{\xi} \to 0} \frac{(\boldsymbol{I} + \delta \boldsymbol{\xi}^\wedge) \exp (\boldsymbol{\xi}^\wedge )p - \exp (\boldsymbol{\xi }^\wedge )p}{\delta \boldsymbol{\xi }} \\ &= \lim_{\delta \boldsymbol{\xi} \to 0} \frac{\delta \boldsymbol{\xi}^\wedge \exp (\boldsymbol{\xi}^\wedge )p}{\delta \boldsymbol{\xi }} \\ &= \lim_{\delta \boldsymbol{\xi} \to 0} \frac{\begin{bmatrix} \delta \phi ^\wedge & \delta \rho \\ 0^\text{T} & 0 \end{bmatrix} \begin{bmatrix} \boldsymbol{R}p+t \\ 1 \end{bmatrix}}{\delta \boldsymbol{\xi }} \\ &= \lim_{\delta \boldsymbol{\xi} \to 0} \frac{\begin{bmatrix} \delta \phi ^\wedge(\boldsymbol{R}p+t) + \delta \rho \\ 0 \end{bmatrix}}{\delta \boldsymbol{\xi }} \\ &= \begin{bmatrix} \boldsymbol{I} & -(\boldsymbol{R}p+t)^\wedge \\ \boldsymbol{0}^\text{T} & \boldsymbol{0}^\text{T} \end{bmatrix} \\ &\triangleq (\boldsymbol{T}p)^{\odot } \end{aligned} \tag{27} ∂δξ∂Tp=δξ→0limδξexp(δξ∧)exp(ξ∧)p−exp(ξ∧)p≈δξ→0limδξ(I+δξ∧)exp(ξ∧)p−exp(ξ∧)p=δξ→0limδξδξ∧exp(ξ∧)p=δξ→0limδξ[δϕ∧0Tδρ0][Rp+t1]=δξ→0limδξ[δϕ∧(Rp+t)+δρ0]=[I0T−(Rp+t)∧0T]≜(Tp)⊙(27)
BCH
线性近似,可以推导so(3)so(3)so(3) 和 se(3)se(3)se(3) 上的导数模型和扰动模型GitHub链接:https://github.com/gaoxiang12/slambook
本节对应的是 ch4