【技术实现步骤摘要】
基于单目视觉的立方体视差校正设备的视差校正算法
[0001]本专利技术涉及机器视觉相关领域,尤其涉及基于单目视觉的立方体视差校正设备的视差校正算法。
技术介绍
[0002]随着工业4.0的到来,工业机器人也在快速发展,传统的位置控制型机器人通过示教与再现已无法满足生产的不确定性,由于实际作业中的工件误差与环境变动,示教再现往往难以完成任务,甚至发生碰撞,此时,基于视觉识别驱动机器人运动显得至关重要;现有三种市面上主流产品分别为:基于双目视觉识别的零件抓取、基于模板的单目视觉识别零件抓取、基于线激光等激光类的视觉识别零件抓取,他们分别有各自的缺点,第一种产品抓取精度不高、标定工序复杂;第二种产品不适用于尺寸差异大且零件种类多的立方体零件抓取;第三种产品又成本极高,总结来说上述三种主流产品不能同时满足精度高、成本低、标定工序简单,检测立方体零件这些优点。
技术实现思路
[0003]因此,本专利技术正是鉴于以上问题而做出的,本专利技术的目的在于通过单目视觉的立方体视差校正设备,以解决精度低、成本高、标定工序复杂,不能检测立方体零件的问题,本专利技术是通过以下技术方案实现上述目的:
[0004]基于单目视觉的立方体视差校正设备的视差校正算法,其特征在于:所述基于单目视觉的立方体视差校正设备包括:料台、支架、补光灯、相机、料件、相机图像边框、取料台边框、中心线、钢板一、钢板二、相机标定板、图像坐标系、相机取景框、相机中心点、钢板一轮廓最小外接矩形、钢板二轮廓最小外接矩形;所述支架位于料台上面,所述补光灯
【技术保护点】
【技术特征摘要】
1.基于单目视觉的立方体视差校正设备的视差校正算法,其特征在于:所述基于单目视觉的立方体视差校正设备包括:料台(1)、支架(2)、补光灯(3)、相机(4)、料件(5)、相机图像边框(6)、取料台边框(7)、中心线(8)、钢板一(9)、钢板二(10)、相机标定板(11)、图像坐标系(12)、相机取景框(13)、相机中心点(14)、钢板一轮廓最小外接矩形(15)、钢板二轮廓最小外接矩形(16);所述支架(2)位于料台(1)上面,所述补光灯(3)位于支架(2)下方;所述相机(4)位于补光灯(3)下方,所述料件(5)位于料台(1)上面;视差校正方法如下:S1:先将相机(4)安装在料台(1)的正确位置处:在相机(4)消除畸变后,相机(4)固定于支架(2)上,使得相机(4)的相机图像边框(6)与取料台边框(7)保持平行,当料台(1)在相机成像中,a=b,c=d时,则判定相机(4)安装角度与料台(1)平行;S2:进行相机(4)手眼标定:所述中心线(8)为上方相机(4)所拍摄的视野中心线,所述钢板一(9)位于相机(4)下方,并且中心线(8)落在钢板一(9)轮廓范围内,所述钢板二(10)位于钢板一(9)右方,中心线(8)没有落在钢板二(10)轮廓范围内,所述相机标定板(11)位于料台(1)上;建立映射矩阵时是以相机标定板(11)上表面为参照基准,且相机标定板(11)厚度t相对于料件(5)的厚度T不可忽略,计算中要排除相机标定板(11)厚度影响;H:相机(4)镜头到聊天的高度T:料件(5)厚度t:相机标定板(11)厚度L:相机(4)中心落在料件(5)轮廓内,轮廓关键点到相机(4)图像中心的距离D:相机(4)中心不在料件(5)轮廓内,轮廓邻近边(靠近相机(4)中心的边)关键点到图像中心的距离S3:依据料件(5)所在位置分情况计算视差:第一种情况,中心线(8)落在钢板一(9)轮廓内;a、b、c、d分别为钢板一轮廓最小外接矩形(15)的四个顶点;五个关键点位图像坐标为已知量:o(xo,yo),a(xa,ya),b(xb,yb),c(xc,yc),d(xd,yd)通过之前的手眼标定操作,可得图像坐标到机器人坐标系之间的映射矩阵:重新计算o在机器人坐标下的坐标or:同理,计算a、b、c、d在机器人坐标系下的坐标为:计算oa在机器人坐标系下的长度:
对于安装好的硬件,以及当前正在计算的钢板一(9),H(相机(4)镜头高度),T(钢板一(9)厚度),t(相机标定板(11)厚度)全部为已知量。则a点的视差为:修正视差,重新计算a点的实际位置:
①
通过a和o两点计算两点所在...
【专利技术属性】
技术研发人员:王伟昌,郭家友,王继文,潘铭洪,伍沅祥,
申请(专利权)人:安徽工布智造工业科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。