Robot guidance & feeding

Validate hand-eye calibration across the tray

A low fitting error at taught points does not prove accurate picking elsewhere. This tutorial concerns a fixed-camera planar XY arrangement; a 3D or moving-camera system needs its own calibration model.

Send samples for engineering review
Validate hand-eye calibration across the tray
Engineering illustration; not a photograph or a completed test.

Problem and prerequisites

A low fitting error at taught points does not prove accurate picking elsewhere. This tutorial concerns a fixed-camera planar XY arrangement; a 3D or moving-camera system needs its own calibration model.

Prepare the test

Use the production tray and picking plane. Confirm robot coordinate units, frame orientation and TCP. Reserve 9 independent validation positions; the proposed 0.20 mm limit is an example that must be replaced by the gripper’s requirement.

Identify the camera arrangement, robot coordinate frame and working plane before choosing a calibration method. This example is a fixed-camera planar XY application; it is not a complete three-dimensional hand-eye solution. Confirm whether the image coordinates represent pixels or a previously calibrated physical plane, and whether the robot positions are in the intended base or user frame. Record units, axis directions, tool center point and calibration revision. Place the target at the actual pick height using a stable fixture. A calibration made at a different height can produce location-dependent errors, especially with perspective imaging. Do not reuse a recipe’s calibration merely because a replacement camera or tray has the same commercial model name.

Procedure

  1. Acquire widely separated paired vision and robot coordinates using the manufacturer’s procedure.
  2. Keep the part and picking point consistent at every taught position; save calibration C1.
  3. Place an independent target at each validation position, including center and corners.
  4. Compare commanded and reference positions; calculate planar error as sqrt(dx² + dy²), retaining signed dx and dy.
  5. Perform controlled physical picks and repeat after removing and replacing the tray within its permitted mounting variation.

Follow the selected system’s documented pairing procedure and keep each vision position with its corresponding robot position. Use locations spanning the required operating field rather than clustering them near the center. Check correspondence before fitting: swapped points and mixed coordinate frames can produce a plausible-looking transformation with wrong physical meaning. Retain the original pair list and configuration used to fit the mapping. Reserve the nine illustrative validation positions separately, without feeding them back into the fit. At each reserved point, compare the predicted robot position with an independently established physical reference. Preserve the signed X and Y differences so that translation, rotation and scale patterns remain visible. Repeat actual picks using the intended tool instead of relying solely on a numerical fitting report.

Illustrative test record

Illustrative assumptions, not measured Deyi performance. Replace these values with your own signed test records.

Illustrative test record
RecordAssumed value
Validation points9
Proposed acceptance limit0.20 mm
Part-height range0 mm
Calibration versionC1

At one reserved validation point, assumed errors of dx = 0.12 mm and dy = 0.16 mm produce a radial error of 0.20 mm. Preserve the signed components as well as the magnitude. A point exactly at the proposed limit needs the agreed rounding and uncertainty rule; it is not automatically accepted. Test corners and the working pick plane, and keep fitting points out of the independent validation set.

Compute each point’s radial XY residual from its signed components, then report the maximum and the spatial pattern as well as any summary average. A small average can conceal one failing edge point. Keep measurement uncertainty and robot reference repeatability in the assessment; the transformed coordinate is not an independent ground truth. For the example dx and dy values, the resulting magnitude touches the proposed limit, so the agreed decision rule matters. Do not round the displayed value down to create a pass. Relate the limit to the actual part clearance, tool geometry and application acceptance requirement rather than inheriting the example’s 0.20 mm value. Keep planar position validation separate from orientation and height checks.

Two views of the workflow

Validate hand-eye calibration across the tray — 1

Teaching creates a transform; independent points and actual picks test its usefulness beyond the taught locations.

  1. Paired points
  2. Transform
  3. Independent targets
  4. Actual picks
Engineering illustration; not a photograph or a completed test.
View full-size diagram

Validate hand-eye calibration across the tray — 2

Small fitting residual and small production pick error are different checks. Neither substitutes for the other.

  1. Teaching residual
  2. Validation error
  3. Pick result
Engineering illustration; not a photograph or a completed test.
View full-size diagram

Troubleshooting

  • A constant shift suggests checking TCP and frame origin before refitting.
  • Increasing error toward corners suggests calibration spread, imaging or model limitations.
  • Part-height changes invalidate a plane assumption unless the selected model accounts for them.

Acceptance and handover

Pass only when every independent position meets the agreed positional limit and physical picks succeed. Keep teaching points separate from validation points and record tray, height, TCP and calibration version. No measured result is claimed here.

Set acceptance limits before testing and retain the original evidence. The examples here do not establish a supplied model’s capabilities.

Acceptance should be carried out with fresh target presentations and the approved production tool after the fitting setup is removed. Include field edges and the actual working height, and document any region that is excluded from use. Verify that the active robot frame, tool and calibration identifiers match the accepted set. Repeat a selected reference point after normal restart to check that the correct configuration was restored. If camera mounting, tray height, tool or coordinate frame changes, evaluate which evidence must be repeated before release. Handover includes paired fitting data, independent validation records, frame definitions, residual plots or tables and actual pick observations. A manufacturer’s calibration wizard can support the method, but its presence does not establish a Deyi model’s supported calibration modes or achieved accuracy.

Sources and technical references

These references explain the methods and limits used in this tutorial. Example checks are guidance; production acceptance requires evidence from your own samples.

  1. Hand-eye calibration wizard — EYE+ 5.4Asyril

    Paired vision/robot positions, production plate, coordinate units and manual pick validation.

    Checked
  2. Knowledge database — EYE+ 5.4Asyril

    Official knowledge topics on vision calibration, recipe portability and hand-eye good practices.

    Checked

Engineering review

Bring the inspection problem and the evidence.

Send sample images, your current setup and the check that failed. Include field of view, working distance, line speed and acceptance criteria for a practical review.

Send samples for engineering review
Contact

Direct RFQ contact

Talk to engineering about the inspection problem.

Send sample images, competitor model, FOV, working distance and line speed before model selection.

Target: selection brief within 24h
Send sample images