| trt_precision |
string |
A precision of TensorRT engine. |
fp16 |
['fp16', 'fp32'] |
| cloud_capacity |
integer |
Capacity of the point cloud buffer (should be set to at least the maximum theoretical number of points). |
2000000 |
≥1 |
| onnx_path |
string |
Path to the ONNX model file used for calibration status verification. |
\((var model_path)/\)(var model_name).onnx |
N/A |
| runtime_mode |
string |
The mode of calibration status node, which determines when the calibration status verification is performed. 'manual' triggers by service, 'periodic' runs at a fixed interval, and 'active' runs continuously. |
active |
['manual', 'periodic', 'active'] |
| period |
float |
The period duration in seconds. For manual mode it determines the timeout duration for the service request. For periodic mode it determines how often the calibration status is verified. |
5.0 |
N/A |
| queue_size |
integer |
The queue size in synchronized callbacks. |
5 |
N/A |
| ego_box |
array |
Ego vehicle bounding box in lidar frame [x_min, y_min, z_min, x_max, y_max, z_max]. Used to generate an occlusion mask that prevents projecting LiDAR points through the vehicle chassis onto the image. Set all values to 0.0 to disable. |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0] |
N/A |
| input.cloud_topics |
array |
List of LiDAR topics to subscribe for calibration status verification. If only a single LiDAR topic is specified with multiple camera topics, all the camera topics will be validated against that single LiDAR topic. If multiple LiDAR topics are specified with multiple camera topics, each camera topic will be validated against the corresponding LiDAR topic in the list (both lists size must match). If multiple LiDAR topics are specified with a single camera topic, the single camera topic will be validated against all the LiDAR topics in the list. |
['/sensing/lidar/concatenated/pointcloud'] |
N/A |
| input.image_topics |
array |
List of camera topics to subscribe for calibration status verification. Same rules as for cloud_topics apply here. |
['/sensing/camera/camera8/image_raw'] |
N/A |
| input.approx_deltas |
array |
The approximate time deltas in seconds for each topic pair (LiDAR and camera) for Approximate Time Synchronization Policy. The length of this array must be equal to maximum length of cloud_topics and image_topics arrays or be a single value which will be applied to all topic pairs. |
['0.1'] |
N/A |
| input.miscalibration_confidence_thresholds |
array |
Per-pair confidence threshold for determining miscalibration. The length must be 1 (applied to all pairs) or match the number of LiDAR-camera pairs. Positive values shift the decision boundary towards detecting miscalibration, while negative values shift it towards detecting proper calibration. A value of 0.0 means the decision is based solely on the model output without bias. |
[0.0] |
N/A |
| input.already_rectified |
array |
List of flags indicating whether each camera topic provides already rectified images. The length of this array must be equal to maximum length of image_topics array or be a single value which will be applied to all camera topics. |
[True] |
N/A |
| linear_velocity_check.enabled |
boolean |
Flag to enable or disable linear velocity check for calibration status verification. |
True |
N/A |
| linear_velocity_check.source |
string |
The twist message type to subscribe for linear velocity check. |
twist_with_cov_stamped |
['twist_stamped', 'twist_with_cov_stamped', 'odometry'] |
| linear_velocity_check.threshold |
float |
The linear velocity threshold in meters per second. If exceeded, calibration check is skipped. |
3.0 |
≥0.0 |
| linear_velocity_check.timeout |
float |
Time in seconds the value must stay below the threshold before the prerequisite is considered met again. |
1.0 |
≥0.0 |
| angular_velocity_check.enabled |
boolean |
Flag to enable or disable angular velocity check for calibration status verification. |
True |
N/A |
| angular_velocity_check.source |
string |
The twist message type to subscribe for angular velocity check. |
twist_with_cov_stamped |
['twist_stamped', 'twist_with_cov_stamped', 'odometry'] |
| angular_velocity_check.threshold |
float |
The angular velocity magnitude threshold in radians per second. If exceeded, calibration check is skipped. |
0.1745 |
≥0.0 |
| angular_velocity_check.timeout |
float |
Time in seconds the value must stay below the threshold before the prerequisite is considered met again. |
1.0 |
≥0.0 |
| objects_check.enabled |
boolean |
Flag to enable or disable object count check for calibration status verification. |
True |
N/A |
| objects_check.source |
string |
The object message type to subscribe for object count check. |
predicted_objects |
['predicted_objects', 'tracked_objects', 'detected_objects'] |
| objects_check.threshold |
integer |
The maximum number of objects allowed. If exceeded, calibration check is skipped. |
100 |
≥0 |
| objects_check.timeout |
float |
Time in seconds the value must stay below the threshold before the prerequisite is considered met again. |
1.0 |
≥0.0 |