标签:表示 int point 生成 run 初始化 论文 相机 pmon
ORB-SLAM中优化使用g2o库,分为:
1. BundleAdjustment
2. PoseOptimization
3. OptimizeEssentialGraph
4. OptimizeSim3
使用到的g2o顶点包括:
1. VertexSE3Expmap():SE(3)位姿
2. VertexSim3Expmap():Sim(3)位姿
3. VertexSBAPointXYZ():地图点坐标
使用到的g2o边包括:
1. EdgeSE3ProjectXYZ():BA中的重投影误差(3D-2D(u,v)误差),将地图点投影到相机坐标系下的相机平面。
2. EdgeSE3ProjectXYZOnlyPose():PoseEstimation中的重投影误差,将地图点投影到相机坐标系下的相机平面。优化变量只有pose,地图点位置固定,是一边元,双目中使用的是EdgeStereoSE3ProjectXYZOnlyPoze()。
3. EdgeSim3():Sim3之间的相对误差。优化变量只有Sim3表示的pose,用于OptimizeEssentialGraph。
4. EdgeSim3ProjectXYZ():重投影误差。优化变量Sim3位姿与地图点,用于闭环检测中的OptimizeSim3。
标签:表示 int point 生成 run 初始化 论文 相机 pmon
原文地址:http://www.cnblogs.com/shang-slam/p/6483725.html