一种基于环境感知的无人仓库货品智能盘点方法及系统与流程

文档序号:26543195发布日期:2021-09-07 22:39阅读:172来源:国知局
一种基于环境感知的无人仓库货品智能盘点方法及系统与流程

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.下面结合附图与实施例对本发明作进一步说明。
34.应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
35.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
36.实施例一
37.如图1所示,本实施例提供了一种基于环境感知的无人仓库货品智能盘点方法,其具体包括如下步骤:
38.步骤1:获取巡视仓库内所有货架的视频流。
39.在具体实施中,可利用多目全景摄像头等设备对仓库内的货架进行全域拍摄,获取巡视货架的视频流。
40.步骤2:基于文本信息识别神经网络对视频流处理,识别货品包装箱上的结构化信息,得到货品的种类;基于目标检测网络对视频流处理,识别货品的数目。
41.在具体实施中,本实施例的文本信息识别神经网络如图3所示,可以有效的识别出货品包装上的结构化信息。首先通过巷道堆垛机搭载多目全景摄像头所获取到的视频流作为输入,输入到目标检测神经网络中。文本信息识别神经网络由两部分组成,首先通过改进的目标检测神经网络来检测出各类结构化信息的区域,再通过目标识别神经网络来识别结构化信息。
42.视频流输入到卷积神经网络获取区域提议位置,进一步对区域提议位置使用卷积神经网络进行优化拟合,修正候选框的位置和方向。再对每个修正的候选框进行非极大值抑制,进一步得到精确的目标检测信息。将检测出的文本区域进一步输入到卷积神经网络进行特征提取,通过全连接层神经网络识别出各类结构化信息。
43.需要说明的是,本实施例的文本信息识别网络结构除了图3所示的三维神经网络结构之外,还可以采用其他三维目标检测的神经网络同样可以实现相同的功能,这并不影响本发明的实质。
44.本实施例的目标检测神经网络如图4所示。该目标检测的神经网络为二维神经网络,可以有效的获取货架上货品的数量信息。首先通过巷道堆垛机搭载多目全景摄像头所获取到的视频流作为输入,输入到目标检测神经网络中。由于场景中的目标是自然分离的,且彼此不重叠。基于此,生成区域提议位置。在获取到目标的区域提议位置后,再进一步通过卷积神经网络修正候选框的位置和方向。再对每个修正的候选框进行非极大值抑制,进一步得到精确的目标检测信息,进一步得知货架上货品的数量。
45.需要说明的是,目标检测神经网络也可采用其他结构的神经网络结构,同样可以实现相同的功能,这并不影响本发明的实质。
46.步骤3:根据识别出的货品的种类及数目创建盘点数据库。
47.步骤4:将盘点数据库与出入库数据库中的数据进行比对,最终实现对无人仓库货品的智能盘点。
48.在图5中,将货品盘点数据库与出入库的数据库进行比对,根据盘点数据库与出入库数据库中的数据的比对结果,更新盘点数据库,实现对全仓库的商品进行智能盘点。
49.所述基于环境感知的无人仓库货品智能盘点方法,还包括:
50.若识别货品的种类及数目的信息出现异常时,发生报警信息以提示管理员进行人
工盘点。
51.具体地,提示管理员通过视频方式对某一处的货品进行人工盘点,进一步地,管理员可通过手动修改此处货品的信息,并将信息更新志盘点数据库中。
52.本实施例基于深度学习的货品结构化信息提取技术,实现了智慧物流中货品自动化智能盘点,每日复盘对数据库内容进行实时更新核对,为智慧物流、工业自动化等业务提供重要支持。
53.实施例二
54.本实施例提供了一种基于环境感知的无人仓库货品智能盘点系统,其具体包括:
55.视频流获取模块,其用于获取巡视仓库内所有货架的视频流;
56.货品种类及数目识别模块,其用于基于文本信息识别神经网络对视频流处理,识别货品包装箱上的结构化信息,得到货品的种类;基于目标检测网络对视频流处理,识别货品的数目;
57.盘点数据库创建模块,其用于根据识别出的货品的种类及数目创建盘点数据库;
58.数据比对模块,其用于将盘点数据库与出入库数据库中的数据进行比对,最终实现对无人仓库货品的智能盘点。
59.此处需要说明的是,本实施例中的各个模块与实施例一中的各个步骤一一对应,其具体实施过程相同,此处不再累述。
60.实施例三
61.本实施例提供了一种基于环境感知的无人仓库货品智能盘点系统,其包括视频流采集设备和处理器。
62.在具体实施中,视频流采集设备用于采集巡视仓库内所有货架的视频流。
63.其中,视频流采集设备可为多目摄像头等具有视频采集功能的设备或仪器。
64.具体地,多目全景摄像头可搭载在巷道堆垛机,当巷道堆垛机在各货架直接堆垛货品时,同时通过搭载多目全景摄像头对四周360
°
场景进行全域拍摄。
65.视频流通过工业wifi实时传输到处理器,比如云平台进行分析处理,如图2所示。
66.需要说明的是,本实施例中采用巷道堆垛机的搭载方式只是本发明的一个优选实施例,通过其他方式搭载多目全景摄像头获取全景视频,并不影响本发明的实质。
67.在具体实施中,处理器,其被配置为:
68.基于文本信息识别神经网络对视频流处理,识别货品包装箱上的结构化信息,得到货品的种类;基于目标检测网络对视频流处理,识别货品的数目;
69.根据识别出的货品的种类及数目创建盘点数据库;
70.将盘点数据库与出入库数据库中的数据进行比对,最终实现对无人仓库货品的智能盘点。
71.此处需要说明的是,本实施例的该处理器中的步骤与实施例一中所对应的步骤实施过程相同,此处不再累述。
72.实施例四
73.本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例一所述的基于环境感知的无人仓库货品智能盘点方法中的步骤。
74.实施例五
75.本实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例一所述的基于环境感知的无人仓库货品智能盘点方法中的步骤。
76.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
77.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
78.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
79.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
80.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read

only memory,rom)或随机存储记忆体(random accessmemory,ram)等。
81.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1