Only released in EOL distros:
Package Summary
rxbag is a GUI tool for visualizing, inspecting and replaying histories of ROS messages.
Some icons from the Silk icon pack are used, which is available from famfamfam.com.
- Author: Tim Field
- License: BSD, Creative Commons
- Repository: ros
- Source: svn https://code.ros.org/svn/ros/stacks/rx/tags/rx-1.4.2
Package Summary
rxbag is a GUI tool for visualizing, inspecting and replaying histories of ROS messages.
Some icons from the Silk icon pack are used, which is available from famfamfam.com.
- Author: Tim Field
- License: BSD, Creative Commons
- Source: git https://github.com/ros-visualization/rx.git (branch: rx-1.6)
Package Summary
- Author: unknown
- License: unknown
- Source: git https://github.com/ros-visualization/rx.git (branch: fuerte-devel)
Package Summary
Package deprecated This wxWidget based tool is superseded by the Qt based tool rqt_bag
rxbag is a GUI tool for visualizing, inspecting and replaying histories of ROS messages. Some icons from the Silk icon pack are used, which is available from famfamfam.com.
- Maintainer status: end-of-life (Superseded by rqt_common_plugins)
- Maintainer: Dirk Thomas <dthomas AT osrfoundation DOT org>
- Author: Tim Field
- License: BSD, Creative Commons
- Bug / feature tracker: https://code.ros.org/trac/ros/query?status=assigned&status=new&status=reopened&component=rxbag&order=priority
- Source: git https://github.com/ros-visualization/rx.git (branch: groovy-devel)
Contents
This documentation refers to ROS Box Turtle. |
For C Turtle documentation see rxbag. |
Overview
The rxbag package provides a GUI tool to index and visualize the contents of bag files.
Plugins are used by rxbag to visualize various message types. The core plugins are contained in rxbag_plugins in the visualization stack.
Usage
To run:
$ rxbag bag_file.bag
This opens a timeline representing the stream of messages contained in the bag file, listed by topic:
Right-clicking on the timeline opens a menu with options for opening detailed message views, and choosing which topics to display thumbnails for.
Message Views
Every topic has an option of displaying a raw view of the message. This displays the fields of the message in a tree view:
The following keyboard shortcuts can be used:
Ctrl-A |
Select all fields in message |
Ctrl-C |
Copy selected fields to clipboard |
Every message view has a toolbar for stepping the playhead forward to the next message on the topic, back to the previous message, or to the first and last messages in the bag.
For details on other message views, see rxbag_plugins.
Indexes
rxbag relies on an index for random access of bag files.
For ROS version 0.11 and onwards, this index is generated automatically whenever rosbag is used to record a bag file, and the index is stored internally inside the bag file.
For bag files recorded by ROS 0.10 and earlier, rxbag will generate a .index file in the same directory as the bag file. This index file is reused across invocations of rxbag.
Plugin API
rxbag currently has a proof-of-concept plugin API, which is used in the rxbag_plugins package. Future versions of ROS will have a more stable API to more broadly support plugins.
Roadmap
Future features for rxbag include:
- restricting displayed topics
- annotate timeline
- search: by predicate or example, i.e. select area of a plot, find 'similar' areas elsewhere in stream