Single-Point Localization
Description
This Step is used to calculate the robot pose for executing a picking or placing action based on the input feature data.
This Step supports both Eye-to-Hand and Eye-in-Hand camera mounting modes.
Workflow
The process of configuring this Step is as follows:
-
Configure the input. Connect the corresponding Step port in the graphical programming workspace, or select the corresponding input under Input in the parameter configuration panel.
-
Under Calibration Settings, select a translation calibration file, and enable rotation calibration and set compensation values as needed.
-
Under Taught Reference, acquire the base feature and set the related taught poses.
-
Under Output Settings, set the pose type.
-
Under Output, check the output items, and set the Lower Limit and Upper Limit for the output items as needed.
Input Description
| Input Item | Description |
|---|---|
Feature |
Position and angle of the input feature in the image coordinate system. |
Current Capture Pose |
Real-time robot pose in the machine coordinate system when the feature is captured. This input is required only when the camera mounting mode is Eye-in-Hand, and is used to compensate for the effect of camera position changes on the output pose. |
Parameter Description
Calibration Settings
| Parameter | Description |
|---|---|
Translation Calibration File |
Select the translation calibration file used to calculate the position deviation. |
Use Rotation Calibration |
When enabled, the rotation calibration file is used to calculate the angle deviation. |
Rotation Calibration File |
After enabling Use Rotation Calibration, select the rotation calibration file used to calculate the angle deviation. |
Compensation Value |
Corrects the difference between the actual result and the expected result. You can set compensation values for positions in the X and Y directions and the rotation angle around the Z axis. |
Taught Reference
| Parameter | Description |
|---|---|
Base Feature |
Position and angle of the feature in the image coordinate system during teaching. X and Y indicate the position, and RZ indicates the rotation angle around the Z axis. Click Get base feature to open the Base Feature window. The following acquisition methods are available:
|
Taught Pick/Place Point X, Y, RZ |
X coordinate, Y coordinate, and rotation angle around the Z axis used when the robot executes the picking or placing action during teaching. |
Taught Capture Point X, Y, RZ |
X coordinate, Y coordinate, and rotation angle around the Z axis of the capture pose when the base feature is acquired during teaching. These parameters are required only when the camera mounting mode is Eye-in-Hand, and are used to compensate for the effect of camera position changes on the output pose. |
Output Description
| If you select an expandable output item (with ▶ on the left), you must expand it, and then set the Lower Limit and Upper Limit values to determine the acceptable range. If the output value falls within the acceptable range, the measurement item is judged as OK; otherwise, it is judged as NG. |
| Output Item | Description |
|---|---|
Localization Result |
Result after localization, namely the pose for the robot to execute the picking or placing action. |
X |
X coordinate after localization in the machine coordinate system. |
Y |
Y coordinate after localization in the machine coordinate system. |
RZ |
Rotation angle around the Z axis after localization in the machine coordinate system. |
Troubleshooting
|