Lego-LOAM 運行時出現錯誤

系統配置:Ubuntu16.04+ros-kinect
gtsam+eigen:gtsam(4.0.0)+eigen(3.3.7
編譯gtsam過程一帆風順,沒有任何問題,在編譯Lego-LOAM時出現一個錯誤,解決方法參見這篇博文,但是當我運行“ roslaunch lego_loam run.launch” 出現瞭如下圖所示的錯誤:
運行時出現mapoptimization錯誤

應該是gtsam的問題,我將eigen 的版本改爲3.3.4,發現還是報一樣的錯,接着將eigen的版本改爲3.2.8,編譯gtsam的出現一堆warning(看起來非常難受,你懂的)但是不影響編譯通過,這次就可以運行了“ roslaunch lego_loam run.launch”。
gtsam安裝包中有一個3rdparty,Eigen庫就放在這裏,替換時,將其替換爲對應的版本的eigen就行。

**

參考文檔

CSDN:https://blog.csdn.net/qq_43145072/article/details/92770932

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章