• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2022, Vol. 58 ›› Issue (14): 161-169.doi: 10.3901/JME.2022.14.161

Previous Articles     Next Articles

Realization of Convergent Binocular Vision Algorithm for Guiding Robot Localization

LIU Hongdi1,2, Lü Rui1,2, TIAN Linli1,2, ZHU Dahu1,2   

  1. 1. Hubei Key Laboratory of Advanced Automotive Components Technology, Wuhan University of Technology, Wuhan 430070;
    2. Hubei Collaborative Innovation Center for Automotive Components Technology, Wuhan University of Technology, Wuhan 430070
  • Received:2021-05-02 Revised:2021-09-15 Online:2022-07-20 Published:2022-09-07

Abstract: The machining quality of large and complex components highly depends on the visually-guided robot localization accuracy. Aiming at the problems of limited view field of existing parallel binocular cameras and complex scanning-reconstruction algorithms, a convergent binocular stereo vision algorithm is proposed to guide robot for precise localization. Firstly, both small hole imaging principle and triangle similarity are used to establish the imaging model of convergent binocular camera for the realization of autonomous calibration, feature matching, and extraction of the spatial position information of mark points. Secondly, the data is converted to the robot base coordinate system through the hand-eye calibration algorithm for correcting the three-dimensional model of the work-piece. Thirdly, the motion path is automatically planed to guide the robot for accurate localization. Two work-pieces, regular ceramic block and complex rail, are used for experimental verification. The results show that the average localization error of work-pieces placed in any posture within the field of view can be controlled within 4%, showing the advantages of high precision and fast running speed than the typical binocular vision algorithms, and has good application prospect.

Key words: convergent binocular vision, stereo calibration, feature matching, model correction, robot localization

CLC Number: