Release Notes
Thanks for using Mech-MSR! This document introduces the new features, improvements, and resolved issues in each version.
Mech-MSR 1.9.0
New Features
Added “Measure Surface Track” Step and tool
-
This Step enables fast and precise glue bead inspection. You can use pre-defined track lines and measurement parameters to inspect whether the height, width and position of a track in the surface data are qualified, thereby detecting overflow, breakage, and other issues.
-
This tool allows you to draw and modify track lines. You can directly open the tool from the “Measure Surface Track” Step.
Added Multiple Steps for Feature Creation
-
Use this Step to create a line from the geometric features such as point, line, and plane.
-
Use this Step to create a plane from the geometric features such as point, line, plane, and circle.
-
Use this Step to create a point from the geometric features such as point, line, plane, and circle.
-
Use this Step to measure the line–line, line–plane, or plane–plane intersection.
Added Edge Detection and Fitting Steps
-
Use this Step to fit a circle to the circular edge detected from the surface data.
-
Use this Step to fit a line to the straight edge detected from the surface data.
Added the “Transform Surface” Step
-
Use this Step to transform the surface data to a new reference frame formed by input geometric features such as plane, line, and point.
Other New Steps
-
Extract Alignment Parameter Group
Select the X, Y, or Z coordinates and the rotation angle about the Z-axis output by other Steps as the base point and reference orientation, respectively, to form an alignment parameter group.
-
When the returned result of an output item is a list, use this Step to determine whether each measured value in the list is within the acceptable range and locate the NG values.
New “Production Interface” Feature
The production interface helps on-site operators intuitively view the system operating status and quickly access historical images and measurement results.
The main functions of the production interface are described below:
-
Quick Check of Production Status
The production interface provides visual information panel to help people get quick knowledge of production status and project execution status, which can help operators identify and judge production abnormities.
-
Quick View of Production Results
The production interface provides intuitive image display windows and a statistics display panel for quick and easy viewing of production results.
-
Troubleshooting
The production interface offers production logs that can be used for quick troubleshooting and problem resolution, ensuring stable production.
The production interface feature is not supported for projects created with Mech-MSR 1.9.0. To solve the issue, please contact Mech-Mind Technical Support. |
Improvements
More Communication Modes
In addition to the TCP ASCII communication protocol, four new communication modes have been added to facilitate data transfer between Mech-MSR and external devices.
The supported communication modes are as follows:
Enhanced the “Blob Analysis” Step
-
-
Optimized the detection algorithm for more accurate blob analysis and thus reduced interference from overlapping detections.
-
Supports setting the open and close kernels to 0, offering more flexible morphological operations to suit various application scenarios.
-
Added Row-wise and Column-wise ordering methods to enhance the efficiency of blob analysis and processing, simplifying subsequent tasks.
-
Enhanced the “Alignment” Step
-
-
Increased the execution speed of this Step, significantly reducing the computation time.
-
Supports viewing extracted edges in the visualization window, making parameter adjustment more intuitive.
-
More Resources in Solution Library
The solution library in Mech-MSR 1.9.0 presents hands-on examples and typical cases for your reference.
-
Hands-on examples
The hands-on examples are suitable for basic instructions and can be directly copied to quickly implement key functions. The examples provided in Mech-MSR 1.9.0 will be converted into hands-on examples.
-
Typical cases
Typical cases are solutions refined from numerous practical applications to tackle specific scenarios. You can run these solutions by one click to intuitively see the results of 3D measurement and inspection applications.
See Typical Case Practices of 3D Measurement and Inspection for more details.
Merged the Input Ports of Depth Map and Intensity Image
In Mech-MSR 1.9.0, the input ports of the depth map and intensity image in Mech-MSR 1.9.0 have been merged into a single input port named Surface Data. The output port names of related Steps will also be updated accordingly.
When opening projects created with the previous version of the software in Mech-MSR 1.9.0, you may encounter data flow disconnections, and you need to reconnect the data. |
Other Improvements
-
The 3D Laser Profiler Step now supports the modification of the Timeout Period parameter when connected with camera firmware in version 2.3.4 or above.
-
In the Process Surface by Filter Step, some filters can be used for intensity image processing. See Filter Type for details.
-
The maximum number of feature regions has been increased from 16 to 64, meeting a broader range of requirements.
-
In the visualization window of the main interface, when the cursor hovers over surface data, it automatically captures the intensity and depth information of the data points.
Resolved Issues
The following issues have been resolved in Mech-MSR 1.9.0:
-
When two different projects were connected to the same laser profiler, but different parameter groups were set under the software triggering mode, the configuration parameter groups became identical after the user restarted the software.
-
When the network is disconnected, if a user selects the camera and calibration parameter group through the “3D Laser Profiler” Step and attempts to save the settings, the software crashes.
-
In the “Process Surface by Filter” Step, if a user sets the filter type to “Relative threshold” and configures both high and low thresholds to be greater than 0, the low threshold is incorrectly reset to 0 after the software is restarted, triggering a wrong error message.
-
When the “3D Laser Profiler” Step in Mech-MSR 1.9.0 is running, it fails to automatically update the timeout period from Mech-Eye Viewer (version 2.3.4).
-
In the parameter configuration panel of Steps, parameter values may be incorrectly displayed when the mouse cursor hovers over parameters related to feature regions.