Pre-Calibration Checks for Hand-Eye Calibration
To ensure the accuracy of hand-eye calibration results between the robot and the 2D camera, complete the following checks before calibration:
Confirm the Robot Base Is Firmly Installed
Before checking robot accuracy, first check whether the robot base is firmly installed. If the base is unstable, the robot may shake during motion, affecting repeatability accuracy and the reliability of subsequent robot accuracy checks.
Confirm that robot base installation meets the following requirements:
-
The floor where the robot body is installed is flat and clean.
-
The robot base is designed to ensure stability when running at 100% full speed.
-
Ensure the robot body and installation base are securely fastened with screws.
Inspection method: Move or rotate the robot with large amplitude at 100% speed, and check whether there is obvious shaking of the robot base and body. If yes, secure them according to robot installation requirements.
Confirm the Camera Bracket and Camera Are Firmly Installed
Before hand-eye calibration, confirm the camera bracket and camera are firmly installed. Perform the following checks:
-
Check the material and structure of the camera bracket: The camera bracket should be a machined part; avoid aluminum profiles. The bracket structure should be reasonable and provide stable support.
-
Check whether the camera bracket is firmly installed.
Inspection method: Manually shake the bracket and observe whether there is obvious shaking. No obvious shaking means the bracket is qualified.
-
(If a camera sliding mechanism is used) Check whether the camera sliding mechanism on the bracket is firm and precise.
Inspection method: Move the camera sliding mechanism back and forth to test whether there is shaking and whether repeat positioning accuracy is acceptable. After the mechanism reaches position, there should be no shaking, and repeat positioning accuracy should meet camera requirements.
-
Check whether the camera is firmly installed.
Confirm the Calibration Board or Marker Is Firmly Installed at the Robot End (ETH)
In Eye to Hand (ETH) scenarios, first install the connector of the calibration board or marker to the robot end flange, then install the calibration board or marker onto the connector. Ensure it is firmly installed and positioned at the center of the camera field of view, and keep it as parallel as possible to the camera imaging plane, that is, keep the calibration board or marker as perpendicular as possible to the Z-axis of the camera coordinate system.
Inspection method: Manually shake the calibration board or marker. If there is no obvious shaking, installation can be considered firm.
In Eye in Hand (EIH) scenarios, you do not need to install the calibration board or marker on the robot end; instead, place it flat at the center of the work surface.
Confirm the Robot Absolute Accuracy Meets Requirements
Robot absolute accuracy checks generally require professional equipment such as a laser tracker and calibration software. You need to check robot absolute accuracy yourself or contact the robot manufacturer, and provide a robot absolute accuracy inspection report.
Evaluation of robot absolute accuracy is very complex. Mech-Mind provides only several common qualitative evaluation methods. For details, refer to Check Robot Absolute Accuracy.
Verify the Accuracy of Robot Model Parameters
| Verifying robot model parameters requires comparing poses in the software with poses on the robot teach pendant. Therefore, before verifying robot model parameters, complete robot accuracy checks first to ensure the accuracy of pose data on the teach pendant. |
If there is a large discrepancy between the simulated robot pose/tool pose in the software and the real robot pose, for example 1 m to 2 m, robot model parameters may be inaccurate and require correction.
For detailed operations, refer to Robot Model Parameter Verification Tutorial.
Confirm the Camera Has No Distortion or Distortion Calibration Has Been Completed
Hand-eye calibration requires input images without distortion effects. If camera distortion exists, it will affect the correspondence between the camera and robot coordinate systems, and thus affect hand-eye calibration accuracy. Therefore, before hand-eye calibration, ensure the camera has no distortion or that distortion calibration has been completed.
Confirm Warm-Up Has Been Completed
Camera temperature drift can affect image quality and impact camera repeatability and absolute accuracy. Therefore, warm up the camera before hand-eye calibration.