Vision Project Configuration

You are currently viewing the documentation for the latest version (2.1.0). To access a different version, click the "Switch version" button located in the upper-right corner of the page.

■ If you are not sure which version of the product you are currently using, please feel free to contact Mech-Mind Technical Support.

In this phase, you need to complete configurations on the vision project (that is the Mech-Vision project) to recognize and locate target objects.

getting started index vision
If the project requires a high picking accuracy, ensure a good picking accuracy of the application during deployment according to the guidance in Topic: Improving Picking Accuracy.

A vision project includes a series of vision processing steps, starting from image collection, followed by a series of algorithmic processes on image data (point cloud preprocessing, point cloud processing, 3D target object recognition, 3D pose adjustment, deep learning inference, etc.), finally outputting the vision results (poses, target object information, etc.) used to guide the robot.

  • Mech-Vision’s Solution Library has provided “hands-on example” projects for key functions in the vision processing process, such as 3D pose adjustment and deep learning. You can learn how to use advanced features and tools in 3D Vision System and commissioning experience.

  • For typical application scenarios in industries such as target object loading, depalletizing and palletizing, locating and assembly, and piece picking, Mech-Vision has already provided typical solution cases in its Solution Library. You can directly use these solution cases as a reference to create, configure, and commission a vision project quickly. The document “Typical Case Practices of 3D Vision System” will provide you with detailed guidance on configuring and tuning a vision project.

The overall process of configuring a vision project is shown in the figure below:

vision project configuration workflow

1 Build a project

Project Creation Framework

This section introduces to you how to create a simple project.

Quick Guide for Projects

This section introduces to you the basic procedures of a project.

Quick Guide for Steps

This section introduces to you the basic procedures for using Steps. Steps are the basics of a project. A Step is a minimum algorithm unit for data processing. By connecting different Steps in a project, you can achieve different data processing tasks.

2 Parameter adjustment

Adjust Camera Parameters

Adjust camera parameters to ensure that the quality of the captured 2D images and depth map meet requirements, thus ensuring the performance of the vision result output by the final vision project.

Make the Point Cloud Model and Add the Pick Point

The 3D matching algorithm recognizes target objects based on their point cloud models. Therefore, when you are configuring a vision project, you usually need to make the point cloud model and set the pick point.

User Guide of Deep Learning

In scenarios with complex recognition requirements, for example, the workpieces are highly reflective or the quality of point clouds is poor, the 3D matching algorithm may not achieve optimal recognition performance. The deep learning algorithm can facilitate a better recognition performance. Please refer to this guide to train and deploy a deep learning model.

3D Target Object Recognition

You can use the “3D Target Object Recognition” tool to easily recognize the poses of target objects accurately and meet on-site picking requirements.

Pose Adjustment

After target objects are successfully recognized, you need to perform a series of processing on the poses so that the robot can pick them easily. You can quickly adjust the poses with the pose adjustment tool.

Reference Guide for Other Steps

Please refer to this guide and adjust the parameters of other Steps in the project.

3 Project tuning

Visualize Parameter Debugging

Run each Step to check the execution result in the Debug Output window, and run the whole project to check the vision results output from your project.

Troubleshooting for “3D Target Object Recognition”

Tackle the common issues encountered when using the 3D Target Object Recognition tool, and adjust the parameters according to the possible causes and solutions to successfully recognize target objects.

Improving Picking Accuracy

In the actual application deployment process,take targeted accuracy improvement measures to reduce possible errors, ensuring that the picking accuracy meets the project requirements.

Improving Application Cycle Time

After deploying a 3D vision–guided robotic application, you should evaluate the current cycle time of the application. If the current application cycle time cannot meet the project’s requirements, you need to improve it.

Deep Learning Model Iteration

In scenarios where deep learning is used, if the inference result is not satisfying, you need to iterate your deep learning model.

Save Data

To facilitate future maintenance, you need to regularly back up project data.

4 Production & maintenance

Configure the Production Interface

Before the vision solution is delivered to the production line for use, you can configure a set of production interface, which will facilitate the on-site operator to get quick knowledge of production status, view the production results, switch workpieces or add new object models and easily perform maintenance and troubleshooting.

Use the Production Interface

The on-site operator can quickly learn how to use the production interface by referring to this document.

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.