ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

rqt_graph when playing a rosbag

asked 2018-07-26 11:14:20 -0500

rkblack gravatar image

Hello, I am really new with ROS and I am having some problems with rqt_graph. I would like to play a rosbag file and watch all the nodes and topics with rqt_graph as it was during execution. Therefore, I run:

$> rosbag play rosbag_name.bag ---- Terminal 1

$> rqt_graph ---- Terminal 2

Then, I can only see:

As I show in the previous image, I can only find a node with the name /play_.... Does it mean that I cannot watch all the nodes when playing a rosbag? Or is there any way to play the bag and plot the nodes graph?

Thank you very much in advance. I have tried almost everything but I was not able to make it work.

Best regards

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2018-07-26 11:42:12 -0500

This is entirely correct, you will not be able to see the nodes as they were during recording because the don't exist on playback.

A rosbag only records messages published on topics, not the existence of the nodes themselves. So when you play the rosbag back again all you will see is the playback node. This single node is now publishing all the recorded messages that were originally produced by many different nodes.

Hope this makes sense.

edit flag offensive delete link more


It totally make sense. Thank you very much PeteBlackerThe3rd!

rkblack gravatar image rkblack  ( 2018-07-26 12:00:34 -0500 )edit

Question Tools

1 follower


Asked: 2018-07-26 11:14:20 -0500

Seen: 1,280 times

Last updated: Jul 26 '18