# tkinter-bag-player **Repository Path**: zhangLinZuo/tkinter-bag-player ## Basic Information - **Project Name**: tkinter-bag-player - **Description**: A small GUI designed for playing rosbag files. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-02-18 - **Last Updated**: 2025-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tkinter_bag_player ## Introduction This GUI is designed for playing rosbag files. ![demo](doc/demo.png) ## USAGE ### ROSBAG PLAYER 1. Clone this repository into a ROS workspace and build the workspace using `catkin build`, then run `rosrun bag_player player_gui.py`.
Alternatively, run `./player_gui.py`. 2. Select the topics you want to publish and the publishing rate, then click the play button to start publishing topics (make sure you have started a `roscore`). 3. Press the spacebar or click the pause button to pause the bag playback. 4. Click the stop button to stop the bag playback. Then, you can choose the result of the bag (success/failure) and write comments. 5. Click "Export/Export Results" and select the JSON file you want to output. A PDF will be generated. ### RESULT Manager 1. `rosrun bag_player result_save.py BAG_SAVE_FOLDER` The manager will open the most recently saved bag in the BAG_SAVE_FOLDER. ### BAG-VIDEO CONVERTER 1. `rosrun bag_player bag2video_gui.py`