A robot for interacting with a target object includes a robotic hand, a calibrating image, a camera and a processor. The robotic hand corresponds to a robotic hand coordinate. The calibrating image is disposed on the robotic hand. The camera corresponds to a camera coordinate. The camera is for shooting the target object and generates a picture. The processor is configured to move the robotic hand such that the calibrating image moves towards the target object and enters the picture. The processor records robotic hand coordinate datasets and camera coordinate datasets of the calibrating image as the calibrating image moving towards the target object, and uses the robotic hand coordinate datasets and camera coordinate datasets to execute a hand-eye calibrating algorithm to obtain a calibrated mapping between the robotic hand coordinate and the camera coordinate. Therefore, the immediacy of the hand-eye calibrating can be increased. |