【问题标题】:Publish rosbag image on a topic other than /camera/image_raw在 /camera/image_raw 以外的主题上发布 rosbag 图像
【发布时间】:2017-11-28 17:51:01
【问题描述】:

是否可以播放包含 /camera/image_raw 以外的主题图像的 rosbag 文件?

【问题讨论】:

    标签: ros


    【解决方案1】:

    是的,有可能,您可以简单地remap your argumentsremap your topic-tag

    • 您可以在播放单个节点时从终端级别执行此操作:
    rosbag play mybagfile.bag /camera/image_raw:=/dataset/name
    
    • 您可以在 your rosbag play command 之前的 roslaunch 文件中执行此操作。当您运行多个节点时,它很有用。

    重映射示例:

    <remap from = "/camera/image_raw" to = "/dataset/name" />
    

    roslaunch 示例:

    <launch>
    <arg name = "pathToRosbag"  default = "/home/path/to/Rosbag.bag" />
    <remap from = "/camera/image_raw" to = "/dataset/name" />
    <node pkg  = "rosbag"
          type = "play"
          name = "player"
          args = "$(arg pathToRosbag)"/>
    </launch>
    

    【讨论】:

    • 我认为有一个用于播放包文件的启动文件是一种相当罕见的情况。不过,您也可以在终端上轻松完成:rosbag play mybagfile.bag /camera_image_raw:=/dataset/name
    • 当然,这取决于您需要什么,但是我从来没有只玩过一个节点 - rosbag,它总是与其他节点一起出现。 PS:谢谢,我用你的提示升级了答案,问候。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 2021-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多