No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
rosbag_rviz_panel package from rosbag_rviz_panel reporosbag_rviz_panel |
|
Package Summary
Tags | No category tags. |
Version | 0.1.9 |
License | MIT |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/fada-catec/rosbag_rviz_panel.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-12-20 |
Dev Status | MAINTAINED |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
The rosbag_rviz_panel package
Additional Links
No additional links.
Maintainers
- José Manuel González Marín
Authors
No additional authors.
Rosbag RViz Panel
Overview
This package provides a custom RViz panel for playing rosbags with enhanced functionalities. The panel allows users to play rosbags forwards or backwards, adjust play speeds, while also displaying some relevant information such the date of the messages or the total size of the bag. Additionally, it features a custom progress bar that users can interact with.
Features
- Play Controls: Play or pause the data at will.
- Speed Adjustment: Change the play speed, from -10x to 10x.
-
Information Display:
- Timestamp of the current playhead location.
- Date and time of the current playhead location.
- Number of seconds the current playhead location is from the beginning of the bag.
- Playback speed.
- Total size of the bag.
- Interactive Progress Bar: Users can interact with the custom progress bar to navigate within the rosbag.
Dependencies installation
Build essentials and cmake
sudo apt-get install build-essential cmake
Qt5
sudo apt-get install qt5-default
ROS (Robot Operative System)
Follow up your ROS distro installation guide: Melodic or Noetic
(Optional) Clang-Format 16
sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal main'
sudo apt update
sudo apt install clang-format-16
Usage
- Clone this repository into your ROS workspace and compile it using cmake:
mkdir -p your_ros_ws/src && your_ros_ws/src && git clone https://github.com/fada-catec/rosbag_rviz_panel
cd .. && catkin_make -DCMAKE_BUILD_TYPE=Release
- Source the workspace and launch RViz:
source devel/setup.zsh && rviz
-
Add the custom panel to your RViz layout:
- Click on the “Panels” tab in RViz.
- Select “Add New Panel” and choose it from the list.
-
Load a rosbag using the controls in the custom panel.
-
Interact with the progress bar to navigate within the rosbag.
Help / Contribution
- Contact: José Manuel González Marín (jmgonzalez@catec.aero)
-
Found a bug? Create an ISSUE!
-
Do you want to contribute? Create a PULL-REQUEST!
CHANGELOG
Changelog for package rosbag_rviz_panel
0.2.0 (2023-12-20)
- Player thread is no longer created whenever a new bag is loaded
- Loading a new bag now resets the previous bag size label
0.1.9 (2023-11-24)
- Added CHANGELOG.rst
- Prepare package for release
0.1.8 (2023-11-24)
- Changes to pass prerelease test
0.1.7 (2023-11-24)
- Further changes made to CMakeLists.txt
0.1.6 (2023-11-23)
- Cleaner CMakeLists.txt
0.1.5 (2023-11-22)
- Main icon added
0.1.4 (2023-11-22)
- Minor changes
0.1.3 (2023-11-21)
- Changes to the readme
0.1.2 (2023-11-21)
- Fixed some compiling warnings
0.1.1 (2023-11-21)
- Release version
0.1.0 (2023-11-21)
- Initial commit
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
Recent questions tagged rosbag_rviz_panel at Robotics Stack Exchange
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.