|
RTAB-Map 0.23.10
Real-Time Appearance-Based Mapping
|
Metadata structure for sensor data capture and processing. More...
#include <SensorCaptureInfo.h>

Public Member Functions | |
| SensorCaptureInfo () | |
| Default constructor. | |
| virtual | ~SensorCaptureInfo () |
| Virtual destructor. | |
Public Attributes | |
| std::string | cameraName |
| Camera/sensor name identifier. | |
| int | id |
| Capture ID (typically matches SensorData ID) | |
| double | stamp |
| Timestamp in seconds (typically matches SensorData stamp) | |
| float | timeCapture |
| Time to capture data from the sensor (seconds) | |
| float | timeDeskewing |
| Time for laser scan deskewing (seconds) | |
| float | timeDisparity |
| Time to compute stereo disparity (seconds) | |
| float | timeMirroring |
| Time for image mirroring/flipping (seconds) | |
| float | timeStereoExposureCompensation |
| Time for stereo exposure compensation (seconds) | |
| float | timeImageDecimation |
| Time for image decimation/downsampling (seconds) | |
| float | timeHistogramEqualization |
| Time for histogram equalization (seconds) | |
| float | timeScanFromDepth |
| Time to convert depth image to laser scan (seconds) | |
| float | timeUndistortDepth |
| Time to undistort depth image (seconds) | |
| float | timeBilateralFiltering |
| Time for bilateral filtering of depth (seconds) | |
| float | timeTotal |
| Total processing time (seconds) | |
| Transform | odomPose |
| Odometry pose at the time of capture (in odometry coordinate frame) | |
| cv::Mat | odomCovariance |
| Odometry twist covariance matrix (6x6, CV_64FC1). Default: identity matrix. | |
| std::vector< float > | odomVelocity |
| 6DOF odometry velocity [vx, vy, vz, vroll, vpitch, vyaw] (m/s, rad/s) | |
Metadata structure for sensor data capture and processing.
SensorCaptureInfo contains metadata about sensor data capture, including timing information for various processing steps, camera identification, and odometry information. This information is typically attached to SensorEvent objects to provide context about how the sensor data was captured and processed.
The class tracks timing for various processing stages:
Odometry information includes:
Definition at line 64 of file SensorCaptureInfo.h.
|
inline |
Default constructor.
Initializes all fields to default values:
Definition at line 80 of file SensorCaptureInfo.h.
|
inlinevirtual |
Virtual destructor.
Definition at line 102 of file SensorCaptureInfo.h.
| std::string rtabmap::SensorCaptureInfo::cameraName |
Camera/sensor name identifier.
Definition at line 104 of file SensorCaptureInfo.h.
| int rtabmap::SensorCaptureInfo::id |
Capture ID (typically matches SensorData ID)
Definition at line 105 of file SensorCaptureInfo.h.
| double rtabmap::SensorCaptureInfo::stamp |
Timestamp in seconds (typically matches SensorData stamp)
Definition at line 106 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeCapture |
Time to capture data from the sensor (seconds)
Definition at line 109 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeDeskewing |
Time for laser scan deskewing (seconds)
Definition at line 110 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeDisparity |
Time to compute stereo disparity (seconds)
Definition at line 111 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeMirroring |
Time for image mirroring/flipping (seconds)
Definition at line 112 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeStereoExposureCompensation |
Time for stereo exposure compensation (seconds)
Definition at line 113 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeImageDecimation |
Time for image decimation/downsampling (seconds)
Definition at line 114 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeHistogramEqualization |
Time for histogram equalization (seconds)
Definition at line 115 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeScanFromDepth |
Time to convert depth image to laser scan (seconds)
Definition at line 116 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeUndistortDepth |
Time to undistort depth image (seconds)
Definition at line 117 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeBilateralFiltering |
Time for bilateral filtering of depth (seconds)
Definition at line 118 of file SensorCaptureInfo.h.
| float rtabmap::SensorCaptureInfo::timeTotal |
Total processing time (seconds)
Definition at line 119 of file SensorCaptureInfo.h.
| Transform rtabmap::SensorCaptureInfo::odomPose |
Odometry pose at the time of capture (in odometry coordinate frame)
Definition at line 122 of file SensorCaptureInfo.h.
| cv::Mat rtabmap::SensorCaptureInfo::odomCovariance |
Odometry twist covariance matrix (6x6, CV_64FC1). Default: identity matrix.
Definition at line 123 of file SensorCaptureInfo.h.
| std::vector<float> rtabmap::SensorCaptureInfo::odomVelocity |
6DOF odometry velocity [vx, vy, vz, vroll, vpitch, vyaw] (m/s, rad/s)
Definition at line 124 of file SensorCaptureInfo.h.