ROS toolbox (ROS2 bag)
38 views (last 30 days)
Show older comments
Jesús Ferrándiz Alarcón
on 3 Nov 2020
Commented: Remo Pillat
on 18 Jun 2024
I would like to read bag files from ROS2 (.db3) format. Is it possible to do it with the current ROS toolbox as the information is serialized into cdr format?
2 Comments
Daniel Montgomery
on 17 Aug 2021
A similar problem, but now using ros2bag from matlab R2021a, I am trying to open a ros2 bag as follows:
bag = ros2bag('pathToBag') I am getting the following error message that I dont know how to interpret
>> bag = ros2bag('D:\data\rosbag2\rosbag2_2021_07_26-14_41_47')
Loading C:\Program Files\MATLAB\R2021a\bin\win64\builtins\ros\mlros2_builtins\mwros2bag_cpp_builtinimpl.dllfailed with
error: The specified procedure could not be found.
: state not recoverable: state not recoverable
***************************************************************
In the specified folder, there are 4 files
metadata.yaml 2 KB
rosbag2_2021_07_26-14_41_47.db3 1.547 MB
rosbag2_2021_07_26-14_41_47.db3-shm 32 KB
rosbag2_2021_07_26-14_41_47.db3-wal 0 KB
I'm not sure why this is not working as I just upgraded to R2021a and installed ros toolbox
Are you able to assist me in debugging this issue?
Thanks.
Cam Salzberger
on 18 Aug 2021
It's probably better to make a separate question for this issue, to keep things organized.
Accepted Answer
Cam Salzberger
on 3 Nov 2020
Hello Jesús,
It is not possible to read data out of ROS 2 bag databases using R2020b. There is a lot of focus on ROS 2 now though, so keep an eye on future releases for this feature.
-Cam
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!