Convert 2D Point to 3D Pose

You are currently viewing the documentation for a pre-release version (2.2.0). To access documentation for other versions, click the "Switch Version" button located in the upper-right corner of the page.

■ If you're unsure about the version of the product you are using, please contact Mech-Mind Technical Support for assistance.

Function Description

This step converts workpiece 2D poses or 2D shapes recognized by a 2D camera into 3D workpiece poses in the robot coordinate system, based on camera extrinsic calibration data and taught poses.

In the figure, the left side is the taught reference picking pose (P1), and the right side is the taught flange pose at image capture (P2).

function description

Usage Scenario

This step is suitable for scenarios where workpieces are positioned by 2D vision and the positioning results are used for robot picking, assembly, and similar applications. It is usually preceded by localization/recognition steps such as 2D Matching and 2D Blob Analysis, and followed by Output or Pose Correction (Assembly).

Input and Output

Input

Input Port Data Type Description

2D Pose

Pose2D[]

2D poses of workpieces.

2D Shape

Shape2D[]

2D shape data containing workpiece contours, regions, or other geometric features. The system automatically extracts reference points from this data for pose conversion.

Output

Output Port Data Type Description

3D Pose

Pose[]

Converted 3D poses, which can be sent to robots for picking.

Parameter Description

Parameter Description

Input Type

Description: Specifies input data type, including two types: workpiece 2D poses and workpiece 2D shapes.

Select Camera Step

Description: Selects a 2D camera step with completed extrinsic calibration, ensuring calibration data is correctly applied in the current step.

Reference Workpiece 2D Pose

Description: The 2D pose recognized for the reference workpiece at image capture, typically obtained from the data flow output by the previous step to this input port.

Reference Picking Pose

Description: Flange pose when the robot picks the reference workpiece. This pose is the flange pose in the robot coordinate system read from the teach pendant.

Flange Pose at Image Capture

Description: In Eye in Hand scenarios, flange pose when the robot captures images of the reference workpiece at the capture point. This pose is the flange pose in the robot coordinate system read from the teach pendant.

Get Flange Pose from Parameters

Description: After communication service is enabled, this function is automatically disabled and the input robot flange pose is not used.

Adjustment instruction: If you need to re-enter the robot flange pose, disable communication service and then re-enable this function.

Flange Pose at Image Capture

Description: Inputs the actual robot flange pose at image capture.

Robot Service Name in Communication Component

Description: Enter the robot model, which must be consistent with the robot model connected in the communication component.

Is this page helpful?

You can give a feedback in any of the following ways:

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.