Skip to content

This is a list of various utilities repos in github for easily using rosbag.

Notifications You must be signed in to change notification settings

jsbyysheng/Awesome-rosbag-Utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Awesome rosbag Utilities

In Process

This is a list of various utilities repos in github for easily using rosbag. It's an attempt to gather useful material to process data collected by rosbag. The search keywords contains rosbag and ros bag.

Toolbox

  • rosbag-tools Tools and scripts for working with ROS bag files.
  • rosbag_toolkit bag2image, bag2mat, bag2pandas, bag_correction, bagmerge, bagselector, downsample_bags, image2bag, image_resize.

Data visualisation

  • PlotJuggler A tool to visualize time series that is fast, powerful and intuitive.
  • annotator Annotate video and audio streams either in common formats(mp4, avi, mkv, wav, mp3) or rosbag files.

Data Format Convert

  • rosbag_pandas Python library (and some tools) for converting ROS bagfiles to Pandas dataframes.
  • rosbag_to_csv Converter from ros bag to csv.

Data Extract

  • bagpy Python package for reading, and extracting data from rosbag file and perform any analysis on it.
  • rosbag.js ROS bag file reader for JavaScript.
  • matlab_rosbag A small library for reading ROS bags in Matlab
  • rosbag2video Converting image sequence in ros bag files to video files.
  • bag2video Converting images in a rosbag to a video.
  • ros_msg_parser Deserialized any ROS messages, even if you don't know its type. Successor of ros_type_introspection.
  • tf_bag Utilities to transparently use tf data recorded with rosbag in Python scripts.
  • rgbd_export

Data Create/Editor

  • rosbag_editor Create/Edit a rosbag from a given one, using a simple GUI
  • BagFromImages Create a rosbag from a collection of images.
  • rosbag_direct_write C++ API for (potentially) faster writing of rosbag's using O_DIRECT with memory alignment.
  • rosbag_filter_gui A GUI tool for rosbag filtering.
  • dataset2bag This package allows to convert non-ROS datasets containing images and other sensor data to a rosbag file.
  • importRosbag Import rosbag data - standalone - no ROS installation required

rosbag controller

  • rosbag_fancy Fancy terminal UI for rosbag.
  • record_ros A callback wrapper for rosbag record, where a ros service allows a user to start recording a set of topics and also stop.
  • bag_recorder Code for a programmatic Rosbag Recorder through ROS.

Dataset Editor

  • didi_challenge_ros Roslaunch to visualize a rosbag file from Udacity (DiDi Challenge)
  • udacity-driving-reader Scripts to read and dump data from the rosbag format used in the udacity self-driving dataset(s).

Dateset Convert

Distributed system

  • ros_hadoop Hadoop splittable InputFormat for ROS. Process rosbag with Hadoop Spark and other HDFS compatible systems.
  • rbb_core This repository contains the core of the Rosbag Bazaar (RBB), a tool to index/visualize/manage rosbags on remote storage systems.
  • rosbag-uploader-ros1 ROS packages for uploading rosbags to AWS cloud services.

Others

About

This is a list of various utilities repos in github for easily using rosbag.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published