本文主要记录在研读高博翻译的机器人学中的状态估计一书中公式的推导,不理解之处。
式(8.83)推导——迭代式使用旋转矩阵求解ICP问题:
首先我们有关于旋转矩阵的目标函数——式(8.81):
根据高斯-牛顿的思想,使用扰动形式处理旋转矩阵有式(8.82):
将式(8.82)代入到式(8.81)中,则可将目标函数转换成下式:
为了方便书写,现只考虑目标函数中的一项。将上式展开有:
对上式两边同时对扰动求导,并令导数为0.同时注意到上式和扰动相关的只有前三部分。因此,首先处理扰动的二次项有:
其中对于上式的处理第2步中用到了反对称矩阵的性质。
从上式可以看出扰动的二次项又可以分离出和扰动无关的项,求导时不予考虑。因此,对于上式后半部分按如下处理。
此时根据矩阵求导的知识便可以很容易的得到式(8.83)中等号的左边。
然后处理关于扰动的一次项,同样忽略和扰动无关项。
对于另一个一次项同样处理。
上面使用到了下面的性质。
对于上面两个一次项关于扰动求导,即可得到式(8.83)中的等号右边。关于矩阵微分求导的总结可以参考下面链接。
欢迎批评与指正!