一、rosbag相关的指令

1. rostopic list //列举出系统中正在发布的ros 话题

2. rosbag record -a //录制系统中所有正在发布的ros 话题

3. rosbag record topic1 topic2 .... -o bagname.bag

4. rosbag play bagname.bag //播放bag文件

5. rosbag info bagname.bag //查看bag中录制的话题信息

6. Ctrl + c //停止录制

二、 播放rosbag中的数据

rosbag play bagname.bag 播放的数据一点也不直观,类似于这种

比如说我们想看一下bag中的图像,点云或者IMU数据是什么样子的,我们可以使用rviz来实现。

//打开一个终端输入
roscore
//打开一个新的终端输入
rosrun rviz rviz

1. 显示image图像

在rviz的左下角点击“Add”在弹出的窗口中选择“Image”,然后点击OK

然后选择“Image”的话题为你正在发布的image的话题

2. 显示IMU数据

这个需要提前安装一个插件“rviz_imu_plugin”.安装方法如下:

注意:这里的"melodic"要切换成你自己的ros版本。安装上之后,rviz中会自动加载出来

sudo apt-get install ros-melodic-imu-tools

按照同样的方法,点击RVIZ左下角的“Add”然后选择 “rviz_imu_plugin”中的“imu”,最后点击“OK”。然后就是选择imu的话题。

但是你很可能会遇到这样的error:for frame [xxx]: Fixed Frame [map] does not exist

这是因为在“Global Options”中的“Fixed Frame”设置为“map”,这是因为世界坐标定义成map,单独运行sensor 节点不会生成世界坐标,而传感器坐标imu找不到世界坐标,就定位不了自身的位置,从而报错。

那如何结局这个问题呢?只需要将"Fixed Frame"后面的map修改为 for frame [xxx]: Fixed Frame [map] does not exist 报错信息中括号中的 xxx,就可以了。

ros rviz显示rosbag中的图像和imu数据相关推荐

  1. python解析雷达数据_【学习笔记】使用python带时间戳提取rosbag中的图像和雷达数据...

    使用sick的TIM561雷达采集数据,topic nam是/scan,摄像头录制图像,topic name是/usb_cam/image_raw.脚本以下:python # coding:utf-8 ...

  2. ROS Rviz 显示超声波测量范围 Python

    ROS Rviz 显示超声波测量范围 Python 1. 缘由 2. Python实现 3. 效果 最近几个月都在忙调试和工程的事情 太忙了,两个月都没发布文章了 过阵子应该就可以重新开始软件开发工作 ...

  3. ROS Rviz 显示地图 Python

    ROS Rviz 显示地图 Python 1. 缘由 2. Python实现 3. 效果 1. 缘由 地图在自主移动机器人这个行业里是非常重要的 第一步需要可视化地图来感官了解一下 在网上的资料基本都 ...

  4. ROS Rviz 显示轨迹 Python

    ROS Rviz 显示轨迹 Python 1. 缘由 2. Python实现 3. 效果 1. 缘由 3月一直在调试设备,还要持续一段时间,没空余时间 工作上也遇到很多非技术问题 同事的帮忙,最近状态 ...

  5. 将Rosbag中compressed图像转换成raw类型

    通过ubuntu摄像头录制rosbag步骤: 终端一 roscore 终端二  启动节点 rosrun uvc_camera uvc_camera_node 终端三  查看图像 rosrun imag ...

  6. 彻底解决显示Opencv中Mat图像到Mfc窗口问题

    第一步,转换格式前预先获得待显示控件的大小,若相等则不做处理,若不等则首先改变Mat图像大小,再进行转换. CRect rect;         GetDlgItem(IDC_STATIC_SRC) ...

  7. 使用ros发布UVC相机和串口IMU数据

    1.目的:为了可以标定普通USB相机和固定在相机上的外置IMU的外参,我希望通过ROS获取更高分辨率和更高频率的图像数据,并且可以将图像和imu的topic发布出来,直接使用rosbag record ...

  8. SLAM学习 | 小觅相机的图像与IMU时间戳对齐分析

    SLAM学习 | 小觅相机的图像与IMU时间戳对齐分析 1 在时间轴上标注时间戳 2 时间戳对齐误差 3 通过增加IMU频率减小对齐误差 概要: 接前文--SLAM学习 | 使用小觅相机MYNTEYE ...

  9. ROS中使用乐视 奥比中光(Astra Pro)深度相机显示彩色和深度图像

    环境 Ubuntu ROS Kinect or Melodic 奥比中光ROS驱动包安装地址:https://github.com/orbbec/ros_astra_camera 1.安装ROS 2. ...

最新文章

  1. 涵盖18+ SOTA GAN实现,这个图像生成领域的PyTorch库火了
  2. 【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | Instrumentation 源码分析 )
  3. 函数指针,指针函数,数组指针,指针数组 区分
  4. Spring-国际化信息02-MessageSource接口
  5. 百度地图api 去左下角百度地图logo的方法
  6. 洛谷 P3391 文艺平衡树
  7. rust怎么传送到队友_王者荣耀原初法阵怎么传送?原初法阵最多传送几个人?...
  8. CORS - 引入预检请求的动机是什么?
  9. Tosca 注意事项(持续更新)
  10. 树莓派4B安装ffmpeg的方法
  11. 使用BCC工具获取Linux内核空间read/write操作的文件名
  12. Android上使用MP3格式录制声音
  13. qtoolbutton设置图标大小及文字位置
  14. 解读LED灯具中国能效认证
  15. android studio代理设置
  16. 当读/写磁盘文件时,read/write是不带缓冲机制的吗?请说明原因。
  17. 服务器修改密码后任务暂停,windows server 2012 改密码后计划任务执行失败
  18. 大一新生调查报告——新生遇到的问题与需求
  19. python type help copyright_python中help信息
  20. 【Python】pyqt5-----QObject

热门文章

  1. Office 2016 VOL版安装文件
  2. Cadence Orcad Capture主要工作窗口介绍
  3. 官宣!成都链安在北京成立分部啦!
  4. 东南计算机学硕专硕,2019考研报考注意这个专业学硕竟然不能调剂到专硕
  5. MT6737模块编译方法
  6. 小米4充不了电处理办法(图文)小米4不能充电的维修教程
  7. python 画图自定义x轴刻度值
  8. 云端应用典型应用场景
  9. Android利用jsoup爬虫爬网页数据(二)
  10. redis持久化数据到磁盘