美文网首页
ROS学习记录

ROS学习记录

作者: 一恪slam | 来源:发表于2020-09-14 19:08 被阅读0次

ROS话题(topic)映射

  1. 直接运行ROS节点并在命令行中映射
    :用Intel RealSense T265运行ORB-SLAM3时,可以将鱼眼相机的话题/camera/fisheye1/image_raw映射为代码中的话题/camera/left/image_raw
rosrun ORB_SLAM3 Stereo_Inertial Vocabulary/ORBvoc.txt ./Examples/ROS/ORB_SLAM3/IntelRealSenseT265.yaml  /camera/left/image_raw:=/camera/fisheye1/image_raw  /camera/left/image_raw:=/camera/fisheye2/image_raw   /imu:=/camera/imu false 
  1. 播放数据包bag并在命令行中进行映射
rosbag play --pause THU_Campus1.bag /camera/fisheye1/image_raw:/camera/left/image_raw /camera/fisheye2/image_raw:=/camera/left/image_raw /camera/imu:=/imu
# 添加`--pause`参数后,按空格键可以对数据包进行暂停或者开始
  1. 使用remap标签在launch文件中进行重映射
    待添加

ROS中rosbag命令

  1. 录制数据包
rosbag record -a
# 录制全部的话题

rosbag record -O ThuCampus.bag /camera/fisheye1/image_raw /camera/fisheye2/image_raw /camera/imu
# 将数据包文件起名为ThuCampus.bag
# 录制了三个话题
# /camera/fisheye1/image_raw
# /camera/fisheye2/image_raw
# /camera/imu

rosbag record --split --size=1024 /camera/fisheye1/image_raw
# 单位MB
rosbag record --split --duration=30 /camera/fisheye1/image_raw
# 录制30秒
rosbag record --split --duration=5m /camera/fisheye1/image_raw
# 录制5分钟
rosbag record --split --duration=2h /camera/fisheye1/image_raw
# 录制2小时
  1. 剪辑数据包
# 表达式
filter <in-bag> <out-bag> <expression>
# 例子
rosbag filter my.bag out.bag "topic == '/camera/fisheye1/image_raw' or topic == '/camera/fisheye2/image_raw'" # 根据话题进行剪辑
rosbag filter my.bag out.bag "t.to_sec() >= 123444.77 and t.to_sec() <= 234545.88" # 根据时间进行剪辑

相关文章

  • ROS学习记录

    ROS话题(topic)映射 直接运行ROS节点并在命令行中映射如:用Intel RealSense T265运行...

  • 03.ROS console 和 msg

    本文主要参考以下文章: CSDN ROS入门教程(二) ROS官方wiki教程 本文继续上一篇继续进行学习并记录下...

  • 04.ROS入门学习 - Publisher 和 Subscri

    本文主要参考以下文章: CSDN ROS入门教程(三)ROS官方wiki教程 本文继续上一篇学习并记录下重要的操作...

  • 05.ROS入门学习-Server 和 client

    本文主要参考以下文章: CSDN ROS入门教程(四) ROS官方wiki教程 本文继续上一篇学习并记录下重要的操...

  • 06.ROS入门学习 - 数据记录与回放

    本文主要参考以下文章: CSDN ROS入门教程(五) ROS官方wiki教程 本文继续上一篇学习并记录下重要的操...

  • ROS2学习

    把自己学习的琐碎的东西都记录在这里,备忘。 1、design.ros2.org 介绍了ROS2的设计思路,没别的就...

  • ROS官方文档学习记录(一)

    安装完ROS系统后对官方例程进行了学习:http://wiki.ros.org/ROS/Tutorials在学习到...

  • ROS

    学习资料 ROS入门教程 本系列来自:http://wiki.ros.org/cn/ROS/Tutorials R...

  • Ros基础

    学习资料推荐ROS官方教程(中文版):http://wiki.ros.org/cn/ROS/Tutorials[h...

  • 转战ROS2.0--Apple的学习笔记

    随着对ROS的了解,发现了ROS2.0的好处,并且ROS2.0支持win10等各种平台,那么我必须直接学习ROS2...

网友评论

      本文标题:ROS学习记录

      本文链接:https://www.haomeiwen.com/subject/mzwzektx.html