slam入门:rtabmap_ros安装

该博客详细介绍了如何在Ubuntu 18.04上安装ROS Melodic及其扩展包RTABMap。首先创建catkin工作空间,然后通过源码方式安装RTABMap及其ROS接口,包括依赖库的安装,以及如何更新和重建工作空间。此过程适用于需要使用RTABMap进行机器人定位和映射的开发者。
摘要由CSDN通过智能技术生成

说明:ubuntu版本:18.04,对应ros版本:melodic,如有版本不对应,如indigo、kinetic版本,替换掉melodic即可

源码安装

  • 新建工作空间catkin_ws

    mkdir -p ~/catkin_ws/src
    cd ~/catkin_ws
    catkin_make
    
  • 加载相应的环境,也可以添加到~/.bashrc文件,不用每次手动执行

    source /opt/ros/melodic/setup.bash
    source ~/catkin_ws/devel/setup.bash
    
  • 必要的依赖安装,最简单的方法安装相关依赖 (Qt, PCL, VTK, OpenCV, …):

    通过安装二进制版本,再删除

    sudo apt-get install ros-melodic-rtabmap ros-melodic-rtabmap-ros
    sudo apt-get remove ros-melodic-rtabmap ros-melodic-rtabmap-ros
    

下载安装rtabmap

  • 源码安装rtabmap

    cd ~
    git clone https://github.com/introlab/rtabmap.git rtabmap
    cd rtabmap/build
    cmake -DCMAKE_INSTALL_PREFIX=~/catkin_ws/devel ..
    make -j4
    make install
    
  • 源码安装rtabmap_ros

    cd ~/rtabmap_ws
    git clone https://github.com/introlab/rtabmap_ros.git src/rtabmap_ros
    catkin_make -j1 
    

    内存太小的话,使用-j1 ,内存大可以去掉。

  • 版本更新

    cd rtabmap
    git pull origin master
    cd build
    make
    make install
    
    roscd rtabmap_ros
    git pull origin master
    cd ~/catkin_ws
    catkin_make
    
  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值