The online solution of the hand-eye problem

The hand-eye problem consists in determining the relative pose between two coordinate frames fixed to the same rigid body from measurements of the poses attained by these two frames, as the body moves. In robotics this problem arises when two frames are attached to the end-effector (EE), one of these at the gripper, the other to a sensor such as a camera or a laser range-finder. Various procedures have been proposed to solve this problem when perfect pose measurements are available at a pair of EE poses, the treatment of noisy measurements being a current research topic. Solutions proposed for the case of perfect measurements require an iterative procedure based on the singular-value decomposition, which itself relies on iterative procedures. The treatment of noisy measurements has led to offline least-square solutions. It is shown in this paper that, based on an invariant formulation of the problem at hand, a solution is possible that relies on recursive linear least squares. Thus, the procedure lends itself to an online implementation, as demonstrated here with experimental results. A major difference between the proposed procedure and those reported in the literature is that the latter are iterative; ours is recursive.

[1]  C. Truesdell,et al.  The Classical Field Theories , 1960 .

[2]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[3]  Soren W. Henriksen,et al.  Manual of photogrammetry , 1980 .

[4]  Gene H. Golub,et al.  Matrix computations , 1983 .

[5]  M. Hebert,et al.  The Representation, Recognition, and Locating of 3-D Objects , 1986 .

[6]  N. Higham Computing the polar decomposition with applications , 1986 .

[7]  Berthold K. P. Horn Robot vision , 1986, MIT electrical engineering and computer science series.

[8]  S. Ahmad,et al.  Finding the mounting position of a sensor by solving a homogeneous transform equation of the form AX = XB , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[9]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[10]  Yiu Cheung Shiu,et al.  Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form AX=XB , 1989, IEEE Trans. Robotics Autom..

[11]  Jorge Angeles One the use of invariance in robotics-oriented redundant sensing , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[12]  Jack C. K. Chou,et al.  Finding the Position and Orientation of a Sensor on a Robot Manipulator Using Quaternions , 1991, Int. J. Robotics Res..

[13]  George A. Perdikaris Computer Controlled Systems , 1991 .

[14]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Fadi Dornaika,et al.  Hand-Eye Calibration , 1995, Int. J. Robotics Res..

[16]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems: Theory, Methods, and Algorithms , 1995 .

[17]  Hanqi Zhuang,et al.  A Note on "Hand-Eye Calibration" , 1997, Int. J. Robotics Res..