一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视觉检测控制系统、分拣系统及方法、瞄准系统及方法与流程

2021-09-25 03:17:00 来源:中国专利 TAG:视觉 检测 方法 分拣 系统


1.本发明涉及视觉检测及控制技术领域,特别是一种视觉检测控制系统、分拣系统及方法、瞄准系统及方法。


背景技术:

2.视觉检测系统是以工业相机代替人眼来完成识别、测量、定位等功能,能有效提高工业流水线的检测速度和精度,大大提高产量和质量,降低人工成本,同时可防止因为人眼疲劳而产生的误判,因而被广泛应用。但现有技术中基于视觉检测的控制系统,由于数据采集及数据处理速度慢而导致响应速度慢,无法实现快速响应控制,因而使得装置结构设计及产品功能大大受限,无法完成即时性作业,工作效率低。如应用于物品分拣系统时,由于无法实现快速响应,因而无法实现在物品自由落体过程中快速分拣,需要设计较长的物品滚道来配合系统的响应速度;用于瞄准系统时,即使目标物体出现在相机摄取的图像中,也无法快速响应实现自动瞄准。


技术实现要素:

3.本发明的主要目的是克服现有技术的缺点,提供一种视觉检测控制系统、分拣系统及方法、瞄准系统及方法,视觉检测控制系统可实现高速数据采集及数据处理,大大提高系统响应控制速度,可提高工作效率,应用范围广;分拣系统可在物品自由落体过程中实现快速分拣,大大提高分拣效率;瞄准系统可实现自动瞄准及跟踪。
4.本发明采用如下技术方案:
5.视觉检测控制系统,包括有图像采集单元、数据处理单元及运动控制单元,图像采集单元包括高速相机和光源,数据处理单元包括fpga,高速相机通讯连接fpga,fpga通过输出脉冲信号连接控制运动控制单元,fpga采用并行化处理方式,并集成有多种用于通讯的外部接口,高速相机采集的原始图像数据传输至fpga,fpga用于提取图像特征并基于图像特征对物体进行快速识别,并发出相应的脉冲信号对运动控制单元进行控制。
6.进一步地,所述视觉检测控制系统还包括有cpu,cpu采用实时操作系统,高速相机通过cpu与fpga连接,cpu与fpga之间采用基于pcie的dma通信。
7.进一步地,所述高速相机通过驱动电路通讯连接fpga。
8.进一步地,所述运动控制单元包括伺服电机及伺服控制器,fpga输出脉冲信号至伺服控制器,伺服控制器连接控制伺服电机。
9.进一步地,所述外部接口包括串口、网口、i/o口、usb接口、hdmi接口中的多种。
10.分拣系统,包括上述的视觉检测控制系统,还包括有自由落体式分拣通道,分拣通道出口处安装有分拣控制机构,高速相机及光源设置于分拣通道上并位于自动分拣机构上方,分拣通道出口分隔为多个分拣口,每个分拣口分别对应承接设置有分拣筐,所述分拣控制机构包括有用于控制各分拣口打开或关闭的分拣挡板、连接分拣挡板并可带动分拣挡板转动的所述运动控制单元,物品进入分拣通道并沿分拣通道做自由落体运动,高速相机采
集分拣通道中的图像数据传输至fpga,fpga提取图像特征并基于图像特征对物体进行快速识别,并输出脉冲信号控制运动控制单元带动分拣挡板转动将对应分拣口打开,以实现物品分拣。
11.一种基于上述的分拣系统的分拣方法,包括以下步骤:
12.步骤1,fpga采用labview图形化编程方式,根据所需识别物品特征进行物品识别算法的初始化设定,并设定物品分拣规则;
13.步骤2,系统启动后,物品进入分拣通道并沿分拣通道做自由落体运动,高速相机在物品到达高速相机位置前采集分拣通道中的图像数据传输至fpga;
14.步骤3,fpga提取图像特征并通过物品识别算法对物品进行快速识别,并在物品到达分拣口位置前输出脉冲信号控制运动控制单元带动分拣挡板转动将对应分拣口打开,以实现物品分拣。
15.进一步地,所述物品识别算法包括以下步骤中的一种或多种,且多个步骤通过fpga以多级流水线方式并行处理:
16.步骤1.1,颜色识别算法:根据物品标准色对应r、g、b三种颜色的分量值,在色卡上划定阈值范围,基于提取的图像特征对比r、g、b各分量的值进行颜色识别,若在色卡划定的阈值范围内,则判定为与物品颜色相符,否则,判定为与物品颜色不符;
17.步骤1.2,大小识别算法:根据物品占总图像的像素点个数设定阈值范围,基于提取的图像特征,通过对比符合色卡上划定的颜色阈值范围的像素点个数是否在设定阈值范围,判断大小是否符合物品特征,若在阈值范围内则判定为物品,否则,判定为非物品;
18.步骤1.3,形状识别算法:基于数学形态学选取可有效表征物品形状的几何特征参量并设定对应的阈值范围,对图像进行二值化,提取图像中的目标轮廓,计算目标轮廓的几何特征参量与设定阈值范围进行对比,符合设定的阈值范围,则判定为与物品形状相符,否则,判定为与物品形状不符。
19.瞄准系统,包括上述的视觉检测控制系统,还包括射出装置及安装于射出装置上的瞄准具,所述高速相机设置于瞄准具前端,所述运动控制单元连接控制射出装置运动,高速相机采集图像数据传输至fpga,fpga提取图像特征并基于图像特征对目标物体进行快速识别,识别到目标物体出现在图像中时,根据目标物体所处位置输出脉冲信号控制运动控制单元带动射出装置运动瞄准目标物体并自动射出。
20.一种基于上述的瞄准系统的瞄准方法,包括以下步骤:
21.步骤1,fpga采用labview图形化编程方式,根据所需识别目标物体的特征进行目标物体识别算法的初始化设定,目标物体识别算法包括颜色识别、大小识别、形状识别算法中的一种或多种,各特征识别算法通过fpga以多级流水线方式并行处理;
22.步骤2,系统启动后,高速相机采集图像数据传输至fpga;
23.步骤3,fpga提取图像特征并通过目标物体识别算法对目标物体进行快速识别,当识别到目标物体出现在图像中时,计算目标物体所处坐标,并根据目标物体所处坐标输出脉冲信号控制运动控制单元带动射出装置运动瞄准目标物体并自动射出。
24.由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:
25.第一,本发明的视觉检测控制系统,通过高速相机采集图像数据,并将原始图像数据传输至fpga,fpga采用并行化处理方式,提取图像特征并基于图像特征对物体进行快速
识别,并通过输出高速脉冲信号对运动控制单元进行控制,可实现高速数据采集及数据处理,大大提高系统响应控制速度,可更好的应用于完成即时性作业,提高工作效率,实现产品结构及产品功能设计不受响应速度限制,应用范围更广;
26.第二,fpga集成有多种用于通讯的外部接口,更便于功能拓展及应用;
27.第三,高速相机通过cpu与fpga连接,可省略驱动电路,同时,便于通过cpu对fpga进行参数设定或实时更改,且便于通过cpu外接显示单元;另外,cpu采用实时操作系统,且cpu与fpga之间采用基于pcie的dma通信,可实现高速率的数据传输,提高系统响应速度;
28.第四,分拣系统采用自由落体式分拣通道,配合可实现快速响应的视觉检测控制系统,可在物品自由落体过程中实现快速分拣,装置占用空间小,且可大大提高分拣效率;
29.第五,瞄准系统设置用于控制射出装置运动的运动控制单元,配合可快速响应的视觉检测控制系统,可在目标物体出现在高速相机摄取的图像中时,快速计算目标物体所处坐标,并根据目标物体所处坐标快速响应控制射出装置运动瞄准目标物体并自动射出,实现自动跟踪效果。
附图说明
30.图1是本发明实施例1的视觉检测控制系统的电气原理框图;
31.图2是本发明实施例2的视觉检测控制系统的电气原理框图;
32.图3是本发明实施例3的分拣系统的正视结构示意图;
33.图4是本发明实施例3的分拣通道出口的俯视结构示意图,图中示出了分拣口;
34.图5是本发明实施例3的分拣挡板的俯视结构示意图;
35.图6是本发明实施例4的瞄准系统的侧视结构示意图。
36.图中:1.高速相机,2.光源,3.分拣通道,31.分拣口,4.分拣挡板,5.分拣筐,6.射出装置。
具体实施方式
37.以下通过具体实施方式对本发明作进一步的描述。
38.实施例1
39.参照图1,本发明的视觉检测控制系统,包括有图像采集单元、数据处理单元及运动控制单元。图像采集单元包括高速相机1和光源2,数据处理单元包括fpga和cpu,运动控制单元包括伺服电机及伺服控制器。高速相机1通过cpu通讯连接fpga,cpu与fpga之间采用基于pcie的dma通信,可实现高速信号采集,图像传输可达到500fps。fpga连接运动控制单元,fpga输出脉冲信号至伺服控制器,伺服控制器连接控制伺服电机。
40.高速相机1采用基于cmos图像传感器的相机。fpga采用并行化处理方式,并集成有多种用于通讯的外部接口,包括串口、网口、i/o口、usb接口及hdmi接口。cpu采用rt实时操作系统,可对fpga进行参数设置或实时更改,同时cpu连接hdmi可实现显示功能,另外还可通过cpu实现与控制中心上位机的交互。cpu不处理数据,而将高速相机1采集的原始图像数据传输至fpga,fpga用于提取图像特征并基于图像特征对物体进行快速识别,并发出相应的脉冲信号对运动控制单元进行控制。
41.实施例2
42.参照图2,本实施例与实施例1的区别在于:本实施中不包括cpu,高速相机1通过驱动电路通讯连接fpga。驱动电路采用现有技术,在此不再赘述。高速相机1采集的原始图像数据直接传输至fpga。图像传输可达到2000fps。
43.实施例3
44.参照图3至图5,本发明的一种分拣系统,包括实施例1的视觉检测控制系统,还包括有自由落体式分拣通道3,分拣通道3出口处安装有分拣控制机构4,高速相机1及光源2设置于分拣通道3内并位于自动分拣机构上方,分拣通道3出口分隔为多个分拣口31,每个分拣口31分别对应承接设置有分拣筐5,分拣控制机构包括有用于控制各分拣口31打开或关闭的分拣挡板4、连接分拣挡板4并可带动分拣挡板转动的伺服电机,分拣挡板4为扇形。物品进入分拣通道3并沿分拣通道3做自由落体运动,高速相机1采集分拣通道3中的图像数据传输至fpga,fpga提取图像特征并基于图像特征对物体进行快速识别,并输出高速脉冲信号至伺服控制器,伺服控制器控制伺服电机带动分拣挡板4转动将对应分拣口31打开,以实现物品分拣。
45.本实施例中分拣系统用于不同颜色弹珠的分拣,自由落体式分拣通道3为透明玻璃管,高速相机1及光源2设置于距离自由落体式分拣通道3上端15厘米处,高速相机1距离分拣口40厘米。本实施例的分拣系统用于分拣三种颜色的弹珠,对应设置三个分拣口31及三个分拣筐5,分拣挡板4可关闭其中两分拣口31,保证仅一分拣口31开启。高速相机1每8ms采集一张图像,数据处理单元1ms完成图像特征提取和物体快速识别过程并输出高速脉冲信号。伺服控制器控制伺服电机正反转的转动角度实现对应分拣口31的打开或关闭,优先选择最小转动角度使分拣挡板4到达指定位置。
46.基于上述的分拣系统的分拣方法,包括以下步骤:
47.步骤1,fpga采用labview图形化编程方式,根据所需识别物品特征进行物品识别算法的初始化设定,并设定物品分拣规则,本实施例中为按颜色分拣弹珠;
48.物品识别算法包括以下步骤,且多个步骤通过fpga以多级流水线方式并行处理:
49.步骤1.1,颜色识别算法:根据弹珠标准色对应r、g、b三种颜色的分量值,在色卡上划定几种颜色弹珠对应的阈值范围,基于提取的图像特征对比r、g、b各分量的值进行颜色识别,若在色卡划定的几种阈值范围内,则判定为与待分拣弹珠的某种颜色相符,否则,判定为不符;
50.步骤1.2,大小识别算法:根据弹珠占总图像的像素点个数设定阈值范围,基于提取的图像特征,通过对比符合色卡上划定的颜色阈值范围的像素点个数是否在设定阈值范围,判断大小是否符合弹珠特征,以防止噪点产生,若在阈值范围内则判定为弹珠,否则,判定为非弹珠。
51.步骤2,系统启动后,弹珠进入分拣通道并沿分拣通道做自由落体运动,高速相机1在弹珠到达高速相机1位置前采集分拣通道3中的图像数据传输至fpga;
52.步骤3,fpga提取图像特征并通过物品识别算法对弹珠进行快速识别,若识别到为某种颜色的弹珠,则在弹珠到达分拣口31位置前输出高速脉冲信号控制伺服电机带动分拣挡板4转动将对应分拣口31打开,以实现弹珠按颜色分拣。
53.实施例4
54.参照图6,本发明的一种瞄准系统,包括实施例2的视觉检测控制系统,还包括射出
装置6、安装于射出装置6上的瞄准具及头戴式显示装置,头戴式显示装置通过hdmi接口与fpga通讯连接,高速相机1设置于瞄准具前端,若干伺服电机连接控制射出装置6运动以使射出装置6瞄准目标物体,高速相机1采集图像数据传输至fpga,fpga提取图像特征并基于图像特征对目标物体进行快速识别,识别到目标物体出现在图像中时,根据目标物体所处位置输出高速脉冲信号至伺服控制器,伺服控制器控制若干伺服电机转动带动射出装置6运动瞄准目标物体并自动射出。射出装置6根据使用场景需要可设置为激光射出装置、彩弹射出装置或练习弹射出装置等。
55.基于上述的瞄准系统的瞄准方法,包括以下步骤:
56.步骤1,fpga采用labview图形化编程方式,根据所需识别目标物体的特征进行目标物体识别算法的初始化设定;
57.本实施例中,目标物体识别算法包括颜色识别、大小识别和形状识别算法,各特征识别算法通过fpga以多级流水线方式并行处理;
58.步骤1.1,颜色识别算法:根据目标物体标准色对应r、g、b三种颜色的分量值,在色卡上划定阈值范围,基于提取的图像特征对比r、g、b各分量的值进行颜色识别,若在色卡划定的阈值范围内,则判定为与目标物体颜色相符,否则,判定为与目标物体颜色不符;
59.步骤1.2,大小识别算法:根据目标物体占总图像的像素点个数设定阈值范围,基于提取的图像特征,通过对比符合色卡上划定的颜色阈值范围的像素点个数是否在设定阈值范围,判断大小是否符合目标物体特征,若在阈值范围内则判定为目标物体,否则,判定为非目标物体;
60.步骤1.3,形状识别算法:基于数学形态学选取可有效表征目标物体形状的几何特征参量并设定对应的阈值范围,对图像进行二值化,提取图像中的目标轮廓,计算目标轮廓的几何特征参量与设定阈值范围进行对比,符合设定的阈值范围,则判定为与目标物体形状相符,否则,判定为与目标物体形状不符;其中几何特征参量根据目标物体的实际形状进行设定,可以为重心与几何中心是否重合,或特定位置取点获得的多条连线之间的长度或位置关系等。
61.步骤2,系统启动后,高速相机1采集图像数据传输至fpga;
62.步骤3,fpga提取图像特征并通过目标物体识别算法对目标物体进行快速识别,当识别到目标物体出现在图像中时,实时计算目标物体在画面中所处坐标,并根据目标物体所处坐标输出高速脉冲信号控制伺服电机带动射出装置6运动瞄准目标物体并自动射出,实现自动跟踪效果。
63.上述仅为本发明的四个具体实施方式,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜