《自动驾驶中的SLAM技术》第2章: 基础数学知识回顾 习题

自动驾驶中的SLAM技术

第2章: 基础数学知识回顾

习题 1

分别使用左右扰动模型,计算 ∂ R − 1 p ∂ R \frac{\partial \mathbf{R}^{-1}\mathbf{p}}{\partial \mathbf{R}} RR1p

左扰动模型
∂ R − 1 p ∂ R = lim ⁡ δ ϕ → 0 ( E x p ( δ ϕ ) R ) − 1 p − R − 1 p δ ϕ = lim ⁡ δ ϕ → 0 R − 1 E x p ( − δ ϕ ) p − R − 1 p δ ϕ = lim ⁡ δ ϕ → 0 R − 1 ( I − δ ϕ ∧ ) p − R − 1 p δ ϕ = lim ⁡ δ ϕ → 0 − R − 1 δ ϕ ∧ p δ ϕ = lim ⁡ δ ϕ → 0 R − 1 p ∧ δ ϕ δ ϕ = R − 1 p ∧ \begin{align*} \frac{\partial \mathbf{R}^{-1}\mathbf{p}}{\partial \mathbf{R}} &= \underset{\delta \boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\left( \mathrm{Exp}\left( \delta \boldsymbol{\phi} \right) \mathbf{R} \right) ^{-1}\mathbf{p}-\mathbf{R}^{-1}\mathbf{p}}{\delta \boldsymbol{\phi}} \\ &= \underset{\delta \boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathbf{R}^{-1}\mathrm{Exp}\left( -\delta \boldsymbol{\phi} \right) \mathbf{p}-\mathbf{R}^{-1}\mathbf{p}}{\delta \boldsymbol{\phi}} \\ &= \underset{\delta \boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathbf{R}^{-1}\left( \mathbf{I}-\delta \boldsymbol{\phi} ^{\land} \right) \mathbf{p}-\mathbf{R}^{-1}\mathbf{p}}{\delta \boldsymbol{\phi}} \\ &= \underset{\delta \boldsymbol{\phi} \rightarrow 0}{\lim}\frac{-\mathbf{R}^{-1}\delta \boldsymbol{\phi} ^{\land}\mathbf{p}}{\delta \boldsymbol{\phi}} \\ &= \underset{\delta \boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathbf{R}^{-1}\mathbf{p}^{\land}\delta \boldsymbol{\phi}}{\delta \boldsymbol{\phi}} \\ &= \mathbf{R}^{-1}\mathbf{p}^{\land} \end{align*} RR1p=δϕ0limδϕ(Exp(δϕ)R)1pR1p=δϕ0limδϕR1Exp(δϕ)pR1p=δϕ0limδϕR1(Iδϕ)pR1p=δϕ0limδϕR1δϕp=δϕ0limδϕR1pδϕ=R1p

右扰动模型
∂ R − 1 p ∂ R = lim ⁡ δ ϕ → 0 ( R E x p ( δ ϕ ) ) − 1 p − R − 1 p δ ϕ = lim ⁡ δ ϕ → 0 E x p ( − δ ϕ ) R − 1 p − R − 1 p δ ϕ = lim ⁡ δ ϕ → 0 ( I − δ ϕ ∧ ) R − 1 p − R − 1 p δ ϕ = lim ⁡ δ ϕ → 0 − δ ϕ ∧ R − 1 p δ ϕ = lim ⁡ δ ϕ → 0 ( R − 1 p ) ∧ δ ϕ δ ϕ = ( R − 1 p ) ∧ \begin{align*} \frac{\partial \mathbf{R}^{-1}\mathbf{p}}{\partial \mathbf{R}} &= \underset{\delta \boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\left( \mathbf{R}\mathrm{Exp}\left( \delta \boldsymbol{\phi} \right) \right) ^{-1}\mathbf{p}-\mathbf{R}^{-1}\mathbf{p}}{\delta \boldsymbol{\phi}} \\ &= \underset{\delta \boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathrm{Exp}\left( -\delta \boldsymbol{\phi} \right) \mathbf{R}^{-1}\mathbf{p}-\mathbf{R}^{-1}\mathbf{p}}{\delta \boldsymbol{\phi}} \\ &= \underset{\delta \boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\left( \mathbf{I}-\delta \boldsymbol{\phi} ^{\land} \right) \mathbf{R}^{-1}\mathbf{p}-\mathbf{R}^{-1}\mathbf{p}}{\delta \boldsymbol{\phi}} \\ &= \underset{\delta \boldsymbol{\phi} \rightarrow 0}{\lim}\frac{-\delta \boldsymbol{\phi} ^{\land}\mathbf{R}^{-1}\mathbf{p}}{\delta \boldsymbol{\phi}} \\ &= \underset{\delta \boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\left( \mathbf{R}^{-1}\mathbf{p} \right) ^{\land}\delta \boldsymbol{\phi}}{\delta \boldsymbol{\phi}} \\ &= \left( \mathbf{R}^{-1}\mathbf{p} \right) ^{\land} \end{align*} RR1p=δϕ0limδϕ(RExp(δϕ))1pR1p=δϕ0limδϕExp(δϕ)R1pR1p=δϕ0limδϕ(Iδϕ)R1pR1p=δϕ0limδϕδϕR1p=δϕ0limδϕ(R1p)δϕ=(R1p)

习题 2

分别使用左右扰动模型,计算 ∂ R 1 R 2 − 1 ∂ R 2 \frac{\partial \mathbf{R}1\mathbf{R}{2}^{-1}}{\partial \mathbf{R}_2} R2R1R21

注: 不能直接说 R 1 R 2 \mathbf{R}_1\mathbf{R}_2 R1R2 R 1 \mathbf{R}_1 R1 R 2 \mathbf{R}_2 R2 的导数,那样就变成矩阵对向量求导,无法使用矩阵来描述。在不引入张量的前提下,我们最多只能求向量到向量的导数。因此分子部分必须加上 Log 符号,取为矢量。

左扰动模型
∂ L o g ( R 1 R 2 − 1 ) ∂ R 2 = lim ⁡ ϕ → 0 L o g ( R 1 ( E x p ( ϕ ) R 2 ) − 1 ) − L o g ( R 1 R 2 − 1 ) ϕ = lim ⁡ ϕ → 0 L o g ( R 1 R 2 − 1 E x p ( − ϕ ) ) − L o g ( R 1 R 2 − 1 ) ϕ = lim ⁡ ϕ → 0 L o g ( R 1 R 2 − 1 ) + J r − 1 ( L o g ( R 1 R 2 − 1 ) ) ( − ϕ ) − L o g ( R 1 R 2 − 1 ) ϕ = lim ⁡ ϕ → 0 − J r − 1 ( L o g ( R 1 R 2 − 1 ) ) ϕ ϕ = − J r − 1 L o g ( R 1 R 2 − 1 ) \begin{align*} \frac{\partial \mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right)}{\partial \mathbf{R}_2} &= \underset{\boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathrm{Log}\left( \mathbf{R}_1\left( \mathrm{Exp}\left( \boldsymbol{\phi} \right) \mathbf{R}_2 \right) ^{-1} \right) -\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right)}{\boldsymbol{\phi}} \\ &= \underset{\boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1}\mathrm{Exp}\left( -\boldsymbol{\phi} \right) \right) -\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right)}{\boldsymbol{\phi}} \\ &= \underset{\boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right) +\mathbf{J}_{r}^{-1}\left( \mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right) \right) \left( -\boldsymbol{\phi} \right) -\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{^{-1}} \right)}{\boldsymbol{\phi}} \\ &= \underset{\boldsymbol{\phi} \rightarrow 0}{\lim}\frac{-\mathbf{J}_{r}^{-1}\left( \mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right) \right) \boldsymbol{\phi}}{\boldsymbol{\phi}} \\ &= -\mathbf{J}_{r}^{-1}\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right) \end{align*} R2Log(R1R21)=ϕ0limϕLog(R1(Exp(ϕ)R2)1)Log(R1R21)=ϕ0limϕLog(R1R21Exp(ϕ))Log(R1R21)=ϕ0limϕLog(R1R21)+Jr1(Log(R1R21))(ϕ)Log(R1R21)=ϕ0limϕJr1(Log(R1R21))ϕ=Jr1Log(R1R21)

右扰动模型
∂ L o g ( R 1 R 2 − 1 ) ∂ R 2 = lim ⁡ ϕ → 0 L o g ( R 1 ( R 2 E x p ( ϕ ) ) − 1 ) − L o g ( R 1 R 2 − 1 ) ϕ = lim ⁡ ϕ → 0 L o g ( R 1 E x p ( − ϕ ) R 2 − 1 ) − L o g ( R 1 R 2 − 1 ) ϕ = lim ⁡ ϕ → 0 L o g ( R 1 R 2 − 1 E x p ( − R 2 ϕ ) ) − L o g ( R 1 R 2 − 1 ) ϕ = lim ⁡ ϕ → 0 L o g ( R 1 R 2 − 1 ) + J r − 1 ( L o g ( R 1 R 2 − 1 ) ) ( − R 2 ϕ ) − L o g ( R 1 R 2 − 1 ) ϕ = lim ⁡ ϕ → 0 − J r − 1 ( L o g ( R 1 R 2 − 1 ) ) R 2 ϕ ϕ = − J r − 1 ( L o g ( R 1 R 2 − 1 ) ) R 2 \begin{align*} \frac{\partial \mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right)}{\partial \mathbf{R}_2} &= \underset{\boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathrm{Log}\left( \mathbf{R}_1\left( \mathbf{R}_2\mathrm{Exp}\left( \boldsymbol{\phi} \right) \right) ^{-1} \right) -\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right)}{\boldsymbol{\phi}} \\ &= \underset{\boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathrm{Log}\left( \mathbf{R}_1\mathrm{Exp}\left( -\boldsymbol{\phi} \right) \mathbf{R}_{2}^{-1} \right) -\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right)}{\boldsymbol{\phi}} \\ &= \underset{\boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1}\mathrm{Exp}\left( -\mathbf{R}_2\boldsymbol{\phi} \right) \right) -\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right)}{\boldsymbol{\phi}} \\ &= \underset{\boldsymbol{\phi} \rightarrow 0}{\lim}\frac{\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right) +\mathbf{J}_{r}^{-1}\left( \mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right) \right) \left( -\mathbf{R}_2\boldsymbol{\phi} \right) -\mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right)}{\boldsymbol{\phi}} \\ &= \underset{\boldsymbol{\phi} \rightarrow 0}{\lim}\frac{-\mathbf{J}_{r}^{-1}\left( \mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right) \right) \mathbf{R}_2\boldsymbol{\phi}}{\boldsymbol{\phi}} \\ &= -\mathbf{J}_{r}^{-1}\left( \mathrm{Log}\left( \mathbf{R}_1\mathbf{R}_{2}^{-1} \right) \right) \mathbf{R}_2 \end{align*} R2Log(R1R21)=ϕ0limϕLog(R1(R2Exp(ϕ))1)Log(R1R21)=ϕ0limϕLog(R1Exp(ϕ)R21)Log(R1R21)=ϕ0limϕLog(R1R21Exp(R2ϕ))Log(R1R21)=ϕ0limϕLog(R1R21)+Jr1(Log(R1R21))(R2ϕ)Log(R1R21)=ϕ0limϕJr1(Log(R1R21))R2ϕ=Jr1(Log(R1R21))R2

注:
L o g ( A B ) ≈ { L o g ( B ) + J l − 1 ( L o g ( B ) ) L o g ( A ) , 当 A ≈ I L o g ( A ) + J r − 1 ( L o g ( A ) ) L o g ( B ) , 当 B ≈ I \mathrm{Log}\left( \mathbf{A}\mathbf{B} \right) \approx \begin{cases} \mathrm{Log}\left( \mathbf{B} \right) +\mathbf{J}_{l}^{-1}\left( \mathrm{Log}\left( \mathbf{B} \right) \right) \mathrm{Log}\left( \mathbf{A} \right) ,\text{当}\mathbf{A}\approx \mathbf{I} \\ \mathrm{Log}\left( \mathbf{A} \right) +\mathbf{J}_{r}^{-1}\left( \mathrm{Log}\left( \mathbf{A} \right) \right) \mathrm{Log}\left( \mathbf{B} \right) ,\text{当}\mathbf{B}\approx \mathbf{I} \end{cases} Log(AB){Log(B)+Jl1(Log(B))Log(A),AILog(A)+Jr1(Log(A))Log(B),BI
E x p ( ϕ ) R = R E x p ( R ⊤ ϕ ) \mathrm{Exp}\left( \boldsymbol{\phi } \right) \boldsymbol{R}=\boldsymbol{R}\mathrm{Exp}\left( \boldsymbol{R}^{\top}\boldsymbol{\phi } \right) Exp(ϕ)R=RExp(Rϕ)

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值