安裝所有依賴項:
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...