optimizePoseGraph
优化节点构成图
语法
描述
调整提出了基于边缘约束定义在指定的图来提高整体图。你优化二维或三维构成图。返回的姿势图与更新节点具有相同的拓扑结构。updatedGraph
= optimizePoseGraph (poseGraph
)
这个姿势图优化假设所有边缘约束和循环闭包是有效的。考虑削减边缘基于坏循环闭包,看到trimLoopClosures
函数。
指定优化的解算器类型构成图。updatedGraph
= optimizePoseGraph (poseGraph
,解算器
)
(
返回额外的统计数据的优化过程updatedGraph
,solutionInfo
)= optimizePoseGraph (___)solutionInfo
使用任何以前的语法。
(___)= optimizePoseGraph (___,
使用一个或多个指定附加选项名称,值
)名称,值
对。例如,“MaxIterations”, 1000年
增加的最大迭代数到1000。
例子
输入参数
输出参数
引用
[1]Grisetti G。,R. Kummerle, C. Stachniss, and W. Burgard. "A Tutorial on Graph-Based SLAM."IEEE智能交通系统杂志。2卷,4号,2010,pp。31-43。doi: 10.1109 / mits.2010.939925。
[2]Carlone,卢卡·罗伯托•特隆Kostas Daniilidis,弗兰克Dellaert。“初始化技术对3 d大满贯:调查旋转姿势图优化估计和它的使用。”2015年IEEE机器人与自动化国际会议上)举行(“国际机器人与自动化会议”。2015年,页4597 - 4604。