Remove Overlapped Objects

Function Description

This step removes objects that do not meet grasping requirements because they overlap with other objects or scene geometry.

Use Cases

This step is typically used after the 3D Fine Matching step to remove objects that are unsuitable for grasping because of overlap.

Inputs

  • Original Pose (Required): List of poses to be filtered.

  • Object Point Clouds (Required): Original object point cloud list.

  • Scene Point Cloud (Optional): Scene point cloud list, used to handle overlapping problems caused by missed recognition of workpieces, dividers, bins, etc.

Outputs

  • Filtered Poses: Filtered pose list.

  • Filtered Object Point Clouds: Filtered object point cloud list.

  • Filtered Pose Confidences: Confidence list of filtered poses.

  • Validation Results: Boolean list indicating whether each filtered pose is valid.

Parameters

Parameter Tuning Level

Used to set the parameter tuning level. Different levels correspond to different parameter items.

  • Basic: After selecting “Basic”, you need to complete parameter settings under the “Object Template Type” and “Threshold Settings” groups.

  • Advanced: After selecting “Advanced”, you also need to complete parameter settings under the “Advanced Settings” group.

Object Template Type

  • Object Template Type

    Selects the template type of the object point cloud.

Threshold Settings

  • Overlap Ratio Threshold

    Used to set the threshold for the overlap ratio between objects and other objects. When the overlap ratio exceeds this value, the object will be judged as an overlapped object.

    Overlap Ratio = Projected area of point cloud above the object / Projected area of object point cloud template

Advanced Settings

  • Method to Generate Pixel Size

    When calculating the overlap ratio, the object point cloud needs to be orthogonally projected onto a 2D plane. This parameter is used to select the generation method for the pixel size of the projected image.

    • Automatic: Automatically determines pixel size. Requires the input object point clouds to be the same type of object.

    • Manual: Manually sets pixel size. Supports input of point clouds of different types of objects.

  • Pixel Size

    If this value is too large, the overlap ratio calculation accuracy may be low; if this value is too small, the calculated overlap ratio may be small.

    Unit is millimeters (mm).

  • Range of Scene Point Removal Around Object

    Within this range, scene point clouds around the object will be removed, and the remaining scene point clouds will participate in overlap detection.

    Unit is millimeters (mm).