Mech-Mind is an industry-leading company focusing on industrial 3D cameras and AI-powered software for intelligent robotics. By combining 3D vision with AI technology, Mech-Mind brings automation to the next level and empowers partners and system integrators to manage the most challenging automation tasks, including bin picking, depalletizing & palletizing, picking & placing, assembly, and inspection.
Mech-Mind products are developed for easy integration with other systems. This page provides resources that can aid you in achieving such integration.
- Resources for Mech-Eye Industrial 3D Camera
- Resources for Mech-Eye 3D Laser Profiler
- Resources for Mech-DLK SDK
Through Mech-Eye SDK, you can control Mech-Eye Industrial 3D Camera (hereinafter referred to as "the camera") to obtain images and point clouds. Available for Windows and Linux, Mech-Eye SDK includes Mech-Eye API (the native API) and the GenICam interface for the camera. Mech-Eye API is available for C++, C#, and Python. ROS 1 and ROS 2 interfaces are also provided for communicating with the camera.
Before downloading the samples and ROS interfaces, please install Mech-Eye SDK first.
You can download Mech-Eye SDK from Mech-Mind Download Center. The latest version of Mech-Eye SDK is recommended for more comprehensive functionality and better stability.
The following samples are provided:
To integrate the camera with ROS projects, download and install the ROS interface:
The camera can also be controlled by third-party machine vision software through Mech-Eye API or the GenICam interface.
The following samples are provided:
- HALCON samples (GenICam interface)
- VisionPro samples (C# Mech-Eye API)
- LabVIEW samples (C# Mech-Eye API)
Through Mech-Eye SDK, you can control Mech-Eye 3D Laser Profiler (hereinafter referred to as "the laser profiler") to obtain images and point clouds. Available for Windows and Linux, Mech-Eye SDK includes Mech-Eye API (the native API) and the GenICam interface for the laser profiler. Mech-Eye API is available for C++ and C#.
Before downloading the samples, please install Mech-Eye SDK first.
You can download Mech-Eye SDK from Mech-Mind Download Center. The latest version of Mech-Eye SDK is recommended for more comprehensive functionality and better stability.
The following samples are provided:
The camera can also be controlled by third-party machine vision software through Mech-Eye API or the GenICam interface.
The following samples are provided:
As a software development kit specifically designed for Mech-DLK, Mech-DLK SDK aims to help you easily implement deep learning inference in the software systems. With Mech-DLK SDK, you can rapidly deploy deep learning models and flexibly integrate deep learning functionality into your own applications without relying on Mech-Vision. Currently, development in C#, C++, and C languages is supported.
You can apply Mech-DLK SDK to implement inference for deep learning models trained by Mech-DLK (version 2.4.2 or above).
Note: To implement inference for models trained by Mech-DLK 2.6.0 and later, use Mech-DLK SDK 2.1.0 or later. For models trained by Mech-DLK 2.4.2 – 2.5.3, use Mech-DLK SDK earlier than 2.1.0.
Follow steps below to obtain Mech-DLK SDK:
- Create a local project folder, for example, dlk_sdk.
- Clone the Mech-DLK SDK repository from GitHub to dlk_sdk.
- Download the third-party libraries (3rd_dll.zip) and resources file (resources.zip) that Mech-DLK SDK relies on to dlk_sdk.
- Unzip the downloaded packages to ensure the dlk_sdk folder contains the required subfolders: 3rd_dll, mechdlk_sdk, and resources.
The following samples are provided: