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
.
- 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.
- 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.
- rosbag_pandas Python library (and some tools) for converting ROS bagfiles to Pandas dataframes.
- rosbag_to_csv Converter from ros bag to csv.
- 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
- 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_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.
- 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).
- kitti2bag Convert KITTI dataset to ROS bag file the easy way!
- kitti_to_rosbag Dataset tools for working with the KITTI dataset raw data and converting it to a ROS bag. Also allows a library for direct access to poses, velodyne scans, and images.
- kitti_to_rosbag_for_vio A modified version based on ethz-asl/kitti_to_rosbag to record image and imu data for running VIOs
- Tools_RosBag2KITTI Complete the conversion from the .bag file to the .png and .bin files.
- lidar2rosbag_KITTI A simple way to convert KITTI LiDAR data to rosbag.
- nuscenes2bag nuScenes dataset to rosbag format.
- 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.
- rosbag_fixer Quick tool to try and work around [Message Headers missing dependency information](Quick tool to try and work around Message Headers missing dependency information.).
- Kimera-Semantics Kimera: an Open-Source Library for Real-Time Metric-Semantic Localization and Mapping.
- Kimera-VIO-ROS Kimera: an Open-Source Library for Real-Time Metric-Semantic Localization and Mapping.
- SARosPerceptionKitti ROS package for the Perception (Sensor Processing, Detection, Tracking and Evaluation) of the KITTI Vision Benchmark
- SASensorProcessing ROS node to create pointcloud out of stereo images from the KITTI Vision Benchmark Suite.
- Position-Control-Using-ORBSLAM2-on-the-Jetson-Nano Run ORBSLAM2 on the Jetson Nano, using recorded rosbags (e.g., EUROC) or live footage from a Bebop2 Drone