用于并联机器人定位抓取的双目视觉算法实现

Implementation of binocular vision algorithm for positioning and grasping of parallel robot

  • 摘要: 自动化行业中机器人的对象抓取高度依赖机器视觉做定位分析。针对现有双目视觉机器人定位精度低、效果差等问题,提出一种改进SGBM立体匹配算法在并联机器人中的精确定位。主要将梯度信息融入到SAD算法当中,构建代价计算作为相似性度量函数;然后引入自适应双边滤波进行代价聚合,弥补了人为设置参数去寻找最优过程繁琐的缺陷,同时去除噪声提高匹配准确性,从而完成三维点云的重构。最后,利用手眼标定算法将相机坐标数据传送到机器人坐标系统下,进而引导机器人实现对工件的精度位置抓取。实验表明,在双目相机视野内任意摆放工件,都能完成准确定位抓取,且误差率平均在5%以下,与传统算法相比具有更高的实时性和准确性,在自动化行业具有不错的应用前景。

     

    Abstract: In the automation industry, robot object grasping highly depends on machine vision for positioning analysis. Aiming at the problems of low positioning accuracy and poor effect of existing binocular vision robots, an improved SGBM stereo matching algorithm which can accurately locate in parallel robots is proposed. The gradient information is integrated into sad algorithm as the similarity measure function of cost calculation; Then the adaptive bilateral filtering is used as the cost aggregation, which makes up for the cumbersome defect of artificially setting parameters to find the optimal process. At the same time, the noise is removed and the matching accuracy is improved, so as to complete the reconstruction of 3D point cloud. Finally, the hand eye calibration algorithm is used to transfer the camera coordinate data to the robot coordinate system, and then guide the robot to complete the positioning and grasping of the workpiece. Experiments show that only when the workpiece is placed arbitrarily in the field of vision of the binocular camera, it can complete accurate grasping, and the average error rate is less than 5%. Compared with the traditional method, it has higher real-time and accuracy, and has a good application prospect in the automation industry.

     

/

返回文章
返回