🔶Epic Pro Input (Single Data Group)

Function Description

This operator is the main entry node for ATOM’s interaction with Epic Pro, responsible for receiving data from Epic Pro. The main difference from the "EpicPro Data Input" operator is that this operator only processes and outputs one group of data per execution, i.e., single camera scenarios.

Usage Scenarios

  • Single camera scenarios.

  • Online operation: As the starting point of the algorithm workflow, receiving data from Epic Pro in real-time.

  • Offline debugging and testing: Loading locally saved .epicraw files or file sequences for testing and optimizing algorithm workflows without connecting to actual hardware.

Input and Output

Input

Color images

Point clouds

Camera intrinsics

Camera distortion

3D ROI

Hand-eye calibration matrix (rotation vector)

Output

Images: Image list obtained from input or files.

Point clouds (camera coordinate system): Raw point cloud list obtained from input or files.

Camera intrinsics: Camera intrinsic parameter matrix.

Camera distortion: Camera distortion data.

3D ROI: Three-dimensional ROI list.

Hand-eye calibration matrix (rotation matrix): Hand-eye calibration matrix.

Parameter Description

Applicable to single camera scenarios. For multi-camera stitching scenarios, please use the "Epic Pro Data Input" operator.

Data Reading Method

Parameter Description

Select the method for the operator to acquire data.

Parameter Adjustment

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

  • Read local file: Only reads the specified single .epicraw file.

  • Read local folder: Reads .epicraw files from the local file folder in sequence and loops, and attempts to read the runSpace.json file in the same directory to obtain ROI and hand-eye calibration information.