# rosbag2_editor **Repository Path**: FengDing9313/rosbag2_editor ## Basic Information - **Project Name**: rosbag2_editor - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: 4-fix-tree - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-11 - **Last Updated**: 2024-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![rosbag2_editor](docs/rosbag2_editor.png) # rosbag2 editor v1.0.0 ![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/alesof/rosbag2_editor/total) ![GitHub Release](https://img.shields.io/github/v/release/alesof/rosbag2_editor) ![GitHub Repo stars](https://img.shields.io/github/stars/alesof/rosbag2_editor) rosbag2 editor simplifies rosbag editing for ROS2. GUI is built in C++/Qt6 and exploits rosbag2_cpp library. Developed and (not much) tested on Ubuntu 22.04, ROS2 Humble. Main features: - Intuitive interface - Rename Topics - Remove Topics - Trim Rosbag - Import directory or file ## Installation ### [Method 1]: debian package 1. Download the release 2. Paste in a new terminal: `sudo dpkg -i rosbag2-editor_v1.0.0.deb` 3. Source ROS2: `source /opt/ros/humble/setup.bash` 4. Run: `rosbag2-editor` ### [Method 2]: AppImage 1. Download the release 2. Make the appimage executable: `chmod a+x rosbag2_editor-v1_0_0-x86-64.AppImage` 3. Source ROS2: `source /opt/ros/humble/setup.bash` 4. Run: `./rosbag2_editor-v1_0_0-x86-64.AppImage` ## How to use it [TODO]: Needs definition ## Build from source ```bash git clone https://github.com/alesof/rosbag2_editor.git cd rosbag2_editor mkdir build cd build cmake .. cmake --build . ``` # License [TODO]: Needs definition # Acknowledgements Inspired from [rosbag_editor](https://github.com/facontidavide/rosbag_editor) for ROS