Rtabmap 视觉建图与导航

  • ROS 部署
  • 创建工作空间
  • 安装Rtabmap
  • RGBD相机配置
  • Kobuki配置
  • 建图
  • 导航

ROS 部署

请参阅我之前的文章:Ubuntu 18.04 ROS

创建工作空间

mkdir catkin_ws/src
cd catkin_ws/src
catkin_init_workspace
cd ..
catkin_make

安装Rtabmap

sudo apt install ros-melodic-rtabmap ros-melodic-rtabmap-ros

parammaping_navigation两个文件夹复制到rtabmap_ros/launch中
这两个文件夹有需要的可以私我,免费。懒得上传了~

roscd rtabmap_ros
cd launch
sudo cp -r xxx ./

RGBD相机配置

Realsense D455

RealSense ROS 包
Github地址
请自行下载,下载的源码移入/src,然后编译

或者

sudo apt-get install ros-$ROS_DISTRO-realsense2-camera

修改launch文件

roscd realsense2_camera
cd launch
sudo gedit  rs_camera.launch

修改以下内容

  <arg name="depth_width"         default="640"/><arg name="depth_height"        default="480"/><arg name="color_width"         default="640"/><arg name="color_height"        default="480"/><arg name="enable_sync"               default="true"/><arg name="align_depth"               default="true"/>

启动相机的命令
运行

roslaunch realsense2_camera rs_camera.launch

Kobuki配置

sudo apt install ros-melodic-kobuki* ros-melodic-ecl-streams

下载 kobuki_node 和 kobuki_keyop 到catkin_ws/src中,链接
编译

cd catkin_ws
catkin_make

连接kobuki
配置udev别名

rosrun kobuki_ftdi create_udev_rules

检查

ls /dev

如果出现kobuki说明连接成功
启动底盘

source devel/setup.bash
roslaunch kobuki_node minimal.launch

建图

roslaunch rtabmap_ros rtabmap_d455.launch

可以手动推着走

也可以
启动底盘控制节点

cd catkin_ws
source devel/setup.bash
roslaunch kobuki_keyop keyop.launch

控制kobuki移动
建图数据会自动保存为/home/xxx/.ros/database.db

导航

关闭建图程序
保持kobuki启动,相机打开

启动导航

roslaunch rtabmap_ros rtabmap_navigation_d455.launch

Rtabmap 视觉建图与导航 Ubuntu 18.04 Kobuki相关推荐

  1. walking机器人入门教程-视觉建图-rtabmap使用视觉建图和导航

    系列文章目录 walking机器人入门教程-目录 walking机器人入门教程-硬件清单 walking机器人入门教程-软件清单 walking机器人入门教程-测试底盘 walking机器人入门教程- ...

  2. 【SLAM建图和导航仿真实例】(三)- 使用RTAB-MAP进行SLAM建图和导航

    引言 在这个-SLAM建图和导航仿真实例-项目中,主要分为三个部分,分别是 (一)模型构建 (二)根据已知地图进行定位和导航 (三)使用RTAB-MAP进行建图和导航 该项目的slam_bot已经上传 ...

  3. 【SLAM建图和导航仿真实例】(一)- 模型构建

    引言 在这个-SLAM建图和导航仿真实例-项目中,主要分为三个部分,分别是 (一)模型构建 (二)根据已知地图进行定位和导航 (三)使用RTAB-MAP进行建图和导航 该项目的slam_bot已经上传 ...

  4. 【SLAM建图和导航仿真实例】(二)- 根据已知地图进行定位和导航

    引言 在这个-SLAM建图和导航仿真实例-项目中,主要分为三个部分,分别是 (一)模型构建 (二)根据已知地图进行定位和导航 (三)使用RTAB-MAP进行建图和导航 该项目的slam_bot已经上传 ...

  5. 机器人操作系统ROS—深度相机+激光雷达实现vSLAM建图与导航 转载

    原文:机器人操作系统ROS-深度相机+激光雷达实现vSLAM建图与导航_wx5d23599e462fa的技术博客_51CTO博客 这次将带大家学习如何使用深度相机实现机器人的视觉SLAM建图及导航. ...

  6. deb 中标麒麟_「图」百度网盘Linux版放出deb包客户端:新增支持Ubuntu 18.04 LTS

    6月中旬发布的百度网盘Linux版本中,首先适配了中标麒麟桌面操作系统软件(兆芯版)V7.0.而今天@Ubuntu官方推特最新微博表示,继发布Linux rpm包客户端之后,官方今天又推出了deb包客 ...

  7. 乌班图LINUX如何用SHELL链接,Xshell连接本地虚拟机Ubuntu 18.04的方法

    本地安装了虚拟机,网络选择的是桥接网络,想通过Xshell连接上去,结果无法连接,寻找资料后发现Ubuntu 18.04没有安装ssh,其实Ubuntu系统多数默认情况下并没有安装ssh服务,如果通过 ...

  8. linux邮箱客户端安装指令,如何在Ubuntu 18.04中安装邮件客户端Geary 0.12.2

    Geary电子邮件客户端今天早些时候达到了0.12.2错误修复版本.以下是如何在Ubuntu 18.04,Ubuntu 16.04,Ubuntu 17.10中安装它. Geary是一个Gnome电子邮 ...

  9. 在Linux Ubuntu 18.04.x上安装和配置ActiveMQ-Artemis

    目录 假设/期望 Linux命令和Vim "root"用户 背景 面向消息的中间件(MoM) 为什么要使用MoM? Apache ActiveMQ Artemis Artemis支 ...

最新文章

  1. python保存模型与参数_如何导出python中的模型参数
  2. 解决webApiMessageAn error has occurred./Message不能写多个Get方法的问题
  3. CodeForces-985C Liebig's Barrels
  4. python语言与c语言相比在分支结构上有什么不同_大工20春 C/C 语言程序设计 在线作业3 - 百度文库...
  5. 防外挂和防木马的通用解决方案
  6. 分布式事务 - 如何解决分布式事务问题?
  7. javascript this 详解
  8. 中国计量学院全国计算机二级报名,中国计量大学教务管理系统入口https://jwc.cjlu.edu.cn/...
  9. 对/boot/grub/grub.conf的理解
  10. 每天一道剑指offer-翻转单词顺序列
  11. 数据链路层之以太网协议和网络层IP协议
  12. mysql 导出数据到txt文件_mysql 导出数据到txt文件
  13. Mysql数据库创建表——标准模板
  14. matlab如何让图更清晰,matlab图片清晰度调整
  15. linux下编译和安装log4cxx,ubuntu下log4cxx安装使用
  16. 爬虫+可视化——链家杭州二手房房源信息
  17. 安装windows server 2012在H3C服务器上
  18. 颜色相关直方图(color correlogram)
  19. 【MySQL附录】A6:MySQL OCP 认证考试最详细最准确报考流程(2020年)
  20. 人工智能的终局:让机器理解人类的思维方式

热门文章

  1. 冰湖,风筝,喜鹊,跳水台
  2. css3-animation-复习篇
  3. 益企工程云签约明远建设 助力企业降本增效
  4. 2015年中国云计算市场回顾与展望
  5. UI设计师主要做什么 工作内容大致有哪些
  6. Java调用TSC打印机进行打印
  7. 阿里云 远程mysql_阿里云远程mysql
  8. 数据结构与算法基础学习(一)
  9. Matlab代码模板,图像处理,色彩补偿,色彩平衡,显示连通分量数量
  10. 计算机键盘时好时坏,机子的CTRL键时好时坏?