Play rosbag on Euclid
Recently I am trying to play back some rosbag on Euclid (including some rosbag from Internet and recorded with my Euclid).
Though I can call the cmd "rosbag play XXX.bag" in bash, there is actually no information being published to corresponding rostopics.
For example, if I call "rostopic list" while playing a rosbag recorded with Euclid scenario "cameras", I do see topics such as /camera/color/image_raw and /camera/depth/image_raw in the list.
However, if I do "rostopic echo /camera/color/image_raw", nothing came out. Similarly, I cannot show the raw image with rviz.
At first I suspect there could be issue with the rosbags. So I copied the "problematic" rosbag to another ubuntu desktop: now the images are published with no problem at all!
Also I tried to do "rosbag fix XXX.bag XXX_fixed.bag --force", but with no luck.
Till now, I feel like it might related to the fact that there is a specific version of ros running on Euclid, which somehow blocks the rostopic such as image_raw being published. Not sure how to fix or get around with this.
I wonder if anyone else ran into similar issue these days. Any hint or suggestion is appreciated!
Published on 11 May 2018 at 12:52AM