【发布时间】:2022-11-27 11:00:01
【问题描述】:
我想启动一个 ROS 节点并记录节点发布的所有主题。我计划通过 bash 脚本来完成此操作。
问题是当我第一次启动节点并记录一个包文件时,处理后生成了包文件但它是空的。我收到此错误消息:
No messages to play on specified topics. Exciting.
到目前为止我的脚本:
#!/bin/bash
# launching my ros node:
roslaunch test test.launch
# [TODO] wait short period of time (until topics are available)
# record all topics via rosbag
rosbag record -a
# [TODO] kill ros node after specific amount of time/close bagfile
我认为这是因为当我启动节点后直接开始记录时那里没有主题。
也许有人知道如何做到这一点。任何帮助将非常感激。
【问题讨论】: