We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide a way to "seek" the "read head" of a bag to an arbitrary timestamp. This will allow for more flexible exploration and playback of bags.
#696 - will enable full jump functionality
jump
rosbag2_storage::storage_interfaces::ReadOnlyInterface
seek(timestamp)
rosbag2_cpp::Reader
rosbag2_py.Reader
Out of scope:
Player
rqt_bag for ROS 2 already implements similar functionality with direct sqlite3 queries, it can provide implementation hints
rqt_bag
The text was updated successfully, but these errors were encountered:
FYI @MichaelOrlov - my team will be trying to implement this within the next few weeks, which should make part of the jump function easier to do
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
Description
Provide a way to "seek" the "read head" of a bag to an arbitrary timestamp. This will allow for more flexible exploration and playback of bags.
Related Issues
#696 - will enable full
jump
functionalityCompletion Criteria
rosbag2_storage::storage_interfaces::ReadOnlyInterface
API with signature (probably)seek(timestamp)
- which clamps value to duration of the bagrosbag2_cpp::Reader
androsbag2_py.Reader
so that it can be used for API-driven use caseOut of scope:
Player
- that will be a followup issue, which will require careful management of the play queueImplementation Notes / Suggestions
rqt_bag
for ROS 2 already implements similar functionality with direct sqlite3 queries, it can provide implementation hintsTesting Notes / Suggestions
The text was updated successfully, but these errors were encountered: