ros2bagreader
Description
The ros2bagreader object is an index of the messages within a ROS
      2 bag file. You can use this object to extract message data from a ROS 2 bag file or select
      messages based on specific criteria. The ros2bagreader object supports
        sqlite3 (DB3) and MCAP storage format.
Creation
Description
bagReader = ros2bagreader(folderpath)ros2bagreader object, bagReader, that
          contains all the messages from the ROS 2 bag file in the input file or folder. The
            folderpath input sets the FilePath
          property.
You can use the ROS 2 bag files for storing messages that are transmitted over a ROS 2 network. You can then use the resulting bag file for offline analysis and visualization.
You can read a single DB3 or MCAP file in the bag folder by specifying the
            folderpath as a single file. You can also read all the DB3 or MCAP
          files in the bag folder by specifying the folderpath as a folder.
          Ensure that you have read and write access to the bag folder that contains the DB3 files.
          However, for reading a MCAP file, you must have read access to the bag folder only. 
You can read compressed ROS 2 bag files in file or
            message compression mode and ZSTD compression format.
Note
To read compressed ROS 2 bag files, specify the folderpath as
              the folder location.
If a ROS 2 bag file contains custom messages, create custom messages for MATLAB
              using the ros2genmsg
              function before creating the ros2bagreader object.
Properties
Object Functions
| readMessages | Read messages from ros2bagreader object | 
| select | Select subset of messages in ros2bagreader | 
| timetable | Create timetable for selected message properties in ROS 2 bag file | 
| getTransform | Return transformation between two coordinate frames | 
| canTransform | Verify if transformation is available |