1.本实用新型涉及扫码检验技术领域,尤其涉及扫码识别装置和扫码识别设备。
背景技术:2.对于需要扫码入库或出库的产品而言,在流水线返修或品质检验过程中,返修或抽检后的产品需要再次扫条码入库,扫码入库的过程中,一般先将产品码垛在托板上,再通过人工手持扫码枪进行扫码,扫码完成后叉车插走产品并入库。操作过程中,一般先将多个产品堆放在托板上,逐个扫码,因为此操作为临时性、间歇性作业,产品易出现漏扫码、漏标签、重复扫码以及混码等情况。由于扫码人员和叉车操作人员不同,经常出现漏扫情况,反复开箱易导致条码破损、丢失等情况,漏检后导致产品条码在系统中的状态出现异常,需要占用人工重新操作,浪费时间,效率低且人工成本高。
技术实现要素:3.本实用新型旨在至少解决现有技术中存在的技术问题之一。为此,本实用新型提出一种扫码识别装置,其无需手持扫码枪进行扫码,因此可以解决现有技术存在的扫码入库或出库过程中容易出现的漏扫码、重复扫码等问题,提高扫码统计过程的准确性,减少出错率。
4.本实用新型还提出一种扫码识别设备。
5.根据本实用新型第一方面实施例的扫码识别装置,包括:
6.架体,限制出用于容纳产品垛的识别空间;
7.位置调节装置,连接于所述架体,包括升降运动组件与周向运动组件中的至少一个;
8.扫码装置,用于获取所述产品垛中产品的识别码,连接于所述位置调节装置。
9.根据本实用新型实施例的扫码识别装置,架体用于限制出识别空间,产品垛可以放置在识别空间内进行扫码检测,以验证产品垛中的产品是否被准确扫码识别,以准确记录入库或出库的产品。扫码装置通过位置调节装置连接于架体,位置调节装置用于调节扫码装置的位置,以采集产品垛不同位置产品的识别码。由此,本实用新型实施例的扫码识别装置可以实现全自动智能操作,减少人工作业,降低劳动强度,提升扫码统计效率,还有助于降低出入库检测成本。此外,该种扫码识别装置可以避免人工扫码入库或出库过程中,容易出现的漏扫码、重复扫码等问题,提高扫码统计过程的准确性,减少系统出错率。
10.根据本实用新型的一个实施例,所述位置调节装置包括多组周向运动组件,多组所述周向运动组件安装于所述架体且沿着所述架体的高度方向分布;
11.所述扫码装置的数量和所述周向运动组件的数量对应,且所述周向运动组件连接与其对应的所述扫码装置,用于驱动所述扫码装置沿着所述架体的周向运动。
12.根据本实用新型的一个实施例,所述位置调节装置包括多组升降运动组件,多组所述升降运动组件安装于所述架体且沿着所述架体的周向分布;
13.所述扫码装置的数量和所述升降运动组件的数量对应,且所述升降运动组件连接与其对应的所述扫码装置,用于驱动所述扫码装置沿着所述架体的高度方向运动。
14.根据本实用新型的一个实施例,所述升降运动组件包括连接所述扫码装置的支撑件和用于驱动所述支撑件升降调节的驱动组件,所述驱动组件连接于所述架体。
15.根据本实用新型的一个实施例,所述驱动组件包括驱动电机和传动带,所述驱动电机用于驱动所述传动带转动运动,所述支撑件连接于所述传动带。
16.根据本实用新型的一个实施例,所述架体连接有导向件,所述支撑件连接于所述导向件,所述导向件的延伸方向与所述支撑件的运动方向相同。
17.根据本实用新型的一个实施例,还包括:
18.称重装置,位于所述识别空间中,用于称量所述产品垛重量的称重装置。
19.根据本实用新型的一个实施例,还包括:
20.立体图像识别装置,连接于所述架体,用于采集所述识别空间内的所述产品垛的立体图像。
21.根据本实用新型的一个实施例,所述架体包括第一支架、第二支架和第三支架,所述第一支架为横向梁架,所述第二支架为纵向梁架,所述横向梁架和所述纵向梁架配合形成所述识别空间,所述第三支架固定于所述横向梁架和/或所述纵向梁架,所述立体图像识别装置安装于所述第三支架。
22.根据本实用新型第二方面实施例的扫码识别设备,包括:
23.上述扫码识别装置;
24.移动装置,用于将产品垛运送至所述识别空间中。
25.根据本实用新型实施例的扫码识别设备,由于包括上述扫码识别装置,因此具有上述扫码识别装置的所有技术效果,此处不再赘述。
26.本实用新型的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本实用新型的实践了解到。
附图说明
27.为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1是本实用新型实施例提供的扫码识别装置的立体结构示意图;
29.图2是本实用新型实施例提供的扫码识别装置的正视结构示意图;
30.图3是本实用新型实施例提供的扫码识别装置的侧视结构示意图;
31.图4是本实用新型实施例提供的扫码识别装置的俯视结构示意图;
32.图5是本实用新型实施例提供的扫码识别方法的示意图;
33.图6是本实用新型实施例提供的扫码识别方法的流程示意图。
34.附图标记:
35.300:架体;310:第一支架;320:第二支架;330:第三支架;340:导向件;350:加强件;
36.400:立体图像识别装置;
37.500:位置调节装置;510:驱动组件;511:驱动电机;512:传动件;520:支撑件;
38.600:扫码装置;700:称重装置;800:产品垛。
具体实施方式
39.下面结合附图和实施例对本实用新型的实施方式作进一步详细描述。以下实施例用于说明本实用新型,但不能用来限制本实用新型的范围。
40.在本实用新型实施例的描述中,需要说明的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本实用新型实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用新型实施例的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
41.在本实用新型实施例的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本实用新型实施例中的具体含义。
42.在本实用新型实施例中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
43.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本实用新型实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
44.请参见图1至图4,根据本实用新型的实施例,提供一种扫码识别装置,包括:架体300、位置调节装置500及扫码装置600,架体300限制出用于容纳产品垛800的识别空间;位置调节装置500连接于架体300;扫码装置600用于获取产品垛800中产品的识别码,扫码装置600连接于位置调节装置500,位置调节装置500包括升降运动组件与周向运动组件中的至少一个。
45.架体300用于限制出识别空间,产品垛800可以放置在识别空间内进行扫码检测,以验证产品垛800中的产品是否被准确扫码识别,以准确记录入库或出库的产品。扫码装置600通过位置调节装置500连接于架体300,位置调节装置500用于调节扫码装置600的位置,
以采集产品垛800不同位置产品的识别码。由此,本实用新型实施例的扫码识别装置可以实现全自动智能操作,减少人工作业,降低劳动强度,提升扫码统计效率,还有助于降低出入库检测成本。此外,该种扫码识别装置可以避免人工扫码入库或出库过程中,容易出现的漏扫码、重复扫码等问题,提高扫码统计过程的准确性,减少系统出错率。
46.其中,位置调节装置500包括升降运动组件与周向运动组件中的至少一个,以驱动扫码装置600相对于架体300升降运动和/或周向运动。当位置调节装置500包括升降运动组件,扫码装置600连接于升降运动组件,实现扫码装置600的升降运动,以使扫码装置600可以沿上下方向运动并扫描产品垛800高度方向的识别码;此时,可在架体300周向的多个位置设置升降运动组件和扫码装置600,以便全面获取产品的识别码。当位置调节装置500包括周向运动组件,扫码装置600连接于周向运动组件,扫码装置600可以沿产品垛800的周向移动,以充分扫描产品垛800周向分布的多个产品的识别码,此时,周向运动组件和扫码装置600可在架体300的高度方向设置多组,以便全面获取产品的识别码。当位置调节装置500包括周向运动组件和升降运动组件,扫码装置600可实现周向运动和升降运动,充分扫描产品的识别码。
47.其中,上述“周向”并不要求是圆周方向,而指代的是参照物的外周。
48.需要说明的是,若位置调节装置不包括周向运动组件,则可以在识别空间内设置转动装置,转动装置用于支撑产品垛,扫码装置不动,通过产品垛转动而识别到产品垛周向多个位置产品的识别码。
49.可以理解的是,参考图1至图4所示,位置调节装置500包括升降运动组件,其中,升降运动组件包括连接扫码装置600的支撑件520和用于驱动支撑件520升降调节的驱动组件510,驱动组件510连接于架体300。驱动组件510用于驱动支撑件520升降运动,扫码装置600连接于支撑件520并随支撑件520同步升降运动,以便扫码装置600充分扫描产品垛800高度方向的识别码。
50.可以理解的是,参考图1至图4所示,驱动组件510包括驱动电机511和传动带(图中未示意),驱动电机511用于驱动传动带转动运动,支撑件520连接于传动带。传动带沿纵向延伸,通过调节驱动电机511正转或反转,传动带转动而带动支撑件520升降。通过驱动电机511驱动传动带转动而带动支撑件520升降的方式,结构简单且方便调控。
51.其中,驱动电机511的输出轴连接传动件512,传动件512为杆状结构,传动带连接于传动件512,传动带与传动件512同步转动。传动件512起到支撑传动带的作用,保证传动带能够稳定传动。传动件512的一端连接于驱动电机511的输出轴,传动件512的另一端转动连接于支撑座,保证传动件512稳定转动。传动带一般为同步带,传动带可与传动件512啮合传动,传动件512连接传动带的位置设置对应的啮合部,以保证传动带可稳定传动。
52.当然,驱动组件510不限于驱动电机511与传动带配合的结构,还可以为驱动电机511与丝杆、丝母配合,或者气缸、液压缸等直线驱动结构,具体可根据需要选择。
53.可以理解的是,参考图1至图4所示,架体300连接有导向件340,支撑件520连接于导向件340,导向件340的延伸方向与支撑件520的运动方向相同。导向件340对支撑件520进行支撑和导向,保证支撑件520稳定运动。
54.参考图1所示,位置调节装置500用于驱动支撑件520升降运动,导向件340沿架体300的纵向延伸,导向件340位于架体300沿纵向延伸的第二支架320上,支撑件520的两端均
连接于导向件340,保证支撑件520平稳升降,避免支撑件520发生偏斜。
55.其中,导向件340设有导轨或导槽,以便对支撑件520进行导向。支撑件520可相对于导向件340滑动运动或滚动运动,具体的运动方向可根据需要选择。
56.可以理解的是,参考图1至图4所述,架体300上还连接有加强件350,加强件350与支撑件520平行设置,加强件350的两端也连接于导向件340,加强件350起到横向加强的作用,保证架体300的稳定性。
57.其中,加强件可以固定于导向件,或者,加强件也连接于传动带,并在传动带的带动下与支撑件同步移动,避免加强件与支撑件发生干涉。
58.可以理解的是,参考图1所示,识别空间内设置有用于称量产品垛800重量的称重装置700。称重装置700用于称量产品垛800的重量,并通过重量比较,确定扫码是否准确,是否可入库或出库。
59.根据本实用新型的实施例,扫码识别装置还包括控制装置。称重装置700可以选用电子秤,称重装置700与控制装置电连接,以将称得的产品垛800重量传输到控制装置,称得的产品垛800重量与经过产品信息而计算得出的重量进行比较,以得出扫码是否准确。
60.可以理解的是,称重装置700的至少一侧设置有定位件(图中未示意),产品垛800对应于定位件一侧的边缘贴合于定位件,确定产品垛800的位置。
61.其中,定位件一般为位于称重装置700外侧的定位板,通过外力将产品垛800移动至贴合于定位件的表面,则实现了定位。定位板还配设有对位器,利用对位器将产品垛800与定位件进行定位。对位器可以为用于驱动产品垛800移动的气缸、液压缸等结构。
62.根据本实用新型的实施例,架体300还安装有立体图像识别装置400,立体图像识别装置400连接于架体300,且立体图像识别装置400用于采集产品垛800的立体图像,采集到产品垛800的立体图像后,再经过计算得出产品垛800的体积。由此,本实用新型实施例的扫码识别装置,通过获取产品垛的测量体积,以及基于单个产品获得的计算体积,并比较测量体积与计算体积,当测量体积与计算体积的差值在第一预设范围内,则确定产品垛中产品与识别码相对应,确定准确获得了产品的识别码。
63.上述提及的定位件还可以保证立体图像识别装置400可准确对应采集产品垛800,准确测量产品垛800的体积。此外,上述提及的定位件还保证扫码装置600准确扫码。
64.立体图像识别装置400可以为3d相机,立体图像识别装置400的安装方式简便且方便拆装。
65.可以理解的是,架体300包括第一支架310和第二支架320,第一支架310为横向梁架,第二支架320为纵向梁架,第一支架310与第二支架320配合限制出识别空间的形状,因此,第一支架310与第二支架320的形状和分布方式可根据识别空间的形状进行调节,以使识别空间能够容纳产品垛800。
66.参考图1至图4所示,架体300还包括第三支架330。立体图像识别装置400连接于架体300的顶部的第三支架330。第三支架330用于支撑立体图像识别装置400,以便立体图像识别装置400能够在产品垛800的上方准确获得产品垛800的立体图像。其中,第三支架可为高度可调节的结构,以方便调节立体图像识别装置的采集位置。
67.在一个具体实施例中,扫码识别装置包括:架体300、立体图形识别装置、扫码装置600和位置调节装置500,架体300限制出用于容纳产品垛800的识别空间。产品垛800一般通
过托板支撑,以方便搬运。人工叉车或agv(自动导引运输车)将托板以及产品垛800放置在识别空间内的称重装置700上,系统读取整个托板与产品垛800的重量,并减去托板重量,得到产品垛800的测量重量。
68.托板放置在称重装置700上之后,采用对位器对托板的位置进行调整,以使产品垛800与定位件准确定位,定位完成后,扫码装置600可以进行扫码。扫码装置600随支撑件520沿架体300的纵向移动,从上向下扫码,扫码的信息传送给控制装置(控制装置可以为plc控制系统),并通过识别码从系统调取其对应的产品重量,再通过统计,得出产品的计算重量,再通过比较测量重量与计算重量,得出是否存在识别码异常情况,如果计算结果超过第二预设范围,则声光报警,如果计算结果未超过第二预设范围,则判断通过,并将识别码信息上传到数据库系统,同时通知人工叉车或agv等移动装置将产品垛800移送入库。
69.产品垛800在称重装置700上定位后,立体图像识别装置400采集到产品垛800的立体图像,并通过产品垛800的立体图像获得产品垛800的测量体积,再结合扫码装置600获取到的识别码,从系统调取其对应的产品体积,并通过统计,得出产品的计算体积,再通过比较测量体积与计算体积,得出是否存在识别码异常情况,如果计算结果超过第一预设范围,则声光报警,如果计算结果未超过第一预设范围,则判断通过,并将识别码信息上传到数据库系统,同时通知人工叉车或agv将产品垛800移送入库,避免了漏扫码、重复扫码等异常情况。
70.其中,产品垛800采用叠放的方式放置产品,产品的识别码朝向产品垛800的外侧,架体300包括纵向支撑的第二支架320,第二支架320上连接有导向件340,导向件340上连接支撑件520,支撑件520连接扫码装置600,其中,扫码装置600可以为激光扫码器,扫码后的数据通过有线或无线的方式传送给控制装置,控制装置连接生产线的数据库系统,可调取识别码对应的体积、重量等产品数据,并可传送“入库产品识别码信息”。
71.扫码识别装置与agv等装置联动,agv向识别空间送入产品垛800,扫码识别完成后,agv从识别空间取出产品垛800,形成智能控制体系,解决手动扫码入库或出库的问题,减少系统出错率,适用于抽检或返修后。其中,待码垛产品分散派送在生产线上,用自动码垛机器实现自动扫码和码垛入库的功能,码垛过程需要保证产品的识别码均朝向外侧,以便扫码识别。
72.本实施例的扫码识别装置,可用于执行上述实施例中的扫码识别方法,通过图像识别与识别码识别两种方式结合,解决扫码入库或出库过程中,容易出现的漏扫码、重复扫码等问题,提高扫码统计过程的准确性,减少系统出错率,还容易实现全自动智能操作,减少人工作业,降低劳动强度,提升扫码统计效率,还有助于降低出入库检测成本。本实施例的扫码识别装置的整体结构简单,能够准确获取产品垛800的体积以及产品垛800中产品的识别码。
73.可以理解的是,扫码识别装置还包括控制装置,立体图像识别装置400和扫码装置600均与控制装置电连接,立体图像识别装置400采集到的产品垛800的立体图像传输到控制装置,扫码装置600获取到的识别码也传输到控制装置,以便控制装置执行上述实施例中的扫码识别方法。
74.可以理解的是,扫码识别装置还包括报警装置,报警装置与控制装置连接,当扫码识别装置的任何一个部件发生异常,报警装置均可发出警报。
75.其中,报警装置可以为声光警报器。若扫码识别有误,报警装置也可以发出警报进行提示。
76.根据本实用新型的实施例,提供一种扫码识别设备,包括上述扫码识别装置,此外还包括人工叉车或agv等移动装置,移动装置用于将产品垛移动至识别空间中。
77.基于以上扫码识别装置进行扫码识别的过程如下,参考图5所示,
78.步骤110,通过图像识别获取产品垛的测量体积;
79.其中,产品垛可以理解为产品码垛形成的立体堆垛,堆垛成产品垛的产品一般为多个,多个产品以产品垛的形式出库或入库,方便运输。产品的外观尺寸可以相同或不同,堆垛产品的过程中可根据需要堆放成各种形状的产品垛。测量体积可以理解为通过产品垛的整体外观形态测得产品垛的体积;产品垛的整体外观形态是通过图像识别获得的,图像识别可以识别到产品垛的立体图像或多个平面图像,立体图像可获得空间尺寸进而得出体积,多个平面图像可获得各个平面的尺寸,通过对平面图像进行处理也能得出产品垛的体积。图像可以通过相机或摄像机采集。图像可通过人工手动采集或设备自动采集,一般采用自动采集,自动采集的人工成本降低,且采集效率较高;人工采集的采集过程灵活性更强。
80.步骤120,获取产品垛中单个产品的识别码;
81.其中,产品的识别码为该产品的唯一编码,也就是每个产品具有唯一的识别码,避免混淆产品,保证扫码识别的准确性。识别码可以为条形码、二维码、rfid标签码等,识别码的种类不限,能够对产品进行标识即可。获得识别码的过程,可通过人工手动采集或设备自动采集。
82.步骤130,根据识别码获取单个产品的体积以及产品垛的计算体积,其中,计算体积为堆成产品垛的产品的体积之和;
83.可通过识别码获取到产品的体积信息、重量信息、种类信息、型号信息以及其他信息。再将获得的产品的体积相加,以获得产品垛中多个产品的体积和,此体积和为通过单个产品的体积计算得出的计算体积。
84.步骤140,基于测量体积与计算体积的差值在第一预设范围内,确定产品垛中产品与识别码相对应。
85.其中,通过比较测量体积与计算体积,若测量体积与计算体积的误差在第一预设范围内,测量体积与计算体积在允许偏差范围内,则可以确定准确获得了产品垛中产品的识别码,也就是对产品垛中的产品进行了准确的产品识别,产品垛中的产品没有遗漏、没有重复、没有混淆,能够确定产品垛中产品与识别码准确对应。
86.第一预设范围为测量误差所允许的误差范围,第一预设范围可以根据采集误差、计算误差以及产品的加工误差等误差综合计算出的偏差范围。在第一预设范围满足测量准确性要求的情况下,第一预设范围在测量体积的预设百分比范围内,如第一预设范围为测量体积的
‑
2%~+2%;或者第一预设范围为设定的数值范围,如第一预设范围为(
‑
0.05~+0.05)m3。当然,第一预设范围不限于为范围区间,还可以为固定数值,如0。
87.需要说明的是,产品的识别码需要位于容易被识别的位置,一般情况下,识别码位于产品垛的外侧面,以方便扫码枪或其他扫码装置准确识别到识别码。其中,识别码的位置可通过堆垛过程进行控制,保证识别码朝向产品垛的外侧面。
88.本实施例的扫码识别方法,通过图像识别与识别码识别两种方式结合,解决扫码
入库或出库过程中,容易出现的漏扫码、重复扫码等问题,提高扫码统计过程的准确性,减少系统出错率,还容易实现全自动智能操作,减少人工作业,降低劳动强度,提升扫码统计效率,还有助于降低出入库检测成本。
89.可以理解的是,扫码识别方法还包括:
90.步骤210,获取产品垛的测量重量;
91.其中,测量重量可以理解为测量产品垛所得到的总重量;产品垛的总重量通过支撑或悬吊的方式测得,测得产品垛的测量重量的装置为称重装置,称重装置可以理解为地秤或悬吊秤。
92.参考图1所示,在扫码识别装置限制出的识别空间内安装称重装置,称重装置通过支撑的方式测得产品垛的总重量。
93.步骤220,根据识别码获取单个产品的重量以及产品垛中产品的计算重量,其中,计算重量为产品的重量之和;
94.结合上述,通过识别码可获取单个产品的重量信息,将获得的产品的重量相加,以获得产品垛中多个产品的重量和,此重量和为通过单个产品的重量计算得出的计算重量。
95.步骤230,基于测量重量与计算重量的差值在第二预设范围内,确定产品垛中产品与识别码相对应。
96.通过比较测量重量与计算重量,若测量重量与计算重量的误差在第二预设范围内,也就是测量重量与计算重量的偏差在允许范围内,则可以确定准确获得了产品垛中产品的识别码,也就是对产品垛中的产品进行了准确的产品识别,产品垛中的产品没有遗漏、没有重复、没有混淆,能够确定产品垛中产品与识别码准确对应。
97.第二预设范围为测量误差所允许的误差范围,第二预设范围可以根据采集误差、计算误差以及产品的加工误差等误差综合计算出的偏差范围。在第二预设范围满足测量准确性要求的情况下,第二预设范围在测量重量的预设百分比范围内,如第二预设范围为测量重量的
‑
2%~+2%;或者第二预设范围为设定的数值范围,如第二预设范围为(
‑
5~+20)kg。当然,第二预设范围不限于为范围区间,还可以为固定数值,如0。
98.需要说明的是,测量重量一般大于计算重量,产品垛需要托板支撑,方便整体搬运,测量重量包括支撑产品垛的托板的重量,而计算重量不包括托板的重量,因此,测量重量会大于计算重量。对于不同的产品而言,托板的重量所占测量重量的比例不同,可根据产品类别确定第二预设范围。或者,预先测得托板的重量,测量重量设置为减去托板的重量的数据,以保证测量重量与计算重量比较的准确性。
99.本实施例的扫码识别方法,在体积对比的基础上,增加重量对比,双重核验,有助于提升扫码识别的准确性,进一步避免漏扫码、重复扫码等问题,提高扫码统计过程的准确性,减少系统出错率,并且重量测量的过程可自动完成,操作简便,不会影响扫码统计效率。
100.可以理解的是,步骤120中,也就是获取产品垛中单个产品的识别码的步骤中,
101.剔除重复的识别码,每个识别码保留一个。
102.通过扫码装置进行扫码的过程中,为了保证每个产品的识别码均被识别到,扫码装置的识别范围较大,一次扫码可能会识别到多个识别码,而导致同一产品可能被多次扫码识别,这样就出现了重复采集识别码的问题。由于每个产品的识别码具有唯一性,若出现重复的识别码,则可以确定为重复扫码,此时,剔除重复的识别码,使每个识别码仅保留一
个,可准确获得产品的体积信息和重量信息,以保证计算体积与计算重量的准确性。
103.可以理解的是,步骤110中,也就是通过图像识别获取产品垛的测量体积的步骤中,
104.采集产品垛的立体图像并获得产品垛的尺寸,通过计算获得测量体积。
105.相对于采集产品垛多个平面图像,也需要通过图像处理得出立体图像以计算测量体积,而直接采集产品垛的立体图像,计算产品垛的测量体积的过程更加简便,有助于简化数据处理过程,提升出入库的效率。
106.参考图1所示,扫码识别装置的架体上连接立体图像识别装置,立体图像识别装置可直接采集到立体图像,结构简单且适用范围广泛。立体图像识别装置可以为3d(三维)相机,技术成熟,图像采集和处理简便。
107.可以理解的是,与上述实施例不同的是,采集产品垛的平面图像并获得产品垛的尺寸,再通过计算获得测量体积,则需要采集产品垛的各个平面的图像,以保证产品垛图像的准确性。
108.采集产品垛的平面图像可采用深度相机完成,深度相机可直接测得产品垛各个平面的尺寸,计算测量体积的过程更加简便。
109.可以理解的是,扫码识别方法还包括:
110.基于测量体积与计算体积的差值超出第一预设范围,确定产品垛中产品与识别码不对应,则可以认为扫码的识别码出现了漏扫码、重复扫码等问题,本次扫码统计的结果并不准确。
111.同理,还可以理解的是,扫码识别方法还包括:
112.基于测量重量与计算重量的差值超出第二预设范围,确定产品垛中产品与识别码不对应,则可以认为扫码的识别码出现了漏扫码、重复扫码等问题,本次扫码统计的结果并不准确。
113.其中,无论体积比较的结果超出第一预设范围,还是重量比较的结果超出了第二预设范围,均可认为此扫码过程出现了问题,扫码统计结果不准确。
114.可以理解的是,扫码识别方法还包括:确定产品垛中产品与识别码相对应,则发出第一提示信息,以通知工作人员扫码统计结果准确,可进行下一步操作;
115.确定产品垛中产品与识别码不对应,则发出第二提示信息,以通知工作人员扫码统计结构不准确,不能进入下一步操作;
116.所示第一提示信息与第二提示信息不同。
117.当发出第二提示信息,则需要二次检测或人工干预,避免以错误的扫码结果进入到下一操作。
118.其中,确定产品垛中产品与识别码不对应,可以为上述实施方式中体积比较或重量比较得出的结果。第一提示信息和第二提示信息可以为文字信息、声音信息与光照信息中的至少一种,如文字提示通过或不通过、语音提示通过或不通过、点亮不同颜色的提示灯等等。
119.可以理解的是,扫码识别方法还包括,
120.基于测量体积与计算体积的差值超出第一预设范围,确定产品垛中产品与识别码不对应;
121.再次获取测量体积和计算体积,直至测量体积与计算体积的差值在第一预设范围内,其中,产品垛中单个产品的识别码通过自动或手动获取。
122.若一次体积检测不准确,则重复检测,直至测量体积与计算体积的差值在第一预设范围内,产品垛中产品与识别码对应,也就是直至产品识别码的统计结果准确。
123.其中,再次检验的过程中,可以调节扫码方式,如上一次采用自动扫码,再次检验可采用人工扫码,或,上一次采用人工扫码,再次检验可采用自动扫码。或者,再次检验之前,可通过人工的方式检验产品的识别码是否完整、准确,人工检验完成后再次通过自动扫码或人工扫码的方式进行识别。
124.还可以理解的是,扫码识别方法还包括,基于测量重量与计算重量的差值超出第二预设范围,确定产品垛中产品与识别码不对应,
125.再次获取测量重量和计算重量,直至测量重量与计算重量的差值在第二预设范围内,
126.其中,产品垛中单个产品的识别码通过自动或手动获取。
127.若一次重量检测不准确,则重复检测,直至测量重量与计算重量的差值在第二预设范围内,产品垛中产品与识别码对应,也就是直至产品识别码的统计结果准确。
128.需要说明的是,若比较结果超出第一预设范围或第二预设范围中的一个,则需要重新进行检测,也就是重复上述的步骤110至步骤140以及上述的步骤210至步骤230,以保证检测的准确性。
129.在一个具体的实施例中,参考图5和图6所示,扫码识别方法的过程包括:
130.将整托物料(产品垛)放置在识别空间内,一般放置在称重装置(电子秤)上,系统采集整托物料的图像信息和重量信息,并进行扫码,根据扫码获得识别码对应的产品体积信息和产品重量信息,识别码对应的信息一般存储在mes(manufacturing execution system即制造企业生产过程执行系统)中,匹配产品的体积与重量差异,若体积与重量差值均在设定范围内,上传wms(仓储管理系统)中,并插走物料进行入库或出库,如体积与重量差异中的一个不在设定范围内,则进行报警,并进行人工确认,报警的方式可以为声光报警。
131.若扫码识别方法通过plc控制系统执行,以重量识别为例进行说明:
132.称重得到总重量m0(总重量一般为去除托板的重量),扫识别码上传mes,获取单机重量m1,扫码总数为n,则:m0约等于n*m1,若|m0
‑
n*m1|>m1,m1可以理解为第二预设范围,则认为扫码异常或者称重异常,报警处理。
133.上述实施例的扫码识别方法,适用于多种产品的检测,其中,产品可以为出库或入库的产品、返修的产品或抽检的产品等。产品可以为具有包装箱的产品,或者产品本体,产品的形式不限,能够堆垛成产品垛即可。
134.以上实施方式仅用于说明本实用新型,而非对本实用新型的限制。尽管参照实施例对本实用新型进行了详细说明,本领域的普通技术人员应当理解,对本实用新型的技术方案进行各种组合、修改或者等同替换,都不脱离本实用新型技术方案的精神和范围,均应涵盖在本实用新型的权利要求范围中。