Graph optimization: fixed stop error criterion for g2o and gtsam, previous optimized poses are now used as guess for the optimized graph

This commit is contained in:
matlabbe
2015-11-18 19:40:46 -05:00
parent 1e5bcfded8
commit 10d683a38e
6 changed files with 192 additions and 63 deletions

View File

@@ -67,7 +67,8 @@ struct ParameterPropagator{
}
};
TreeOptimizer2::TreeOptimizer2(){
TreeOptimizer2::TreeOptimizer2():
iteration(1){
sortedEdges=0;
}
@@ -280,7 +281,8 @@ void TreeOptimizer2::iterate(TreePoseGraph2::EdgeSet* eset){
if (eset){
sortedEdges=eset;
}
computePreconditioner();
if (iteration==1)
computePreconditioner();
propagateErrors();
sortedEdges=temp;
}