安装cartographer

转载自 https://blog.csdn.net/xmy306538517/article/details/81455625

转载自 https://blog.csdn.net/weixin_39458342/article/details/103276265

安装中报错 absel  解决办法:https://github.com/cartographer-project/cartographer_ros/pull/1485

 安装:sudo apt-get install stow

              sudo ./install_abseil.sh
 

文档的结构:

下载安装的文件放在临时文件夹里:

ros需要的文件夹里放的文件:

catkin_new目录下编译通过,就可以执行roslaunch 的官方提供的DEMO数据包。

数据包存放的位置最好是和ros文件在一个目录下,这样不容易报错,我放在下载的目录下,可能有中文就出现报错:

roslaunch cartographer_ros demo_backpack_2d.launch bag_filename:=/home/ubuntu/cartographer_paper_deutsches_museum.bag


8月3日,前面几天我为了使用雷达构建地图,来回折腾,发现cartographer崩溃了,我又删了,重新按照上面的方法安装,官方的出现问题,使用hitcm大神的安装也报错,如图:

我使用网上解决办法,也还是不行,现在使用古老师的书上指导的方法尝试。

新建工作空间 catkin_google_ws,

1、安装工具:

sudo apt-get update

sudo apt-get install -y python-wstool python-rosdep ninja-build

2、初始化工作空间

cd catkin_google_ws

wstool init src

3、加入cartographer_ros.rosinstall 并更新依赖

命令如下:

wstool merge -t src https://raw.githubusercontent.com/googlecartographer/cartographer_ros/master/cartographer_ros.rosinstall

wstool update -t src

4、安装依赖并下载 cartographer 相关功能包

rosdep update

rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y

5、编译并安装

catkin_make_isolated --install --use-ninja

source install_isolated/setup.bash

6、运行官方demo

 roslaunch cartographer_ros demo_backpack_2d.launch bag_filename:=/home/ubuntu/cartographer_paper_deutsches_museum.bag

牛逼,ok了,古老师正香。
 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值