原文:Cartographer源碼閱讀(5):PoseGraph位姿圖

PoseGraph位姿圖 mapping D::PoseGraph類的注釋: Implements the loop closure method called Sparse Pose Adjustment SPA from Konolige, Kurt, et al. Efficient sparse pose adjustment for d mapping. Intelligent Robo ...

2018-02-24 16:32 3 3213 推薦指數:

查看詳情

Cartographer源碼閱讀(7):軌跡推算和姿推算的原理

其實也就是包括兩個方面的內容:類似於運動模型的姿估計和掃描匹配,因為需要計算速度,所以時間就有必要了! 1. PoseExtrapolator解決了IMU數據、里程計和姿信息進行融合的問題。 該類定義了三個隊列。 定義了(a)通過位姿計算線速度和角速度對象 ...

Thu Mar 08 18:53:00 CST 2018 0 4465
Cartographer源碼閱讀(9):優化的前端——閉環檢測

約束計算 閉環檢測的策略:搜索閉環,通過匹配檢測是否是閉環,采用了分支定界法。 前已經述及PoseGraph的內容,此處繼續。姿類定義了pose_graph::ConstraintBuilder constraint_builder_對象。 1.ConstraintBuilder類 ...

Fri Mar 09 06:27:00 CST 2018 2 1374
Cartographer源碼閱讀(1):程序入口

帶着幾個思考問題: (1)IMU數據的使用,如何融合,Kalman濾波? (2)優化的具體實現,閉環檢測的策略? (3)3D激光的接入和閉環策略? 1. 安裝Kdevelop工具:   http://blog.csdn.net/p942005405/article/details ...

Thu Dec 28 19:48:00 CST 2017 2 2850
Cartographer源碼閱讀(4):Node和MapBuilder對象2

  MapBuilder的成員變量sensor::Collator sensor_collator_;   再次閱讀MapBuilder::AddTrajectoryBuilder方法。首先構造了mapping::GlobalTrajectoryBuilder實例,接着作為參數構造 ...

Thu Jan 11 05:55:00 CST 2018 0 2358
后端 姿 第11章

1.前言以BA為主的優化,很多路標點,大量特征點,因為有這大量的特征點,所以實時不好,要在更大的場景上用,必須進行優化。這里后端有兩種方法,一種姿,一種因子圖。2.姿BA帶有很多的相機位姿和空間點,時間一長,BA計算效率會下降。但是實際情況中,經過若干次觀測之后,收斂的特征點和空間 ...

Fri Aug 18 03:56:00 CST 2017 0 3180
Cartographer源碼閱讀(3):程序邏輯結構

Cartographer早期的代碼在進行3d制圖的時候使用了UKF方法,查看現有的tag版本,可以轉到0.1.0和0.2.0查看,包含kalman_filter文件夾。 文件夾中的pose_tracker類文件在mapping_3d的文件加下 ...

Sat Dec 30 04:41:00 CST 2017 0 1260
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM