Ros + cartographer 安装攻略

step1 安装英文ubuntu14.04 trusty + ros-indigo

step2 ros-indigo 安装参照indigo
1.Setup your sources.list

2.Set up your keys

  • sudo apt-key adv –keyserver hkp://ha.pool.sks-keyservers.net: 80 –recv-key 0xB01FA116

3.Installation

  • sudo apt-get update

Desktop-Full Install: (Recommended) : ROS, rqt, rviz, robot-generic libraries, 2D/3D simulators, navigation and 2D/3D perception

  • sudo apt-get install ros-indigo-desktop-full

4.Initialize rosdep

  • sudo rosdep init
  • rosdep update

5.Environment setup

  • echo “source /opt/ros/indigo/setup.bash” >> ~/.bashrc
  • source ~/.bashrc

6.Getting rosinstall

  • sudo apt-get install python-rosinstall

step3 安装cartographer,每一步都需要注意路径
1.安装依赖包,创建工作空间catkin_ws,参照google-cartographer

2.编译cartographer-ros之前先装ceres-solver非线性优化包于catkin_ws/src路径下

  • ~/catkin_ws/src/$ git clone https://github.com/ceres-solver/ceres-solver.git
  • cd ceres-solver
  • ~/catkin_ws/src/ceres-solver/$ mkdir build
  • cd build
  • ~/catkin_ws/src/ceres-solver/build/$ cmake .. -G Ninja
  • ninja
  • ninja test
  • sudo ninja install
    以上第5-8句命令可以由下面命令代替
  • cmake ..
  • make –j
  • sudo make install

3.执行下面语句之前,先将catkin_ws/src/cartographer_ros下的ceres_solver文件删除(否则编译不能通过,注意路径)

  • ~/catkin_ws/$ catkin_make_isolated –install –use-ninja
  • source install_isolated/setup.bash

4.测试代码,数据包可独立下载放在~/Downloads中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值