本文主要記錄在研讀高博翻譯的機器人學中的狀態估計一書中公式的推導,不理解之處。
式(8.83)推導——迭代式使用旋轉矩陣求解ICP問題:
首先我們有關於旋轉矩陣的目標函數——式(8.81):
根據高斯-牛頓的思想,使用擾動形式處理旋轉矩陣有式(8.82):
將式(8.82)代入到式(8.81)中,則可將目標函數轉換成下式:
爲了方便書寫,現只考慮目標函數中的一項。將上式展開有:
對上式兩邊同時對擾動求導,並令導數爲0.同時注意到上式和擾動相關的只有前三部分。因此,首先處理擾動的二次項有:
其中對於上式的處理第2步中用到了反對稱矩陣的性質。
從上式可以看出擾動的二次項又可以分離出和擾動無關的項,求導時不予考慮。因此,對於上式後半部分按如下處理。
此時根據矩陣求導的知識便可以很容易的得到式(8.83)中等號的左邊。
然後處理關於擾動的一次項,同樣忽略和擾動無關項。
對於另一個一次項同樣處理。
上面使用到了下面的性質。
對於上面兩個一次項關於擾動求導,即可得到式(8.83)中的等號右邊。關於矩陣微分求導的總結可以參考下面鏈接。
歡迎批評與指正!