Epic Pro Input (Single Data Group)

Feature Description

This operator is the main entry node for interaction between ATOM and Epic Pro. It is responsible for receiving data from Epic Pro. The main difference from the "EpicPro Input" operator is that this operator processes and outputs only one set of data each time it is executed, i.e., for single-camera scenarios.

Usage Scenarios

  • Single-camera scenarios.

  • Online Operation: Acts as the starting point of the algorithm flow, receiving data from Epic Pro in real-time.

  • Offline Debugging and Testing: Loads locally saved .epicraw files or file sequences for testing and optimizing algorithm flows without connecting to actual hardware.

Inputs and Outputs

Input Items

Color Image Point Cloud Camera Intrinsics Camera Distortion 3D ROI Hand-eye Calibration Matrix (Rotation Vector)

Output Items

Images: List of images obtained from input or file.

Point Cloud (Camera Coordinate System): List of raw point clouds obtained from input or file.

Camera Intrinsics: Camera intrinsic matrix.

Camera Distortion: Camera distortion data.

3D ROI: List of 3D ROIs.

Hand-eye Calibration Matrix (Rotation Matrix): Hand-eye calibration matrix.

Parameter Description

Suitable for single-camera scenarios. For multi-camera stitching scenarios, please use the "Epic Pro Input" operator.

Data Reading Method

Parameter Description

Selects the method by which the operator acquires data.

Adjustment Notes

  • From EpicPro input (default): Receives a single group of data sent from Epic Pro; requires joint debugging for online operation.

  • Read local file: Reads only the specified single .epicraw file.

  • Read local folder: Sequentially reads .epicraw files from the specified local folder in a loop, and attempts to read runSpace.json in the same directory to obtain ROI and hand-eye calibration information.