Hand-Eye Calibration Using Dual Quaternions
Abstract
To relate measurements made by a sensor mounted on a mechanical link to the robot’s coordinate frame, we must first estimate the transformation between these two frames. Many algorithms have been proposed for this so-called hand-eye calibration, but they do not treat the relative position and orientation in a unified way. In this paper, we introduce the use of dual quaternions, which are the algebraic counterpart of screws. Then we show how a line transformation can be written with the dual-quaternion product. We algebraically prove that if we consider the camera and motor transformations as screws, then only the line coefficients of the screw axes are relevant regarding the hand-eye calibration. The dual-quaternion parameterization facilitates a new simultaneous solution for the hand-eye rotation and translation using the singular value decomposition. Real-world performance is assessed directly in the application of hand-eye information for stereo reconstruction, as well as in the positioning of cameras. Both real and synthetic experiments show the superiority of the approach over two other proposed methods.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Dual quaternions have proven to be an efficient and useful representation for vision topics such as hand-eye calibration, simultaneous mapping and localisation, and pose estimation and tracking.
“More specifically, they have proven to be an efficient and useful representation for many topics related to vision, such as hand-eye calibration [11], simultaneous mapping and localisation [12] and pose estimation and tracking [13]-[15].”
From Dual Quaternion-Based Visual Servoing for Grasping Moving Objects (2021) · cites this paper as [11]
Cites
A new technique for fully autonomous and efficient 3D robotics hand/eye calibration
Tsai, R., & Lenz, R. K. (1989) · IEEE Transactions on Robotics and Automation · doi:10.1109/70.34770 · Cited by 1,403 · see citing works
Preliminary Sketch of Biquaternions
Clifford (1871) · Proceedings of the London Mathematical Society · doi:10.1112/plms/s1-4.1.381 · Cited by 628 · see citing works
Shiu, Y. C., & Ahmad, S. F. (1989) · IEEE Transactions on Robotics and Automation · doi:10.1109/70.88014 · Cited by 626 · see citing works
Horaud, R., & Dornaika, F. (1995) · The International Journal of Robotics Research · doi:10.1177/027836499501400301 · Cited by 596 · see citing works
Estimating 3-D location parameters using dual number quaternions
Walker, M., Shao, L., & Volz, R. A. (1991) · CVGIP Image Understanding · doi:10.1016/1049-9660(91)90036-o · Cited by 406 · see citing works
Finding the Position and Orientation of a Sensor on a Robot Manipulator Using Quaternions
Chou, J. C. K., & Kamel, M. S. (1991) · The International Journal of Robotics Research · doi:10.1177/027836499101000305 · Cited by 266 · see citing works
Extrinsic calibration of a vision sensor mounted on a robot
Wang, C. (1992) · IEEE Transactions on Robotics and Automation · doi:10.1109/70.134271 · Cited by 173 · see citing works
A screw motion approach to uniqueness analysis of head-eye geometry
Chen, H. H. (2002) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.1991.139677 · Cited by 172 · see citing works
Von den Bewegungen und Umlegungen
Study, E. (1891) · Mathematische Annalen · doi:10.1007/bf01199824 · Cited by 132 · see citing works
A computational analysis of screw transformations in robotics
Funda, J., & Paul, R. P. (1990) · IEEE Transactions on Robotics and Automation · doi:10.1109/70.56653 · Cited by 119 · see citing works
Dual-number transformation and its applications to robotics
Gu, Y.-L., & Luh, J. (1987) · IEEE Journal on Robotics and Automation · doi:10.1109/jra.1987.1087138 · Cited by 119 · see citing works
Blaschke, W. (1960) · Deutscher Verlag der Wissenschaften eBooks · Cited by 101 · see citing works
Estimation of motion from a pair of range images: A review
Sabata, B., & Aggarwal, J. K. (1991) · CVGIP Image Understanding · doi:10.1016/1049-9660(91)90032-k · Cited by 98 · see citing works
Manipulator kinematics and the epsilon algebra
Walker, M. (2005) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.1987.1088009 · Cited by 20 · see citing works
Optimal estimation of object pose from a single perspective view
Phong, T. Q., Horaud, R., Yassine, A., et al. (2002) · International Conference on Computer Vision · doi:10.1109/iccv.1993.378166 · Cited by 19 · see citing works
Manipulator kinematics and the epsilon algebra
Walker, M. (1988) · IEEE Journal on Robotics and Automation · doi:10.1109/56.2082 · Cited by 17 · see citing works
Li, M., & Betsis, D. (2002) · IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.1995.466809 · Cited by 14 · see citing works
Camcal v1.0 Manual A Complete Software Solution for Camera Calibration
Tarel, J., & Vézien, J.-M. (1996) · HAL (Le Centre pour la Communication Scientifique Directe) · Cited by 11 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
A Dual-quaternion Method for Control of Spatial Rigid Body
Han, D., Wei, Q., & Li, Z. (2008) · 2008 IEEE International Conference on Networking, Sensing and Control · doi:10.1109/icnsc.2008.4525172 · Cited by 20 · see citing works
Sensor Network Localization on the Group of Three-Dimensional Displacements
Peters, J. R., Borra, D., Paden, B. E., & Bullo, F. (2015) · SIAM Journal on Control and Optimization · doi:10.1137/140957743 · Cited by 16 · see citing works
Dual Quaternion-Based Visual Servoing for Grasping Moving Objects
De Farias, C., Adjigble, M., Tamadazte, B., Stolkin, R., & Marturi, N. (2021) · 2021 IEEE 17th International Conference on Automation Science and Engineering (CASE) · doi:10.1109/case49439.2021.9551631 · Cited by 1 · see citing works
- Authors
- Daniilidis, K.
- Affiliations
- University of Pennsylvania (US)
- Corresponding author
- Daniilidis, Konstantinos
- Venue
- The International Journal of Robotics Research
- Publisher
- SAGE Publications
- Published
- 1999-03
- Volume
- 18
- Issue
- 3
- Pages
- 286-298
- ISSN
- 0278-3649 (ISSN-L)
- 1741-3176
- OpenAlex
- W2121349631
- Cited by
- 729
- References
- 18
- Citations by year
- 2026: 34 · 2025: 54 · 2024: 52 · 2023: 56 · 2022: 58 · 2021: 49 · 2020: 42 · 2019: 43 · 2018: 40 · 2017: 34 · 2016: 28 · 2015: 21 · 2014: 27 · 2013: 32 · 2012: 19
- FWCI
- 8.04
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- The International Journal of Robotics Research (publishedVersion)
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Robotic Mechanisms and Dynamics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Vision and Imaging
- Physical Sciences › Engineering › Control and Systems Engineering › Robot Manipulation and Learning
- Keywords
- hand-eye calibration, dual quaternions, screw theory, singular value decomposition, stereo reconstruction, camera placement
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review