Learning Guidance for 3D Robot Guidance

Learning guidance
Guides beginners to deploy 3D vision–guided robotic applications step by step

1 Overview of 3D Robot Guidance

The 3D robot guidance solution integrates Mech-Mind’s sensing, perception, robot programming/planning technologies into a comprehensive solution, aiming to address the challenges that robots face in complex, unknown, or dynamic environments.
This solution offers a wide range of applications such as 3D vision–guided workpiece loading, depalletizing and palletizing, locating and assembly, and piece picking. It is widely used in various industries such as automotive, logistics, supermarkets, and heavy industry. For more information, please refer to Introduction to 3D Robot Guidance.

For the software and corresponding versions required for deploying this solution, please refer to Recommended Software Version Combinations for 3D Robot Guidance Solution.

2 Getting Started

Provides getting started tutorials for new users and beginners. By learning these tutorials, you can have a brief look at the Mech-Mind’s 3D robot guidance solution and attempt to build your first 3D vision–guided robotic application.

Tutorial: Vision Guided Robotic Picking of Metal Parts
Through this tutorial, you can learn how to build a simple 3D vision–guided workpiece loading application, where the robot picks and places small metal parts repeatedly under the vision guidance.
View tutorial (Master-Control communication)
View tutorial (Standard Interface communication)

metal part picking

Tutorial: Vision Guided Robotic Depalletizing of Cartons
Through this tutorial, you can learn how to build a simple 3D vision–guided depalletizing application, where the robot picks and places single-case cartons repeatedly under the vision guidance.
View tutorial (Master-Control communication)

single case carton depalletizing

3 Practical Application Deployment

Provides the approach to, operation guide of, and experience for deploying applications in actual projects. After you learn about the 3D robot guidance solution, you can continue to learn the knowledge and expertise required for deploying 3D vision–guided robotic applications in this part.

The approach to deploying a 3D vision–guided robotic application is shown in the following figure.

deployment workflow

3 1 Vision Solution Design

Vision solution design refers to selecting the hardware models, and determining mounting modes and vision processing methods according to project requirements.

solution design

3 2 Vision System Hardware Setup

Vision system hardware setup refers to integrating the hardware (camera and industrial PC) into the actual environment to support the normal operation of the vision system.

hardware setup

3 3 Robot Communication Configuration

Vision system hardware setup completes the hardware integration of the vision system with the robotic system, while robot communication configuration will complete the communication integration between the two systems. This ensures that the vision system and the robot side can exchange data accurately in real time.

communication configuration

3 4 Hand-Eye Calibration

The robot’s perception of the environment needs to be realized through the "eyes (camera)". Hand-eye calibration is used to establish the transformation relationship between the camera reference frame and the robot reference frame.

hand eye calib

3 5 Vision Project Configuration

Vision project configuration is crucial to the deployment of a 3D vision–guided robotic application. It enables recognition and localization of target objects.

vision project configuration

3 6 Picking

The ultimate goal of deploying a 3D vision–guided robotic application is to achieve successful picking. In this phase, you need to build a robot picking workflow so that the robot can pick objects accurately under the guidance of vision results.

picking

For practical guidance for more application scenarios, please refer to Typical Case Practices of 3D Robot Guidance.

4 Troubleshooting and Maintenance

You can refer to this part for troubleshooting guidance or help if a fault or anomaly occurs during the application deployment or subsequent production.

Issues in Application Deployment

Provides commissioning engineers with the commissioning experience and ways to find help during application deployment.

Common Issues in Production

Provides field engineers with common issues and corresponding solutions during production.