原文:軟件篇-03-基於ORB_SLAM2手寫SLAM稠密地圖構建實現

本文使用的方法不是從內部修改ORBSLAM 源碼以獲取稠密點雲,而是先從ZED sdk獲取以攝像頭坐標系為描述的三維點雲 作為點雲地圖的一個子集,然后融合IMU與ORB SLAM 進行實時定位,通過點雲濾波,點雲融合建圖。 以上是在室內實驗的demo,由於是純雙目,沒有深度傳感器,在白牆和地板上有些失真,下次等移動平台到了我會去室外實驗。 一 獲取實時坐標和點雲圖 使用ORBSLAM 獲取當前姿 ...

2020-08-27 09:29 4 1804 推薦指數:

查看詳情

ORB_SLAM2安裝

進入工程目錄,我們發現有兩個sh文件,一個是build.sh另一個是build_ros.sh。 這兩個都可以進行ORB_SLAM2的安裝,我們先來看一下build.sh 我們通過查看orb_slam的代碼框架可以知道,有2個lib庫需要我們編譯。一個是DBoW2,另一個是g2o ...

Tue Jun 05 00:10:00 CST 2018 0 1456
編譯 ORB_SLAM2 (一)

之前有記錄關於ORB_SLAM的第一個版本的編譯,每次就是要編譯程序,都會遇到很多問題,並不是所謂的按照教程來就一定能編譯成功,所以這一次編譯也遇到了很多問題。百度的時候也看到網上有很多相似的問題,但是也有很多還沒有解決的問題,恰好的我也遇到了,並且解決了。 首先默認電腦環境 ...

Sat Oct 22 03:41:00 CST 2016 0 4387
ORB_SLAM2 源碼閱讀 ORB_SLAM2::Initializer

ORB_SLAM2::Initializer 用於單目情況下的初始化。 Initializer 的構造函數中傳入第一張影像,這張影像被稱作 reference frame(rFrame)。在獲得第二張影像時傳入第二張影像,這張影像被稱作 current frame(cFrame)。這一部分傳入 ...

Wed Mar 01 08:39:00 CST 2017 1 2814
ORB_SLAM2 源碼閱讀 ORB_SLAM2::ORBextractor

整體架構 構造函數進行初始化,傳入設定幾個重要的成員變量。nfeatures(特征點的個數)、nlevels(構造金字塔的層數)、scaleFactor(金字塔中相鄰層圖像的比例系數)、iniThF ...

Sat Feb 25 00:07:00 CST 2017 2 4309
軟件-05-融合ORB_SLAM2和IMU閉環控制SLAM底盤運動軌跡

前面我們已經得到了當前底盤在世界坐標系中的位姿,這個位姿是通過融合ORB_SLAM2位姿和IMU積分得到的,在當前位姿已知的case下,給SLAM小車設置一個goal,我這里是通過上位機設置,然后使用上篇文章中的軌跡規划方法就可以得到一個路徑Queue ...

Thu Aug 27 17:43:00 CST 2020 1 547
ORB-SLAM2初步--局部地圖構建

一、局部地圖構建簡介   為什么叫“局部”地圖構建,我的理解是這個線程的主要任務是像地圖中插入關鍵幀(包括地圖點等信息),以及需要進行LocalBA優化一個局部地圖,這是相對於回環檢測時進行的全局優化來說的,所以稱為局部地圖構建。而局部地圖構建的主要任務就是上面說的,等待跟蹤過程判斷是否應該插入 ...

Fri Jun 02 20:26:00 CST 2017 0 3188
ORB-SLAM2(3) ROS下實時跑ORB_SLAM2

Step1 : 運行內核 roscore Step2 : 啟動相機 cd catkin_ws/src/usb_cam/launch #進入usb_cam驅動的安裝目錄 ros ...

Fri Oct 20 00:13:00 CST 2017 0 4833
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM