BLAM的安裝與使用

2021-09-22 12:59:17 字數 1572 閱讀 2872

在安裝blam之前,需要先安裝ros和gtsm,下面給出gtsm的安裝過程。

# boost >=1.43

$ sudo

apt-get

install libboost-all-dev

# cmake >=2.6

$ sudo

apt-get

install cmake

$ git clone

$ cd gtsam

$ mkdir build

$ cd build

$ cmake ..

$ sudo

make

install

blam repository 包含兩個 catkin工作空間 (乙個為 internal,乙個為 external)。安裝時,先要確保你的ros_package_path裡面沒有任何其他的catkin工作空間。

(1)轉殖原始碼

$ git clone
(2)修改相關檔案

$ cd blam/internal/src/geometry_utils
新增以下兩行到 package.xml

>

roscppbuild_depend

>

>

roscpprun_depend

>

新增以下下兩行到cmakelist.txt

find_package(catkin required components roscpp)

include_directories(include $)

如果不這樣修改,安裝時很可能會報錯:

fatal error: ros/ros.h: no such file or directory

(3) 執行指令碼

$ cd blam

$ ./update

blam的工作空間會與你已有的catkin工作空間發生衝突(當你執行以下source命令時,你會發現ros_package_path裡面原有的其它catkin工作空間都不見了),建議為blam單獨設定乙個catkin工作空間,使用blam時,單獨為blam開乙個終端,然後執行以下source命令。

$ source ~/blam/internal/devel/setup.bash
至此,balm的環境就都配置好了。執行例項:

// 終端1

$ rosbag play velodyne.bag # velodyne雷射雷達採集的資料

// 終端2

$ roslaunch blam_example test_online.launch

主要參考:

systemimager的安裝與使用

它是如何工作的?systemimager 應用 伺服器,被稱作映象伺服器,它取回乙個 golden client 的整個系統映象並將其部署到任何其它不同數量的客戶端系統中。golden client 系統是你按照自己的喜好定製的。你可以重新編譯核心,安裝軟體,按你的喜好調整任何配置檔案。si get...

kermit的安裝與使用

kermit安裝過程 1 mkdir kermit cd kermit 2 wget 3 gunzip cku211.tar.gz 4 tar xvf cku211.tar 5 rm cku211.tar optional 6 make linux 7 cp wermit usr bin kermi...

bugzilla 的安裝與使用

然後就對apache進行配置 tar zxvf httpd 2.2.22.tar.gz進行解壓 然後進入httpd 2.2.22目錄 進行配置apache伺服器 執行sudo configure prefix usr local apache命令 然後執行sudo make sudo make in...