The invention provides a quick visual positioning method and system based on SCARA robot, including one of the methods: to establish the image of Pyramid to be tested; obtaining the top image in Pyramid the edge map and gradient direction map to be measured; the distance transform of the top image edge map, distance map and image at the same time get top marks map according to the gradient direction features marked image gradient direction map and marker map established top image; after the top template pre-treatment in the first step and preset, rotation and zoom of the template template traversal of top layer image, obtains the matching region of the target in the image at the top; the top template with second preset traversal step matching region. The precise location of target acquisition in the top image; accurate position can be obtained from the top layer in the image tracking in the end, Pyramid tested In the bottom image, the location of the target in the image is obtained by the least square adjustment algorithm. The target can be positioned quickly and accurately by the invention.
【技术实现步骤摘要】
基于SCARA机器人的快速视觉定位方法及系统
本专利技术涉及图像识别
,更为具体地,涉及一种基于SCARA机器人的快速视觉定位方法及系统。
技术介绍
SCARA(SelectiveComplianceAssemblyRobotArm,平面关节型机器人)机器人是一种应用于装配作业的机器人手臂,也就是说,其是一种应用于生产的工业机器人(下称机器人)。目前应用于生产中的工业机器人大都是根据特定的任务使用离线编程或者示教的方法进行机器人运动轨迹的编程或轨迹的规划,对机器人的操作过程只是反复执行一系列已定义好的动作,一旦工作环境发生变化,或者操作对象的状态发生改变,都会致使机器人无法准确进行工作。随着工业的发展和机器人应用领域的不断扩大,现代化工业对机器人有了更高的要求,机器人在工业生产中需要对环境有更强的适应能力并且拥有更高的智能化,为满足这些要求,可以为机器人配备视觉系统,使机器人自行感知周围环境来进行信息采集、处理和理解并做出决策;而机器人视觉定位技术的引入可以提高工业机器人对现场环境的感知能力和适应能力,同时还可以提高工业生产的效率和工业机器人的应用范围。因此,如何使工业机器人快速准确地从工业现场或流水线上识别定位并抓取指定的物体是工业机器人视觉的主要研究内容之一,这将有助于提高工业机器人在码垛、装配、包装、焊接、搬运、涂装等领域的智能化水平,具有重大的意义。在目前的机器人视觉定位中,大多采用模板匹配方法对目标进行定位,例如有基于灰度的模板匹配方法、基于特征的模板匹配方法、基于边缘点距离的几何模板匹配方法等。现有的模板匹配方法的流程一般如下:1、加载模 ...
【技术保护点】
一种基于SCARA机器人的快速视觉定位方法,包括:对待测图像进行采样,建立待测图像金字塔;根据所建立的待测图像金字塔,获取所述待测图像金字塔中的顶层图像的边缘图和梯度方向图;对所获取的顶层图像的边缘图进行距离变换,同时获取所述顶层图像的距离图与标记图,并根据所述顶层图像的梯度方向图与所述顶层图像的标记图建立所述顶层图像的梯度方向特征标记图;经过预先处理的顶层模板以第一预设步长,以及模板旋转和模板缩放的方式遍历所述顶层图像,获取目标在所述顶层图像中的匹配区域;其中,在顶层模板以第一预设步长遍历所述顶层图像的过程中,将顶层模板的模板特征与顶层模板的模板特征在所述顶层图像的梯度方向特征标记图中的对应区域进行匹配;在匹配的过程中,获取所述模板特征与所述模板特征在所述顶层图像的梯度方向特征标记图中的对应区域的相似度,获取相似度量值矩阵;对所述相似度量值矩阵进行局部极大值去重获取目标在所述顶层图像中的匹配区域;根据所获取的匹配区域,所述顶层模板以第二预设步长遍历所述匹配区域,获取目标在所述顶层图像中的精确位置;将所获取的目标在所述顶层图像中的精确位置从所述待测图像金字塔的顶层跟踪到所述待测图像金字 ...
【技术特征摘要】
2017.05.19 CN 20171035901651.一种基于SCARA机器人的快速视觉定位方法,包括:对待测图像进行采样,建立待测图像金字塔;根据所建立的待测图像金字塔,获取所述待测图像金字塔中的顶层图像的边缘图和梯度方向图;对所获取的顶层图像的边缘图进行距离变换,同时获取所述顶层图像的距离图与标记图,并根据所述顶层图像的梯度方向图与所述顶层图像的标记图建立所述顶层图像的梯度方向特征标记图;经过预先处理的顶层模板以第一预设步长,以及模板旋转和模板缩放的方式遍历所述顶层图像,获取目标在所述顶层图像中的匹配区域;其中,在顶层模板以第一预设步长遍历所述顶层图像的过程中,将顶层模板的模板特征与顶层模板的模板特征在所述顶层图像的梯度方向特征标记图中的对应区域进行匹配;在匹配的过程中,获取所述模板特征与所述模板特征在所述顶层图像的梯度方向特征标记图中的对应区域的相似度,获取相似度量值矩阵;对所述相似度量值矩阵进行局部极大值去重获取目标在所述顶层图像中的匹配区域;根据所获取的匹配区域,所述顶层模板以第二预设步长遍历所述匹配区域,获取目标在所述顶层图像中的精确位置;将所获取的目标在所述顶层图像中的精确位置从所述待测图像金字塔的顶层跟踪到所述待测图像金字塔的底层,在所述待测图像金字塔的底层图像中,通过最小二乘平差算法获取所述目标在所述待测图像中的位置。2.如权利要求1所述的基于SCARA机器人的快速视觉定位方法,还包括:根据所获取的顶层图像的边缘图建立顶层边缘图的积分图;在顶层模板以第一预设步长遍历所述顶层图像的过程中,根据所述顶层边缘图的积分图确定所述顶层模板所遍历的当前位置是否需要进行相似度量计算;如果需要,则根据所述顶层图像的梯度方向特征标记图获取顶层模板边缘点与所遍历的当前位置的边缘点的相似度,获取相似度量值矩阵。3.如权利要求2所述的基于SCARA机器人的快速视觉定位方法,其中,根据下述公式建立顶层边缘图的积分图:I(i,j)=F(i,j)+I(i-1,j)+I(i,j-1)-I(i-1,j-1)其中,I(i,j)为顶层边缘图的积分图,F(i,j)为所述待测图像金字塔中的顶层图像的边缘图,i和j分别指所述积分图的横坐标和纵坐标。4.如权利要求2所述的基于SCARA机器人的快速视觉定位方法,其中,在根据所述顶层边缘图的积分图确定所述顶层模板所遍历的当前位置是否需要进行相似度量计算的过程中,如果当前位置的边缘点数与顶层模板边缘点数之差的绝对值低于所述顶层模板边缘点数的30%~50%,则对顶层模板所遍历的当前位置进行相似度量计算,所述相似度量是指所述顶层模板所遍历的当前位置与所述顶层模板的相似度。5.如权利要求1所述的基于SCARA机器人的快速视觉定...
【专利技术属性】
技术研发人员:陶青川,
申请(专利权)人:重庆誉鸣科技有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。