Abstract
In the aircraft manufacturing, drilling large amount of assembly holes in aircraft board is one of the key bottlenecks of production efficiency. To enhance the efficiency and quality of assembly holes' manufacturing, robot drilling system replacing manual operation becomes more and more urgent. Normally, a robot system needs accurate mathematical models of the manufactured object and the environment when it's working; as a matter of fact, because of the manufacturing error, the homogeneity between aircraft board and its mathematical model is dissatisfied. So a hand–eye vision system is introduced to realize the positioning of the end effector in order to improve the flexibility and robustness of a robot drilling system. The paper discusses the calibration and positioning of a hand–eye vision system for a robotic aircraft board drilling system. Because the drill must be vertical and keep a fixed distance to the aircraft board surface before drilling, the depth information of hand–eye relationship is neglected and by defining an intermediate scene coordinate system the hand–eye relationship between the robot coordinate system and the vision coordinate system is established. Then the position of target point can be described in the robot coordinate system by using the calibrated hand–eye relationship, and thus the navigation information for the robot drilling system can be provided. Experimental results of the calibration and positioning of the hand–eye vision of a robot drilling system is provided, and the main factors that affect the positioning error are analyzed.
Similar content being viewed by others
References
Eriksson T, Hansen HN, Gegeckaite A (2008) On the use of industrial robots in microfactories. Int J Adv Manuf Technol 38:479–486
Bi SS, Liang J (2011) Robotic drilling system for titanium structures. Int J Adv Manuf Technol 54:767–774
Ding LM (1990) The application of robot in aviation industry. Robot Inf 30:1–11
Russell DV, Kevin S, Ed F, John I (2001) ONCE (one sided cell end effector) robotic drilling system: 01–2626
Tsal RY, Lanz RK (1989) A new technique for fully autonomous and efficient 3D robotics hand–eye calibration. IEEE JNL 5:345–358. doi:10.1109/70.34770
Shiu YC, Ahmad S (1989) Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form AX = XB. IEEE JNL 5:16–19. doi:10.1109/70.88014
Tsai RY (1987) A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses. IEEE JNL 4:323–344. doi:10.1109/JRA.1987.1087109
Weng J, Cohen P, Herniou M (1992) Camera calibration with distortion models and accuracy evaluation. IEEE JNL 14:965–980. doi:10.1109/34.159901
Zhang Z (1999) Flexible camera calibration by viewing a plane from unknown orientations. IEEE CNF 1:666–673. doi:10.1109/ICCV.1999.791289
Tsai RY (1986) An efficient and accurate camera calibration technique for 3D machine vision. Proc IEEE CNF. pp 364–374
Malm H, Heyden A (2000) A new approach to hand–eye calibration. IEEE CNF 1:525–529. doi:10.1109/ICPR.2000.905391
Wang HX, Li XR, Su XC, Cao MY (2007) Applied positioning method for hand–eye vision system. CE&A 24:235–238
Liu SY, Wang GR, Shi YH (2008) Simultaneous calibration of camera and hand–eye in robot welding with laser vision. J South Chin Univ Tech 2:75–77
Yang GL, Kong LF, Wang J (2006) A new calibration approach to hand–eye relationship of manipulator. Robot 4:401–405
Ma SD, Zhang ZY (1998) Computer vision: computational theory and algorithm. Science, Beijing
Ma SD (1996) A self-calibration technique for active vision system. IEEE JNL 1:114–120. doi:10.1109/70.481755
Wang HX, Wang CY, Lu X (2007) Self-calibration technique based on hand–eye vision systems. IEEE CNF pp. 212–215 doi:10.1109/CHICC.2006.4347411
Maybank SJ, Faugeras OD (1992) A theory of self-calibration of a moving camera. Int J Comput Vis 2:123–151
Hu ZY, Wu FC (2002) A review on some active vision based camera calibration techniques. Chin J Comput 11:1149–1156
Wei G, Arbter K, Hirzinger G (1998) Active self-calibration of robotic eyes and hand–eye relationships with model identification. IEEE JNL 14:158–166. doi:10.1109/70.660864
Hanqi Z, Roth ZS, Sudhakar R (1994) Simultaneous robot/world and tool/flange calibration by solving homogeneous transformation equations of the form AX = YB. EEE JNL 4:49–554
Domaika F, Horand R (1998) Simultaneous robot-world and hand–eye calibration. IEEE JNL 4:617–622. doi:10.1109/70.704233
Zhang GJ (2005) Machine vision. Science, Beijing
Product manuals (2004) ABB robot document IRB 1410 M2004
Meng LB, Jin GC, Yao XF (2006) Errors caused by misalignment of the optical camera axis and the object surface in the DSCM. Tsinghua Sci Technol 11:1930–1932
Product specifications (2004) ABB robot document IRB 6640 M2004
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhan, Q., Wang, X. Hand–eye calibration and positioning for a robot drilling system. Int J Adv Manuf Technol 61, 691–701 (2012). https://doi.org/10.1007/s00170-011-3741-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-011-3741-4