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

Revision history [back]

click to hide/show revision 1
initial version

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

  • Native rosbag
    • http://wiki.ros.org/rosbag
    • https://github.com/ros/ros_comm/tree/kinetic-devel/tools/rosbag/scripts
    • http://wiki.ros.org/rosbag/Cookbook
    • http://docs.ros.org/kinetic/api/rosbag/html/index.html
  • bag tools
    • http://wiki.ros.org/bag_tools
  • rqt_bag
    • http://wiki.ros.org/rqt_bag
    • http://wiki.ros.org/rqt_bag_plugins
  • rtq_bag_exporter
    • https://gitlab.com/InstitutMaupertuis/rqt_bag_exporter
    • https://discourse.ros.org/t/qt-rosbag-exporter/4964
  • MARV Robotics (extensible data management platform)
    • Code: https://github.com/ternaris/marv-robotics
    • Example: https://marvhub.com/#/collection/bags
    • Example: https://marvhub.com/#/detail/q4mwxc3epkcqpqhiyoru7xclii

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

  • Native rosbag
    • http://wiki.ros.org/rosbag
    • https://github.com/ros/ros_comm/tree/kinetic-devel/tools/rosbag/scripts
    • http://wiki.ros.org/rosbag/Cookbook
    • http://docs.ros.org/kinetic/api/rosbag/html/index.html
  • bag tools
    • http://wiki.ros.org/bag_tools
  • rqt_bag
    • http://wiki.ros.org/rqt_bag
    • http://wiki.ros.org/rqt_bag_plugins
  • rtq_bag_exporter
    • https://gitlab.com/InstitutMaupertuis/rqt_bag_exporter
    • https://discourse.ros.org/t/qt-rosbag-exporter/4964
  • MARV Robotics (extensible data management platform)
    • Code: https://github.com/ternaris/marv-robotics
    • Example: https://marvhub.com/#/collection/bags
    • Example: https://marvhub.com/#/detail/q4mwxc3epkcqpqhiyoru7xclii
  • Matlab solutions
    • native robotics toolbox: https://de.mathworks.com/help/robotics/ref/rosbag.html
    • (tested and working well): https://github.com/unl-nimbus-lab/bag2matlab
    • (untested): https://github.com/bcharrow/matlab_rosbag

Edit

  1. Added Matlab solutions

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

  • Native rosbag
    • http://wiki.ros.org/rosbag
    • https://github.com/ros/ros_comm/tree/kinetic-devel/tools/rosbag/scripts
    • http://wiki.ros.org/rosbag/Cookbook
    • http://docs.ros.org/kinetic/api/rosbag/html/index.html
  • bag tools
    • http://wiki.ros.org/bag_tools
  • rqt_bag
    • http://wiki.ros.org/rqt_bag
    • http://wiki.ros.org/rqt_bag_plugins
  • rtq_bag_exporter
    • https://gitlab.com/InstitutMaupertuis/rqt_bag_exporter
    • https://discourse.ros.org/t/qt-rosbag-exporter/4964
  • MARV Robotics (extensible data management platform)
    • Code: https://github.com/ternaris/marv-robotics
    • Example: https://marvhub.com/#/collection/bags
    • Example: https://marvhub.com/#/detail/q4mwxc3epkcqpqhiyoru7xclii
  • Matlab solutions
    • native robotics toolbox: https://de.mathworks.com/help/robotics/ref/rosbag.html
    • (tested and working well): https://github.com/unl-nimbus-lab/bag2matlab
    • (untested): https://github.com/bcharrow/matlab_rosbag
  • bagtools (trimming and merging bag files)
    • https://bitbucket.org/daniel_dube/bagedit/wiki/Home

Edit

  1. Added Matlab solutions
  2. Add toolset for trimming and merging bag files

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

  • Native rosbag
    • http://wiki.ros.org/rosbag
    • https://github.com/ros/ros_comm/tree/kinetic-devel/tools/rosbag/scripts
    • http://wiki.ros.org/rosbag/Cookbook
    • http://docs.ros.org/kinetic/api/rosbag/html/index.html
  • bag tools
    • http://wiki.ros.org/bag_tools
  • rqt_bag
    • http://wiki.ros.org/rqt_bag
    • http://wiki.ros.org/rqt_bag_plugins
  • rtq_bag_exporter
    • https://gitlab.com/InstitutMaupertuis/rqt_bag_exporter
    • https://discourse.ros.org/t/qt-rosbag-exporter/4964
  • MARV Robotics (extensible data management platform)
    • Code: https://github.com/ternaris/marv-robotics
    • Example: https://marvhub.com/#/collection/bags
    • Example: https://marvhub.com/#/detail/q4mwxc3epkcqpqhiyoru7xclii
  • Matlab solutions
    • native robotics toolbox: https://de.mathworks.com/help/robotics/ref/rosbag.html
    • (tested and working well): https://github.com/unl-nimbus-lab/bag2matlab
    • (untested): https://github.com/bcharrow/matlab_rosbag
  • bagtools (trimming and merging Various bag tools (trimming, merging, editing, ... bag files)
    • https://bitbucket.org/daniel_dube/bagedit/wiki/Home bagtools: https://bitbucket.org/daniel_dube/bagedit/wiki/Home
    • Rosbag Editor: https://github.com/facontidavide/rosbag_editor

Edit

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

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

  • Native rosbag
    • http://wiki.ros.org/rosbag
    • https://github.com/ros/ros_comm/tree/kinetic-devel/tools/rosbag/scripts
    • http://wiki.ros.org/rosbag/Cookbook
    • http://docs.ros.org/kinetic/api/rosbag/html/index.html
  • bag tools
    • http://wiki.ros.org/bag_tools
  • rqt_bag
    • http://wiki.ros.org/rqt_bag
    • http://wiki.ros.org/rqt_bag_plugins
  • rtq_bag_exporter
    • https://gitlab.com/InstitutMaupertuis/rqt_bag_exporter
    • https://discourse.ros.org/t/qt-rosbag-exporter/4964
  • MARV Robotics (extensible data management platform)
    • Code: https://github.com/ternaris/marv-robotics
    • Example: https://marvhub.com/#/collection/bags
    • Example: https://marvhub.com/#/detail/q4mwxc3epkcqpqhiyoru7xclii
  • Matlab solutions
    • native robotics toolbox: https://de.mathworks.com/help/robotics/ref/rosbag.html
    • (tested and working well): https://github.com/unl-nimbus-lab/bag2matlab
    • (untested): https://github.com/bcharrow/matlab_rosbag
  • Various bag tools (trimming, merging, editing, ... bag files)
    • bagtools: https://bitbucket.org/daniel_dube/bagedit/wiki/Home
    • Rosbag Editor: https://github.com/facontidavide/rosbag_editor
    • rosbag_fixer (work around message header's missing dependency information): https://github.com/gavanderhoorn/rosbag_fixer

Edit

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

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

  • Native rosbag
    • http://wiki.ros.org/rosbag
    • https://github.com/ros/ros_comm/tree/kinetic-devel/tools/rosbag/scripts
    • http://wiki.ros.org/rosbag/Cookbook
    • http://docs.ros.org/kinetic/api/rosbag/html/index.html
  • bag tools
    • http://wiki.ros.org/bag_tools
  • rqt_bag
    • http://wiki.ros.org/rqt_bag
    • http://wiki.ros.org/rqt_bag_plugins
  • rtq_bag_exporter rqt_bag_exporter
    • https://gitlab.com/InstitutMaupertuis/rqt_bag_exporter
    • https://discourse.ros.org/t/qt-rosbag-exporter/4964
  • MARV Robotics (extensible data management platform)
    • Code: https://github.com/ternaris/marv-robotics
    • Example: https://marvhub.com/#/collection/bags
    • Example: https://marvhub.com/#/detail/q4mwxc3epkcqpqhiyoru7xclii
  • Matlab solutions
    • native robotics toolbox: https://de.mathworks.com/help/robotics/ref/rosbag.html
    • (tested and working well): https://github.com/unl-nimbus-lab/bag2matlab
    • (untested): https://github.com/bcharrow/matlab_rosbag
  • Various bag tools (trimming, merging, editing, ... bag files)
    • bagtools: https://bitbucket.org/daniel_dube/bagedit/wiki/Home
    • Rosbag Editor: https://github.com/facontidavide/rosbag_editor
    • rosbag_fixer (work around message header's missing dependency information): https://github.com/gavanderhoorn/rosbag_fixer
    • Bag export to other formats
    • This is not well supported. So the best way is to export the bag to CSV which can then be converted using pandas, for instance
    • Thread on rosbag to npz or h5 conversion

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

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

  • Native rosbag
    • http://wiki.ros.org/rosbag
    • https://github.com/ros/ros_comm/tree/kinetic-devel/tools/rosbag/scripts
    • http://wiki.ros.org/rosbag/Cookbook
    • http://docs.ros.org/kinetic/api/rosbag/html/index.html
  • bag tools
    • http://wiki.ros.org/bag_tools
  • rqt_bag
    • http://wiki.ros.org/rqt_bag
    • http://wiki.ros.org/rqt_bag_plugins
  • rqt_bag_exporter
    • https://gitlab.com/InstitutMaupertuis/rqt_bag_exporter
    • https://discourse.ros.org/t/qt-rosbag-exporter/4964
  • MARV Robotics (extensible data management platform)
    • Code: https://github.com/ternaris/marv-robotics
    • Example: https://marvhub.com/#/collection/bags
    • Example: https://marvhub.com/#/detail/q4mwxc3epkcqpqhiyoru7xclii
  • Matlab solutions
    • native robotics toolbox: https://de.mathworks.com/help/robotics/ref/rosbag.html
    • (tested and working well): https://github.com/unl-nimbus-lab/bag2matlab
    • (untested): https://github.com/bcharrow/matlab_rosbag
  • Various bag tools (trimming, merging, editing, ... bag files)
    • bagtools: https://bitbucket.org/daniel_dube/bagedit/wiki/Home
    • Rosbag Editor: https://github.com/facontidavide/rosbag_editor
    • rosbag_fixer (work around message header's missing dependency information): https://github.com/gavanderhoorn/rosbag_fixer
  • Bag export to other formats
  • formats

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

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

  • Native rosbag
    • http://wiki.ros.org/rosbag
    • https://github.com/ros/ros_comm/tree/kinetic-devel/tools/rosbag/scripts
    • http://wiki.ros.org/rosbag/Cookbook
    • http://docs.ros.org/kinetic/api/rosbag/html/index.html
  • bag tools
    • http://wiki.ros.org/bag_tools
  • rqt_bag
    • http://wiki.ros.org/rqt_bag
    • http://wiki.ros.org/rqt_bag_plugins
  • rqt_bag_exporter
    • https://gitlab.com/InstitutMaupertuis/rqt_bag_exporter
    • https://discourse.ros.org/t/qt-rosbag-exporter/4964
  • MARV Robotics (extensible data management platform)
    • Code: https://github.com/ternaris/marv-robotics
    • Example: https://marvhub.com/#/collection/bags
    • Example: https://marvhub.com/#/detail/q4mwxc3epkcqpqhiyoru7xclii
  • Matlab solutions
    • native robotics toolbox: https://de.mathworks.com/help/robotics/ref/rosbag.html
    • (tested and working well): https://github.com/unl-nimbus-lab/bag2matlab
    • (untested): https://github.com/bcharrow/matlab_rosbag
  • Various bag tools (trimming, merging, editing, ... bag files)
    • bagtools: https://bitbucket.org/daniel_dube/bagedit/wiki/Home
    • Rosbag Editor: https://github.com/facontidavide/rosbag_editor
    • rosbag_fixer (work around message header's missing dependency information): https://github.com/gavanderhoorn/rosbag_fixer
    • Thread on Importing Rosbag in Python 3
  • Bag export to other formats

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