Mech-Vision 1.6.1 Release Notes

New Features

Added Save All Option to File Menu

A Save All option was added to the File menu in the menu bar of Mech-Vision 1.6.1. You can use it to save all the opened projects in one click.

New Step - Convert Data Type

The newly added Convert Data Type Step can be used to convert one data type to another.

The currently supported data types include BoolList, DoubleList, String, StringList, Variant, VariantList, etc.

New Step - Convert Lengths Pixel-Wise to Physical

The newly added Convert Lengths Pixel-Wise to Physical Step can be used to calculate the actual length of a specified line segment in 2D images. This Step is applicable to scenarios where 2D images are used for measuring dimensions of objects with relatively planar surfaces.

New Step - Detect and Measure Oblong Hole

The newly added Detect and Measure Oblong Hole Step can used to detect the pixel-wise positions and sizes of oblong holes in images to facilitate subsequent calculation of physical dimensions in measurement scenarios.

New Step - Deep Learning Model Package CPU Inference

The newly added Deep Learning Model Package CPU Inference Step can be used for classification, instance segmentation, and object detection.

  • You can edit the ROI directly in this Step without depending on Scale Image in 2D ROI and Recover Scaled Images in 2D ROI Steps.

  • This Step is only compatible with DLKPACKC models exported by Mech-DLK 2.2.1 or higher versions.

  • It is recommended to use this Step for model inference when the requirement on inference speed is not high, and it is also recommended to deploy CPU models on computers with 12th Gen Intel Core i5 processors or above.

Added Features in Deep Learning Model Package Inference (DLK 2.2.0+)

  • Added the ROI Settings parameter for editing the ROI.

  • Added the Font Settings parameter for customizing font size in the visualized output.

  • When this Step is used with instance segmentation models, results below the confidence threshold are also displayed in the visualized output. The results above the threshold will be displayed in green and the results below the threshold will be displayed in red.

  • Added support for non-Latin characters in the model package path.

Added Rectify to Depth Map Parameter in Capture Images from Camera

The Camera Model and Rectify to Depth Map parameters were added in the Capture Images from Camera Step to make the pixels of the color image and depth map have one-to-one correspondences when cameras of DEEP V4 series and LSR V4 series are used.

Improvements

Example Projects Improved

Added a Brake Discs machine tending project in example projects.

Typical Applications - Pick Anything Projects Improved

The Piece Picking project is renamed as Pick Anything project in typical application projects.

The Pick Anything typical application projects are divided into Pick Anything projects and Pick Anything (Without Bin) projects. You do not need to deploy a deep learning model file any more. The project can be run after you calibrate the camera and configure camera parameters.

In Mech-Vision 1.6.1, the Predict Pick Points (Any Object) Step used in the project was updated as well.

Attention

  • You have to use a special version of Mech-Vision 1.6.1 to open the Pick Anything typical application project, and the Piece Picking typical projects of older versions cannot be executed in this special version software. Please contact Mech-Mind Technical Support to obtain the installation package of the special version of Mech-Vision 1.6.1.

  • Please use a server port number of 5000 or below while running the Pick Anything typical application project.

  • The new Pick Anything typical application projects do not support preload models.

Typical Applications - Large Non-Planar Workpieces Projects Improved

Deployment guidence for large non-planar workpieces machine tending projects was added. The deployment guidance includes camera configuration, recongnition, and deployment, which can help users to construct the project more conveniently.

Matching Model and Pick Point Editor Improved

The improvements of the Matching Model and Pick Point Editor are as follows:

  • Added Show normals option to show normals of the point cloud.

  • Added an eye icon in the upper right corner of the Model files area for displaying/hiding all point cloud models and pick points.

  • Added a Pose manipulator settings button in the lower left corner of the interface for configuring the display settings of the pose manipulator.

3D Fine Matching Step Improved

The improvements of the 3D Fine Matching Step are as follows:

  • Added the Speed Up on Large Object Quantities option in Correspondence Settings. It is recommended to enable this option when there are a large number of objects in the scene.

  • Added the Pose Filtering Settings parameter for filtering overlapping objects.

  • Deleted the Minimum Standard Deviation parameter.

Template Matching Step Improved

The improvements of the Template Matching Step are as follows:

  • Added the ROI parameter.

  • Added the Tile Gray Scale Upper Threshold parameter.

If you cannot find the above parameters, please right-click on the blank area in the Step Parameters panel and select Show all parameters in the context menu.

Blob Analysis Step Improved

The algorithm processing speed of this Step was improved.

Added Convert Types in the Convert Color Space Step

The three newly added convert types in the Convert Color Space Step are as follows:

  • RGB to HSI

  • RGB to HSV

  • RGB to YUV

Measurement Mode Improved

The improvements of the measurement mode are as follows:

  • The pixel coordinates of the cursor’s position is now displayed in the sketchpad.

  • Added Show coordinates option in the sketchpad settings for displaying/hiding the coordinates in the sketchpad.

Output Results from Check Pose Repeatability by Statistics Improved

  • When the input type is PoseListInput, the default unit of the output statistics is mm, and the numbers will be rounded up to 3 decimal places to meet the requirement for high-precision repetitive positional statistics.

  • When the input type is PoseListInput, the value of the Acceptable Position Coordinate Deviation parameter is allowed to be less than 1 mm to meet the requirement for high-precision repetitive positional statistics.

  • The upper limit of Threshold for Acceptable Position Coordinate Deviations was raised to 1000mm, and the upper limit of Threshold for Acceptable Euler Angle Deviations was raised to 360°.

Safety Alert Improved

When virtual data is used in a Mech-Vision project, warning alerts will pop up in Mech-Center and Mech-Viz. You will need to select a proper option in the pop-up windows to ensure production safety.

Support DEEP V4 and LSR V4 series in Depalletizing Typical Application Projects

In Mech-Vision 1.6.1, the DEEP V4 and LSR V4 series of Mech-Eye Industrial 3D Camera are supported in depalletizing typical application projects.

Pop-Up Windows Improved

When there are multiple missing Steps in the project, all of these Steps will be listed in one pop-up window instead of multiple separate pop-up windows.

Resolved Issues

3D Fine Matching Step

  • Resolved the issue that the data of color point cloud could not be loaded properly.

  • Resolved the issue that small objects might be incorrectly matched.

Camera Calibration

  • Resolved the issue that the Save button was unavailable for calibration on 4-axis and 5-axis robots.

  • Resolved the issue that the calculation result could still be incorrect when a wrong camera had been disconnected and a right one was reconnected properly in ETE calibration mode.

  • Resolved the issue that 2D camera could not be calibrated properly.