Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Solving the robot-world hand-eye(s) calibration problem with iterative methods
Tabb A., Ahmad Yousef K. Machine Vision and Applications28 (5-6):569-590,2017.Type:Article
Date Reviewed: Nov 1 2017

Calibration means building the transformation matrices between the robot end effector and the camera (call it Z), and between the robot base and the reference system (call it X). The mathematical expression is the matrix equation, in homogeneous coordinates, AX=ZB. The known matrices are A, camera calibration, and B, the end effector position in the robot base system. Despite the availability of various methods, the authors seek to improve the solution for high-quality reconstruction, for multiple cameras, and for outdoor robots.

Calibration is an optimization problem, iteratively solved with a nonlinear least squares method. Two classes of cost functions are considered: one uses n robot positions, while the other takes the camera re-projection error instead of A. Moreover, three different angle representations, Euler, axis, and quaternions, are used. In total, 18 methods are defined and six error measures considered.

The performance of the 18 methods is evaluated on eight real datasets, together with seven literature algorithms. The study concludes that the performance is dataset dependent, the second-class cost function consistently gives lower errors in re-projection but greater rotation and translation errors, and the angle representation has a minor effect. The reconstruction error is consistently low with some of the 18 methods. It is hard to find which algorithm is always the best, but comparative results help users make the choice. To this end, the methods are provided as open-source code.

The paper is easy to follow; however, a better graphical representation of the tables is missing. A warning about computation time is also missing. On the same dataset, some algorithms take about one second, while the best results in the new methods may require hundreds of seconds, making them unfeasible for real-time operations.

Reviewer:  G. Gini Review #: CR145632 (1801-0022)
Bookmark and Share
  Featured Reviewer  
 
Robotics (I.2.9 )
 
 
Iterative Methods (G.1.5 ... )
 
 
Reconstruction (I.4.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Robotics": Date
Movement problems for 2-dimensional linkages
Hopcroft J. (ed), Joseph D., Whitesides S. SIAM Journal on Computing 13(3): 610-629, 1984. Type: Article
Feb 1 1985
Robot motion planning with uncertainty in control and sensing
Latombe J. (ed), Lazanas A., Shekhar S. Artificial Intelligence 52(1): 1-47, 1991. Type: Article
Oct 1 1992
Dictionary of robot technology in four languages: English, German, French, Russian
Bürger E., Korzak G., Elsevier North-Holland, Inc., New York, NY, 1986. Type: Book (9789780444995193)
Mar 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy