重力进给库存管理的制作方法

文档序号:15234336发布日期:2018-08-21 20:13阅读:227来源:国知局

为了各种目的,许多公司将物品和/或物品组包装在一起,诸如电子商务和邮件订单公司将物品(例如,书籍、cd、衣服、食物等)包装起来进行装运以履行来自顾客的订单。零售商、批发商和其他产品分销商(其可以统称为分销商)通常维护可以由客户端或顾客订购的各种物品的库存。此库存可以被维护并在材料处置设施处处理,所述材料处置设施可以包括但不限于以下项中的一个或多个:仓库、配送中心、交叉对接设施、订单履行设施、包装设施、装运设施或用于执行材料(库存)处置的一个或多个功能的其它设施或设施的组合。

材料处置设施通常将库存物品储存在自己的包装物和货架、货盘或搁架上。此类包装和库存储存要求使用人力或机械动力(例如铲车、手推车、货车)将库存物品在材料处置设施内的各个位置之间移动。例如,当物品被接收到材料处置设施中时,通常利用铲车的机械动力来将它们从诸如卡车的运输单元移除。随后,人可以使用人力或机械辅助来处理接收到的物品并将物品物理地移动到储存区域。同样,当物品被订购时,人和/或机械装置必须从库存中拣选物品并将物品运输到包装站和/或装运站。

附图简述

参考附图来描述详细描述。附图中,参考编号的最左数字标识该参考编号出现的图。

图1示出了根据实现方式的材料处置设施的操作的综合图。

图2a至图2b示出了根据实现方式的被配置成包含一个或多个库存物品的可滚动容器的示例。

图2c示出了根据实现方式的用于储存的嵌套式可滚动容器的示例。

图2d至图2e示出了根据实现方式的用于储存的堆叠式可滚动容器的示例。

图3a至图3c示出了根据实现方式的用于使用重力和可滚动容器的大小/形状来运输和分拣可滚动容器的示例性重力进给输送系统。

图4a至图4c示出了根据实现方式的示例性螺旋状可滚动容器保持架。

图5为根据实现方式的示出了用于向螺旋状可滚动容器保持架添加可滚动容器的示例过程的流程图。

图6为根据实现方式的示出了用于从螺旋状可滚动容器保持架中拣选可滚动容器的示例过程的流程图。

图7a至图7c示出了根据实现方式的示例性六角形包装式可滚动容器保持架。

图8a至图8c示出了根据实现方式的示例性六角形堆叠式可滚动容器保持架。

图9a至图9d示出了根据实现方式的示例性简易立方体可滚动容器保持架。

图10a至图10d示出了根据实现方式的示例性一维偏移立方体可滚动容器保持架。

图11a至图11d示出了根据实现方式的示例性二维偏移立方体可滚动容器保持架。

图12为根据实现方式的示出了用于向可滚动容器保持架添加可滚动容器的示例过程的流程图。

图13为根据实现方式的示出了用于从可滚动容器保持架中拣选可滚动容器的示例过程的流程图。

图14a示出了根据实现方式的水平网格状可滚动容器保持架。

图14b示出了根据实现方式的水平网格状可滚动容器保持架的一部分的展开图。

图15为根据实现方式的示出了用于向水平网格状可滚动容器保持架添加可滚动容器的示例过程的流程图。

图16为根据实现方式的示出了用于从水平网格状可滚动容器保持架中拣选可滚动容器的示例过程的流程图。

图17a至图17b示出了根据实现方式的用于运输可滚动容器的示例性配置。

图18示出了根据实现方式的用于从可滚动容器中移除库存物品的示例性转移图。

图19为根据实现方式的示出了示例性计算机系统的框图。

虽然本文通过举例说明来描述实现方式,但本领域技术人员将认识到,所述实现方式不限于所描述的示例或图式。应了解,图式和对其详述不旨在将实现方式限于所公开的特定形式,而是相反地,本发明将涵盖落入如所附权利要求书所界定的精神和范围内的所有修改、等效物和替代方案。本文中所使用的标题仅用于组织目的且并非意在用以限制说明书或权利要求书的范围。如贯穿本申请所使用,在许可意义(即,意指可能)而非强制性意义(即,意指必须)上使用单词“可以”。相似地,单词“包括(include、including和includes)”意指包括但不限于。

详述

描述了利用重力来对材料处置设施内的物品进行运输、分拣和/或排序的系统、方法和设备。可将库存物品置于将在定位在倾斜表面上时滚动的可滚动容器中。在一些实现方式中,库存物品可以到达材料处置设施已包含于可滚动容器中,或者可以将物品置于可滚动容器中,作为接收过程的一部分。

可滚动容器的大小和/或形状可以不同,以适应不同大小和形状的库存物品。为了提高储存利用率,可以将包含于大小和/或形状类似的可滚动容器中的库存物品分拣并储存在一起。例如,重力进给输送系统可以定位在整个材料处置设施中,可滚动容器可以使用重力在该材料处置设施上在各位置之间滚动。同样,在每个可滚动容器保持架处,对应于将要储存在该可滚动容器保持架处的可滚动容器的大小的一对轨道可以终止和/或分离,使得适当大小的可滚动容器被自动传送到该可滚动容器保持架。

可滚动容器保持架可以被配置成将可滚动容器以堆叠式配置诸如螺旋配置、六角形配置、立方体配置或行配置进行储存。在螺旋状可滚动容器保持架中,可滚动容器可以被插入螺旋状可滚动容器保持架的顶部并使用重力滚动到螺旋状可滚动容器保持架内的打开位置。随着更多可滚动容器的添加,螺旋状可滚动容器保持架被填满,其中每个可滚动容器都滚动到螺旋状可滚动容器保持架中并安置于相邻的可滚动容器上。如果可滚动容器被从螺旋状可滚动容器保持架上移除,则位于被移除容器上方的任何容器在重力下自动移位,使得被移除可滚动容器的位置填充有相邻可滚动容器。这种移位沿螺旋状可滚动容器保持架继续向上,使得打开位置在最后储存的可滚动容器的上方。

无论何种配置,当可滚动容器被从可滚动容器保持架中移除时,可将其重新放回重力进给输送系统上,并使用重力再次滚动到材料处置设施内的另一位置。

在一些实现方式中,材料处置设施还可以包括接合机构,该接合机构可以用于接合可滚动容器并将其移动到材料处置设施内的较高位置。此类接合机构可以包括操作人员、机器人单元、气动空气处理装置等。同样,为了便于可滚动容器在材料处置设施内的基于重力的运动,材料处置设施可以被设计成使得穿过设施的标准物品流动被布置成使得物品通常沿下坡流动。例如,接收站可以为材料处置设施内的最高海拔站,并且装运站可以为材料处置设施中的最低海拔站。物品通常从接收站流动到装运站,如以下进一步讨论的。

包装信息系统,其被配置成促进拣选操作、包装操作和/或装运操作,可以包括用于促进材料处置设施中的有效和/或成本有效操作的各种部件。例如,在各种实现方式中,包装信息系统可以包括计划服务、产品尺寸估算器和/或用于选择将储存物品的可滚动容器的可滚动容器选择服务。例如,产品尺寸估算器可以提供关于要放置在可滚动容器中的物品的大小和/或形状的信息,并且可滚动容器选择服务可以选择大小适当的可滚动容器。

如本文所用,术语“物品包装”可以仅指将储存、装运或以其他方式封闭在可滚动容器内的单个物品,或者指已经被分组以用于装运、储存或材料处置设施内的任何其他操作例如用于一起储存在可滚动容器中的多个物品。

通过利用重力在材料处置设施内移动包含了库存物品的可滚动容器,设施操作所需的功率和能量要求减少。这种减少导致操作成本降低并且对环境更好。

在图1中示出了材料处置设施的框图,在一个实现方式中,该材料处置设施可以为被配置成利用本文所述的各种系统和方法的订单履行设施。在此示例中,多个顾客100可以向分销商、电子商务网站、零售商等提交订单120,其中每个订单120指定来自库存130的一个或多个物品以装运到顾客或者订单中指定的另一实体。订单履行设施通常包括用于从各个供应商接收物品的装运并将所接收的物品储存在库存130中的接收操作180。在一些实现方式中,接收操作或接收站可以为履行中心中的最高海拔站,使得材料处置设施内执行的所有物品移动和/或处理在比接收操作更低的海拔或高度发生。

如以下进一步所讨论的,在一些实现方式中,物品可以被接收在材料处置设施中已包含于可滚动容器中。在此类实现方式中,包含包括物品的可滚动容器的运输单元可以定位成使得可滚动容器将在重力下从运输单元中滚出。当可滚动容器退出运输单元时,它们滚动到重力进给输送系统上,该重力进给输送系统如以下关于图3a至图3c进一步所讨论的那样,用于将可滚动容器传送到材料处置设施内的不同可滚动容器保持架用于储存、对可滚动容器进行分拣和/或排序,和/或将可滚动容器运输到材料处置设施内的其他位置。在此类实现方式中,除了打开运输单元上的进入点(例如,门)之外,不需要人力、电力或机械动力将可滚动容器从运输单元卸下,并将可滚动容器传送到材料处置设施内的不同的可滚动容器保持架。

在其他实现方式中,当在接收操作180接收到物品时,诸如人或机器人单元的代理可将物品放入可滚动容器中以储存在材料处置设施中。一个或多个物品可以被放入可滚动容器中。在一些实现方式中,其中多个物品被放入单个可滚动容器中,可能需要物品具有相同类型(例如,相同类型和大小的存储卡、具有共同条形码或库存单位(“sku”)的物品)。任何大小和/或重量的物品都可以被放入适当大小的可滚动容器中。因此,从高度、宽度和/或长度小于一英寸变化到尺寸为几英尺物品的物品可以被放入可滚动容器中。同样,重量范围从几盎司到数百磅的物品可以被储存在可滚动容器中,并通过可滚动容器的滚动而围绕材料处置设施移动。

在一些实现方式中,储存在可滚动容器中的物品可以被放入较大可滚动容器中。例如,小的单个物品可以被放入小的可滚动容器中,并且那些可滚动容器可以被放入较大的可滚动容器中。

一旦所接收的物品被放入可滚动容器中,则可滚动容器可以被放在重力进给输送系统上,使得可滚动容器将在重力下沿重力进给输送系统滚动,并且自动地传送、分拣和/或排序到可滚动容器保持架,如以下关于图3a至图3c所讨论的。在一些实现方式中,库存区域130可以为材料处置设施中的第二最高站,使得接收操作180与库存区域130之间的重力进给输送系统具有向下斜率,以使得可滚动容器能够在接收站、库存区域和材料处置设施内的其他站之间沿重力进给输送系统滚动。

为了履行订单120,可以从订单履行设施中的库存130(其也可以称作可滚动容器保持架)取回或“拣选”每一订单中指定的一个或多个物品,如拣选操作140所示的那样。可以通过由代理拣选包含物品的可滚动容器并将所拣选的可滚动容器放在重力进给输送系统上来完成拣选,使得可滚动容器在重力下沿重力进给输送系统滚动到分拣操作150、包装操作160或装运操作170。在其他实现方式中,可滚动容器可以从可滚动容器保持架机械地释放,使得它从可滚动容器保持架滚动到重力进给输送系统上,并在重力下滚动到分拣操作150、包装操作160或装运操作170。例如,如以下关于图4a至图4c所讨论的,位于螺旋状可滚动容器保持架底部的可滚动容器可以从螺旋状可滚动容器保持架释放,并在重力下沿重力进给输送系统滚动到分拣操作150、包装操作160或装运操作170。

作为另一个示例,如以下关于图4a至图4c和图7a至图8c所进一步讨论的,包含已订购物品的可滚动容器可以由代理从可滚动容器保持架上的储存位置推动,使得它进入可滚动容器保持架内在储存在可滚动容器保持架处的其他可滚动容器之间形成的空腔内。当可滚动容器进入空腔时,它在重力下通过可滚动容器保持架的竖直部分落下,并落到位于可滚动容器保持架的空腔下方的重力进给输送系统上。一旦在重力进给输送系统上,可滚动容器将在重力下从可滚动容器保持架滚动到分拣操作150、包装操作160或装运操作170。

在其他示例中,可滚动容器可以沿重力进给输送系统从库存区域130直接传送到装运操作170。该物品可在装运前从可滚动容器中移除,或者可以装运包含该物品的可滚动容器。例如,如果物品被输送到另一个材料处置设施,则它可以被放在运输单元上,而不会被从可滚动容器中移除。

需注意,并非每个履行设施都可包括分拣站和包装站两者。在某些实现方式中,所拣选的物品可被直接运输到包装站,而在其他实现方式中,所拣选的物品可被运输到组合式分拣站和包装站。根据一些实现方式,这可能导致包括用于多个不完整或完整订单的对应物品的所拣选的可滚动容器的流和/或批次被递送到分拣站和包装站用于分拣和包装操作160,进入它们各自的物品包装中以用于包装和装运。

因为可以在不同的时间接收包括物品包装的物品的可滚动容器,所以分拣操作150和包装操作160可能必须在物品包装的处理完成之前,等待包括一些物品包装的物品的一个或多个可滚动容器被递送到分拣站和包装站。同样,如果包括物品的可滚动容器在由堆叠引擎指定的顺序之外到达分拣操作150,则那些可滚动容器可以保持在分拣操作150,直到具有物品的其他可滚动容器在将可滚动容器释放到包装操作160之前到达。以指定顺序释放包括来自分拣操作150的物品的可滚动容器允许拣选多个订单的多个物品并使它们沿重力进给输送系统且在重力下进行传送,并且被独立于彼此递送到分拣操作,而不会扰乱由堆叠引擎指定的顺序。这是重要的,因为一些可滚动容器沿重力进给输送系统可能比其他可滚动容器更快地滚动。通过在分拣操作150期间恢复顺序,包括已订购物品的可滚动容器将被递送到包装操作160,并以库存管理系统指定的顺序或近似以该顺序到达包装站。

包装传送操作165可以将已包装订单分拣到两个或更多个装运操作170中的一个,从此可以将它们装运到顾客100。根据特定的实现方式,包装传送操作165可以是自动的或手动的。包装传送操作165可以接收每个已包装装运组应被传送到的目的地的指示。在一些情况下,目的地可以是由用户标识的最终目的地,或者可以出现装运组的转移以供最终递送给用户的目的地。包装传送操作165还可以根据包含装运组的装运包装的大小和/或基于装运组是否将由运输者或其他装运方法递送来确定每个已包装装运组的传送目的地。

需注意,拣选、包装和装运的物品包装不一定包括顾客订购的所有物品;已装运包装可以仅包括可从一个履行设施一次装运的已订购物品的子组。还需注意,订单履行设施的各种操作可位于一个建筑物或设施中,或者另选地可分散或细分在两个或更多个建筑物或设施上。

图1所示操作的布置和顺序仅仅是订单履行设施的操作的多个可能的实现方式的一个示例。根据不同的实现方式,其他类型的材料处置设施、制造设施或订单履行设施可以包括不同的、更少的或额外的操作和资源。例如,操作可以以不同的顺序执行。在此类示例中,材料处置设施内的操作的海拔或高度可能会发生变化,使得可以使用重力来在操作之间滚动可滚动容器。

图2a至图2b示出了根据实现方式的被配置成包含一个或多个库存物品的可滚动容器200的示例。在图2a中,示出了处于打开位置的可滚动容器200a。在图2b中,示出了处于关闭位置的可滚动容器200b。在示出的示例中,可滚动容器200包括上部部分204和下部部分202,该上部部分和该下部部分连接起来以将一个或多个物品装入可滚动容器的内部208内。

在此示例中,上部部分204和下部部分202通过铰链或接头206连接起来,这允许上部部分204和下部部分202相对于彼此旋转以打开或关闭,从而访问包括在可滚动容器的内部208中的物品。在其他实现方式中,可滚动容器的部分可以使用其他手段来固定。例如,或除了铰链206之外,还可以使用磁铁、电磁铁、闩锁、挂钩、通过将两个部分拧在一起和/或用于将上部部分204与下部部分202固定在一起的其他机构来将可滚动容器的上部部分204和下部部分202连接起来。

可滚动容器的内部208可以包括保护材料,该保护材料保护并固定放置在可滚动容器200的内部208中的物品,使得当可滚动容器200正在滚动时,物品不在可滚动容器200的内部208四处移动。例如,上部部分204和下部部分202可以各自包括由橡胶或其他柔性材料形成的柔性膜或柔性织带,当可滚动容器200的上部部分和下部部分闭合时,该柔性膜或柔性织带包封放置在可滚动容器200的内部的物品,这样它们牢固地定位并包含在可滚动容器200的内部内。

在一些实现方式中,可滚动容器200可以包括标识符210。该标识符可以为任何类型的标识符。例如,标识符可以为视觉标识符、听觉标识符、射频标识(“rfid”)标签和/或它们的任意组合。在利用了视觉标识符的实现方式中,视觉标识符可以为条形码、bokode、快速响应(qr)码、发出独特光图案的发光元件、颜色等。在标识符为听觉标识符的实现方式中,可滚动容器200可以包括扬声器,该扬声器发出独特地标识可滚动容器的独特的音调或音调系列。在标识符为rfid标签的实现方式中,可滚动容器可以包括rfid标签诸如无源rfid标签或可以发出包括独特标识符的射频的有源rfid标签。

不管使用的标识符的类型如何,放置在可滚动容器200中的物品都可以与可滚动容器的独特的标识符相关联,并且可滚动容器200的独特的标识符可以用于跟踪和维护包括在可滚动容器200内部中的物品在材料处理设置内的位置。同样,当可滚动容器储存在可滚动容器保持架中的某个位置时,表示该位置的位置标识符可以与可滚动容器标识符相关联,使得可滚动容器以及因此所包含的物品在材料处置设施内的位置是已知的。

在一些实现方式中,在计算系统诸如以下关于图19所讨论的计算系统上操作的库存管理系统可以将材料处理设置内的可滚动容器标识符、物品标识符和位置标识符之间的关联性维持在数据存储区中。当物品被订购时,库存管理系统可以生成拣选、传送、包装和装运指示,导致包括将被拣选的物品的可滚动容器从可滚动容器保持架中的某个位置并沿重力进给输送系统传送到包装操作和装运操作。

返回到图2a,可滚动容器200还可以包括一个或多个接合位置212,该一个或多个接合位置可以由接合机构使用以接合可滚动容器200并使用非重力的力移动可滚动容器。在此示例中,接合位置212是可滚动容器的外部表面中的开口,并且接合机构可以被配置成将挂钩或臂定位在开口中,使得它接合可滚动容器并提升可滚动容器以便移动。在其他实现方式中,接合位置212可利用其他的接合形式。例如,可滚动容器200的接合位置可以包括金属表面,并且接合机构可以包括磁铁或电磁铁,该磁铁或电磁铁可以用于与可滚动容器耦接并提升或以其他方式移动可滚动容器。在一些实现方式中,整个可滚动容器可以包括金属表面,使得可滚动容器的任何部分都可以用作接合位置212。

图2a至图2b所示的可滚动容器具有球形形状。在其他实现方式中,可滚动容器可以是圆柱形的、卵形的或将便于在重力下沿重力进给输送系统滚动的任何其他测地线形状。

图2c示出了根据实现方式的嵌套式可滚动容器210的示例。当可滚动容器不用于储存库存物品时,利用了铰链的一些形状的可滚动容器可以以嵌套配置堆叠。在图2c中,可滚动容器210-1、210-2、210-3至210-n在每个可滚动容器的铰链216处打开并且以嵌套配置堆叠。通过将可滚动容器以嵌套配置堆叠,可以将更多数量的可滚动容器储存在相同量的占地面积中。

图2d至图2e示出了根据实现方式的堆叠式可滚动容器的示例。在一些实现方式中,可滚动容器可以包括两个或更多个大致平坦表面,使得可滚动容器可以堆叠而无需任何额外的支撑材料。例如,图2d示出了多个卵形可滚动容器220-1、220-2、220-3至220-n的示例,每个在可滚动容器220的相对侧上包括至少两个大致平坦的表面区域。例如,参考展开图,可滚动容器220-2在第一侧上包括第一大致平坦表面222-1,并且第一大致平坦表面222-1位于第一平面上。在可滚动容器220-2的相对侧(不可见)上的是另一个类似形状的大致平坦表面,该表面位于第二平面上,该第二平面与第一大致平坦表面222-1所处于的第一平面大致平行。

可以通过将可滚动容器布置成使得相邻可滚动容器的大致平坦表面彼此接触来堆叠可滚动容器。由于由可滚动容器210的相对侧大致平坦表面形成的平面大致平行,因此当可滚动容器的一个大致平坦表面位于表面(或另一可滚动容器)上时,相对的大致平坦表面将处于用于接收另一可滚动容器的位置。

如图所示,在卵形可滚动容器中,通过将大致平坦表面朝向卵形体的最宽部分定位,可滚动容器仍然成形为使得它沿重力进给输送系统滚动,其中重力进给输送系统的轨道定位在可滚动容器的非平坦部分上。在其他实现方式中,大致平坦表面可以在可滚动容器上的其他位置处。

如图所示,可滚动容器可以具有多于两个大致平坦表面,所述表面位于相对侧上并且位于大致平行的平面中。例如,可滚动容器220-2的大致平坦表面222-1具有位于平行平面中的相对的平坦表面。通常,在可滚动容器上可以包括任何数量的相对的平坦表面对或组。

图2e示出了根据实现方式的可滚动容器230的另一示例,其包括相对的平坦表面232以便于可滚动容器的堆叠。在此示例中,如图所示,在可滚动容器230的端部形成平坦表面,使得可滚动容器230可以立置并堆叠。在此示例中,可滚动容器230-1、230-2至230-n以端对端的方式竖直堆叠。任何数量的可滚动容器都可以堆叠。

图3a至图3c示出了根据实现方式的用于使用用于促进运输的重力以及用于进行分拣的容器的大小和/或形状来对可滚动容器进行运输、分拣和/或排序的示例性重力进给输送系统300。首先转向图3a,重力进给输送系统300利用轨道来实现可滚动容器316-1、316-2、318-1、318-2、320-1、320-2、322的运输和分拣。确切地,在此示例中,重力进给输送系统包括第一轨道306a和第二轨道306b,该第一轨道和该第二轨道大致平行对准并且在第一轨道306a与第二轨道306b之间具有小于可滚动容器316-1和316-2的临界尺寸的第一间距,使得可滚动容器316-1和316-2将接触第一轨道306a和第二轨道306b并在重力下在该第一轨道和该第二轨道上滚动。

如本文所用,“临界尺寸”通常是指可滚动容器的表面之间的最长距离。如果容器为球体,则临界尺寸是指球体的最长弦或直径。如果可滚动容器为圆柱体,则临界距离为圆柱体两端之间的距离,通常称为圆柱体的高度。如果容器为卵形,则临界尺寸为卵形体的最长弦。

第一轨道306a和第二轨道306b延伸第一距离到第一可滚动容器保持架进入点308,使得可滚动容器316-1、316-2沿第一轨道和第二轨道传送并在重力下置于第一可滚动容器保持架进入点308中。在一些实现方式中,第一轨道306a和第二轨道306b可在第一可滚动容器保持架进入点308终止。在其他实现方式中,第一轨道306a与第二轨道306b之间的间距可在第一可滚动容器保持架进入点308处增大,使得该间距大于可滚动容器316-1、316-2的临界尺寸。当第一轨道306a与第二轨道306b之间的间距超过可滚动容器316-1、316-2的临界尺寸时,可滚动容器316-1、316-2将落在第一轨道与第二轨道之间并进入第一可滚动容器保持架进入点308。

在此示例中,可滚动容器318-1和318-2,其中临界尺寸大于可滚动容器316-1、316-2的临界尺寸,还可以接触第一轨道306a和第二轨道306b并在第一轨道306a和第二轨道306b上滚动。在此类配置中,第一轨道306a与第二轨道306b之间的间隔分离,使得可滚动容器316-1、316-2将在第一轨道和第二轨道之间通过并进入第一可滚动容器保持架进入点308。第一轨道306a与第二轨道306b之间的间距继续分离,直到间距超过可滚动容器318-1、218-2的临界尺寸,使得可滚动容器318-1、318-2将在第一轨道306a与第二轨道306b之间通过并进入第二可滚动容器保持架进入点310。应当理解,轨道之间的间隔可能会继续增加,以有利于具有更大临界尺寸的可滚动容器的运输和分拣。

如图所示,重力进给输送系统300还包括第三轨道304a和第四轨道304b,该第三轨道和该第四轨道大致平行对准并且在第三轨道304a与第四轨道304b之间具有大于可滚动容器316-1、316-2、318-1、318-2的临界尺寸且小于可滚动容器320-1和320-2的临界尺寸的第二间距,使得可滚动容器320-1和320-2将接触第三轨道304a和第四轨道304b并且在重力下在该第三轨道和该第四轨道上滚动。第三轨道304a和第四轨道304b延伸一定距离到第三可滚动容器保持架进入点312,使得可滚动容器320-1、320-2沿第三轨道和第四轨道传送并在重力下置于第三可滚动容器保持架进入点312中。在一些实现方式中,如图所示,第三轨道304a和第四轨道304b可在第三可滚动容器保持架进入点312终止。在其他实现方式中,第三轨道304a与第四轨道304b之间的间距可在第三可滚动容器保持架进入点312处增大,使得该间距大于可滚动容器320-1、320-2的临界尺寸。当第三轨道304a与第四轨道304b之间的间距超过可滚动容器320-1、320-2的临界尺寸时,可滚动容器320-1、320-2将落在第三轨道与第四轨道之间并进入第三可滚动容器保持架进入点312。

如图所示,重力进给输送系统300还包括第五轨道302a和第六轨道302b,该第五轨道和该第六轨道大致平行对准并且在第五轨道302a与第六轨道302b之间具有大于可滚动容器320-1、320-2的临界尺寸且小于可滚动容器322的临界尺寸的第三间距,使得可滚动容器322将接触第五轨道302a和第六轨道302b并且在重力下在该第五轨道和该第六轨道上滚动。第五轨道302a和第六轨道302b延伸一定距离到第四可滚动容器保持架进入点314,使得可滚动容器322沿第五轨道和第六轨道传送并在重力下置于第四可滚动容器保持架进入点314中。在一些实现方式中,第五轨道302a和第六轨道302b可在第四可滚动容器保持架进入点314终止。在其他实现方式中,第五轨道302a与第六轨道302b之间的间距可在第四可滚动容器保持架进入点314处增大,使得该间距大于可滚动容器322的临界尺寸。当第五轨道302a与第六轨道302b之间的间距超过可滚动容器322的临界尺寸时,可滚动容器322将落在第五轨道与第六轨道之间并进入第四可滚动容器保持架进入点314。

图3b示出了根据实现方式的重力进给输送系统300的自顶向下视图300b。如图所示,轨道对302a、302b、304a、304b、306a、306b是平行的并分开一定距离,使得可滚动容器将接触轨道对并沿轨道对滚动,直到轨道终止或分离,从而导致该大小的可滚动容器落入可滚动容器保持架进入点中。还示出了在重力下沿重力进给输送系统300行进的可滚动容器316-1、316-2、318-1、318-2、320-1、320-2、322。

图3c示出了根据实现方式的重力进给输送系统300的侧视图300c。如图所示,重力进给输送系统具有向下斜率,使得可滚动容器316-1、316-2、318-1、318-2、320-1、320-2、322将在重力下沿重力进给输送系统300行进,而无需任何人力、电力和/或机械动力。尽管这个示例说明了轨道对中的每一个都定位在大致相同的平面上并具有相同的斜率,但在其他实现方式中,一对或多对轨道可以定位在不同的平面上和/或具有不同的斜率。例如,第一轨道306a和第二轨道306b(图3a)可定位在比其他轨道更低的位置。在此类配置中,可滚动容器316-1、316-2仍将接触第一轨道和第二轨道并沿它们滚动。同样,如果使用临界尺寸大于第一轨道与第二轨道之间的间隔且大于第三轨道304a与第四轨道304b之间的间隔的球形可滚动容器,那么球形可滚动容器由于第一轨道和第二轨道不与第三轨道和第四轨道在同一平面上,将安置在第三轨道304a和第四轨道304b上且不接触第一轨道306a和第二轨道306b。

重力进给输送系统300的斜率在整个材料处置设施中可以是均匀的,或者可以在不同的位置变化。在一个实现方式中,重力进给输送系统的斜率可以包括斜率在约1度与约5度之间的区域以及近似水平的其他区域,使得可滚动容器的速度在它们滚动越过大致水平区域时将减小。

重力进给输送系统300可以包括额外的或更少的轨道和/或使得可滚动容器能够在重力下滚动的其他形式的输送装置。同样,重力进给输送系统可以包括转弯、弯曲和/或斜率变化,使得可滚动容器可以被传送至材料处置设施的不同部分。同样,在一些实现方式中,可以通过库存管理系统来控制或调整重力进给输送系统的区段,以将可滚动容器引导或传送到重力进给输送系统300的不同部分。例如,重力进给输送系统300可以包括由库存管理系统控制的转向机构,转向机构可以用于将可滚动容器转向到重力进给输送系统300的不同轨道组。

在一些实现方式中,不是使轨道倾斜或除了使轨道倾斜,重力进给输送系统可被配置成使得轨道的宽度可调整。通过调整轨道的宽度,可以通过将轨道分开大于可滚动容器的临界尺寸的距离来将可滚动容器沿重力进给输送系统在不同的位置穿过轨道释放出来。同样,通过将轨道分开比可滚动容器的临界距离更小的距离,可滚动容器将由于额外的重力而在轨道之间进一步下倾并且获得速度,该额外的重力导致可滚动容器在轨道分开时下倾。以类似的方式,通过缩窄轨道之间的距离,随着可滚动容器随着轨道变窄向上移动,可滚动容器的速度将减小。因此,当可滚动容器沿轨道移动时,可通过扩展或缩窄重力进给输送系统的轨道的间隔来改变可滚动容器的速度。

图4a至图4c示出了根据实现方式的示例性螺旋状可滚动容器保持架400。具体地讲,图4a示出了螺旋状可滚动容器保持架的侧视图400a,图4b示出了螺旋状可滚动容器保持架的自顶向下视图400b,并且图4c示出了定位在库存储存区域中的多个螺旋状可滚动容器保持架400-1、400-2...400-n的自顶向下视图400c。

螺旋状可滚动容器保持架400可定位在以上关于图3a至图3c所讨论的重力进给输送系统的一部分的下方。例如,螺旋状可滚动容器保持架400的顶部可以与可滚动容器保持架进入点308、310、312和314对准,使得它在可滚动容器穿过进入点之一时将接收可滚动容器。同样,螺旋状可滚动容器保持架400可被配置成储存任何大小、形状和/或数量的可滚动容器404。

在此示例中,螺旋状可滚动容器保持架400包括内部轨道402-2和外部轨道402-1,该内部轨道和该外部轨道分开比螺旋状可滚动容器保持架400被配置来储存的可滚动容器404的临界尺寸更小的距离。如图4a所示,内部轨道402-2和外部轨道402-1开始于入口410,该入口被配置成接收可滚动容器404并以螺旋图案进行配置,该螺旋图案具有任意数量的螺旋并在螺旋状可滚动容器保持架的出口408处终止。内部轨道402-2和外部轨道402-1大致平行,使得内部轨道402-2与外部轨道402-1之间的间隔不发生实质性改变。在一些实现方式中,内部轨道402-2和外部轨道402-1可以水平地对准。在其他实现方式中,外部轨道402-1可以比内部轨道402-2高,以帮助保持可滚动容器定位在螺旋状可滚动容器保持架400上。

同样,通过抵消内部轨道402-2和外部轨道402-1的高度,需要较少的力来将可滚动容器404移动或位移到螺旋状可滚动容器保持架400上的储存位置外部并进入形成于轨道与储存在螺旋状可滚动容器保持架400上的其他可滚动容器之间的空腔中。如下所述,在一些实现方式中,可以通过将可滚动容器404从螺旋状可滚动容器保持架400的外部移动或推动(移位),使得可滚动容器进入形成于螺旋状可滚动容器保持架400的内部中的空腔来从螺旋状可滚动容器保持架400拣选可滚动容器。当可滚动容器404进入螺旋状可滚动容器保持架的内部空腔时,可滚动容器在重力下穿过空腔406落下并落到定位在螺旋状可滚动容器保持架400下方的重力进给输送系统上。

螺旋状可滚动容器保持架400内的每个位置的位置标识符是针对螺旋状可滚动容器保持架定义的。可以使用任何类型的独特标识符。当可滚动容器被添加到螺旋状可滚动容器保持架400时,可滚动容器在重力下滚动到螺旋状可滚动容器保持架400内的位置。当位于某个位置时,与可滚动容器相对应的可滚动容器标识符与位置标识符相关联并由库存管理系统维护。

如螺旋状可滚动容器保持架400的自顶向下视图400b所示,内部轨道402-2和外部轨道402-1以螺旋图案缠绕,使得沿螺旋状可滚动容器保持架400的内部形成内部空腔406,该内部空腔比储存在螺旋状可滚动容器保持架400上的可滚动容器404的临界尺寸更宽。这样,可滚动容器保持架的宽度或临界尺寸是所储存的可滚动容器404的临界尺寸的至少三倍。在其他实现方式中,可滚动容器保持架400的宽度或直径可以略小于所储存的可滚动容器404的临界尺寸的三倍。在此类配置中,当可滚动容器通过可滚动容器保持架400的空腔时,它可以沿其他储存的可滚动容器移动,从而当可滚动容器横穿可滚动容器保持架400的空腔时,它们在那些可滚动容器之间的开放空间之间移位。

参照图4c,任何数量的螺旋状可滚动容器保持架400可以一起储存在材料处置设施的储存区域中。在一些实现方式中,螺旋状可滚动容器保持架400的位置可以为库存储存区域内的固定位置,并且重力进给输送系统可以被定位成从螺旋状可滚动容器保持架400中的任一个或多个添加和/或移除可滚动容器。例如,重力进给输送系统可以定位在螺旋状可滚动容器保持架400中的每一个的上方,并且被配置成将适当大小的可滚动容器分拣到螺旋状可滚动容器保持架400的入口410中,使得可滚动容器接触螺旋状可滚动容器保持架的内部轨道402-2和外部轨道402-1并滚动到螺旋状可滚动容器保持架400内的位置。

同样,重力进给输送系统可以定位在螺旋状可滚动容器保持架400中的每一个的下方,并被配置成接收从螺旋状可滚动容器保持架400拣选或释放的可滚动容器。例如,重力进给输送系统可以定位在螺旋状可滚动容器保持架400中的每一个的内部空腔406的下方,并配置成接收穿过空腔406的可滚动容器。另选地,或除此之外,重力进给输送系统可以位于每个螺旋状可滚动容器保持架的出口408处,并配置成接收通过螺旋状可滚动容器保持架400的出口释放的可滚动容器。

在其他实现方式中,螺旋状可滚动容器保持架400-1、400-2至400-n可以是便携式的,使得代理(人和/或机器人单元)可以移动螺旋状可滚动容器保持架400和储存在其上的任何可滚动容器。

图5为示出了根据实现方式的用于向螺旋状可滚动容器保持架添加可滚动容器的示例过程500的流程图。该过程被示为逻辑流程图中的框的集合。一些框表示可以用硬件、软件或其组合实现的操作。在软件上下文中,框表示存储在一个或多个计算机可读介质上的计算机可执行指令,所述指令当由一个或多个处理器执行时,执行所述操作。通常,计算机可执行指令包括执行特定功能或实现特定抽象数据类型的例程、程序、对象、部件、数据结构等。

计算机可读介质可以包括非暂时性计算机可读存储介质,其可以包括硬盘驱动器、软盘、光盘、cd-rom、dvd、只读存储器(rom)、随机存取存储器(ram)、eprom、eeprom、闪存存储器、磁卡或光卡、固态存储器装置或适用于存储电子指令的其他类型的存储介质。此外,在一些实现方式中,计算机可读介质可以包括暂时性计算机可读信号(处于压缩或未压缩形式)。计算机可读信号的示例,无论是否使用载波调制,都包括但不限于:托管或运行计算机程序的计算机系统可经配置以访问的信号,包括通过互联网或其他网络下载或上传的信号。最后,描述操作的顺序不意图被解释为限制,并且可以以任何顺序和/或并行地组合任何数量的所描述的操作来实现该过程。同样,本文所述的各种实现方式可以利用比所描述的更多或更少的操作。

示例过程500开始于在螺旋状可滚动容器的插入点处检测可滚动容器,如502中。如上所讨论的,每个可滚动容器都可以包括独特地标识可滚动容器的可滚动容器标识符。存在性检测传感器、压力传感器、rfid阅读器、条形码阅读器、bokode阅读器、qr码阅读器、颜色检测传感器和/或任何其他形式的装置可以定位在螺旋状可滚动容器保持架的插入点之处或附近,检测可滚动容器进入螺旋状可滚动容器保持架的存在性。

当在螺旋状可滚动容器保持架的插入点处检测到可滚动容器时,确定螺旋状可滚动容器保持架内的下一个打开位置,如504中。如上所讨论的,由于螺旋状可滚动容器保持架的螺旋状设计,插入螺旋状可滚动容器保持架中的可滚动容器将在重力下沿螺旋状物向下滚动,直到它们到达螺旋状可滚动容器保持架的末端或它们接触并靠着储存在螺旋状可滚动容器保持架内的另一可滚动容器。因此,当可滚动容器被添加到螺旋状可滚动容器保持架时,位置可以每次递增,并且下一个打开位置与在螺旋状可旋转容器保持架的插入点处检测到的可滚动容器相关联,如506中。在一些实现方式中,可滚动容器与螺旋状可滚动容器保持架内的库存位置之间的关联性可由库存管理系统维护在数据存储区中。例如,库存管理系统可将检测到的可滚动容器的可滚动容器标识符与螺旋状可滚动容器保持架内的下一个打开位置相对应的位置标识符相关联,并将该关联性存储在数据存储区中。

图6为示出了根据实现方式的用于从螺旋状可滚动容器保持架中拣选可滚动容器的示例过程600的流程图。示例过程开始于接收用于拣选可滚动容器的指令,如602中。例如,如果接收到的订单包括针对包含于可滚动容器中的物品的订单,则会生成用于拣选包括已订购物品的可滚动容器的拣选指令。拣选指令可以包括与将被拣选的可滚动容器相对应的可滚动容器标识符。

在接收到拣选指令后,确定可滚动容器在螺旋状可滚动容器保持架内的位置,如604中。如上所讨论的,位置标识符与可滚动容器标识符之间的关联性可由库存管理系统维护在数据存储区中。因此,库存管理系统可查询数据存储区以确定包括已订购物品的可滚动容器的位置。

基于可滚动容器的已确定位置,发送用于从螺旋状可滚动容器保持架内的位置拣选可滚动容器的指令,如606中。如果可滚动容器的位置处于第一位置(即,螺旋状可滚动容器保持架底部的位置),则拣选可以包括螺旋状可滚动容器保持架将可滚动容器从第一位置释放。相比之下,如果要被拣选的可滚动容器位于螺旋状可滚动容器保持架内的另一位置处,则代理(例如,人和/或机器人单元)可将其自身定位在可滚动容器的位置附近并从该位置拣选可滚动容器。拣选可包括将可滚动容器从该位置移动、推动或以其他方式移位并进入形成于螺旋状可滚动容器保持架内部的空腔中。当可滚动容器进入内部空腔时,它由于重力而沿空腔落下,并落在位于空腔下方的重力进给输送系统上。另选地,机器人单元可定位在螺旋状可滚动容器保持架的内部空腔内,并配置成从该位置拣选物品并将物品移动到重力进给输送系统上。

然后确定物品已被拣选,如608中。可以确定,已通过例如以下方式拣选该物品:在重力进给输送系统上检测到该物品;不再能够检测可滚动容器标识符的存在性;从拣选了物品的代理接收拣选确认;等等。

一旦可滚动容器被拣选,就确定剩余可滚动容器在螺旋状可滚动容器保持架中的位置,如610中。由于螺旋状可滚动容器保持架的螺旋状配置,当可滚动容器被从某个位置拣选时,位于从中拣选可滚动容器的位置上方的位置处的所有可滚动容器在重力下移动以填补从中拣选可滚动容器的位置。例如,螺旋状可滚动容器保持架可包括十个顺序编号为1至10的位置,底部位置标识为位置1。如果所有位置都充满可滚动容器并且位置3处的可滚动容器被拣选,则之前位于4至10位置的可滚动容器的位置将移至位置3至9,而将位置10作为打开位置。基于针对储存在螺旋状可滚动容器保持架中的可滚动容器所确定的位置,更新可滚动容器标识符与位置标识符之间维持的关联性,如612中。

图7a至图7c示出了根据实现方式的示例性六角形包装式可滚动容器保持架700。具体地讲,图7a示出了六角形包装式可滚动容器保持架700的侧视图700a,图7b示出了六角形包装式可滚动容器保持架700的自顶向下视图700b,并且图7c示出了定位在库存储存区域中的多个六角形包装式可滚动容器保持架700-1、700-2...700-n的自顶向下视图。

六角形包装式可滚动容器保持架700可以定位在以上关于图3a至图3c所讨论的重力进给输送系统的下方。例如,六角形包装式可滚动容器保持架700的顶部可以与可滚动容器保持架进入点308、310、312和314对准,使得它在可滚动容器穿过进入点之一时将接收可滚动容器。同样,六角形包装式可滚动容器保持架700可以被配置成储存任何大小、形状和/或数量的可滚动容器704。

在此示例中,六角形包装式可滚动容器保持架700包括多个行701,诸如可用于储存可滚动容器的行701-1和行701-2。行可以由内部轨道(未示出)和外部轨道702形成,所述内部轨道与外部轨道分开的距离小于六角形包装式可滚动容器保持架700经配置以储存的可滚动容器704的临界尺寸。在一些实现方式中,轨道702可以是柔性的以促进可滚动容器704的插入和/或移除。在其他实现方式中,行之间的内部轨道和/或外部轨道的全部或一部分可以分开等于或大于可滚动容器704的临界尺寸的距离,使得可滚动容器可以在相邻行的轨道之间移动。

六角形包装式可滚动容器保持架700可以包括用于储存可滚动容器的任何数量的行701。内部轨道和外部轨道702大致平行,使得内部轨道和外部轨道702之间的间隔不发生实质性改变。在一些实现方式中,内部轨道和外部轨道702可以水平对准。在其他实现方式中,外部轨道702可以高于内部轨道,以帮助保持可滚动容器定位在六角形包装式可滚动容器保持架700上。

同样,通过抵消内部轨道和外部轨道702的高度,需要较小的力来将可滚动容器704从六角形包装式可滚动容器保持架700上的储存位置移出并进入形成于行与储存在六角形包装式可滚动容器保持架700上的其他可滚动容器之间的空腔中。如下所述,在一些实现方式中,可以通过将可滚动容器704从六角形包装式可滚动容器保持架700的外部移位,使得可滚动容器进入形成于六角形包装式可滚动容器保持架700的内部的空腔来从六角形包装式可滚动容器保持架700拣选可滚动容器。当可滚动容器进入空腔706时,可滚动容器704在重力下穿过空腔706落下并落到定位在六角形包装式可滚动容器保持架700下方的重力进给输送系统上。

在示出的配置中,每个行701都偏移可滚动容器704的临界尺寸的大约一半。通过偏移相邻行上的位置,每个六角形包装式可滚动容器保持架700的可滚动容器的密度增加,因为行可以更近地定位在一起。

六角形包装式可滚动容器保持架700内的每一行的每个位置的位置标识符是针对六角形包装式可滚动容器保持架定义的。可以使用任何类型的独特标识符。当可滚动容器被添加到六角形包装式可滚动容器保持架700时,与可滚动容器相对应的可滚动容器标识符与位置标识符相关联并由库存管理系统维护。

在一些实现方式中,六角形包装式可滚动容器保持架700可以定位在重力进给输送系统的下方,使得将储存在六角形包装式可滚动容器保持架700中的大小的可滚动容器退出重力进给输送系统并从六角形包装式可滚动容器保持架700的顶部进入内部空腔706。在此类配置中,机器人单元可以定位在空腔706内并且被配置成接收可滚动容器并将可滚动容器转向到六角形包装式可滚动容器保持架700内的打开位置。

如六角形包装式可滚动容器保持架700的自顶向下视图700b所示,内部轨道702-2和外部轨道702-1被配置为六角形图案,使得空腔706沿六角形包装式可滚动容器保持架700的内部形成,其宽度比储存在六角形包装式可滚动容器保持架700上的可滚动容器704的临界尺寸更宽。如图所示,六角形包装式可滚动容器保持架700的宽度或直径是所储存的可滚动容器704的临界尺寸的至少三倍。在其他实现方式中,六角形包装式可滚动容器保持架700的宽度或直径可以略小于所储存的可滚动容器704的临界尺寸的三倍。在此类配置中,当可滚动容器通过可滚动容器保持架700的空腔时,它可以沿其他储存的可滚动容器移动,从而当可滚动容器横穿可滚动容器保持架700的空腔时,它们在那些可滚动容器之间的开放空间之间移位。

参照图7c,任何数量的六角形包装式可滚动容器保持架700可以一起储存在材料处置设施的储存区域中。在一些实现方式中,六角形包装式可滚动容器保持架700的位置可以为库存储存区域内的固定位置,并且重力进给输送系统可以被定位成从六角形包装式可滚动容器保持架700中的任一个或多个添加和/或移除可滚动容器。例如,重力进给输送系统可以定位在六角形包装式可滚动容器保持架700中的每一个的上方,并配置成将适当大小的可滚动容器分拣到六角形包装式可滚动容器保持架700的内部空腔706中。可滚动容器由位于空腔706中的机器人单元接收并且由机器人单元转向到六角形包装式可滚动容器保持架700内的打开位置。

同样,重力进给输送系统可以定位在六角形包装式可滚动容器保持架700中的每一个的下方,并被配置成接收从六角形包装式可滚动容器保持架700拣选的可滚动容器。例如,重力进给输送系统可以定位在六角形包装式可滚动容器保持架700中的每一个的内部空腔706的下方,并配置成接收穿过空腔706的可滚动容器。

在其他实现方式中,六角形包装式可滚动容器保持架700-1、700-2至700-n可以是便携式的,使得代理(人和/或机器人单元)可以移动六角形包装式可滚动容器保持架700和储存在其上的任何可滚动容器。

图8a至图8c示出了根据实现方式的示例性六角形堆叠式可滚动容器保持架800。具体地讲,图8a示出了六角形堆叠式可滚动容器保持架800的侧视图800a,图8b示出了六角形堆叠式可滚动容器保持架800的自顶向下视图800b,并且图8c示出了定位在库存储存区域中的多个六角形堆叠式可滚动容器保持架800-1、800-2...800-n的自顶向下视图。

六角形堆叠式可滚动容器保持架800可以定位在以上关于图3a至图3c所讨论的重力进给输送系统的下方。例如,六角形堆叠式可滚动容器保持架800的顶部可以与可滚动容器保持架进入点308、310、312和314对准,使得它在可滚动容器通过进入点之一时将接收可滚动容器。同样,六角形堆叠式可滚动容器保持架800可以被配置成储存任何大小、形状和/或数量的可滚动容器804。

在此示例中,六角形堆叠式可滚动容器保持架800包括多个行801,诸如可用于储存可滚动容器的行801-1和行801-2。行可以由内部轨道(未示出)和外部轨道802-1形成,所述内部轨道与外部轨道分开的距离小于六角形堆叠式可滚动容器保持架800经配置以储存的可滚动容器804的临界尺寸。

六角形堆叠式可滚动容器保持架800可以包括用于储存可滚动容器的任何数量的行801。内部轨道和外部轨道802大致平行,使得内部轨道和外部轨道802之间的间隔不发生实质性改变。在一些实现方式中,内部轨道和外部轨道802可以水平对准。在其他实现方式中,外部轨道802可以高于内部轨道,以帮助保持可滚动容器定位在六角形堆叠式可滚动容器保持架上。

同样,通过抵消内部轨道和外部轨道802的高度,需要较小的力来将可滚动容器804从六角形堆叠式可滚动容器保持架800上的储存位置移出并进入形成于行与储存在六角形堆叠式可滚动容器保持架800上的其他可滚动容器之间的空腔中。如下所述,在一些实现方式中,可以通过将可滚动容器804从六角形堆叠式可滚动容器保持架800的外部移位,使得可滚动容器进入形成于六角形堆叠式可滚动容器保持架800的内部的空腔来从六角形堆叠式可滚动容器保持架800拣选可滚动容器。当可滚动容器进入空腔806时,可滚动容器804在重力下穿过空腔806落到定位在六角形堆叠式可滚动容器保持架800下方的重力进给输送系统上。

在示出的配置中,可滚动容器的行801对准。通过将行对准,简化六角形堆叠式可滚动容器保持架内的位置寻址,并且简化放置和/或拣选。

六角形堆叠式可滚动容器保持架800内的每一行的每个位置的位置标识符是针对六角形堆叠式可滚动容器保持架定义的。可以使用任何类型的独特标识符。当可滚动容器被添加到六角形堆叠式可滚动容器保持架800时,可滚动容器标识符与位置标识符相关联并由库存管理系统维护。

在一些实现方式中,六角形堆叠式可滚动容器保持架800可以定位在重力进给输送系统的下方,使得将储存在六角形堆叠式可滚动容器保持架800中的大小的可滚动容器退出重力进给输送系统并从六角形堆叠式可滚动容器保持架800的顶部进入内部空腔806。在此类配置中,机器人单元可以定位在空腔806内并且被配置成接收可滚动容器并将可滚动容器转向到六角形堆叠式可滚动容器保持架800内的打开位置。

如六角形堆叠式可滚动容器保持架800的自顶向下视图800b所示,内部轨道802-2和外部轨道802-1被配置为六角形图案,使得沿六角形堆叠式可滚动容器保持架800的内部形成内部空腔806,该空腔比储存在六角形堆叠式可滚动容器保持架800上的可滚动容器804的临界尺寸更宽。这样,六角形堆叠式可滚动容器保持架800的宽度或直径是所储存的可滚动容器804的宽度的至少三倍。在其他实现方式中,六角形堆叠式可滚动容器保持架800的宽度或直径可以略小于所储存的可滚动容器804的临界尺寸的三倍。在此类配置中,当可滚动容器通过可滚动容器保持架800的空腔时,它可以沿其他储存的可滚动容器移动,从而当可滚动容器横穿可滚动容器保持架800的空腔时,它们在那些可滚动容器之间的开放空间之间移位。

参照图8c,任何数量的六角形堆叠式可滚动容器保持架800可以一起储存在材料处置设施的储存区域中。在一些实现方式中,六角形堆叠式可滚动容器保持架800的位置可以为库存储存区域内的固定位置,并且重力进给输送系统可以被定位成从六角形堆叠式可滚动容器保持架800中的任一个或多个添加和/或移除可滚动容器。例如,重力进给输送系统可以定位在六角形堆叠式可滚动容器保持架800中的每一个的上方,并配置成将适当大小的可滚动容器分拣到六角形堆叠式可滚动容器保持架800的内部空腔806中。可滚动容器由位于空腔806中的机器人单元接收并且由机器人单元转向到六角形堆叠式可滚动容器保持架800内的打开位置。

同样,重力进给输送系统可以定位在六角形堆叠式可滚动容器保持架800中的每一个的下方,并被配置成接收从六角形堆叠式可滚动容器保持架800拣选的可滚动容器。例如,重力进给输送系统可以定位在六角形堆叠式可滚动容器保持架800中的每一个的内部空腔806的下方,并配置成接收穿过空腔806的可滚动容器。

在其他实现方式中,六角形堆叠式可滚动容器保持架800-1、800-2至800-n可以是便携式的,使得代理(人和/或机器人单元)可以移动六角形堆叠式可滚动容器保持架800和储存在其上的任何可滚动容器。

图9a至图9d示出了根据实现方式的示例性简易立方体可滚动容器保持架900。图9a示出了包括七行、七列和深度为二的简易立方体可滚动容器保持架900的透视图900a。图9b示出了简易立方体可滚动容器保持架900的一部分的顶视图900b。图9c示出了简易立方体可滚动容器保持架900的一部分的侧视图900c,并且图9d示出了简易立方体可滚动容器保持架的一部分的前视图。简易立方体可以具有任意数量的行、列或深度。

出于讨论的目的,用于将可滚动容器固定在简易立方体可滚动容器保持架900中的支撑结构未被包括在内,以便于说明可滚动容器904的定位和移动。应当理解,可以使用任何类型和配置的支撑结构,其将可滚动容器保持为所示的简易立方体配置并且允许可滚动容器沿x、y或z方向中的任何一个重新定位。例如,可以使用与上述配置类似的定位在可滚动容器任一侧上的一系列轨道。

在简易立方体配置中,可滚动容器904被储存在沿x方向和y方向延伸的竖直堆叠的行和列中,如视图900a所示。同样,竖直堆叠的行和列可以沿z方向延伸,使得多个竖直堆叠的行和列(本文中称为行:列堆叠)彼此相邻定位,并且可滚动容器904在沿z方向对准。

通过使可滚动容器904沿x、y和z方向中的每一个对准,可以沿任何x、y或z方向接近可滚动容器。例如,可以通过直接拣选可滚动容器904-1来从简易立方体可滚动容器保持架900中拣选可滚动容器904-1。如图9b的顶视图900b所示,可以通过将可滚动容器904-2沿x方向推回或移动回一个位置从而将可滚动容器904-1移出简易立方体可滚动容器保持架900来从简易立方体可滚动容器保持架900中拣选可滚动容器904-1。如图9c的侧视图900c所示,第四行,其包括可滚动容器904-1,可以沿y方向移位,使得可滚动容器904-1被推出或移出简易立方体可滚动容器保持架900。最后,如图9d的前视图900d所示,列,其包括可滚动容器904-1,可以沿z方向移动,使得可滚动容器904-1被推出或移出简易立方体可滚动容器保持架900。

虽然示例讨论了通过沿x、y或z方向移动一个或多个可滚动容器来将可滚动容器推出或移出简易立方体可滚动容器保持架900,但在一些实现方式中,可滚动容器904-1可能不会被推出或移出简易立方体可滚动容器保持架。相反,可滚动容器904-1可以被推动或移动到代理(人和/或机器人单元)可以接近可滚动容器并从简易立方体可滚动容器保持架900中拣选它的位置。

同样,可以通过沿x、y和/或z方向中的任一个或多个推动或移动不同的可滚动容器来重新布置或分拣可滚动容器,使得可滚动容器被重新排序为期望的顺序。例如,订单可以包括多个物品,其中的每个物品都储存在位于可滚动容器保持架900中的不同的可滚动容器中。可滚动容器保持架内的可滚动容器可以在可滚动容器保持架内沿x、y和/或z方向移动,直到包括已订购物品的可滚动容器彼此相邻,使得它们可以由代理从可滚动容器保持架900中移动或拣选。

图10a至图10d示出了根据实现方式的示例性一维偏移立方体可滚动容器保持架1000。图10a示出了包括五行、六列和深度为二的一维偏移立方体可滚动容器保持架1000的透视图1000a。图10b示出了一维偏移立方体可滚动容器保持架1000的一部分的顶视图1000b。图10c示出了一维偏移立方体可滚动容器保持架的一部分的侧视图1000c,并且图10d示出了一维偏移立方体可滚动容器保持架的一部分的前视图。

出于讨论的目的,用于将可滚动容器固定在一维偏移立方体可滚动容器保持架1000中的支撑结构未被包括在内,以便于说明可滚动容器1004的定位和移动。应当理解,可以使用任何类型和配置的支撑结构,其将可滚动容器保持为所示的一维偏移立方体配置并且允许可滚动容器沿y方向重新定位。例如,可以使用与上述配置类似的定位在可滚动容器任一侧上的一系列轨道。

在一维偏移立方体配置中,可滚动容器1004被储存在沿x方向和y方向延伸的竖直堆叠的行和列中,如视图1000a所示。同样,竖直堆叠的行和列可以沿z方向延伸,使得多个行:列堆叠彼此相邻定位。然而,与简易立方体可滚动容器保持架900(图9a至图9d)相比,可滚动容器在一个维度上偏移并且沿x方向移位,使得行:列堆叠嵌套在相邻堆叠的行或列之间。在此示例中,可滚动容器的行:列堆叠沿z方向偏移并沿x方向移位,使得第一行:列堆叠中的可滚动容器嵌套在第二行:列堆叠中的可滚动容器之间。例如,可滚动容器1004-2沿y方向而不是z方向与可滚动容器1004-1保持对准。通过行:列堆叠在一个维度上的偏移和行:列堆叠的嵌套,可滚动容器的储存密度增大。然而,所储存的可滚动容器的可接近性降低。

例如,可以仅以两种方式从一维偏移立方体中拣选可滚动容器1004-1。首先,可以通过直接拣选可滚动容器1004-1来从一维偏移立方体可滚动容器保持架1000中拣选可滚动容器。其次,如图10b的顶视图1000b所示,行,其包括可滚动容器1004-1,可以沿y方向移位,使得可滚动容器1004-1被沿y方向推出或移出一维偏移立方体可滚动容器保持架1000。

参照图10c的侧视图1000c,可滚动容器不能沿x方向或z方向移位,因为可滚动容器由于可滚动容器沿z方向的偏移和可滚动容器1004沿x方向的移位而不沿这些方向对准。最后,如图10d的前视图1000d所示,可以通过沿y方向推动或移动包括可滚动容器1004-1的行来接近,但不能通过沿z方向推动或移动可滚动容器1004-1来接近可滚动容器1004-1。

虽然示例讨论了通过沿y方向移动一个或多个可滚动容器来将可滚动容器推出或移出一维偏移立方体可滚动容器保持架1000,但在一些实现方式中,可滚动容器1004-1可能不会被推出或移出一维偏移立方体可滚动容器保持架1000。相反,可滚动容器1004-1可以被推动或移动到代理(人和/或机器人单元)可以接近可滚动容器并从一维偏移立方体可滚动容器保持架1000中拣选它的位置。

图11a至图11d示出了根据实现方式的示例性二维偏移立方体可滚动容器保持架1100。图11a示出了包括五行、六列和深度为二的二维偏移立方体可滚动容器保持架1100的透视图1100a。图11b示出了二维偏移立方体可滚动容器保持架1100的一部分的顶视图1100b。图11c示出了二维偏移立方体可滚动容器保持架的一部分的侧视图1100c,并且图11d示出了二维偏移立方体可滚动容器保持架的一部分的前视图。

出于讨论的目的,用于将可滚动容器固定在二维偏移立方体可滚动容器保持架1100中的支撑结构未被包括在内,以便于说明可滚动容器1104的定位和移动。应当理解,可以使用任何类型和配置的支撑结构,其将可滚动容器保持为所示的二维偏移立方体配置。例如,可以使用与上述配置类似的定位在可滚动容器任一侧上的一系列轨道。

在二维偏移立方体配置中,可滚动容器1104被储存在沿x方向和y方向延伸的竖直堆叠的行和列中,如视图1100a所示。同样,竖直堆叠的行和列可以沿z方向延伸,使得多个竖直堆叠的行和列彼此相邻定位。然而,与简易立方体可滚动容器保持架900(图9a至图9d)和一维偏移立方体可滚动容器保持架1000(图10a至图10d)相比,可滚动容器在两个维度上偏移并且沿x方向移位,使得它们嵌套在相邻堆叠的行和列之间。确切地,可滚动容器的行:列堆叠沿y方向和z方向偏移并沿x方向移位,使得第一行:列堆叠中的可滚动容器在两个维度上嵌套在第二行:列堆叠中的可滚动容器之间。通过行:列堆叠在两个维度上的偏移,可滚动容器的储存密度进一步增大。然而,所储存的可滚动容器的可接近性降低到仅从二维偏移立方体配置内的位置直接拣选。

例如,可以仅直接从其中储存了可滚动容器1104-1的位置从二维偏移立方体中拣选该可滚动容器。如图11b、图11c和图11d的视图1100b、1100c、1100d所示,由于可滚动容器在两个维度上偏移,因此行、列和/或可滚动容器不能沿x、y或z方向中的任一移位或移动,而是从它们被储存的位置直接拣选。

在以上关于图9a至图11d所讨论的示例中,可滚动容器可以由一个或多个代理(诸如人和/或机器人单元)拣选和/或移位。同样,机器人单元可以是手控的和/或自主的。在一些示例中,机器人单元可以包括与可滚动容器联接的接合机构,以便能够拣选可滚动容器。例如,接合机构可以为电磁铁、挂钩、抓钩或可用于从某个位置拣选可滚动容器的任何其他机构。

一旦被拣选,则可滚动容器可被放置在可滚动容器保持架上的另一位置,或者在代理的权力下传送到材料处置设施内的另一位置。另选地,代理可以将所拣选的可滚动容器放置在重力进给输送系统上,使得可滚动容器通过在重力下沿重力进给输送系统滚动而沿重力进给输送系统传送到另一位置。

图12为根据实现方式的示出了用于向可滚动容器保持架添加可滚动容器的示例过程1200的流程图。示例过程1200开始于在诸如以上关于图9a至图11d所讨论的可滚动容器保持架之一的可滚动容器保持架处检测可滚动容器,如1202中。如上所讨论的,每个可滚动容器都可以包括独特地标识可滚动容器的可滚动容器标识符。存在性检测传感器、压力传感器、rfid阅读器、条形码阅读器、bokode阅读器、qr码阅读器、颜色检测传感器和/或任何其他形式的装置可以定位在可滚动容器保持架之处或附近,在可滚动容器到达可滚动容器保持架时检测可滚动容器的存在性。例如,可滚动容器可以沿重力进给输送系统行进并被传送到可滚动容器保持架以用于储存。当它接近可滚动容器保持架时,可以检测到可滚动容器标识符。在一些实现方式中,代理可以位于可滚动容器保持架处,并被配置成在可滚动容器到达可滚动容器保持架时检测可滚动容器。

一旦在可滚动容器保持架处检测到可滚动容器,则确定可滚动容器保持架内的打开位置,如1204中。如上所讨论的,可以拣选可滚动容器和/或将可滚动容器放入可滚动容器保持架内的位置中,并且由库存管理系统更新和维护位置标识符与可滚动容器标识符之间的关联性。如果位置标识符不包括相关联的可滚动容器标识符,则可以将该位置确定为打开位置。

基于所确定的打开位置,生成指令并将其发送到诸如人和/或机器人单元的代理,以将可滚动容器置于所确定的打开位置,如1206中。例如,指令可以包括可滚动容器标识符和位置标识符。代理可以具有指示可滚动容器保持架内与指令中所包括的位置标识符相对应的物理位置的信息。在另一示例中,可滚动容器保持架的位置可以与物理坐标相关联。在这个实现方式中,除了位置标识符之外(或作为对它的取代),在指令中还可包括物理坐标。

在发送用于将可滚动容器放置在某个位置的指令后,可以确定可滚动容器已被放置在该位置处,如1208中。例如,该代理可以发送指示可滚动容器已放置在指示位置处的放置确认。在另一示例中,一个或多个传感器(例如,载荷单元、压力传感器和存在性检测传感器)可以位于可滚动容器保持架内的每个位置处,并且当物品被放置在该位置处时,可以由传感器生成并发送确认消息。在另一示例中,整个可滚动容器保持架可以定位在诸如载荷单元的传感器上,该传感器可以检测可滚动容器保持架的重量的变化。当可滚动容器被放置在该位置时,可滚动容器保持架的总重量增大。总重量的这种增大可以确定可滚动容器已被放置在可滚动容器保持架上的该位置处。

一旦确定可滚动容器已被放置在可滚动容器保持架上的已确定位置,则可滚动容器的可滚动容器标识符与对应于可滚动容器已放置的位置的位置标识符相关联,如1210中。在一些实现方式中,可滚动容器标识符与位置标识符之间的关联性由库存管理系统在数据存储区中进行维护。当可滚动容器标识符与位置标识符相关联时,不再将该位置视为打开。

图13为根据实现方式的示出了用于从可滚动容器保持架诸如以上图9a至图11d所讨论的可滚动容器保持架中拣选可滚动容器的示例过程1300的流程图。该示例过程开始于接收拣选可滚动容器的指令,如1302中。例如,如果接收到的订单包括针对包含于可滚动容器中的物品的订单,则会生成用于拣选包括已订购物品的可滚动容器的拣选指令。拣选指令可以包括与将被拣选的可滚动容器相对应的可滚动容器标识符。

在接收到拣选指令后,确定可滚动容器在可滚动容器保持架内的位置,如1304中。如上所讨论的,位置标识符与可滚动容器标识符之间的关联性可由库存管理系统在数据存储区中进行维护。因此,库存管理系统可查询数据存储区以确定包括已订购物品的可滚动容器的位置。

基于可滚动容器的已确定位置,发送用于从可滚动容器保持架内的位置拣选可滚动容器的指令,如1306中。可以将拣选指令发送到代理(例如,人和/或机器人单元),该代理将其自身定位在与可滚动容器的位置相邻之处,并根据拣选指令从该位置拣选可滚动容器。拣选可以包括从该位置直接拣选可滚动容器或将可滚动容器的一个或多个行和/或列移位,使得将要拣选的可滚动容器移出可滚动容器保持架或移动到可以由代理拣选它的位置。

如上所讨论的,在拣选操作之前和/或作为拣选操作的一部分,可滚动容器可以在可滚动容器保持架内重新布置或重新排序。例如,可滚动容器保持架内的不同的可滚动容器可以被移动或移位,直到根据指令建立了可滚动容器的序列。

返回到图13,然后确定可滚动容器已被拣选,如1308中。可以确定,已通过例如以下方式拣选该可滚动容器:在重力进给输送系统上检测到该可滚动容器;不再能够检测可滚动容器标识符的存在性;从拣选了物品的代理接收拣选确认;等等。在一些实现方式中,以类似于确定物品已经放置在某个位置的方式,位于该位置和/或监视可滚动容器保持架的总重量的一个或多个传感器可以提供当重量由于物品的移除而变化时物品已被拣选的指示。

一旦可滚动容器被拣选,则将从中拣选可滚动容器的位置与移除可滚动容器的位置相关联,使得该位置被示为其中可放置另一个可滚动容器的打开位置,如1310中。

图14a示出了根据实现方式的水平网格状可滚动容器保持架1400a和1400b。在此示例中,水平网格状可滚动容器保持架1400a、1400b由多组水平成对的行的可滚动容器保持架构成。例如,图14b提供了两行1408、1409的末端的分解图1406,其中内部轨道1402-2和外部轨道1402-1弯曲并且与水平相邻行的轨道连接。以这种方式,可滚动容器1404可沿轨道1402-1、1402-2沿任一方向移动。当水平容器到达行1408的末端时,它将沿弯曲轨道滚动并进入水平相邻的行1409。

在一些实现方式中,诸如机器人单元的代理1410可以包括输送机构1412,该输送机构可定位在每个水平附接的一对行1408、1409的末端处。代理1410可以通过将可滚动容器推入诸如行1408的一行中导致可滚动容器被推出相邻行1409并进入输送机构1412来将可滚动容器在行之间移动。被推入输送机构1412中的可滚动容器然后可以通过输送机构1412传送并被推入第一行1408中,导致另一可滚动容器退出行1409的末端进入输送机构中。该过程可以继续进行,直到将要拣选的可滚动容器被从行1409推出并进入输送机构1412。

可以理解,输送机构1412和/或另一代理可以在两行之间沿任一方向移动可滚动容器。同样,虽然此示例示出了由弯曲的末端轨道连接的一对行,但在一些实现方式中,多个行(例如,3个或更多个)可以被连接,使得当可滚动容器被推入一行的末端时,所连接的行的可滚动容器移位。在此类配置中,弯曲末端被放置在每对行的相对末端上,使得连接的行形成s形图案,由此允许可滚动容器在行之间移动。在其他示例中,在一些实现方式中,不是将相邻的水平行连接,而是可以将相邻的竖直行连接,使得可滚动容器可以在竖直行之间移动。

返回到图14a,水平网格状可滚动容器保持架1400a和1400b可以包括被配置成储存可滚动容器的任何数量和任何组合的联接的行。在此示例中,水平网格状可滚动容器保持架1400a包括可滚动容器保持架的五行1400-1、1400-2、1400-3、1400-4和1400-5和若干列,从而形成示出的网格。在其他实现方式中,水平网格状可滚动容器保持架1400a和/或1400b可以包括可滚动容器保持架的额外的和/或更少的行和/或列。

同样,在一些实现方式中,不是将相邻行的末端与弯曲的轨道联接,使得可滚动容器可以从同一末端推入行中并退出行,如图14b所示,而是可以将水平网格状可滚动容器保持架1400a与1400b之间的行联接,使得可滚动容器可以在网格之间移动。

图15为根据实现方式的示出了用于向水平网格状可滚动容器保持架添加可滚动容器的示例过程的流程图。示例过程1500开始于在诸如以上关于图14a至图14b所讨论的可滚动容器保持架之一的可滚动容器保持架处检测可滚动容器,如1502中。如上所讨论的,每个可滚动容器都可以包括独特地标识可滚动容器的可滚动容器标识符。存在性检测传感器、压力传感器、rfid阅读器、条形码阅读器、bokode阅读器、qr码阅读器、颜色检测传感器和/或任何其他形式的装置可以定位在可滚动容器保持架之处或附近,在可滚动容器到达可滚动容器保持架时检测可滚动容器的存在性。例如,可滚动容器可以沿重力进给输送系统行进并被传送到可滚动容器保持架以用于储存。当它接近可滚动容器保持架时,可以检测到可滚动容器标识符。在一些实现方式中,代理可以位于可滚动容器保持架处,并被配置成在可滚动容器到达可滚动容器保持架时检测可滚动容器。

一旦在可滚动容器保持架处检测到可滚动容器,则将可滚动容器插入可滚动容器保持架中的行的打开末端中,如1504中。如上所讨论的,代理可包括输出机构,该输出机构可用于将可滚动容器插入可滚动容器保持架内的行的打开末端。在其他实现方式中,可以使用任何形式的代理(人和/或机器人)来将检测到的可滚动容器插入可滚动容器保持架的行的打开末端。

一旦可滚动容器插入可滚动容器保持架的打开末端,则与插入的可滚动容器相对应的可滚动容器标识符与其所插入的行的第一位置相关联,如1506中。在一些实现方式中,可滚动容器标识符和与该行的第一位置相对应的位置标识符之间的关联性由库存管理系统在数据存储区中进行维护。

除了将可滚动容器标识符和与该行中的第一位置相对应的位置标识符相关联以外,还将与储存在该行或所连接的行中的可滚动容器相对应的可滚动容器标识符之间的关联性更新为与它们已经移动到的下一个相邻位置相对应,如1508中。如上所讨论的,当可滚动容器被插入行的打开末端中时,由于可滚动容器的插入,已储存在该行或所连接的行中的其他可滚动容器将被移动一个位置。因此,储存在行或所连接的行中的每个可滚动容器的位置标识符与可滚动容器标识符之间的关联性更新为与可滚动容器的新位置相对应。

图16为根据实现方式的示出了用于从可滚动容器保持架诸如以上图14a至图14b所讨论的可滚动容器保持架中拣选可滚动容器的示例过程1600的流程图。该示例过程开始于接收拣选可滚动容器的指令,如1602中。例如,如果接收到的订单包括针对包含于可滚动容器中的物品的订单,则会生成用于拣选包括已订购物品的可滚动容器的拣选指令。拣选指令可以包括与将被拣选的可滚动容器相对应的可滚动容器标识符。

在接收到拣选指令后,确定可滚动容器在可滚动容器保持架内的位置,如1604中。如上所讨论的,位置标识符与可滚动容器标识符之间的关联性可由库存管理系统在数据存储区中进行维护。因此,库存管理系统可查询数据存储区以确定包括已订购物品的可滚动容器的位置。

基于可滚动容器的已确定位置,确定重新定位可滚动容器所需的移动次数,使得将被拣选的可滚动容器位于行的末端或被推出行的末端,如1606中。例如,如以下关于图14b所讨论的,可滚动容器可被推入一行的打开末端中,这导致储存在行和所连接的相邻行中的可滚动容器移位,从而将另一可滚动容器从相邻行的末端推出。基于将被拣选的可滚动容器的已知位置,可以确定可滚动容器将被插入哪一行以及将插入的可滚动容器的数量,使得将被拣选的可滚动容器到达行的末端或者被推出行的末端。

基于可滚动容器的位置和所确定的移动次数,发送拣选指令,这导致从可滚动容器保持架中拣选可滚动容器,如1608中。可以将拣选指令发送到代理(例如,人和/或机器人单元),该代理根据拣选指令将其自身定位在与连接在相对末端的一对行的打开末端相邻之处。拣选可以包括代理将第一可滚动容器插入行的打开末端,使得储存在该行和所连接的行中的可滚动容器移位,从而导致可滚动容器退出相邻的所连接的行。退出相邻的所连接的行的可滚动容器可以被代理接收并用作插入该行的下一个可滚动容器。将可滚动容器插入一行以使所储存的可滚动容器移位并将可滚动容器从相邻行中推出的这一过程继续在拣选指令中指示的对应移动次数,直到将被拣选的可滚动容器被推出行的末端。

然后确定可滚动容器已被拣选,如1610中。可以确定,已通过例如以下方式拣选该可滚动容器:在重力进给输送系统上检测到该可滚动容器;不再能够检测可滚动容器标识符的存在性;从拣选了可滚动容器的代理接收拣选确认;等等。在一些实现方式中,位于行的出口或开口处的一个或多个传感器可以在可滚动容器标识符被推出行到达代理时,检测可滚动容器标识符,由此指示可滚动容器已被拣选。

一旦确定可滚动容器已被拣选,更新保留在可滚动容器保持架中并储存在可滚动容器被移动的行上的每个可滚动容器的位置,如1612中。例如,如果执行了将可滚动容器推入行的末端的三次移动,则更新可滚动容器标识符与位置标识符之间的关联性,使得每个可滚动容器的新位置与可滚动容器现在定位的位置的位置标识符相对应,在此示例中,它将是自其先前被储存的三个位置。

图17a至图17b示出了根据实现方式的用于运输可滚动容器的示例性配置。如上所讨论的,可滚动容器1704可以包括可由接合机构1708接合的一个或多个接合位置1706。在图17a所示的示例中,接合位置1706为可滚动容器1704的外部表面中的开口,并且接合机构1708包括将配合在开口内并接合可滚动容器的较大表面区域1710。在此类配置中,可滚动容器可以由联接到或以其他方式控制接合机构1708的代理(人和/或机器人)提升、拣选和/或以其他方式移动。

图17b示出了根据实现方式的可滚动容器1704、1705当在重力下不移动时可以使用气压气动地移动的另一示例。在此示例中,可滚动容器1704、1705可以定位在气动输送管道1700内,气动输送管道利用气压差来将气动输送管道1700内的可滚动容器输送到材料处置设施内的不同位置。

在其他实现方式中,当可滚动容器不因重力而移动时,可以利用其他形式和/或类型的接合和/或输送来接合可滚动容器和/或移动可滚动容器。例如,接合机构可以被配置成对可滚动容器进行夹紧、抓取、推动、提升、挖掘等。在其他实现方式中,如果可滚动容器1704包括平滑表面,则接合机构可以被配置成通过在可滚动容器1704的外部表面与接合机构之间形成真空(吸力)而固定到可滚动容器的外部。在另一示例中,可滚动容器1704的外部表面的一些或全部可以由金属材料和/或磁性材料形成。接合机构可以包括电磁铁,该电磁铁当带电时,吸引金属表面和/或磁表面,从而使得接合机构能够与可滚动容器联接。可以理解,可以利用任何各种接合机构或输送机构来与可滚动容器联接和/或移动可滚动容器。

图18示出了根据实现方式的用于从可滚动容器1804中移除物品1800的示例性转移图。在此示例中,可滚动容器1804由接合机构1808接合并定位在输送器1810上方。当可滚动容器处于适当位置时,可滚动容器打开,使得物品1800将从可滚动容器1804的内部出来并且变得定位在输送器1810上。

在此示例中,可滚动容器1804包括由铰链连接起来的上部部分1804-1和下部部分1804-2。可滚动容器由下部部分1804-2围绕铰链旋转打开,使得可滚动容器1804的上部部分1804-1和下部部分1804-2分离,从而露出可滚动容器的内部1806。同样,通过在下部部分1804-2打开时,将可滚动容器定位在输送器1810上方,物品1800将在重力下退出可滚动容器1804的内部1806,且安置于输送器1810上。

如上所讨论的,上部部分1804-14和下部部分1804-2可以使用挂钩、磁铁等固定在闭合位置。在一个实现方式中,如果上部部分1804-1和下部部分1804-2使用磁铁固定在闭合位置,则可以引入电磁铁来抵消将上部部分1804-1和下部部分1804-2固定在一起的磁铁的吸引力,从而导致下部部分1804-2与上部部分1804-1分离。在其他实现方式中,可以使用其他释放形式,诸如启动闩锁,松开可滚动容器的两个部分等等,并且图18中所提供的示例仅用于说明的目的。

当从可滚动容器中移除物品时,可对其进行进一步处理和/或包装。例如,输送器1810可以将物品1800移动到包装站,使得它可以与其他已订购物品一起包装以装运给顾客。在另一示例中,输送器1810可以直接移动物品进行装运,使得它可以装载到运输单元上并运输到另一个位置。

根据各种实现方式,库存管理系统的各种操作,诸如本文所述的那些,可以在一个或多个计算机系统上执行,从而与材料处置设施中的各种其他装置相互作用。图19中示出一个这种计算机系统的框图。在所示实现方式中,计算机系统1900包括经由输入/输出(i/o)接口1930耦接到非暂时计算机可读存储介质1920的一个或多个处理器1910a、1910b至1910n。计算机系统1900还包括耦接到i/o接口1930的网络接口1940,以及一个或多个输入/输出装置1950。在一些实现方式中,预期可以使用计算机系统1900的单一实例实现所描述的实现方式,而在其它实现方式中,多个这种系统或组成计算机系统1900的多个节点可以被配置来托管所描述的实现方式的不同部分或实例。例如,在一个实现方式中,可以经由与实现其它数据源或服务的那些节点不同的计算机系统1900的一个或多个节点实现一些数据源或服务(例如,传送、拣选指令)。

在各种实现方式中,计算机系统1900可以为包括一个处理器1910a的单处理器系统或包括若干处理器1910a至1910n(例如,两个、四个、八个或另一合适数量)的多处理器系统。处理器1910a至1910n可以为能够执行指令的任何合适处理器。例如,在各种实现方式中,处理器1910a至1910n可以为实现各种指令集架构(isa)中的任何一种(诸如x86、powerpc、sparc、或mipsisa、或任何其它合适isa)的通用或嵌入式处理器。在多处理器系统中,处理器1910a至1910n中的每个通常可以但未必实现相同isa。

非暂时计算机可读存储介质1920可以被配置来存储可供一个或多个处理器1910a至1910n访问的可执行指令和/或数据。在各种实现方式中,可以使用任何合适存储器技术(诸如静态随机存取存储器(sram)、同步动态ram(sdram)、非易失性/闪速类型存储器、或任何其它类型的存储器)实现非暂时计算机可读存储介质1920。在所示实现方式中,实现诸如上文描述的所要功能和/或过程的程序指令和数据被示出为分别作为程序指令1925和数据存储装置1935存储在非暂时计算机可读存储介质1920内。在其它实现方式中,可以在不同类型的计算机可访问介质诸如非暂时介质上或在与非暂时计算机可读存储介质1920或计算机系统1900分离的相似介质上接收、发送或存储程序指令和/或数据。一般来说,非暂时计算机可读存储介质可以包括存储介质或存储器介质,诸如磁性介质或光学介质,例如经由i/o接口1930耦接到计算机系统1900的磁盘或cd/dvd-rom。可以通过传输介质或信号(诸如可以经由通信介质(诸如例如可以经由网络接口1940实现的网络和/或无线链路)递送的电信号、电磁信号或数字信号)传输经由非暂时计算机可读介质存储的程序指令和数据。

在一个实现方式中,i/o接口1930可以被配置来协调处理器1910a至1910n、非暂时计算机可读存储介质1920与任何外围装置(包括网络接口1940或其它外围接口(诸如输入/输出装置1950))之间的i/o流量。在一些实现方式中,i/o接口1930可以执行任何必要的协议、定时或其它数据变换以将来自一个部件(例如,非暂时计算机可读存储介质1920)的数据信号转换为适于由另一部件(例如,处理器1910a至1910n)使用的格式。在一些实现方式中,i/o接口1930可以包括支持通过各种类型的外围总线(举例来说,诸如外围部件互连(pci)总线标准或通用串行总线(usb)标准的变体)附接的装置。在一些实现方式中,i/o接口1930的功能可以分成两个或更多个不同部件,举例来说,诸如北桥和南桥。此外,在一些实现方式中,i/o接口1930(诸如到非暂时计算机可读存储介质1920的接口)的一些或全部的功能可直接并入到处理器1910a至1910n中。

网络接口1940可以被配置来允许在计算机系统1900与附接到网络的其它装置(诸如其它计算机系统)之间或在计算机系统1900的节点之间交换数据。在各个实现方式中,网络接口1940可以支持经由有线或无线通用数据网络(诸如例如任何合适类型的以太网网络)进行的通信。

在一些实现方式中,输入/输出装置1950可以包括一个或多个显示器、投影装置、音频输出装置、键盘、小键盘、触摸板、扫描装置、语音或光学辨识装置、或适于通过一个或多个计算机系统1900键入或检索数据的任何其它装置。多个输入/输出装置1950可以存在于计算机系统1900中或可以分布在计算机系统1900的各种节点上。在一些实现方式中,相似输入/输出装置可以与计算机系统1900分离且可以通过有线或无线连接(诸如通过网络接口1940)与计算机系统1900的一个或多个节点交互。

如图19所示,存储器1920可以包括程序指令1925,程序指令可以被配置成实现所述实现方式中的一个或多个,和/或提供数据存储装置1935,该数据存储装置可以包括程序指令1925可访问的各种表、数据存储区和/或其他数据结构。数据存储装置1935可以包括用于维护一个或多个物品列表的各种数据存储区、表示物品的物理特性和/或其他物品参数值的数据、可滚动容器尺寸、可滚动容器标识符、可滚动容器保持架内的库存位置标识符等。数据存储装置1935还可以包括一个或多个数据存储区,用于维护表示与递送相关的反馈的数据,例如顾客评级、顾客偏好、体验等。

本领域技术人员将明白,计算系统1900仅是说明性的且并非意在限制实现方式的范围。具体地讲,计算系统和装置可以包括可以执行所指示功能的硬件或软件的任何组合,包括计算机、网络装置、互联网电器、无线电话、平板电脑等等。计算系统1900还可以连接到未示出的其它装置,或替代地可以操作为独立系统。此外,在一些实现方式中,由所示部件提供的功能性可以组合在少数部件中或分布在额外部件中。相似地,在一些实现方式中,可以不提供所示部件中的一些的功能性和/或可以使用其它额外功能性。

本领域技术人员应当理解,在一些实现方式中,可以以可选方式提供由以上讨论的方法和系统所提供的功能,如划分为更多的软件模块或例程或合并为较少的模块或例程。类似地,在一些实现方式中,诸如在其它示出的方法相应地缺少或包括这样的功能,或当所提供的功能的数量发生改变时,示出的方法和系统可以提供比所描述的更多或更少的功能。此外,虽然各种操作都可以如所示地以特定方式(例如,串行或并行)和/或特定顺序执行,但本领域技术人员应当理解,在其他实现方式中,操作也可以以其他顺序和其他方式执行。如图中所示且如本文中所述的各种方法、设备和系统表示示例性实现方式。在其他实现方式中,可以在软件、硬件或其组合中实现方法和系统。相似地,在其他实现方式中,可以改变任何方法的顺序,且可以添加、重新排序、组合、省略、修改等等各种元件。

由上可知,应当理解,尽管特定实现方式已经为了说明而在本文予以描述,但可在不偏离随附权利要求及其中所引用的元素的精神和范围的情况下做出各种修改。此外,虽然某些方面以某些权利要求形式呈现如下,但发明人考虑任何可用的权利要求形式下的各个方面。例如,虽然当前可将仅一些方面引用为在计算机可读存储介质上实现,但是也可类似地这样实现其他方面。如将为获益于本公开内容的本领域的技术人员所明白,可以作出各种修改和改变。它旨在涵盖所有这些修改和改变,且因此以上描述被视为说明性而非限制意义。

可鉴于以下条款对本公开的实施方案的示例进行描述。

条款1.一种用于在材料处置设施内传送库存物品的方法,其包括:接收具有第一临界尺寸的第一可滚动容器中所包含的第一库存物品;接收具有比所述第一临界尺寸更大的第二临界尺寸的第二可滚动容器中所包含的第二库存物品;将所述第一可滚动容器和所述第二可滚动容器传送到重力进给输送系统,其中:重力进给输送系统将所述第一可滚动容器在重力下传送到第一可滚动容器保持架,所述第一可滚动容器保持架被配置成储存具有所述第一临界尺寸的可滚动容器;重力进给输送系统将所述第二可滚动容器在重力下传送到第二可滚动容器保持架,所述第二可滚动容器保持架被配置成储存具有所述第二临界尺寸的可滚动容器;并且重力进给输送系统包括:第一轨道和第二轨道,所述第一轨道和所述第二轨道大致平行地对准并且在所述第一轨道与所述第二轨道之间具有第一间距,其中:所述第一间距小于所述第一临界尺寸,使得所述第一可滚动容器将在重力下沿所述第一轨道和所述第二轨道滚动;并且所述第一轨道和所述第二轨道延伸第一距离到所述第一可滚动容器保持架,使得所述第一可滚动容器沿所述第一轨道和所述第二轨道传送并且在重力下置于所述第一可滚动容器保持架中;第三轨道和第四轨道,所述第三轨道和所述第四轨道大致平行地对准并且在所述第三轨道与所述第四轨道之间具有第二间距,其中:所述第二间距大于所述第一临界尺寸且小于所述第二临界尺寸,使得所述第二可滚动容器将在重力下沿所述第三轨道和所述第四轨道滚动;所述第一轨道和所述第二轨道定位在所述第三轨道与所述第四轨道之间;并且所述第三轨道和所述第四轨道延伸比所述第一距离更大的第二距离到第二可滚动容器保持架,使得所述第二可滚动容器沿所述第三轨道和所述第四轨道传送并且在重力下置于所述第二可滚动容器保持架中。

条款2.根据条款1所述的方法,其还包括:在所述第一可滚动容器保持架处接收所述第一可滚动容器;确定所述第一可滚动容器安置于所述第一可滚动容器保持架中的位置;以及将对应于所述位置的位置标识符与对应于所述第一可滚动容器的第一可滚动容器标识符相关联。

条款3.根据条款2所述的方法,其中所述第一可滚动容器保持架包括由第五轨道和第六轨道形成的螺旋状物,所述第五轨道和所述第六轨道被配置成接收所述第一可滚动容器并且允许所述第一可滚动容器在重力下沿所述第五轨道和所述第六轨道滚动,直到所述第一可滚动容器安置于所述位置并抵靠对象。

条款4.根据条款3所述的方法,其中所述对象是所述螺旋状物的终端和储存在所述第一可滚动容器保持架中的第三可滚动容器中的至少一个。

条款5.一种库存储存系统,其包括:重力进给输送系统,所述重力进给输送系统被配置成通过允许包含多个库存物品中的每一个的可滚动容器在重力下沿所述重力进给输送系统滚动来将所述多个库存物品传送到可滚动容器保持架;所述多个可滚动容器中的第一可滚动容器,所述第一可滚动容器具有第一临界尺寸,使得所述第一可滚动容器将沿所述重力进给输送系统滚动并在第一可滚动容器保持架处离开所述重力进给输送系统;以及所述多个可滚动容器中的第二可滚动容器,所述第二可滚动容器具有第二临界尺寸,使得所述第二可滚动容器将沿所述重力进给输送系统滚动并在第二可滚动容器保持架处离开所述重力进给输送系统。

条款6.根据条款5所述的库存储存系统,其中所述第一可滚动容器保持架包括:螺旋图案,使得所述第一可滚动容器被接收在所述第一可滚动容器保持架的顶部并且在重力下朝向所述螺旋状物的底部传送。

条款7.根据条款5所述的库存储存系统,其中:所述第一可滚动容器保持架是圆柱形形状的,具有是所述第一临界尺寸的至少三倍的宽度,并且具有高度使得多行可滚动容器可储存在所述第一可滚动容器保持架中。

条款8.根据条款7所述的库存储存系统,其中:可滚动容器储存在所述第一可滚动容器保持架的周边上,使得在所述第一可滚动容器保持架内形成空腔;并且通过将所述第三可滚动容器从所述第一可滚动容器保持架的所述周边位移到所述空腔中,将储存在所述第一可滚动容器保持架中的第三可滚动容器从所述第一可滚动容器保持架移除。

条款9.根据条款8所述的库存储存系统,其中:响应于所述第三可滚动容器位移到所述空腔中,所述第三可滚动容器在重力下离开所述第一可滚动容器保持架。

条款10.根据条款5所述的库存储存系统,其中:所述第一可滚动容器保持架包括立方图案,所述立方图案具有可储存可滚动容器的多个行和列;并且所述第一可滚动容器在所述第一可滚动容器保持架的第一行和第一列的开口处被添加到所述可滚动容器保持架。

条款11.根据条款5所述的库存储存系统,其中所述第一可滚动容器具有是球形、圆柱形或卵形中的至少一个的外部形状。

条款12.根据条款5所述的库存储存系统,其还包括:接收区域,所述接收区域定位在第一海拔并且被配置成接收库存物品;其中所述重力进给输送系统在所述接收区处开始并且延伸到所述可滚动容器保持架,所述可滚动容器保持架在比所述第一海拔更低的第二海拔;包装区域,所述包装区域定位在比所述第二海拔更低的第三海拔,所述包装区域被配置成接收可滚动容器,所述可滚动容器包括来自所述可滚动容器保持架中的一个或多个的物品,并包装所述物品以装运到顾客;以及装运区域,所述装运区域被配置成从所述包装区域接收包装好的物品。

条款13.根据条款12所述的库存储存系统,其中包括物品的可滚动容器在重力下从所述接收区域传送到所述装运区域。

条款14.根据条款5所述的库存储存系统,其中:所述第一可滚动容器包括可滚动容器标识符,所述可滚动容器标识符独特地标识所述第一可滚动容器;并且所述可滚动容器标识符是条形码、快速响应(qr)码、bokode、颜色或射频标识(rfid)标签中的至少一个。

条款15.一种计算系统,其包括:一个或多个处理器;以及存储器,所述存储器耦合到所述一个或多个处理器并且存储程序指令,所述程序指令当由所述一个或多个处理器执行时,导致所述一个或多个处理器至少:在数据存储区中维护可滚动容器保持架内的第一位置与储存在所述第一位置处的第一可滚动容器之间的第一关联性;在所述数据存储区中维护所述可滚动容器保持架内的第二位置与储存在所述第二位置处的第二可滚动容器之间的第二关联性,其中所述第二位置与所述第一位置相邻;确定所述第一可滚动容器已从所述第一位置被移除;以及响应于所述第一可滚动容器从所述第一位置被移除将所述第二关联性更新为指示所述第二可滚动容器储存在所述第一位置。

条款16.根据条款15所述的计算系统,其中响应于所述第一可滚动容器从所述第一位置被移除,所述第二可滚动容器在重力下从所述第二位置移动到所述第一位置。

条款17.根据条款15所述的计算系统,其中所述程序指令当由所述一个或多个处理器执行时,还导致所述一个或多个处理器至少:从所述数据存储区确定与储存在所述可滚动容器保持架中的第三可滚动容器相对应的第三位置;确定导致所述第三可滚动容器可由代理接近所必需的移动次数;以及根据所述移动次数向所述代理发送将可滚动容器在所述可滚动容器保持架内移动的指令,使得所述第三可滚动容器变得可由所述代理接近。

条款18.根据条款17所述的计算系统,其中:所述可滚动容器保持架内的第一行充满可滚动容器并且包括所述第三可滚动容器;所述可滚动容器保持架内的第二行充满可滚动容器;所述第一行和所述第二行连接,使得当可滚动容器在所述第一行与所述第二行内移位位置时,可滚动容器放置到所述第一行中将导致另一可滚动容器被推出所述第二行;并且所述代理通过将多个可滚动容器放置到所述第一行中来将所述可滚动容器在所述第一行和所述第二行内移动,容器的数量对应于所述移动次数,使得所述第三可滚动容器被推出所述第二行。

条款19.根据条款18所述的计算系统,其中当所述可滚动容器被推出所述第二行时,所述可滚动容器中的至少一些由所述代理接收;并且所述代理将所接收的可滚动容器中的所述至少一些放置到所述第一行中。

条款20.根据条款15所述的计算系统,其中所述第一可滚动容器包括多个物品。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1