Abstract:
A self-calibration approach to hand-eye relation of robot based on a single point in the scene is proposed.The manipulator end-effector is accurately controlled to perform five(or more) pure translational motions and two(or more) pure rotational motions,and the camera is required to image a single point in the scene.Motions of the camera are estimated based on the disparity and depth value of the point,relative position constraint equations between coordinates of the manipulator end-effector and the camera are set up,and the intrinsic parameters of camera and the hand-eye relation are obtained linearly.In the calibration process,only one point in the scene needs to be extracted,and neither matching nor orthogonal motion is required,therefore,motions of the manipulator can be controlled conveniently and the algorithm can be implemented simply.Experiment results of both simulation data and real image data show that the proposed method is effective and feasible.