Workobjects

This section introduces workobjects and how to configure them.

Introduction

Workobjects refer to the objects on which the tool performs tasks, such as cartons, metal parts, parts to be glued or welded, etc.

Rotational Symmetry

A rotational symmetric object will coincide with itself after rotating around its axis of symmetry. Configuring the rotational symmetry of the workobject can prevent the end of the robot from rotating meaninglessly when picking and placing, and therefore the picking success rate can be increased and the planning time can be reduced. Therefore, the robot can move more smoothly and swiftly.

Please refer to Rotational Symmetry for detailed information.

Translational Relaxation

When some objects are picked, the picking pose of the tool is allowed to be translated along the X-axis or Y-axis of the pick point, which is the translational relaxation.

Please refer to Translational Relaxation for detailed information.

Rotational Relaxation

When the robot picks certain workobjects, the picking pose of the robot is allowed to be rotated flexibly within a specific angle range, which is the rotational relaxation.

Please refer to Rotational Relaxation for detailed information.

Solution Selection Strategy

  • Minimum tool rotation: When this strategy is selected, during the whole pick-and-place process, the workobject pick point that causes the minimum rotation degree of the tool’s Z-axis will be selected as the optimal pick point. This strategy can prevent the tool from rotating in vain after picking the object, and avoid falling the picked workobject.

  • Minimum difference between tool and vision pose: When this strategy is selected, the workobject pick point that has the minimum angle of deviation with the workobject pose sent by Mech-Vision will be selected as the optimal pick point.

  • Minimum collision between tool and point cloud: When this strategy is selected, the workobject pick point that leads to the minimum volume of collision between the tool and the workobject point clouds will be selected as the optimal pick point.

Workobject Configuration

Add the Workobject

  1. Enter a Workobject name.

  2. (Optional) According to the actual situation of the workobject, select Around Z-axis, Around Y-axis or Around X-axis as the Symmetry type (can select multiple options), and then set the Number of folds and Attempt range. You do not need to set this parameter if the workobject is not rotational symmetric. You do not need to set this parameter if the workobject is not rotational symmetric.

  3. (Optional) According to the actual situation of the workobject, select Around Y-axis or Around X-axis for the Translational relaxation parameter (can select multiple options), and then set the Attempt range and Step. You do not need to set this parameter if a translational relaxation is not applicable.

  4. (Optional) According to the actual situation of the workobject, select Around Y-axis or Around X-axis for the Rotational relaxation parameter (can select multiple options), and then set the Attempt range and Step. You do not need to set this parameter if a rotational relaxation is not applicable.

  5. Select a Solution selection strategy according to the actual requirement.

  6. Click OK.

If you need to add more workobjects, please repeat the above steps.

Delete the Workobject

Follow either of the following steps to delete a workobject.

  • Go to Project resource tree  Workobjects, select the workobject, and press the Delete key.

  • Right-click the workobject under Project resource tree  Workobjects and select Delete in the context menu.

Modify the Workobject

  1. Follow either of the following steps to open the Workobject Configuration window.

    • Go to Project resource tree  Workobjects and double-click the workobject.

    • Right-click the workobject under Project resource tree  Workobjects and select Workobject Configuration in the context menu.

  2. Modify the parameters according to the actual requirement.

  3. Click OK.

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.