优化姿态图,消除坏循环封闭
对位姿图进行优化,使其最能满足边缘约束,并根据中指定的残差参数去除任何坏环闭合边poseGraphUpdated
= trimLoopClosures (poseGraphObj
,trimParams
,solverOptions
)trimParams
.创建solverOptions
输入用poseGraphSolverOptions
函数。
该函数结合非最小位姿图解算器实现了带有截断最小二乘鲁棒代价的梯度非凸性(GNC)方法[1].
[
返回与修剪过程相关的附加信息。poseGraphUpdated
,trimInfo
) = trimLoopClosures (poseGraphObj
,trimParams
,solverOptions
)
[1] Yang, Heng, et al.“用于鲁棒空间感知的梯度非凸性:从非最小解到全局异常值拒绝”。IEEE机器人与自动化通讯,第5卷,第5期。2、2020年4月,第1127-34页。DOI.org (Crossref), doi: 10.1109 / LRA.2020.2965893。