cartographer 相關功能包安裝及使用

2021-09-14 01:45:47 字數 1535 閱讀 8634

安裝所有依賴項:

sudo apt-

get install -y google-mock libboost-all-dev libeigen3-dev libgflags-dev libgoogle-glog-dev liblua5.

2-dev libprotobuf-dev libsuitesparse-dev libwebp-dev ninja-build protobuf-compiler python-sphinx ros-kinetic-tf2-eigen libatlas-base-dev libsuitesparse-dev liblapack-dev

主目錄下,依次執行:

sudo make install主目錄下,依次執行:

sudo ninja install主目錄下,依次執行:

/.bashrc因為之前已經將cartographer_ros功能包所屬工作空間加入了環境變數,所以如下執行launc**件:

roslaunch cartographer_ros demo_backpack_2d.launch bag_filename:

=downloads/cartographer_*****_deutsches_museum.bag

注意:每次修改配置檔案後,需要重新編譯。如下:

cd cartographer_ros_ws

catkin_make_isolated --install --use-ninja

參考:

《ros機械人開發實踐》,胡春旭

cartographer 安裝編譯

ubuntu16.04 環境依賴 sudo apt get install y clang g git google mock libboost all dev libcairo2 dev libcurl4 openssl dev libeigen3 dev libgflags dev libgoo...

cartographer執行步驟

先驅動雷達 roslaunch rslidar pointcloud rs lidar 16.launch 再執行pointcloud to laserscan節點將三維資料轉化成二維 roslaunch pointcloud to laserscan point to scan.launch 最後...

cartographer 安裝問題

這裡只說安裝過程中遇到的問題,ceres solver 與 eigen3 版本不相容問題,我是17年10月進行的測試,現在的eigen3 已經更新了,已經不是16年的 eigen3。cd ceres solver 1.13.0 mkdir build cd build cmake make j4 s...