Classify

Function Description

Used to auto-classify before the Vision Move Step or to select a branch based on the information of the held target object during the execution of the Step.

Usage Scenario

The usage scenarios for this Step can be divided into three basic categories:

  • Use “Classify” before the Vision Move Step: The general logic of the workflow is: recognize target object > select different branches for operation based on the target object information > pick specified target object. Example: Change the gripper to pick different target objects.

  • Use “Classify” before the Vision Move Step: The general logic of the workflow is: recognize target object > classify target objects according to the pick point order > execute branch logic along each exit port. Example: Perform path planning according to the pick point order in the vision results after classification.

  • Use “Classify” after the Vision Move Step: The general logic of the workflow is: recognize target object > pick target object > operate differently according to the target object information. Example: Use the same gripper to pick and place target objects into different bins after classification.

The “target object information” includes the target object name, pick point name, and pick point label.

Parameter Description

Usage Mode

Two modes, Auto-classify before “Vision Move” and Select branch by held target object, are provided.

Click to view the detailed description of other parameters when Auto-classify before “Vision Move” is selected

When the “Classify” Step is before the Vision Move Step, please select the option. When this option is selected, Steps that will interrupt the path planning are not allowed between the “Classify” Step and the Vision Move Step.

Select Step Name

Select the Vision Move Step used in conjunction.

Select Branch By

When Names of target object and pick point is selected, the Step will classify based on the names of target objects and pick points set in the target object editor.

When Pick point label is selected, the Step will classify based on the deep learning label or numeric label set in the target object editor.

Classify by “Names of target object and pick point” Classify by “Pick point label”

label from target object editor

label from custom

Data Sorting

This parameter is only available when the Auto-classify before “Vision Move” Step is selected. It defines the order of the classified result used for path planning.

Pick point order

The “Classify” Step will, based on the pick point order presented in the vision results, sequentially apply them for subsequent planning. If the pick point order in the vision result is 1-C, 2-A, and 3-B, then the planning order is 1-C, 2-A, and 3-B.

Exit port order

The “Classify” Step will use pick points according to the exit port order of the current Step (left to right). If the pick point order in the vision result is 1-C, 2-C, 3-A, 4-B, 5-A, and 6-B, and the pick point names corresponding to the exit ports of the current Step, from left to right, are A, B, and C, then the planning order is 3-A, 5-A, 4-B, 6-B, 1-C, and 2-C.

In the above example, letters represent the names of target object and pick point or pick point label, and numbers represent their order in the vision results.

Labels

  • When Select Branch By is set to Names of target object and pick point, the target objects and their pick points will be automatically displayed in this area. If you unselect In Usefor some pick point and its corresponding target object, the exit ports of the “Classify” Step will decrease accordingly.

  • When Select Branch By is set to Pick point label, you can add custom labels. The labels added here should match the deep learning label or numeric label set in the target object editor. If you unselect In Use for some pick point label, the exit ports of the “Classify” Step will decrease accordingly.

    Add labels

    Click the add icon button to add labels.

    Customize label names

    Double-click the label name under Pick point label to modify it.

    Delete labels

    Click delete icon on the right side of the entry to delete the selected label.

    Adjust label order

    Drag adjust order icon on the left side of each entry to adjust the order, and the exit port order will also change accordingly.

If pick points are planned in Exit port order, adjusting the label order will also change the planning order.
Click to view the detailed description of other parameters when Select branch by held target object is selected

When this option is selected, the software will select the branch to proceed based on the information of the held target object while the “Classify” Step is executing.

Select Branch By

When Names of target object and pick point is selected, the Step will classify based on the names of target objects and pick points set in the target object editor.

When Pick point label is selected, the Step will classify based on the deep learning label or numeric label set in the target object editor.

Classify by “Names of target object and pick point” Classify by “Pick point label”

label from target object editor

label from custom

Labels

  • When Select Branch By is set to Names of target object and pick point, the target objects and their pick points will be automatically displayed in this area. If you unselect In Usefor some pick point and its corresponding target object, the exit ports of the “Classify” Step will decrease accordingly.

  • When Select Branch By is set to Pick point label, you can add custom labels. The labels added here should match the deep learning label or numeric label set in the target object editor. If you unselect In Use for some pick point label, the exit ports of the “Classify” Step will decrease accordingly.

    Add labels

    Click the add icon button to add labels.

    Customize label names

    Double-click the label name under Pick point label to modify it.

    Delete labels

    Click delete icon on the right side of the entry to delete the selected label.

    Adjust label order

    Drag adjust order icon on the left side of each entry to adjust the order, and the exit port order will also change accordingly.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.