SLAM Cartographer(18)后端优化问题求解器
1. 全局优化
已经讨论了《SLAM Cartographer(16)约束构建器》和《SLAM Cartographer(17)分支定界闭环检测》,实际上它只是用来检测子图与节点之间可能的闭环关系,并为之建立约束
对于整个地图的优化而言,它只是成功的更新了位姿图的拓扑结构
还需要根据后端优化问题,考察所有约束,调整子图和节点的位姿,来最小化全局估计与局部估计之间的偏差
在《SLAM Cartographer(15)位姿图》中,在工作列队了解了当约束构建器在后台完成了一些工作之后,就会调用WhenDone接口注册的回调函数HandleWorkQueue,该约束构建器回调函数中执行了全局优化计算: