Sacks

../../../_images/bag_shaped_example.png

In sack depalletizing scenarios, instance segmentation is usually utilized to identify each sack in the image and recognize poses of the sacks. Mech-Mind Robotics provides a super model specifically used for sack depalletizing. It can be directly applied in Mech-Vision to correctly segment most of the sacks without deep learning training.

Preparation

Before deploying the project, please confirm sack dimensions.


Instructions for Creating a New Typical Application Project

1. Create Project

Click on Typical Applications ‣ New Typical Application Project in the Menu Bar or New Typical Application Project in the Toolbar to open the following window.

../../../_images/bag_shaped_selectscene_deploymentguidance.png
  1. Select Sacks.

  2. Name the project.

  3. Click on icon_selectfilepath_deploymentguidance to select a folder to save the project (it is recommended to create an empty folder), then click Create Project .

2. Camera Configuration and Calibration

It is necessary to ensure that the point cloud fully reflects the scene information. Please refer to Camera Configuration to complete the related operations of camera configuration.

4. Finish Deployment

Please preview the result first. If there is no problem, you can finish deploying the project in typical application project. If you have other communication requirements, please make corresponding settings on the Mech-Center interface.

Click Finish in the deployment interface to open the operator interface.


Running and Debugging

Click on icon_run_1 in the upper right corner of the application interface to run the project, and you can view the Top-Layer Point Cloud, Deep Learning Results, and Pose while running the project.

When the project running result is poor, you can refer to the following ideas to try to solve the problem.

  • Confirm whether the sack dimensions input are correct.

  • The top-layer point cloud is of poor quality.

    • The point cloud is truncated: reselect the ROI.

    • The point cloud has irregular missing parts: adjust the camera parameters.

  • The deep learning result is poor.

    • Adjust the confidence threshold of deep learning.

      • Increasing the threshold will increase the number of results output.

      • Decreasing the threshold will decrease the number of results output.

    • Contact the support team to replace the deep learning model, or re-train the deep learning model.

  • The pose results are poor.

    • Re-edit the poses.

Note:

  • You can switch to standard editing mode to view the detailed structure of the project. After reading and understanding Guide to Steps, you can try adding, deleting related steps and modifying the parameters of the steps in the project to meet the needs of more complex scenarios.


After successfully running and debugging the project, if you need to save the on-site data for future reference or you find that certain part of the project is not performing well and would like to optimize the Step or tune the parameters in an off-site situation, the tools Data Storage and Data Playback can be very useful.

Prerequisites for using the tool Data Playback:

  1. A project file in which the project can run correctly without errors.

  2. On-site source data which is gathered during the whole period while running the project, including 2D color images, depth maps, camera parameter file. Please refer to Data Storage for instructions on how to save the data.