当前位置:   article > 正文

ROS学习笔记(八):cartographer功能包_如何将cartographer引用项目功能包

如何将cartographer引用项目功能包

介绍:
2016年10月5日,谷歌宣布开放一个名为cartgrapher的即时定位与地图建模库,开发人员可以使用该库实现机器人在二维或三维条件下的定位及建图功能,cartgrapher的设计目的是在计算资源有限的情况下,实时获取相对精度较高的2D地图,目前cartgrapher主要基于激光雷达来实现SLAM
cartographer功能功能包已经与ROS集成,但还是没有提供二进制安装包,所以需要采用源码方式进行安装。为了不与其他安装包冲突最好为cartographer专门创建一个工作空间,这里我们创建了一个工作空间catkin_google_ws,然后使用下面步骤进行安装:
1、安装工具:

sudo apt-get update
sudo apt-get install -y python-wstool python-rosdep ninja-build
  • 1
  • 2

2、初始化工作空间:

cd catkin_google_ws
wstool init src
  • 1
  • 2

3、加入cartgrapher_ros.rosinstall并更新依赖项:
在新建的工作空间下输入下边指令:

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

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

rosdep update
rosdep install --from-paths src --ignore-src --rosdistro=${RO
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/557938
推荐阅读
相关标签
  

闽ICP备14008679号