系列文章目录

  • walking机器人入门教程-目录
  • walking机器人入门教程-硬件清单
  • walking机器人入门教程-软件清单
  • walking机器人入门教程-测试底盘
  • walking机器人入门教程-测试键盘控制
  • walking机器人入门教程-测试手柄
  • walking机器人入门教程-测试D435i相机
  • walking机器人入门教程-测试IMU
  • walking机器人入门教程-测试激光雷达
  • walking机器人入门教程-测试里程
  • walking机器人入门教程-测试USB相机(选配)
  • walking机器人入门教程-测试语音阵列(选配)
  • walking机器人入门教程-查看TF树和机器人模型
  • walking机器人入门教程-slam_toolbox算法建图
  • walking机器人入门教程-cartographer算法建图
  • walking机器人入门教程-gmapping算法建图
  • walking机器人入门教程-单点导航
  • walking机器人入门教程-多点导航
  • walking机器人入门教程-融合建图和导航
  • walking机器人入门教程-测试深度数据转激光数据
  • walking机器人入门教程-视觉转激光建图-gmaping算法建图
  • walking机器人入门教程-视觉转激光建图-slam_toolbox算法建图
  • walking机器人入门教程-视觉转激光建图-cartographer算法建图
  • walking机器人入门教程-语音交互-语音播报
  • walking机器人入门教程-使用统一建图入口
  • walking机器人入门教程-语音交互-录音和播放
  • walking机器人入门教程-语音交互-配置百度语音服务
  • walking机器人入门教程-语音交互-自定义唤醒词
  • walking机器人入门教程-开启和关闭自启动功能
  • walking机器人入门教程-实现基于WebRTC的p2p在线视频通话
  • walking机器人入门教程-rosbag包的录制和回放
  • walking机器人入门教程-离线建图-slam_toolbox算法建图
  • walking机器人入门教程-离线建图-gampping算法建图
  • walking机器人入门教程-离线建图-cartographer算法建图
  • walking机器人入门教程-测试-直行1米测试线速度
  • walking机器人入门教程-测试-旋转360度测试角速度
  • walking机器人入门教程-应用-障碍检测
  • walking机器人入门教程-应用-位置控制
  • walking机器人入门教程-应用-绘制圆形
  • walking机器人入门教程-视觉建图-rtabmap使用激光建图和导航
  • walking机器人入门教程-视觉建图-rtabmap使用视觉建图和导航
  • walking机器人入门教程-应用-查看图像话题
  • walking机器人入门教程-应用-实现拍照功能
  • walking机器人入门教程-应用-实现录像功能
  • walking机器人入门教程-应用-读取图片文件并发布图像话题
  • walking机器人入门教程-应用-生成aruco标签
  • walking机器人入门教程-应用-识别图片中aruco标签
  • walking机器人入门教程-应用-识别视频中aruco标签
  • walking机器人入门教程-应用-定位视频中aruco标签
  • walking机器人入门教程-应用-定位和发布aruco标签TF信息和位姿信息
  • walking机器人入门教程-校准-相机校准
  • walking机器人入门教程-应用-aruco标签TF实现跟随
  • walking机器人入门教程-应用-aruco标签实现目标导航
  • walking机器人入门教程-应用-全景图
  • walking机器人入门教程-工具-命令管理器

说明:

  • 介绍如何使用rtabmap算法结合视觉实现建图和导航

相关设备

  • walking机器人套件:采购地址

单建图步骤:

  • 新开终端,启动地盘
ros2 launch walking_bringup robot.launch.py
  • 新开终端,启动rtabmap算法
ros2 launch walking_vslam  rtabmap_rgbd.launch.py
  • 地图自动保存到~/.ros/rtabmap.db
  • 新开终端,启动键盘控制
ros2 launch walking_teleop  keyboard.launch.py
  • 新开终端,启动rviz
ros2 launch walking_navigation rviz_view.launch.py
  • 移动小车进行建图
  • 效果图:

单导航步骤:

  • 单导航是使用上一步自动保存的地图作为导航的地图
  • 新开终端,启动底盘
ros2 launch walking_bringup robot.launch.py
  • 新开终端,启动导航
ros2 launch walking_navigation bringup_v2.launch.py  use_slam:=false slam_type:=rtabmap_rgbd
  • 通过rviz上指定目标点,就可以实现导航.

融合建图和导航

  • 新开终端,启动底盘
ros2 launch walking_bringup robot.launch.py
  • 启动建图和导航
#单视觉效果一般
ros2 launch walking_navigation bringup_v2.launch.py  slam_type:=rtabmap_rgbd
  • 通过rviz上指定目标点,就可以实现导航.
  • 效果图:

walking机器人入门教程-视觉建图-rtabmap使用视觉建图和导航相关推荐

  1. walking机器人入门教程-视觉转激光建图-cartographer算法建图

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

  2. walking机器人入门教程-硬件清单

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

  3. walking机器人入门教程-深度学习-使用yolov5进行物体识别

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

  4. Turbot4机器人入门教程-使用统一建图入口

      系列文章目录: Turbot4机器人入门教程-硬件清单 Turbot4机器人入门教程-软件清单 Turbot4机器人入门教程-NoMachine远程控制 Turbot4机器人入门教程-配置网络 T ...

  5. Turbot4机器人入门教程-配置网络

     系列文章目录: Turbot4机器人入门教程-硬件清单 Turbot4机器人入门教程-软件清单 Turbot4机器人入门教程-NoMachine远程控制 Turbot4机器人入门教程-配置网络 Tu ...

  6. walking机器人仿真教程-应用-自动查找ArUco Marker位置进行自主对接

    系列文章目录 walking机器人仿真教程-启动仿真环境 walking机器人仿真教程-查看仿真环境相关话题 walking机器人仿真教程-仿真控制 walking机器人仿真教程-激光建图-仿真sla ...

  7. ROS入门21讲 | ROS机器人入门教程 【简明笔记】

    古月·ROS入门21讲 | 一学就会的ROS机器人入门教程 文章目录 ROS核心概念 ROS命令行 工作空间与功能包 订阅与发布 发布者 Publisher 订阅者 Subscriber 话题消息的自 ...

  8. D3.js的v5版本入门教程(第十三章)—— 饼状图

    D3.js的v5版本入门教程(第十三章) 这一章我们来绘制一个简单的饼状图,我们只绘制构成饼状图基本的元素--扇形.文字,从这一章开始,内容可能有点难理解,因为每一章都会引入比较多的难理解知识点,在这 ...

  9. tensorflow入门教程和底层机制简单解说——本质就是图计算,自动寻找依赖,想想spark机制就明白了...

    简介 本章的目的是让你了解和运行 TensorFlow! 在开始之前, 让我们先看一段使用 Python API 撰写的 TensorFlow 示例代码, 让你对将要学习的内容有初步的印象. 这段很短 ...

最新文章

  1. 58同城招聘|三维重建、图像图形学算法工程师(校招/社招)
  2. vivado如何实现增量编译,加快布局布线
  3. libxml/xmlversion.h: No such file or directory
  4. Java之基础(1) - 编程中“为了性能”尽量要做到的一些地方
  5. POJ-1328 Radar Installation 贪心
  6. 不需要的系统垃圾把它杀掉!
  7. 迭代器模式在 Java 容器中的实现
  8. C++ Code_combobox
  9. 孙鑫VC学习笔记:第十六讲 (三) 用异步套接字编写聊天程序
  10. 吴恩达机器学习视频学习笔记(4)
  11. java汉字的编码_JAVA汉字编码问题
  12. Windows下完成SCTP简单抓包
  13. 高端存储十面埋伏 华为全闪存系列亮剑出击
  14. Win10笔记本开启热点让手机上网
  15. springmvc mvn搭建
  16. gensim : AttributeError: The vocab attribute was removed from KeyedVector in Gensim 4.0.0.
  17. android短信接受震动,Android中实现拨打电话、发送短信、响铃、震动和获取当前时间...
  18. php面试 猴子大王,php猴子选大王问题解决方法,猴子大王_PHP教程
  19. window的dos命令学习笔记 七
  20. 什么是PR值?提高PR值有哪些方法?

热门文章

  1. 关于Windows服务下调用远程打印机的坑
  2. flash特效原理 标签云
  3. 社区团购系统介绍 社区团购小程序分析
  4. Meta for Mac(专业的音乐标签编辑器)
  5. 永恒之塔鲁迪纳6人本守护星各阶段技能
  6. 手机QQ访问时,html页面在QQ中自定义预览和自定义分享
  7. SKlearn学习笔记——XGBoost
  8. 运用python将数据转为refworks格式
  9. nodejs微服务框架解决方案
  10. 原来,这才是开发者打开世界读书日的正确姿势