物品出库系统、方法及装置与流程

文档序号:27018352发布日期:2021-10-24 03:51阅读:117来源:国知局
物品出库系统、方法及装置与流程

1.本技术实施例涉及仓储管理技术领域,尤其涉及一种物品出库系统、方法、装置、设备及存储介质。


背景技术:

2.电商是指互联网、内部网和增值网上以电子交易方式进行交易活动和相关服务活动,使传统商业活动各环节的电子化和网络化。电子商务包括电子货币交换、供应链管理、网络营销、存货管理等。
3.随着电商行业的飞速发展,用户通过电商平台采购物品,后台根据用户的订单信息发送认为至仓库管理系统,以针对订单信息将对应物品进行出库处理。而一个顾客在同一间店往往可能购买几种不同类别的产品,仓库出库时,通常由人工挑拣对应的产品整合在一个包裹中,并由人工设置出库状态,效率低,容易出错。


技术实现要素:

4.本技术实施例提供一种物品出库系统、方法、装置、设备及存储介质,以实现提高出库效率和准确率。
5.在第一方面,本技术实施例提供了一种物品出库系统,包括挑拣机器人、自动化出库设备、处理器,所述挑拣机器人上设有定位设备和机器人处理器,所述自动出库设备包括多个储物柜和控制器,所述定位设备、机器人处理器和控制器均与所述处理器连接;所述储物柜的背面设有移动机构,每一个所述储物柜用于存储一种产品,且每一个所述储物柜包括柜体和柜门,所述柜体内设有滑板、推板、抵杆,所述滑板安装在柜体内的底部,所述推板的一侧与所述抵杆连接,另一侧与所述滑板连接,所述抵杆通过驱动轴与所述控制器连接,且所述抵杆连接在所述移动机构上,所述处理器用于接收出库订单信息,根据所述出库订单信息获取产品信息以及与所述产品信息对应的存储信息,发送出库指令至所述控制器和挑拣机器人,所述出库指令包含存储信息;所述控制器根据所述出库指令控制抵杆移动至与存储信息对应的储物柜相应位置,以使抵杆推动所述推板,使滑板将所述储物柜内的产品推出;所述挑拣机器人用于根据所述存储信息移动至与该存储信息匹配的储物柜相应位置。
6.进一步的,所述移动机构包括y轴支架和x轴移动杆,所述x轴移动杆可沿y轴支架在y轴方向上移动,所述抵杆连接在所述x轴移动杆上,且可沿所述x轴移动杆在x轴方向移动。
7.进一步的,所述柜体的内侧壁上开设有滑槽,所述滑板的至少一侧设有与所述滑槽匹配的滑条,所述滑条可沿滑槽移动。
8.进一步的,所述滑条远离柜门的端部设有限位块,所述限位块用于限制所述滑板脱离所述柜体。
9.在第二方面,本技术实施例提供了一种物品出库方法,包括:
10.接收出库订单信息,获取出库订单信息中包含的产品信息,并根据所述产品信息生成出库需求;
11.获取各类产品的库存信息,检测是否满足所述出库订单信息的出库需求;
12.当满足所述出库需求时,获取与所述产品信息对应的存储信息,生成包含所述存储信息的出库指令;
13.发送出库指令至挑拣机器人和所述控制器,以使挑拣机器人根据所述存储信息移动至与该存储信息匹配的储物柜相应位置,使控制器控制对应的储物柜内的产品推出。
14.进一步的,所述当满足所述出库需求时,获取与所述产品信息对应的存储信息,生成包含所述存储信息的出库指令,包括:
15.当满足所述出库需求时,获取与所述产品信息对应的存储信息;
16.根据所述存储信息生成所述产品信息对应的全部产品的出库排序表;
17.生成出库指令,所述出库指令包含存储信息以及出库排序表。
18.进一步的,所述根据所述存储信息生成所述产品信息对应的全部产品的出库排序表,包括:
19.根据所述存储信息计算挑拣机器人与存储信息对应的储物柜之间的距离,并选取也挑拣机器人距离最近的储物柜作为出库起始点;
20.基于所述出库起始点分别存储信息对应的每一个储物柜与出库起始点的距离,并按照距离由近至远的顺序进行排序形成产品远近次序;
21.根据所述产品远近次序生成所述产品信息对应的全部产品的出库排序表。
22.在第三方面,本技术实施例提供了一种物品出库装置,包括:
23.出库订单接收模块:用于接收出库订单信息,获取出库订单信息中包含的产品信息,并根据所述产品信息生成出库需求;
24.库存信息获取模块:用于获取各类产品的库存信息,检测是否满足所述出库订单信息的出库需求;
25.存储信息获取模块:用于当满足所述出库需求时,获取与所述产品信息对应的存储信息,生成包含所述存储信息的出库指令;
26.出库指令发送模块:用于发送出库指令至挑拣机器人和所述控制器,以使挑拣机器人根据所述存储信息移动至与该存储信息匹配的储物柜相应位置,使控制器控制对应的储物柜内的产品推出。
27.进一步的,所述当满足所述出库需求时,获取与所述产品信息对应的存储信息,生成包含所述存储信息的出库指令,包括:
28.当满足所述出库需求时,获取与所述产品信息对应的存储信息;
29.根据所述存储信息生成所述产品信息对应的全部产品的出库排序表;
30.生成出库指令,所述出库指令包含存储信息以及出库排序表。
31.进一步的,所述根据所述存储信息生成所述产品信息对应的全部产品的出库排序表,包括:
32.根据所述存储信息计算挑拣机器人与存储信息对应的储物柜之间的距离,并选取也挑拣机器人距离最近的储物柜作为出库起始点;
33.基于所述出库起始点分别存储信息对应的每一个储物柜与出库起始点的距离,并
按照距离由近至远的顺序进行排序形成产品远近次序;
34.根据所述产品远近次序生成所述产品信息对应的全部产品的出库排序表。
35.在第四方面,本技术实施例提供了一种物品出库设备,包括:存储器以及一个或多个处理器;
36.所述存储器,用于存储一个或多个程序;
37.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第二方面所述的物品出库方法。
38.在第四方面,本技术实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第二方面所述的物品出库方法。
39.本技术实施例通过提供挑拣机器人、自动化出库设备、处理器,在挑拣机器人上设有定位设备,自动出库设备包括多个储物柜和控制器,储物柜的背面设有移动机构,每一个所述储物柜用于存储一种产品,且每一个所述储物柜包括柜体和柜门,所述柜体内设有滑板、推板、抵杆,当处理器自动接收出库订单信息,获取对应的产信息和存储信息,生成出库指令发送给控制器和挑拣机器人,使控制器控制抵杆移动至与存储信息对应的储物柜相应位置,以使抵杆推动所述推板,使滑板将所述储物柜内的产品推出,同时使挑拣机器人用于根据所述存储信息移动至与该存储信息匹配的储物柜相应位置,整个过程无需人工干预,避免人工出库操作,大大提高了出库效率和准确率。
附图说明
40.图1是本技术实施例提供的一种物品出库系统的结构示意图;
41.图2是本技术实施例提供的储物柜的结构示意图;
42.图3是本技术实施例提供的移动机构及抵杆的的结构示意图;
43.图4是本技术实施例提供的一种物品出库方法的流程图;
44.图5是本技术实施例提供的一种物品出库装置的结构示意图;
45.图6是本技术实施例提供的一种物品出库设备的结构示意图。
具体实施方式
46.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图对本技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
47.本技术实施例提供了一种物品出库系统、方法、装置、设备及存储介质。本技术实施例通过提供挑拣机器人、自动化出库设备、处理器,在挑拣机器人上设有定位设备,自动出库设备包括多个储物柜和控制器,储物柜的背面设有移动机构,每一个所述储物柜用于存储一种产品,且每一个所述储物柜包括柜体和柜门,所述柜体内设有滑板、推板、抵杆,当
处理器自动接收出库订单信息,获取对应的产信息和存储信息,生成出库指令发送给控制器和挑拣机器人,使控制器控制抵杆移动至与存储信息对应的储物柜相应位置,以使抵杆推动所述推板,使滑板将所述储物柜内的产品推出,同时使挑拣机器人用于根据所述存储信息移动至与该存储信息匹配的储物柜相应位置,整个过程无需人工干预,避免人工出库操作,大大提高了出库效率和准确率。。
48.下面分别进行详细说明。
49.图1给出了本技术实施例提供的一种物品出库系统的结构示意图,图2给出了本技术实施的储物柜的结构示意图,图3给出了移动机构及抵杆的的结构示意图,参见图1至图3,该物品出库系统包括挑拣机器人101、自动化出库设备102和处理器103。其中,挑拣机器人101在实施例中用于往返于自动化出库设备102以及打包地点之间,从自动化出库设备102对应位置挑拣目标产品,并将目标产品运送至打包地点。相应的,为了自动化管理,在挑拣机器人101上设置有定位设备1011和机器人处理器1012,其中,该定位设备1011和机器人处理器1012均与处理器103连接,处理器103通过实时获取定位设备1011采集的定位信息,对机器人处理器1012进行控制,从而实现对挑拣机器人101的控制。自动化出库设备102作为仓储区域用于存储各种产品,在本实施例中,自动化出库设备102还具备自动将产品取出的功能。具体的,实施例中自动出库设备包括多个储物柜1021和控制器1022,控制器1022与所述处理器103连接。多个储物柜1021之间采用常规的摆放方式例如叠放、排列摆放等。其中,实施例中一个储物柜1021表示一个单独的存储格,每一个储物柜1021的尺寸可以相同也可以不同,具体尺寸可以根据产品的类型、属性等进行设计。
50.具体的,储物柜1021的背面设有移动机构105。由于每一个储物柜1021是单独的存储格,在实施例中每一个所述储物柜1021用于存储一种产品,使得区别于其他储物柜1021,便于产品的管理。在使用中,可赋予每一个储物柜1021一个编码,并且对应于该编码绑定有储物柜1021的具体位置,示例性的,将自动化出库设备102对应的工作区域划分为a、b和c三个区域,其中a区域对应有a、b、c三组储物柜1021,每一组储物柜1021均是5行5列,也即是每一行有5个单独的储物柜1021,每一列也有5个单独的储物柜1021,则具体位置为a区b组5行4列表示在a区域b组中第5行第4列所对应的储物柜1021。
51.每一个所述储物柜1021包括柜体201和柜门202。实施例中,实际柜门202上设有电子锁,该电子锁可与控制器1022连接,也即是控制器1022可控制电子锁的开与闭,当需要推出产品时,控制柜门202打开,推出产品后,控制柜门202关闭。所述柜体201内设有滑板203、推板204、抵杆205,所述滑板203安装在柜体201内的底部,通常与柜体201的底板平行设置,并且安装在靠近底板的一侧,该推板204上放置有产品。所述推板204的一侧与所述抵杆205连接,另一侧与所述滑板203连接,所述抵杆205通过驱动轴与所述控制器1022连接,且所述抵杆205连接在所述移动机构105上。
52.所述处理器103用于接收出库订单信息,根据所述出库订单信息获取产品信息以及与所述产品信息对应的存储信息,发送出库指令至所述控制器1022和挑拣机器人101,所述出库指令包含存储信息;所述控制器1022根据所述出库指令控制抵杆205移动至与存储信息对应的储物柜1021相应位置,以使抵杆205推动所述推板204,使滑板203将所述储物柜1021内的产品推出;所述挑拣机器人101用于根据所述存储信息移动至与该存储信息匹配的储物柜1021相应位置。
53.上述中,滑板203的尺寸可小于柜体201的底板,由于滑板203用于推送产品脱离柜体201,则滑板203的尺寸能够承载一个产品或者部分产品即可。例如涉及为滑板203只承载一个产品,则控制器控制驱动轴使得抵杆205移动至相应位置,抵杆205给与推板204一个外力,推板将柜体201内的一个产品推送至滑板上,并且滑板203受到外力外柜体201外移动,从而将产品送出。更为具体的,滑板203与推板204之间可采用弹簧连接的方式,由于受到外力滑板203往外推出,当外力消失,在弹簧弹力的作用下自动往回移动恢复至原位。示例性的,对于体积小、重量小的产品,可以安排存放在较高处的储物柜1021,产品收到推板204推动的外力,产生惯性向前移动,容易自动从推板中脱离,落到地面,便于挑拣机器人101拾获,而产品从滑板203中脱离落到地面的方式可以设置滑梯等,更便于产品安全从高处落地。为了便于产品容易从滑板203中脱离,可以设置滑板203为倾斜体,即滑板203的下表面为与底板平行的平面,而滑板203的上表面为由靠近推板204的一端向靠近柜门202的一端逐渐向下倾斜的斜面。另一方面,对于体积大、重量大的产品可优先安排在位于低层的储物柜1021,便于挑拣机器人101拾获。
54.作为优选的实施方式,移动机构105包括y轴支架1051和x轴移动杆1052,所述x轴移动杆1052可沿y轴支架1051在y轴方向上移动,所述抵杆205连接在所述x轴移动杆1052上,且可沿所述x轴移动杆1052在x轴方向移动。具体的,x轴移动杆1052的端部连接有对应的驱动件,该驱动件由控制器1022控制,控制器1022通过控制驱动件是的x轴移动杆1052沿着y轴支架移动,驱动轴的工作同理,控制器1022通过驱动轴控制抵杆205在x轴移动杆1052上的位移。
55.作为优选的实施方式,柜体201的内侧壁上开设有滑槽2011,所述滑板203的至少一侧设有与所述滑槽2011匹配的滑条,所述滑条可沿滑槽2011移动。增加滑槽2011和滑条的设置,更便利于滑板的移动。进一步的,滑条远离柜门的端部设有限位块,所述限位块用于限制所述滑板脱离所述柜体。
56.图4给出了本技术实施例提供的一种物品出库方法的流程图,本技术实施例提供的物品出库方法可以由物品出库装置来执行,该物品出库装置可以通过硬件和/或软件的方式实现,并集成在计算机设备中。
57.下述以物品出库装置执行物品出库方法为例进行描述。参考图1,该物品出库方法包括:
58.401:接收出库订单信息,获取出库订单信息中包含的产品信息,并根据所述产品信息生成出库需求。
59.出库订单信息由业务平台实时生成,自动转发至处理器中。该出库订单信息包含有产品信息,例如客户下单购买产品a和产品b,其中产品a的数量为2,产品b的数量为1,则上述为产品信息。根据产品信息中具体的内容,如上述的产品a的数量为2,产品b的数量为1生成出库需求。也即是出库需要2个产品a,1个产品b。
60.402:获取各类产品的库存信息,检测是否满足所述出库订单信息的出库需求。
61.各类产品的库存信息在处理器中预存,其中,处理器具有每一个储物柜对应存储的产品信息,包括产品属性、产品类型、产品数量。而每当根据出库订单信息出库了对应产品后,在处理器中自动将该产品的数量进行删减。例如产品a的初始数量为m,m为产品a的库存信息,处理器接收了一个出库订单信息,该出库订单信息对应的产品信息为产品a,数量
为3,则完成该出库订单信息后,处理器将该产品a的库存信息修改为m

3,即是库存信息是跟随每一次的出库订单信息进行更新的。除此之外,还根据补货情况进行库存更新,如产品b库存不足,对产品b进行补货之后,补货的数量由人工对处理器中的产品b的库存进行主动更新。
62.本步骤中,检测是否满足所述出库订单信息的出库需求则是检测产品信息所对应的产品是否数量充足。如出库订单信息对应需求产品a为5件,由于业务平台中对应产品a的库存设置为10件,满足5件的需求,因此客户可以下单成功,但产品a的实际库存为4件,并不能满足5件的需求,此时,示例性的,可返回库存不足的信息给客户,或者结合实际情况,假设当前已有产品a到货,只是暂时未补入到储物柜中,则将该出库订单信息延后处理。
63.403:当满足所述出库需求时,获取与所述产品信息对应的存储信息,生成包含所述存储信息的出库指令。
64.实施例中,存储信息也即是每一件产品所对应的存储具体位置。本步骤中,具体的,当满足所述出库需求时,获取与所述产品信息对应的存储信息;根据所述存储信息生成所述产品信息对应的全部产品的出库排序表;生成出库指令,所述出库指令包含存储信息以及出库排序表。
65.上述根据所述存储信息生成所述产品信息对应的全部产品的出库排序表,包括:
66.根据所述存储信息计算挑拣机器人与存储信息对应的储物柜之间的距离,并选取也挑拣机器人距离最近的储物柜作为出库起始点;基于所述出库起始点分别存储信息对应的每一个储物柜与出库起始点的距离,并按照距离由近至远的顺序进行排序形成产品远近次序;根据所述产品远近次序生成所述产品信息对应的全部产品的出库排序表。例如,产品信息包括产品a、产品b、产品c和产品d,经过上述四种产品与挑拣机器人之间的距离计算得到产品a与挑拣机器人距离最近,则产品a作为出库起始点,之后计算得到产品c与产品a的距离最近,其次是产品b,最后是产品d,先由存储产品a的储物柜推出匹配数量的产品a,之后推出产品c,然后推出产品b,最后推出产品d。相应的,挑拣机器人的行走路线也是先到达产品a的位置,再到达产品c的存储位置,然后到达产品b的存储位置,再到达产品d的位置。另一种情况中,假设上述产品a、产品b、产品c和产品d,经过上述四种产品与挑拣机器人之间的距离计算得到产品a与挑拣机器人距离最近,则产品a作为出库起始点,但产品b和产品c与产品a的距离相等,则可以按照其他附加的规则进行排序,如先上再下,先左再右,先上再左,假设产品b位于产品a的上方,则推出产品a后先推出产品b,再推出产品c。
67.404:发送出库指令至挑拣机器人和所述控制器,以使挑拣机器人根据所述存储信息移动至与该存储信息匹配的储物柜相应位置,使控制器控制对应的储物柜内的产品推出。
68.如图5所示,本技术实施例还提供一种物品出库装置,包括出库订单接收模块501、库存信息获取模块502、存储信息获取模块503和出库指令发送模块504。其中,出库订单接收模块501,用于接收出库订单信息,获取出库订单信息中包含的产品信息,并根据所述产品信息生成出库需求;库存信息获取模,块502,用于获取各类产品的库存信息,检测是否满足所述出库订单信息的出库需求;存储信息获取模块503,用于当满足所述出库需求时,获取与所述产品信息对应的存储信息,生成包含所述存储信息的出库指令;出库指令发送模块504,用于发送出库指令至挑拣机器人和所述控制器,以使挑拣机器人根据所述存储信息
移动至与该存储信息匹配的储物柜相应位置,使控制器控制对应的储物柜内的产品推出。
69.上述存储信息获取模块503中,具体为当满足所述出库需求时,获取与所述产品信息对应的存储信息;根据所述存储信息生成所述产品信息对应的全部产品的出库排序表;生成出库指令,所述出库指令包含存储信息以及出库排序表。
70.进一步的,所述根据所述存储信息生成所述产品信息对应的全部产品的出库排序表,包括:根据所述存储信息计算挑拣机器人与存储信息对应的储物柜之间的距离,并选取也挑拣机器人距离最近的储物柜作为出库起始点;基于所述出库起始点分别存储信息对应的每一个储物柜与出库起始点的距离,并按照距离由近至远的顺序进行排序形成产品远近次序;根据所述产品远近次序生成所述产品信息对应的全部产品的出库排序表。
71.如图6所示,本技术实施例还提供一种物品出库设备,包括:存储器601以及一个或多个处理器602;所述存储器601,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器602执行,使得所述一个或多个处理器实现如本技术所述的物品出库方法。
72.本技术实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如上述实施例提供的物品出库方法,该物品出库方法包括:接收出库订单信息,获取出库订单信息中包含的产品信息,并根据所述产品信息生成出库需求;获取各类产品的库存信息,检测是否满足所述出库订单信息的出库需求;当满足所述出库需求时,获取与所述产品信息对应的存储信息,生成包含所述存储信息的出库指令;发送出库指令至挑拣机器人和所述控制器,以使挑拣机器人根据所述存储信息移动至与该存储信息匹配的储物柜相应位置,使控制器控制对应的储物柜内的产品推出。
73.存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd

rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddr ram、sram、edo ram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
74.当然,本技术实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的物品出库方法,还可以执行本技术任意实施例所提供的物品出库方法中的相关操作。
75.上述实施例中提供的物品出库装置、设备及存储介质可执行本技术任意实施例所提供的物品出库方法,未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的物品出库方法。
76.上述仅为本技术的较佳实施例及所运用的技术原理。本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本申
请不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由权利要求的范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1