赞
踩
介绍:
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
2、初始化工作空间:
cd catkin_google_ws
wstool init src
3、加入cartgrapher_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=${RO
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。