2021年11月29日 星期一

三維空間轉換與李理論(六)

先複習以前寫過的相關文章:

本文將以參考資料 [1, 2, 3, 4] 的內容為基礎整理出一份完整的筆記。

計算李群上的 jacobian

只要有加法與減法的運算子以後我們就能計算 jacobian 了。由於加法的運算子不符合交換律,因此 jacobian 也分成兩種:

  • Right jacobian: \[ \mathbf{J_r}=\underset{\mathbf{\tau}\rightarrow 0}{lim}\frac{f(X \oplus \tau)\ominus f(X)}{\tau} \]
  • Left jacobian: \[ \mathbf{J_l}=\underset{\mathbf{\tau}\rightarrow 0}{lim}\frac{f(\tau \oplus X)\ominus f(X)}{\tau} \] 

例子:三維空間中的旋轉

三維空間中的旋轉式子為 \(f(\mathbf{R}, \mathbf{p})=\mathbf{R \cdot p}\)。

  • 利用右擾動來計算微分: \[ \frac{Df}{D\mathbf{R}}=\underset{\theta \rightarrow 0}{lim}\frac{(\mathbf{R}\oplus \theta)\cdot \mathbf{p}\ \ominus \mathbf{R \cdot p}}{\theta} \\ =\underset{\theta \rightarrow 0}{lim}\frac{(\mathbf{R}\cdot Exp(\theta))\cdot \mathbf{p}\ \ominus \mathbf{R \cdot p}}{\theta} \\ =\underset{\theta \rightarrow 0}{lim}\frac{\mathbf{R}\cdot (\mathbf{I}+\theta_{\times})\cdot \mathbf{p}\ \ominus \mathbf{R \cdot p}}{\theta} \\ =\underset{\theta \rightarrow 0}{lim}\frac{\mathbf{R}\cdot \theta_{\times}\cdot \mathbf{p}}{\theta} \\ =\underset{\theta \rightarrow 0}{lim}\frac{-\mathbf{R}\cdot \mathbf{p}_{\times} \cdot \theta}{\theta} \\ = -\mathbf{R \cdot p_{\times}} \]
  • 利用左擾動來計算微分: \[ \frac{Df}{D\mathbf{R}}=\underset{\theta \rightarrow 0}{lim}\frac{(\theta \oplus \mathbf{R})\cdot \mathbf{p}\ \ominus \mathbf{R \cdot p}}{\theta} \\ =\underset{\theta \rightarrow 0}{lim}\frac{\theta_{\times}\cdot \mathbf{R \cdot p}}{\theta} \\ =\underset{\theta \rightarrow 0}{lim}\frac{-(\mathbf{R \cdot p})^{\wedge}\theta}{\theta} \\ = -(\mathbf{R \cdot p})^{\wedge} \] 

三維空間中的變換 SE(3)

這邊直接寫出結果:

  • 利用右擾動來計算微分: \[ \frac{Df}{D\mathbf{T}}=\begin{bmatrix} \mathbf{R} & -\mathbf{R \cdot p}^{\wedge}\\ 0^T & 0^T \end{bmatrix} \]
  • 利用左擾動來計算微分: \[ \frac{Df}{D\mathbf{T}}=\begin{bmatrix} I & -(\mathbf{R \cdot p}+\mathbf{t})^{\wedge}\\ 0^T & 0^T \end{bmatrix} \] 

例子:SO(3) in quaternion 的 exp map jacobian

Exp map 至 quaternion 我們在三維空間轉換與李理論(五)(Eq. 11) 介紹過式子,而其 jacobian 我們在SO(3) 上的李代數求導數有詳細的推導。

參考資料

[2] A micro Lie theory for state estimation in robotic

[3] Lie theory cheat sheet 

[4] Lie theory for the roboticis

 

沒有留言:

張貼留言