The invention relates to a
robot hand eye calibration method and a
robot hand eye calibration device based on a standard ball. The method comprises the steps of acquiring
point cloud information of the standard ball based on a camera coordinate
system, and position information of a
robot TCP in a robot-based coordinate
system; positioning a ball surface of the standard ball according to the pointcloud information, determining a ball center position of the standard ball, and determining a three-dimensional coordinate value of the ball center of the standard ball in the camera coordinate systembased on a maximum likelihood
estimation algorithm according to the ball center position; and determining an overdetermined
transformation matrix equation of the three-dimensional coordinate value from the camera coordinate
system to the robot-based coordinate system, and utilizing a least square optimization
algorithm for determining a
homogeneous transformation matrix of the camera coordinate system in the robot-based coordinate system, so that
robot hand eye calibration is realized. According to the
robot hand eye calibration method and the
robot hand eye calibration device based on the standard ball provided by the invention, the robot
hand eye calibration is realized by adopting the standard ball, no internal parameters of a camera is required to be calibrated, and the calibration method is simple, high in efficiency and suitable for hand eye calibration operation of various robots.