The present invention provides a 2D vision detection method and detection system for the position calibration of engine cylinder block, in which the 2D vision detection method is as follows: 100. The cylinder block is moved to the range of image acquisition field of vision by shooting; 200. The distance between the acquisition robot and several detection points on the cylinder block; 300. In several detection points, the central position of four cylinder holes of the cylinder block is used as the location grabbing point. The space coordinate values of the positioning grab point P1 of the cylinder block in the coordinate system of the machine tool [X, Y, Z, alpha, beta, gamma]. The present invention only needs one image acquisition device and the ranging sensor to complete the acquisition of relevant data. The image acquisition device and the ranging sensor will transmit the collected data to the industrial computer, which will process the data into the spatial coordinate value of the locating grabbing point to realize the 3D visual positioning effect. The algorithm is simple and reliable, and has the system cost. Low, easy to grasp, good reliability and high efficiency.
【技术实现步骤摘要】
发动机缸体位置标定的2D视觉检测方法及检测系统
本专利技术涉及机器人
,尤其是涉及一种发动机缸体位置标定的2D视觉检测方法及检测系统。
技术介绍
随着工业自动化程度越来越高,机器人在工业上的应用越来越广泛,例如,利用机器人进行电弧焊、码垛、搬运、货物分拣等工作。在汽车行业,发动机是整车的核心部件之一,确保发动机稳定量产是关键。在发动机自动化生产线上,主要分为五大工序,分别是发动机缸体铸造、缸体去毛刺、消除热应力、精加工、装配。在缸体去毛刺工序上,由于缸体来源于上一步铸造工序,缸体外表面毛刺较多,影响后续工序的正常进行。因此,需要进行去毛刺过程,且此过程中,需要机械手臂从进料辊道上定点抓取发动机缸体,将其放入加工机床中,机床去毛刺完成后,再用机械手将其从加工机床中取出放置在出料辊道上,至此完成缸体去毛刺生产过程。由于铸造后的缸体毛刺较大,导致缸体无法完全水平的停留在辊道上,这给机械手进行定点抓取带来很大困难,常规企业一般采取3D双目视觉进行定点抓取,此种方法成本高,可靠性也无法得到很好的保障,后期维护起来较为困难。
技术实现思路
为了克服上述问题,本专利技术提供一种发动机缸体位置标定的2D视觉检测方法及检测系统,这种系统成本低、抓取方便和可靠性好。本专利技术的一种技术方案是:提供一种发动机缸体位置标定的2D视觉检测方法,包括如下步骤:100.通过拍摄确定缸体移动到图像采集视野范围内;200.采集机器人到缸体上若干检测点之间的距离;300.在若干检测点中,以缸体的四个缸孔的中心位置作为定位抓取点,获取缸体的定位抓取点P1在机器人工具坐标系中的空间坐标值[X, ...
【技术保护点】
1.一种发动机缸体位置标定的2D视觉检测方法,其特征在于,包括如下步骤:100.通过拍摄确定缸体移动到图像采集视野范围内;200.采集机器人到缸体上若干检测点之间的距离;300.在若干检测点中,以缸体的四个缸孔的中心位置作为定位抓取点,获取缸体的定位抓取点P1在机器人工具坐标系中的空间坐标值[X,Y,Z,α,β,γ]。
【技术特征摘要】
1.一种发动机缸体位置标定的2D视觉检测方法,其特征在于,包括如下步骤:100.通过拍摄确定缸体移动到图像采集视野范围内;200.采集机器人到缸体上若干检测点之间的距离;300.在若干检测点中,以缸体的四个缸孔的中心位置作为定位抓取点,获取缸体的定位抓取点P1在机器人工具坐标系中的空间坐标值[X,Y,Z,α,β,γ]。2.根据权利要求1所述的发动机缸体位置标定的2D视觉检测方法,其特征在于,在上述步骤100中,包括如下步骤:101.感测到缸体后,停止移动缸体;102.获取缸体的参考图像,获取参考图像中缸孔直径Dhole、缸体长Dlength和缸体宽Dwide;103.采集缸体的采样图像,获取采样图像中缸孔直径Dhole1、缸体长Dlength1和缸体宽Dwide1;104.当其中,T为误差阈值,则缸体在图像采集视野范围内;否则,缸体不在图像采集视野范围内;105.缸体不在图像采集视野范围内,移动图像采集设备预定距离,重复上述步骤103和104。3.根据权利要求1或2所述的发动机缸体位置标定的2D视觉检测方法,其特征在于,在上述步骤200中,对缸体上若干检测点进行扫描式测距。4.根据权利要求1或2所述的发动机缸体位置标定的2D视觉检测方法,其特征在于,在上述步骤300中,包括如下步骤:301.获取缸体的定位抓取点P1在机器人工具坐标系中的α值。5.根据权利要求4所述的发动机缸体位置标定的2D视觉检测方法,其特征在于,在上述步骤301中,包括如下步骤:3011.在缸体的采样图像中获取四个缸孔的四个圆心坐标,缸体的四个圆心坐标分别为:O1=[OX1,OY1],O2=[OX2,OY2],O3=[OX3,OY3],O4=[OX4,OY4];缸体的四个圆心坐标所在直线记为L0,斜率为K;3012.在机器人工具坐标系中,定位抓取点P1与X轴的夹角为α=arctan(k),定位抓取点P1在XY坐标系中的位置为:6.根据权利要求5所述的发动机缸体位置标定的2D视觉检测方法,其特征在于,在上述步骤300中,包括如下步骤:302.获取缸体的定位抓取点P1在机器人工具坐标系中的X值和Y值。7.根据权利要求6所述的发动机缸体位置标定的2D视觉检测方法,其特征在于,在上述步骤3...
【专利技术属性】
技术研发人员:刘碧云,王能,许孔联,黎镇源,唐华军,刘超,曾超峰,刘志峰,
申请(专利权)人:广东原点智能技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。