#include <Csc3dCartographyProcessor.h>
Public Member Functions | |
| string | toJsonString () const |
Public Attributes | |
| uint64_t | frameId = 0 |
| double | timestamp = 0.0 |
| optional< OdometryDeltaSidecar > | odometryDelta = nullopt |
| LidarExtrinsicsSidecar | lidarExtrinsics |
Per-frame metadata loaded from the JSON sidecar associated with each PCD file.
The metadata is used to preserve acquisition order, timestamps, and optionally provide an odometry delta that can be used as an initial motion guess for GICP.
Unit convention:
Odometry convention:
| string conscience_core::lidar::FrameMetadata::toJsonString | ( | ) | const |
| uint64_t conscience_core::lidar::FrameMetadata::frameId = 0 |
Stable frame identifier.
Usually read from the JSON sidecar when present. Otherwise inferred from the PCD filename.
| LidarExtrinsicsSidecar conscience_core::lidar::FrameMetadata::lidarExtrinsics |
| optional<OdometryDeltaSidecar> conscience_core::lidar::FrameMetadata::odometryDelta = nullopt |
| double conscience_core::lidar::FrameMetadata::timestamp = 0.0 |
Frame acquisition timestamp.
Usually corresponds to the beginning of the LiDAR scan. The exact time base is defined by the remote recorder.