How to troubleshoot Hand-Eye Calibration

Before troubleshooting, ensure you have followed the best practices and recommendations in:

If that does not resolve your issue, check out the following troubleshooting guides.

Troubleshooting Guides

For issues while running the hand-eye calibration, please see:

For issues with hand-eye calibration results, please see:

Matrix

Residuals

Projection

Touch Test

Tutorials

Bad

Bad

Poor/Bad

Unsafe

Reasonable

Good/Marginal/Bad

Poor/Bad

Bad

Reasonable

Good/Marginal

Good/Poor

Marginal

Reasonable

Good

Good

Good → Bad

Interpretation of Evaluation Criteria (Bad, Marginal, Good, etc.)

The evaluation criteria are defined as follows:

  • Unsafe: The hand-eye calibration results suggest a risk of collision during the touch test. Do not proceed with the touch test until the underlying issues are resolved.

  • Bad: The hand-eye calibration results are poor and indicate significant issues with the calibration process. The touch test is likely to fail, and there may be a risk of collision. Address the underlying issues before attempting the touch test.

  • Marginal: The hand-eye calibration results are acceptable but not ideal. The touch test may show some deviations, but it is generally safe to proceed. Consider improving the calibration process for better results.

  • Good: The hand-eye calibration results are excellent, with minimal deviations expected in the touch test. It is safe to proceed with confidence in the accuracy of the calibration.

Check the definitions below, then use the table to find the troubleshooting guide that matches your hand-eye calibration results.

Hand-Eye Transformation Matrix Quality

  • Bad - Values are clearly unrealistic. The matrix does not match what you would expect from rough measurements or the system’s CAD geometry.

  • Reasonable - Values appear physically plausible and align with approximate measurements or the CAD model.

Residuals Quality

  • Good - ≤ 1 mm translation and < 0.4° rotation

  • Marginal - ≤ 3 mm translation and ≤ 1° rotation

  • Bad - > 3 mm translation or > 1° rotation

Verification by Projection

  • Good - Projection dots fall on the centres of the central checkers; diagonals land in the checker corners.

  • Poor - Projection dots fall inside central checkers, but diagonal lines miss the corners.

  • Bad - Projection dots fall outside the central checkers.

Touch Test Quality

  • Good - ≤ ~1 mm deviation

  • Marginal - > ~1 mm and ≤ ~3 mm deviation

  • Bad - > ~3 mm deviation

  • Unsafe - Touch test not performed because the matrix, residuals, or projection suggested collision risk.

If you are still having issues, please Contact Us.