Hand-Eye Calibration Guide

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.

Hand-Eye Calibration establishes the transformation relationship between the camera and robot reference frames. With this relationship, the object pose determined by the vision system can be transformed into that in the robot reference frame, which guides the robot to perform its tasks. The accuracy of hand-eye calibration results affects the robot picking accuracy.

This chapter guides you to complete the hand-eye calibration for robots.

Select Proper Hand-Eye Calibration Process

The calibration procedures are affected by robot communication modes, camera mounting modes, calibration modes, and calibration data collection methods.

Read the following section to select the proper hand-eye calibration process.

Pre-calibration Checks

You will need to complete a number of checks before proceeding with the hand-eye calibration.

Read the following sections to learn about the pre-calibration checks that need to be completed.

Perform Hand-Eye Calibration

The following table describes the hand-eye calibration process for each calibration task, camera mounting method, and so on. You can refer to the help manual or video tutorial corresponding to each hand-eye calibration process in the following table to complete the hand-eye calibration.

Calibration Task Camera Mounting Mode Robot Type Calibration Method Calibration Data Collection Method User Manual Video Tutorial

Automatic hand-eye calibration for listed robots1

Eye to hand

Six-axis robot

Automatic calibration

Multiple random calibration board poses (fixed method)

User manual

Video tutorial

Four-axis Robot

Multiple random calibration board poses (fixed method)

User manual

Not available yet

Eye in hand

Six-axis robot

Multiple random calibration board poses (fixed method)

User manual

Video tutorial

Four-axis Robot

Multiple random calibration board poses (fixed method)

User manual

Not available yet

Hand-eye calibration for robots

Eye to hand

Six-axis robot

Manual calibration

Multiple random calibration board poses

User manual

Not available yet

Four-axis Robot

Multiple random calibration board poses

User manual

Not available yet

Six-axis robot

TCP touch

User manual

Not available yet

Four-axis Robot

TCP touch

User manual

Not available yet

Eye in hand

Six-axis robot

Manual calibration

Multiple random calibration board poses

User manual

Not available yet

Four-axis Robot

Multiple random calibration board poses

User manual

Not available yet

Six-axis robot

TCP touch

User manual

Not available yet

Four-axis Robot

TCP touch

User manual

Not available yet

Hand-eye calibration in the eye-to-eye setup

Eye to eye

Unlimited

Automatic/manual calibration

Multiple random calibration board poses (fixed method)

User manual

Not available yet

Hand-eye calibration for gantry robots

Eye in hand2

Gantry robots

Manual calibration

TCP touch (fixed method)

User manual

Not available yet

  1. Listed robots are the robot brands that have been adapted to communicate with the Mech-Mind Vision System through the Master-Control communication or Standard Interface communication mode. Only listed robots support automatic calibration. Listed robots also support manual calibration. For details, refer to the robot manual calibration manual.

  2. For a gantry robot, the camera is usually mounted on a certain axis of the robot, such as the Z axis, that is, the camera is mounted in eye in hand mode.

For notes on hand-eye calibration for non-six-axis robots, refer to Non-six-axis Robot Calibration.

Reference

Read the following sections to learn more about hand-eye calibration.

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.