1.在虚拟机打开roscore

2.新建终端,ssh登录树莓派,在树莓派中输入以下命令,挂载树莓派摄像头

df -h
sudo mount /dev/mmcblk0p1 /boot

3.使能树莓派摄像头

sudo raspi-config

进入图形界面选择 Interfacing Options >> Camera >> Yes

4.启动usb_cam topic

roslaunch usb_cam usb_cam-test.launch

5.PC虚拟机端确认相机画面

方法一:rqt查看topic画面,新建终端输入

rqt_image_view

在rqt窗口左上角选择/usb_cam/image_raw topic,可看到RGB画面

方法二:rviz查看topic画面 ,新建终端输入

rviz

在 Displays >> Add 中,添加usb_cam节点下的Image,可看到RGB画面

6.启动单目相机topic

roslaunch orb_slam2_ros orb_slam2_r200_mono.launch

7.使用rviz查看Image、PointCloud2、Pose等topic

打开rviz,在 Displays >> Add 中,添加orb_slam2_mono节点下的Image、PointCloud2、Pose等topic,此时可看到Image中有灰度画面,但没有生成点云数据和位姿箭头

8.缓慢晃动相机,直到ORB算法初始化完成,生成点云数据和位姿箭头

PC虚拟机+树莓派摄像头运行ORB-SLAM2命令流程相关推荐

  1. Ubuntu下使用单目相机运行ORB SLAM2

    环境:Ubuntu16.04+ROS Kinetic+USB单目摄像头 虽然ORB SLAM2的官方说明中表示没有ROS也可以编译运行,但要实时的跑ORB SLAM2还是需要ROS平台的,所以之前没有 ...

  2. 使用摄像头运行ORB SLAM2---使用视频运行ORB-SLAM2

    ##### 在orb_slam2 目录下新建文件 myslam.yaml %YAML:1.0#----------------------------------------------------- ...

  3. Ubuntu14.04 使用本地摄像头跑ORB SLAM2

    嗯 这个方法我暂时弄不出来,用了另外一个方法:SLAM14讲 第一次课 使用摄像头或视频运行 ORB-SLAM2 前面的准备: Ubuntu14.04安装 ROS 安装步骤和问题总结 Ubuntu14 ...

  4. 一条命令实现树莓派摄像头直播推流哔哩哔哩

    1 背景介绍 昨天,有师弟问我怎么实时采集视频并推流到直播平台,我告诉他这个很简单,于是给他推荐了一块创客神器小电脑--树莓派,讲了半个小时Raspbian Linux入门操作,然后让他先自己尝试摸索 ...

  5. 树莓派摄像头使用常用命令及代码

    检测树莓派摄像头是否可用 raspistill -o image.jpg 2592*1944分辨率 直接在终端输入 raspistill 即可查看所有 raspistill的命令选项 间隔一定时间拍摄 ...

  6. 树莓派 摄像头 php,树莓派3 之 USB摄像头安装和使用

    需求 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头(有点贵).如果你不想要为摄像头模块花费额外的金钱,那有另外一个方法,就是你常见的USB 摄像头.你可能已经在PC上安装过了.我买的如图的这 ...

  7. python 树莓派摄像头_Python实现树莓派摄像头持续录像并传送到主机的步骤

    关于树莓派,想必从事嵌入式开发的开发者都有听过,树莓派原名为Raspberry Pi,也就是它的英文读法,树莓派诞生于英国,由"Raspberry Pi 基金会"这个慈善组织注册开 ...

  8. 树莓派 摄像头 python_Python实现树莓派摄像头持续录像并传送到主机

    关于树莓派,想必从事嵌入式开发的开发者都有听过,树莓派原名为Raspberry Pi,也就是它的英文读法,树莓派诞生于英国,由"Raspberry Pi 基金会"这个慈善组织注册开 ...

  9. 乌班图安装ORB-SLAM2并使用USB摄像头运行

    本文详细介绍了乌班图安装ORB-SLAM2的安装和配置,并使用USB摄像头生成特征点云图 目录 1 下载ORB_SLAM2源码 1.1源码下载 2 安装并编译pangolin 2.1 安装依赖项 2. ...

最新文章

  1. mysql 查询优化实验报告_Mysql查询优化小结
  2. phpstorm设置的快捷键突然失效了,提示: IdeaVim ...
  3. Xamarin XAML语言教程通过ProgressTo方法对进度条设置
  4. 第六周 Word目录和索引
  5. CF961G Partitions
  6. [html] html中p标签内为何不能嵌套div标签?
  7. mysql保存plc数据_MySQL空间数据的保存
  8. 【推广】实用命令——tldr
  9. Leetcode--2. 两数相加
  10. 学编程的日子里,很多人因迷茫放弃了编程,那我们应该怎么做呢?
  11. 它身上的飞秋 战衣给他添上了英武的气势
  12. java有哪些类_Java中常用的类有哪些?
  13. Epic高管:虚幻4引擎目标是不同规模开发商
  14. JVM如何判断类相同
  15. 加州伯克利本科学计算机好吗,美国加州大学伯克利分校和卡耐基梅隆大学计算机科学CS专业哪个好?...
  16. Orchard详解--第五篇 CacheManager
  17. IDL | 实验五 IDL数据可视化
  18. linux下目录简介——/proc
  19. 内网穿透工具NatApp使用教程
  20. 服务器租用idc机房功能和配置介绍

热门文章

  1. 论文笔记:Collaborative Filtering Recommender Systems
  2. idea升级后maven的pom报错‘parent.relativePath‘ of POM xxx points at xxx instead of xxx
  3. java maxpermsize 设多少_Xms Xmx PermSize MaxPermSize 区别
  4. 【RPA新手教学】UiBot—巧用变量使数据搬运功能更简单更稳定
  5. Tx2 NX编译Halide13.0.1
  6. 2019年前端性能优化清单
  7. 菜鸟学院~2020年谁在挑战云上“霸权”?
  8. AD笔记:设计多通道图纸,以及多通道位号格式设置
  9. 计算机辅助设计是运用计算机,计算机辅助设计在艺术设计中的应用
  10. android的学生管理系统,Android实现学生管理系统