Calc Poses and Dimensions from Planar Point Clouds

You are viewing an old version of the documentation. You can switch to the documentation of the latest version by clicking the top-right corner of the page.

Function

This Step calculates the poses of planar point clouds and the dimensions of the point cloud bounding boxes.

calc poses and dimensions from planar point clouds calc poses and sizes from planar point clouds

Usage Scenario

This Step is usually used to calculate pick points and dimensions of planar point clouds of objects such as cartons and sacks.

Before using this Step, please filter and cluster the point cloud to reduce the interference from unwanted points.

Input and Output

calc poses and dimensions from planar point clouds input and output

Parameter Description

Pose Calculation Settings

The selected Method to Calc Pose Center should correspond with the Method to Calc Pose Orientation.

  • When BoundingRectCenter is selected as the Method to Calc Pose Center, BoundingRectOrientation should be selected as the Method to Calc Pose Orientation.

  • When CloudCenter is selected as the Method to Calc Pose Center, CloudOrientation should be selected as the Method to Calc Pose Orientation.

Method to Calc Pose Center

Description: This parameter specifies the center where the pose position is located.

Value list:

  • CloudCenter (Center of the point cloud): Select this method when the object point clouds scatter randomly, as shown in the left figure below. BoundingRectCenter (Center of the point cloud’s bounding box): Select this method when the object point clouds are evenly spread, as shown in the right figure below.

  • CloudCenter (Center of the point cloud): Select this method when the object point clouds scatter randomly, as shown in the left figure below.

    calc poses and dimensions from planar point clouds calculate pose center

Tuning recommendation: Please set the parameter according to the actual requirement.

Method to Calc Pose Orientation

Description: This parameter specifies the orientation of the pose.

Value list:

  • BoundingRectOrientation (Orientation of the bounding box center): Select this method when the object point clouds are evenly spread, as shown in the right figure above.

  • CloudOrientation (Orientation of the point cloud’s center): Select this method when the object point clouds scatter randomly, as shown in the left figure above.

Tuning recommendation: Please set the parameter according to the actual requirement.

Use Best Aligned Rect

Description: This parameter determines whether to use a bounding rectangle whose edges are as parallel as possible to the edges of the object. If this option is NOT selected, a minimum bounding rectangle will be used.

Default Value: Unselected.

Tuning recommendation: Please set the parameter according to the actual requirement.

Align Search Radius

Description: This parameter determines whether the bounding rectangle aligns with the feature points of the object. The unit is pixels. When the distance between the feature point and the bounding rectangle is less than the value, the feature points are considered aligned with the bounding rectangle.

Default value: 3 px

This parameter will appear only after you select Use Best Aligned Rect.

Box Pose Calculation Settings

This parameter group is applicable to cartons only.

Calc Boxes’ Height

Description: This parameter is used to calculate the carton’s height in the Z direction.

Default value: Unselected.

Tuning recommendation: Please select this parameter when you need to calculate the carton’s height in the Z direction.

Fixed Height for Box Bottom

Description: This parameter specifies the height of the carton base, such as conveyor belt and pallet on which the carton is placed, for facilitating the calculation of the carton’s height in the Z direction.

Default value: 0.000 mm

Tuning recommendation: Please set the parameter according to the actual requirement.

This parameter will appear only after you select Calc Boxes’ Height.

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.