Pick Anything V2
Function Description
Based on the Pick Anything V2 model package, this step performs surface segmentation on input depth and color images, identifies each independent graspable surface and pressed-overlapped surface, and outputs a mask list sorted by picking priority. These results can be used for subsequent picking-point generation.
|
To use the |
Usage Scenario
This step is suitable for generalized picking and high-speed sorting scenarios. It is generally preceded by image processing and coordinate-system correction steps, and followed by point-cloud extraction and pose adjustment steps.
|
Go to Download Center to obtain the Pick Anything V2 deep-learning model package. |
Input and Output
Input
| Input Port | Data Type | Description |
|---|---|---|
Camera Depth Image |
Image/Depth |
Original depth image of objects. |
Camera Color Image |
Image/Color |
Original color image of objects. |
Output
| Output Port | Data Type | Description |
|---|---|---|
Visualization Output |
Image/Color |
Visualization result. |
Sorted Mask Images |
Image/Color/Mask [] |
List of segmented surface mask images, sorted by priority from graspable surfaces to pressed-overlapped surfaces, and within the same category output in descending area order. |
Graspable Flag |
Bool [] |
List of graspable flags for segmented surface masks, one-to-one corresponding to sorted masks. |
System Requirements
To use this step, the following system requirements must be met.
-
CPU: Must support the AVX2 instruction set, and meet either of the following conditions:
-
Without a discrete GPU: Intel i5-12400 or above.
-
With a discrete GPU: Intel i7-6700 or above, and GPU no lower than GeForce GTX 1660.
The feature has been fully tested on Intel CPUs and has not yet been tested on AMD CPUs. Intel CPUs are recommended.
-
-
GPU: Use GeForce GTX 1660 or above (if a discrete GPU is installed).
Model Package Settings
- Model Manager Tool
-
Parameter description: This parameter is used to open the deep learning model package management tool and import the deep learning model package. The model package file is a “.dlkpack” or “.dlkpackC” file exported from Mech-DLK.
Tuning instruction: Please refer to Deep Learning Model Package Management Tool for the usage.
- Model Name
-
Parameter description: This parameter is used to select the model package that has been imported for this Step.
Tuning instruction: Once you have imported the deep learning model package, you can select the corresponding model name in the drop-down list.
- DI Algo Type Translated String
-
Parameter description: Once a Model Name is selected, the DI Algo Type Translated String will be filled automatically.
- GPU ID
-
Parameter description: This parameter is used to select the device ID of the GPU that will be used for the inference.
Tuning instruction: Once you have selected the model name, you can select the GPU ID in the drop-down list of this parameter.
Pre-Process
- ROI Path
-
Parameter description: This parameter is used to set or modify the ROI.
Tuning instruction: Once the deep learning model is imported, a default ROI will be applied. If you need to edit the ROI, click Open the editor. Edit the ROI in the pop-up Set ROI window, and fill in the ROI name.
|
Before the inference, please check whether the ROI set here is consistent with the one set in Mech-DLK. If not, the recognition result may be affected. During the inference, the ROI set during model training, i.e. the default ROI, is usually used. If the position of the object changes in the camera’s field of view, please adjust the ROI. |
|
If you would like to use the default ROI again, please delete the ROI file name below the Open the editor button. |
Post-Processing
| Parameter | Description |
|---|---|
Inference Configuration |
Description: Configures related parameters for Pick Anything model package inference. Click Open Editor to open the Inference Configuration window. Adjustment instruction: For related parameter descriptions, refer to Inference Configuration Tool. |