0
$\begingroup$

Rosanswers logo

I recently started to work exhaustively with rosbag. Also started with extracting videos out of it and also start writing my own tools for timestamp manipulation (which was a nice exercise btw). But then I found that there already exist tools for all these task. Before I start writing more tools for bag operations, I'd like to ask what other repositories/packages/tools exist.

Edit: I put the (hopefully ever-growing list) into an answer, so that this question gets more attention Please send more suggestions!


Originally posted by tik0 on ROS Answers with karma: 220 on 2018-06-04

Post score: 2


Original comments

Comment by stevejp on 2018-06-04:
This post on ros discourse last week for "Qt rosbag exporter", which is a Qt based GUI for working with bag files.

Comment by tik0 on 2018-06-05:
Just awesome! Thanks for the hint! I'll put it in the list.

Comment by lmathieu on 2018-06-05:
In a totally different technology (web based), there is https://marvhub.com and https://github.com/ternaris/marv-robotics who works on bag files for displaying informations on the web (the best example i found : https://marvhub.com/#/detail/q4mwxc3epkcqpqhiyoru7xclii )

Comment by tik0 on 2018-06-11:
@Imathieu This is just mindblowing. Never thought of such possibilities! I will directly integrate this into my work! Thanks for this awesome tip.

Comment by PrieureDeSion on 2018-06-13:
@tik0 if you are looking to manipulate/log simple text-based data, here's a little something I wrote: https://gist.github.com/PrieureDeSion/f9e185ec14556e905373c5be72718d6d

It may be of use for quick processing and extraction.

Comment by tik0 on 2018-06-28:
Found another toolset from this post, which is able to trim and merge bag files: https://answers.ros.org/question/10683/is-there-a-way-to-merge-bag-files/

$\endgroup$

1 Answer 1

0
$\begingroup$

Rosanswers logo

So the hopefully ever-growing list to work with bag files is as follows:

Edit

  1. Added Matlab solutions
  2. Add toolset for trimming and merging bag files
  3. Add Rosbag Editor
  4. Add rosbag_fixer
  5. Add bag export

Originally posted by tik0 with karma: 220 on 2018-06-11

This answer was ACCEPTED on the original site

Post score: 5


Original comments

Comment by VictorLamoine on 2018-06-28:
As I found myself working more and more with rosbag files this is very useful, is there a place where we should put this list on the wiki?

Comment by tik0 on 2018-06-29:
Also thought about that. But do you have anything in mind? From my point of view the ROS wiki might not be optimal, since this topic is very generic.

Comment by gvdhoorn on 2019-07-18:
Could add gavanderhoorn/rosbag_fixer:

Replaces incomplete msg defs with the correct ones in bags with topics published by rosjava

Works around rosjava/rosjava_bootstrap#16.

Would be better to have an actual fix committed, but that would depend on someone picking that issue up and actually solving it.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.