Expand description
ROS 2 message and rosbag2 adapters for SpatialRust.
Native ROS 2 executors and rclrs remain separate integration concerns.
Enable rosbag2-sqlite for the read-only SQLite bag source.
Structs§
- Rosbag2
Point Cloud Source - Bounded, deterministic PointCloud2 XYZ/XYZI source backed by rosbag2 SQLite.
- Rosbag2
TfMessage - One bounded rosbag2 TFMessage with its SQLite capture timestamp.
- Rosbag2
Topic - Metadata for one rosbag2 topic.
Enums§
- Rosbag2
Error - Failures while inspecting or streaming a rosbag2 SQLite bag.
Constants§
- ROSBA
G2_ POINT_ XYZI_ SCHEMA_ ID - Stable schema family for XYZ-I columns decoded from ROS 2 PointCloud2.
- ROSBA
G2_ POINT_ XYZ_ SCHEMA_ ID - Stable schema family for XYZ columns decoded from ROS 2 PointCloud2.
Functions§
- list_
tf_ messages - Reads at most
max_messagesTFMessage payloads from one rosbag2 topic. - list_
topics - Lists topics from a rosbag2 SQLite file without modifying it.
Type Aliases§
- Rosbag2
Result - Result type for rosbag2 SQLite operations.