博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
谷歌Cartographer学习(1)-快速安装测试(转载)
阅读量:4546 次
发布时间:2019-06-08

本文共 1060 字,大约阅读时间需要 3 分钟。

转载自

代码放到个人github上,

如下,需要安装3个软件包,ceres solver、cartographer和cartographer_ros

1.首先安装ceres solver,选择的版本是1.11,路径随意。

git clone 

mkdir build

cd ceres-solver-1.11.0/build

cmake ..

make –j

sudo make install

2.然后安装 cartographer,路径随意。

git clone 

安装依赖项

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-indigo-tf2-eigen

mkdir build

cd cartographer/build

cmake .. -G Ninja

ninja

ninja test

sudo ninja install

 

3.安装cartographer_ros,谷歌官方提供的安装方法比较繁琐,我对原来的文件进行了少许的修改,核心代码不变,只是修改了编译文件

下载到catkin_ws下面的src文件夹下面

git clone 

然后到catkin_ws下面运行catkin_make即可。

 

4.数据下载测试

2d数据,大概500M,用迅雷下载

 

3d数据,8G左右,同样用迅雷下载

 
 
然后运行launch文件即可。
roslaunch cartographer_ros demo_backpack_2d.launch bag_filename:=${HOME}/Downloads/cartographer_paper_deutsches_museum.bag
roslaunch cartographer_ros demo_backpack_3d.launch bag_filename:=${HOME}/Downloads/cartographer_3d_deutsches_museum.bag
如下图,左侧为2d,右侧为3d.

转载于:https://www.cnblogs.com/yebo92/p/5940856.html

你可能感兴趣的文章
C++面试宝典2011版
查看>>
Android学习笔记——ProgressBar
查看>>
Centos下关于ssh、scp与rsync设置与应用
查看>>
排列组合+组合数取模 HDU 5894
查看>>
hdu 6206 apple 点在内接圆外
查看>>
Jquery实现图片自动轮播
查看>>
idea Cannot open URL.Please check this URL is correct
查看>>
自我表水
查看>>
sqlserver中的数据转换与子查询
查看>>
【CF316G3】Good Substrings 后缀自动机
查看>>
【BZOJ2938】[Poi2000]病毒 AC自动机+DFS
查看>>
【BZOJ4750】密码安全 单调栈
查看>>
Java之atomic包的原理及分析
查看>>
Chrome自定义滚动条
查看>>
poj3311(状态压缩dp)
查看>>
《大数据日知录》读书笔记-ch2数据复制与一致性
查看>>
个人冲刺01
查看>>
Ubuntu16.04源的问题
查看>>
mysql基础5(mysql命令集----表操作)
查看>>
DevExpress:下拉框绑定数据源 (ComboBoxEdit,LookUpEdit)
查看>>