自动移动交通工具的部署的制作方法

文档序号:10628076阅读:236来源:国知局
自动移动交通工具的部署的制作方法
【专利摘要】本公开描述一种自动移动交通工具,所述自动移动交通工具被配置来在多个位置自主地为不可操作的基础设施部件提供覆盖。例如,可部署多辆自动移动交通工具以在事件区域提供应急照明、无线网络、音频、视频等。事件区域可以是室内和/或室外的。
【专利说明】自动移动交通工具的部署
[0001]相关申请的交叉引用
[0002]本申请要求2013年12月17日提交的标题为“Deployment Of MobiIeAutomatedVehicles”的美国专利申请号14/109,285和2014年8月14日提交的标题为“RelayLocat1ns For Mobile Automated Vehicles” 的美国专利申请号 14/460,269的优先权,所述专利申请都通过弓I用整体并入本文。
[0003]背景
[0004]诸如住宅、体育场、建筑物等的位置常常配置有多个基础设施部件,诸如照明、音频、视频、网络等。定位在这些位置内的个体和/或装置常常依赖基础设施部件的运行。当基础设施部件中存在干扰时,由人和/或装置执行的服务或功能也可能被中断。例如,位于办公建筑内的个体依赖照明和网络来运行他们的业务。如果照明熄灭,由个体执行的许多功能都无法在黑暗中完成。
[0005]附图简述
[0006]详细说明参照附图来描述。在图中,参考数字中最左侧的数字标识首次出现该参考数字的图。在不同的图中使用的相同参考编号指示类似或相同的部件或特征。
[0007]图1示出根据实现方式的物料搬运设施的框图。
[0008]图2示出根据实现方式的示例性自动移动交通工具的自顶向下视图的框图。
[0009]图3示出根据实现方式的各种自动移动交通工具和恢复位置的框图。
[0010]图4示出根据实现方式的自动移动交通工具环境的框图。
[0011]图5是根据实现方式的示出示例性自动移动交通工具部署过程的框图。
[0012]图6是根据实现方式的示出示例性自动移动交通工具配送过程的框图。
[0013]图7是根据实现方式的示出示例性自动移动交通工具调剂过程的框图。
[0014]图8是根据实现方式的示出自动移动交通工具控制系统的各种部件的框图。
[0015]图9是可与各种实现方式一起使用的服务器系统的说明性实现方式的框图。
[0016]虽然在本文中通过举例来描述了多种实现方式,但是本领域的技术人员将认识至IJ,所述实现方式不限于所描述的实例或附图。应当理解,附图和随之的详细描述并不意图将实现方式限制为所公开的具体形式,而正相反,其意图是覆盖属于由所附权利要求书限定的精神和范围内的所有修改、等效物和替代方案。本文中使用的任何标题都仅用于组织目的,并且并不意图用于限制描述或权利要求书的范围。贯穿本申请所使用的词语“可以”是在许可的意义上(即意指具有可能性)、而非强制的意义上(即意指必须)使用。类似地,词语“包括(include/including/includes)”意味着包括但不限于。
[0017]详述
[0018]本公开描述一种用于自主部署自动移动交通工具(“AMV”)以在其他现有基础设施部件变得不可操作时提供基础设施部件的自动移动交通工具系统和过程。例如,如果物料搬运设施内的无线网络接入点变得不可操作,那么检测所述事件(基础设施部件的不可操作性)并且将配置有无线网络接入点的AMV部署到物料搬运设施内的位置,以便所述AMV可代替不可操作的无线网络接入点。在一些实现方式中,部署的AMV的位置可以是不可操作的无线网络接入点的位置。在其他实现方式中,部署的AMV的位置可处在不可操作的无线网络接入点附近的调剂位置(下文所讨论)处,其中AMV可接收电力、网络连接等。
[0019]虽然以上实例讨论使用AMV来替代不可操作的无线网络接入点,但是还可部署任何数量和/或组合的AMV以提供多种服务、功能和/或功能性(本文统称为“覆盖”)。例如,可部署AMV以提供临时照明、音频输入、音频输出、视频输入、视频输出、无线网络、无线网络接入点等。
[0020]同样地,虽然以上实例讨论使用一辆AMV来代替不可操作的基础设施部件,但是在其他实现方式中,可部署具有相同和/或不同部件的多辆AMV以覆盖本文中称为事件区域的区域。多辆AMV都可提供同一覆盖和/或所述AMV中的一辆或多辆可提供不同类型的覆盖。例如,一些AMV可提供紧急照明,而其他AMV可提供可听输出(例如,去往出口处的可听指示)。
[0021]可在诸如建筑物、商店、住宅、体育场、物料搬运设施的室内环境中和/或诸如公园、街道、圆形露天剧场等的室外环境中利用本文所讨论的实现方式。如本文所用,物料搬运设施可包括但不限于仓库、配送中心、交叉对接设施、订单履行设施、包装设施、运输设施、租借设施、图书馆、零售商店、批发商店、博物馆或用于执行物料(库存)搬运的一个或多个职能的其他设施或设施组合。
[0022]如本文所用的“恢复位置”是以这种方式配置的任何固定或可移动的位置,所述方式是AMV可入船坞、着陆或以其他方式将自身定位在恢复位置上并充电(例如,电源模块), 接收网络连接、替换电池、接收更新(例如,软件或固件更新)和/或接收服务。例如,恢复位置可以是运输单元(例如,汽车、卡车、厢型车、火车、船)、蜂窝塔顶端、建筑物屋顶、建筑物内的壁架、AMV可附接到的吊钩等。如下所讨论,充电、网络连接、更新等可经由直接物理连接(例如,有线连接)或通过诸如传导式充电的无线连接提供。
[0023]图1中示出被配置来存储并管理库存物品的物料搬运设施的实施现方式。如图所示,物料搬运设施100包括接收区域120、被配置来存储任意数量的库存物品135A-135N的存储区域130以及一个或多个过渡区域140。物料搬运设施100内各个区域的布置按功能而不是示意性示出。例如,在一些实现方式中,多个不同的接收区域120、存储区域130和过渡区域140可以是散布的而不是分离的。此外,物料搬运设施100包括被配置来与接收区域120、 存储区域130、过渡区域140和/或物料搬运设施100内的用户中的每一个交互的库存管理系统 150〇
[0024]物料搬运设施100可被配置来从各种供应商接收不同种类的库存物品135并且将所述库存物品存储起来直到客户订货或取回所述物品中的一个或多个。物品通过物料搬运设施100的一般流动使用箭头指示。具体地,如这个实例中所示,可在接收区域120处从诸如制造商、经销商、批发商等一个或多个供应商接收物品135。在各个实现方式中,物品135可包括货物、商品、易腐物品、或取决于运转物料搬运设施100的企业性质的任何类型的物品。 [〇〇25] 一旦在接收区域120处从供应商接收物品135,即可准备存储所述物品。例如,在一些实现方式中,可拆开物品135的包装或换句话讲重新整理物品135,并且可更新库存管理系统150(如下所述,库存管理系统150可包括在计算机系统上执行的一个或多个软件应用) 以反映关于新接收的物品135的类型、数量、状态、成本、位置或任何其他适当的参数。应当注意的是,可按照诸如包装、纸盒、板条箱、货盘或其他适当聚集体的可计算的单个单元或多个单元来储存、管理或分配物品135。可替代地,可按照本身不可被组织成可计算单元的连续或任意分割的量来存储诸如散货、商品等一些物品135。可按照诸如长度单位、面积单位、体积单位、重量单位、持续时间(如截止日期)单位的可测量的数量或以计量单位为特征的其他尺寸特性来管理此类物品135。一般而言,物品135的数量可视情况而定指物品135的单个或集合单位的可数数量或物品135的可测量的数量。
[0026]到达穿过接收区域120之后,可将物品135存储在存储区域130内。在一些实现方式中,可将类似物品135—起存储或展示在箱子中、架子上或经由其他适当的存储机制,使得给定种类的所有物品135都存储在一个位置中。在其他实现方式中,可将类似物品135存储在不同位置中。例如,为了优化在大型物理设施中具有高周转的某些物品135的检索,可将这些物品135存储在几个不同的位置以减少可能在存储单点发生的拥塞。
[0027]当收到指定一个或多个物品135的客户订单,或用户在物料搬运设施100中进展时,可从存储区域130选择或“挑选”对应的物品135。例如,在一个实现方式中,用户可有待挑选的一系列物品,并且在物料搬运设施中进展以从存储区域130挑选物品135。在其他实现方式中,物料搬运设施员工可使用来源于客户订单的书面或电子拣货单挑选物品135。
[0028]可由人和/或装置完成物品的接收120、存储130、挑选、打包以及过渡。在许多情况下,这些人和/或装置依赖物料搬运设施的基础设施来执行其任务(如接收、存储、挑选、打包)。如果基础设施部件变得不可操作,人和/或装置可能无法执行其任务并且也可能变得不可操作或低效率。如下所讨论,本文所述的实现方式通过将能够提供或替代不可操作的基础设施部件的一个或多个AMV部署到物料搬运设施内的位置来减少该问题。例如,一旦检测到事件(基础设施部件变得不可操作),可配置AMV以提供照明、无线网络、音频和/或视频以便该AMV可被部署到物料搬运设施内的位置。
[0029]图2示出根据实现方式的AMV200的自顶向下视图的框图。在图2的实例中,AMV是飞行器。在其他实现方式中,AMV可以是地基和/或水基的。例如,如图3中所示,AMV可以是利用轮子和发动机推进的移动驱动单元。
[0030]如图2中所示,AMV200包括围绕AMV框架204隔开的八个螺旋桨202-1、螺旋桨202-
2、螺旋桨202-3、螺旋桨202-4、螺旋桨202-5、螺旋桨202-6、螺旋桨202-7、螺旋桨202-8。螺旋桨202可以是任何构成的螺旋桨(如石墨、碳纤维)并且具有足以举起AMV 200和由AMV200接合的任何部件(如无线网络接入点、灯、扬声器、摄影机、麦克风)的尺寸,以便AMV200可穿过空气航行到事件区域内的位置。当这个实例包括八个螺旋桨,在其他实现方式中,可利用更多或更少的螺旋桨。同样地,在一些实现方式中,可将螺旋桨定位在AMV200上的不同位置。此外,可利用用于航空AMV200的替代的推进方法。例如,可使用风扇、喷气机、涡轮喷气发动机、涡轮鼓风机、喷气式发动机等来推进AMV。同样地,如果AMV是地基和/或水基的,还可利用其他形式的推进,诸如但不限于发动机、轮子、轨道、臂等。
[0031]AMV 200的框架204同样地可以是诸如石墨、碳纤维和/或铝的任何适当的材料。在这个实例中,AMV 200的框架204包括四个刚性构件205-1、刚性构件205-2、刚性构件205-3、刚性构件205-4,或与按大致垂直的角度的交叉和接合的刚性构件以散列图案布置的梁。在这个实例中,刚性构件205-1和205-3互相平行布置,并且大致为同样长度。刚性构件205-2和205-4互相平行布置,但垂直于刚性构件205-1和刚性构件205-3。刚性构件205-2和205-4大致为同样长度。在一些实施方案中,所有刚性构件205都可大致为同样长度,但在其他实现方式中,一些或所有刚性构件可以是不同长度。同样地,两组刚性构件之间的间距大致可以是同样的或不同的。
[0032]虽然图2中示出的实现方式包括接合以形成框架204的四个刚性构件205,但在其他实现方式中,框架204可有更少或更多的部件。例如,在其他实现方式中,可将AMV 200的框架204配置来包括六个刚性构件,而不是四个刚性构件。在此类实例中,可将刚性构件中的两个205-2、205-4互相平行定位。可将刚性构件205-1、刚性构件205-3和刚性构件205-1、 刚性构件205-3任一侧的两个额外的刚性构件互相平行地定位并且垂直于刚性构件205-2、 刚性构件205-4。有额外的刚性构件,则框架204可形成所有四边上具有刚性构件的额外的凹槽。如下进一步所讨论的,可将框架204内的凹槽配置来包括用在替换不可操作的基础设施部件中的部件。[〇〇33] 在一些实现方式中,可按空气动力学配置AMV。例如,可在装有AMV控制系统210、一个或多个刚性构件205、框架204和/或AMV200其他部件的AMV上包括空气动力室。该室可由诸如石墨、碳纤维、铝等任何适当的材料制成。同样地,在一些实现方式中,可按空气动力学来设计部件(如灯、摄影机、麦克风、扬声器、无线网络接入点)的位置和/或形状。在一些实现方式中,可将AMV配置来可移除地耦合部件(如摄影机、扬声器、麦克风、灯)以便同一个 AMV可运输并利用不同的部件。[〇〇34]螺旋桨202和相应的螺旋桨发动机定位在每个刚性构件205的两端。螺旋桨发动机可以是能够产生足够使螺旋桨举起AMV 200并且从而使任何耦合的部件让部件进行航空运输的速度的任何构造的发动机。例如,螺旋桨发动机可以是FX-4006-13740kv多转子发动机。[〇〇35]从每个刚性构件向外延伸的是连接到安全栅208的支撑臂206。在这个实例中,安全栅按此方式附接到并定位在AMV 200的周围,使得发动机和螺旋桨202在安全栅208的周界内。安全栅可以是塑料、橡胶等。同样地,取决于支撑臂206的长度和/或刚性构件205的长度、数量或定位,安全栅可以是圆形、椭圆形或任何其他形状。
[0036]安装到框架204的是AMV控制系统210。在这个实例中,AMV控制系统210被安装在框架204的中间和顶部。如下文关于图8更加详细的讨论,AMV控制系统210控制AMV 200的运行、导航和/或通讯。[〇〇37] 同样地,AMV200包括一个或多个电源模块212。在这个实例中,AMV 200包括可移除地安装到框架204的2个电源模块212。用于AMV的电源模块可以是任何形式的电池电源、太阳能、天然气能、超级电容器、燃料电池、替代发电源或它们的组合。例如,每个电源模块212 都可以是6000mAh电池。电源模块212耦合到并且为AMV控制系统210和螺旋桨发动机提供电能。
[0038]在一些实现方式中,可配置一个或多个电源模块以便当AMV在恢复位置(下面讨论)时,可独立地将其移除和/或用另一个电源模块将其替代。例如,当AMV在恢复位置着陆时,AMV可与能再次为电源模块充电的恢复位置处的充电构件接合。
[0039] 如上所述,在一些实现方式中,可将AMV配置来可移除地与一个或多个部件耦合。 例如,AMV可具有接扣或让AMV可独立地与不同部件耦合和/或解耦的其他附加装置。在一些实现方式中,附加装置可提供电能或至部件的其他连接。可替代地,可将部件配置来在其自身的电能下运行。例如,该附加装置可定位在由刚性构件形成的凹槽之内以便当部件与AMV 耦合时,该部件至少被部分包围或定位在凹槽下方。
[0040]虽然本文讨论的AMV的实现方式利用螺旋桨以实现并保持飞行,但在其他实现方式中,可按其他方式配置AMV。例如,AMV可包括固定翼和/或螺旋桨和固定翼二者的组合。例如,当AMV升空时,AMV可利用一个或多个螺旋桨以使得可起飞和降落,以及利用固定翼配置或翼与螺旋桨配置的组合以维持飞行。作为另外一种选择或除此之外,可将AMV配置用于地面运动和/或水上运动。
[0041]图3示出根据实现方式的各种自动移动交通工具和恢复位置的框图。这个框图示出不同AMV 200的侧视图。如图所示,每个AMV可包括部件302或换句话讲与部件302耦合。部件302可以是用在事件区域内的可由AMV运输的任何部件。例如,部件可以是灯、扬声器、麦克风、投影仪、摄影机等。
[0042]如AMV 200-A、AMV 200-B和AMV200-C所示,AMV可以是利用螺旋桨、翼等实现飞行以让导航可在事件区域内定位的航空AMV。同样地,AMV可将自身定位在恢复位置和/或维持在不在恢复位置处的位置以在事件区域中提供覆盖。例如,AMV 200-A停靠在恢复位置304-1。在这个实例中,恢复位置304-1为从顶栅或物料搬运设施300的其他顶部结构延伸出的吊钩304-1的形式。在此类实例中,AMV 200-A可具有臂306或可与恢复位置304-1接合的其他突出以将AMV 200-A固定到恢复位置304-1。同样地,可将恢复位置304-1和臂306配置以便当AMV 200-A停靠在恢复位置304-1处时,可以是AMV200-A的电源模块充电。例如,在一些实现方式中,在恢复位置304-1与臂306之间有能将电荷应用于AMV的电源模块的电气连接。可替代地,可提供使用电感或其他形式的非基于接触的充电的充电方式。同样地,可将恢复位置配置来当AMV停靠在恢复位置304-1时,提供至AMV200-A的有线网络连接。[〇〇43]恢复位置304-2是AMV 200-B可着陆的恢复位置的另一个实例。在这个实例中,恢复位置304-2为附接到物料搬运设施300内的垂直墙面或支撑的架子或平台的形式。恢复位置200-B可具有配置来接收AMV着陆臂的一个或多个配合构件310。在此类实例中,可将配合构件分开大致等于AMV着陆臂的距离,以便当AMV着陆在恢复位置时,着陆臂装配在配合构件内。
[0044]同样地,在一些实现方式中,可将配合构件的一侧或更多侧向内偏向以协助AMV在恢复位置处的恰当定位。当AMV在恢复位置时,可将恢复位置配置来从配合构件提供电荷给 AMV的着陆臂。同样地,可将着陆臂与电源模块接合以当AMV在恢复位置时,使得电源模块能够自动充电。同样地,可将着陆臂耦合到使得能够提供电能和/或连接到部件的部件。与恢复位置304-1相似,可将恢复位置304-2配置来提供电能和/或网络连接到AMV 200。在其他实现方式中,可无线地提供充电、电能和/或其他连接。
[0045]还在另一个实例中,如AMV200-C所示,AMV可在其自身的电能下维持在位置处。例如,如果在AMV待定位的(目的地位置)事件区域内的位置处或附近没有恢复位置或其他着陆区域,AMV可使用其自身电能维持在位置处。在这个实例中,AMV200-6空中悬停于事件区域内的目的地位置处的限定高度。自该目的地位置,AMV200-C可使用耦合的部件302提供覆盖。
[0046]最后,AVM 200-D示出地基AMV的实例,在这个实例中为移动驱动单元。可将移动驱动单元按类似其他AMV 200的方式来配置,诸如上述关于图2所讨论的。然而,AMV 200-D并非使用螺旋桨以实现飞行以将AMV导航到事件位置内的目的地位置,而是使用可由发动机旋转的一个或多个轮子320以横穿地面推进AMV并且将AMV 200-D导航到事件区域内的目的地位置。与用于航空AMV的恢复位置相似,可将恢复位置定位在物料搬运设施300内的能让地基AMV 200-D和/或航空AMV 200-AJItSAMV 200-B、航空AMV200-C停靠、着陆或换句话讲将自身定位在恢复位置处或恢复位置上的位置处。例如,恢复位置可在物料搬运设施300的地面上,以便AMV 200-D可将其自身定位在恢复位置上并且接受电能、再充电电池、获取网络连接等。
[0047]在一些实现方式中,物料搬运设施300或其他室内环境可包括诸如定位在物料搬运设施300内不同位置的恢复位置304-1、恢复位置304-2的一个或多个恢复位置。如果基础设施部件变得不可操作,可将AMV部署到不可操作的基础设施部件最近点的恢复位置304,并且当停靠在恢复位置时,AMV可替换不可操作的部件。如果附近没有使单个AMV 200能够服务受事件影响的整个区域(事件区域)的恢复位置,可使用多个恢复位置和AMV来替代不可操作的基础设施部件。例如,如果定位在两个恢复位置之间的无线网络接入点变得不可操作并且位于恢复位置之一处的单个AMV无法提供围绕先前由现在不可操作的基础设施部件服务区域的无线网络覆盖,可将多个AMV部署到不同的恢复位置以便其将覆盖共同提供到整个受影响的区域。可替代地,可将单个AMV派遣到不可操作部件的位置并且在其自身的电能下维持在位置处(如悬停)以将覆盖提供到事件区域。在此类实例中,或在附近没有恢复位置的情况下,AMV可确定AMV需要多少电能以返回到恢复位置,识别另一辆可用并且能够取代其位置的AMV(提供调剂),并且将通知提供到另一辆AMV以在限定的时间提供调剂。下面关于图7进一步讨论将调剂提供给AMV的过程。
[0048]图4示出根据实现方式的AMV环境400的框图,其包括AMV200、恢复位置402和远程计算资源410 JMV环境400可以是诸如物料搬运设施内的室内环境、室外环境或两者的组合。可将每个AMV200、恢复位置402和/或远程计算资源410配置来互相通讯。例如,可将AMV200配置来形成利用W1-Fi或另一无线通信装置的无线网状网,在无线范围内每个AMV与其他AMV通信。在其他实现方式中,AMV200、AMV管理系统426和/或恢复位置402可利用现有的无线网络(如蜂窝、W1-F1、卫星)来促进通信。同样地,还可将远程计算资源410和/或恢复位置402包括在无线网状网内。在一些实现方式中,一个或多个远程计算资源410和/或恢复位置402也可经由诸如因特网的另一个网络(有线和/或无线)互相通信。
[0049]远程计算资源410可形成网络可访问的计算平台的一部分,所述网络可访问的计算平台被实施为处理器、存储装置、软件、数据存取以及经由诸如网状网和/或另一无线或有线网(如因特网)的网络维持并可访问的其他组件的计算基础结构。如图所示,远程计算资源410可包括一个或多个服务器,诸如服务器420(1)、420(2)、……、420(N)。这些服务器420(1)-(N)可以任何数量的方式来布置,诸如数据中心中常用的服务器场、堆栈等。此外,服务器420(1 )-(N)可包括一个或多个处理器422以及可存储AMV管理系统426的存储器424。
[0050]例如,可将AMV管理系统426配置来与恢复位置402、AMV200、物料搬运设施和/或其他设施通信。
[0051 ]当从AMV发出诸如部署信息、调剂指示等的信息时,信息可包括用于AMV的标识符,并且每辆AMV可用作网络内的节点来转发信息直至目标AMV接收到这一信息。例如,AMV管理系统426可通过将目标接收AMV的信息和标识符传送到与AMV管理系统426无线通信的一个或多个AMV 200-UAMV 200-2^AMV 200-3来将信息发送到AMV200-6。每个接收的AMV将处理标识符以确定其是否是目标接收者,并且继而将信息转发到与AMV通信的一个或多个其他AMV。例如,AMV 200-2可将信息和目标接收AMV的标识转发到AMV 200-1、AMV 200-3和AMV 200-5。在此类实例中,因为AMV200-3已经接收并且转发了信息,其可放弃信息不再转发,从而减小无线网状网400上的负载。其他AMV—旦接收信息,即可确定它们不是目标接收者并且将这一信息转发到其他节点上。该过程可继续直至信息到达目标接收者。[〇〇52]在一些实施方式中,如果AMV失去经由无线网状网与其他AMV的通信,其可激活另一无线通信路径以重新获取连接。例如,如果AMV无法经由网状网404与任何其他AMV通信, 其可激活蜂窝和/或卫星通信路径以从AMV管理系统426获取通信信息和/或恢复位置402。 如果AMV仍然无法重新获取通信和/或如果AMV不包括可替代的通信部件,其可自动或独自地朝恢复位置402导航。[〇〇53] 可使用无线网状网404在AMV、AMV管理系统426、物料搬运设施和/恢复位置402之间提供通信(如分享气象信息、环境信息、位置信息、路线信息、恢复位置、调剂指令)。同样地,在一些实现方式中,可使用无线网状网为诸如个人计算机、电子阅读装置、音频播放器、 移动电话、平板电脑、台式机、笔记本电脑等其他计算资源提供覆盖。例如,可使用网状网 400替代物料搬运设施内不可操作的无线网络。
[0054] 如图4中所示,可同时利用不同类型的AMV为事件区域提供覆盖。例如,诸如AMV 200-2、AMV 200-3的一些AMV可以是航空AMV,并且诸如AMV 200-1、AMV 200-6的一些AMV可以是地基AMV。[〇〇55]图5是根据实现方式示出示例性AMV部署过程500的流程图。这个过程以及本文所描述的每个过程均可通过本文所描述的架构或通过其他架构来实施。在逻辑流图中,过程被示出为区块集合。框中一些表示可以硬件、软件、或其组合中来实施的操作。在软件的上下文中,区块代表存储于一个或多个计算机可读介质上的计算机可执行指令,当由一个或多个处理器来执行时,所述计算机可执行指令可以执行所表述的操作。总体上,计算机可执行指令包括例行程序、程序、对象、组件、数据结构等,其执行具体功能或实施具体抽象数据类型。
[0056]计算机可读介质可以包括非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质可以包括硬盘驱动器、软盘、光盘、CD-R0M、DVD、只读存储器(R0M)、随机存取存储器(RAM)、EPR0M、EEPR0M、闪速存储器、磁卡或光卡、固态存储器装置或适用于存储电子指令的其他类型的存储介质。另外,在一些实现方式中,计算机可读介质可包括暂时性计算机可读信号(呈压缩或未压缩的形式)。计算机可读信号(无论是否使用载体调制)的实例包括但不限于托管或运行计算机程序的计算机系统可被配置来存取的信号,包括通过因特网或其他网络下载的信号。最后,不希望将操作描述次序理解为限制性,并且所描述的操作的任何数量可以任何次序和/或并行组合来实施此过程。[〇〇57] 如502中,一旦检测到事件,示例性过程500开始。如本文所述,可检测到事件为基础设施部件不可操作和/或基础设施部件当前不可用的位置处需要基础设施部件。例如,事件可能因为导致照明和/或网络连接变得不可操作的断电而发生。又如,事件可以是大批人聚集在公园内,以致应提供基础设施部件(如照明、音频、视频)。[〇〇58]如504中,一旦检测到事件,则确定事件区域和事件边界。事件区域可以是受到不可操作的基础设施部件影响的区域。例如,如果物料搬运设施中的光源熄灭,事件区域可以是围绕不可操作的基础设施部件的限定区域。可替代地,可由可测量一个或多个输入以识别受到不可操作的基础设施部件影响区域的一个或多个输入部件(如AMV上或别处的)来确定事件区域。例如,可使用光传感器(输入部件)来测量光并且基于测量的光的量来确定事件区域。又如,如果无线网络接入点变得不可操作,可使用输入装置来测量来自邻近的无线网络接入点的无线信号强度以识别与无线网络不再有连接的区域。事件区域边界可以是围绕事件区域的周边。
[0059]如506中,基于事件区域和事件区域边界,可确定需要多少辆AMV来替代或提供覆盖。例如,覆盖区域通过识别可被与AMV耦合的部件所覆盖区域的特别部件与每个AMV相关联。如果AMV的覆盖区域小于事件区域,可需要多个AMV来为不可操作的基础设施部件提供覆盖。
[0060]同样地,在一些实现方式中,可确定在事件区域中或附近是否有AMV可停靠并且提供覆盖的恢复位置。在一些情况中,即使一辆AMV可通过悬停在特定位置处为整个区域提供覆盖,可确定部署可停靠在附近恢复位置的两辆或更多辆AMV并且共同为该区域提供覆盖。在此类情况中,停靠的AMV可比必须维持在其自身影响下的位置的单个AMV提供更长时间的覆盖。
[0061 ] 如508中,基于需要的AMV的数量,可确定是否需要可用AMV的额外的AMV。例如,如果物料搬运设施的特定部分只有3辆可用的AMV,照明熄灭并且确定需要5辆AMV来为事件区域提供覆盖,则可确定需要额外的AMV。如510中,如果确定需要额外的AMV,则可请求额外的AMV并且可视情况接收额外的AMV。但是如512中,如果确定不需要额外的AMV,则将可用的AMV部署到事件区域中。同样地,在请求额外的AMV之后,可将可用的AMV部署到事件区域中。例如,可向可用的AMV提供指令以导航进入事件区域并且提供需要的覆盖(如无线网络、照明、音频)。在一些实现方式中,指令还可在AMV导航进入事件区域之前指示AMV与特定的基础设施部件耦合。例如,如果事件区域中需要无线网络接入点,部署到事件区域中的指令还可指示AMV来与无线网络接入点耦合。
[0062]将AMV部署到事件区域中时,AMV可接收将被定位在事件区域内何处(目的地位置)的指令。可替代地,AMV可接收识别事件边界的指令,并且AMV可确定每辆AMV将被定位在事件区域内的何处。
[0063]例如,图6是根据实现方式的用于将AMV配送到事件区域中的示例性过程600。如602中,示例性过程600以接收诸如确定为示例性过程500—部分的事件边界信息开始。如604中,基于事件边界,可从AMV网状网获取相关区域信息,诸如上面关于图4所讨论的网状网。例如,可从AMV网络获取信息,所述信息关于事件区域内其他AMV当前所提供的基础设施覆盖、弱覆盖区域、事件区域内的天气、其他AMV在事件区域内的位置、来自区域中其他AMV的调剂请求、危险区域等。如606中,基于事件区域边界和从AMV网络获取的区域信息,确定AMV在事件区域内的目的地位置和从AMV当前位置至目的地位置的路线。例如,AMV可能在事件区域外部的恢复位置处,并且因此可能需要导航到事件区域内的目的地位置。在一些实现方式中,路线可只包括路线信息(如从当前位置至目的地位置的总方向)。在其他实现方式中,路线还可包括高度、速度和/或关于路线的其他信息。
[0064]如608中,一旦确定路线和目的地位置,AMV可跟随确定的路线到达事件区域内确定的目的地位置。在一些实现方式中,AMV可在横穿路径的过程中确定路线特定的导航。AMV跟随路线时,AMV的状态可被定期报告给AMV管理系统。例如,路线上的位置、轨迹、速度、高度等可被定期报告给AMV管理系统。[〇〇65]当AMV横穿路线时,AMV可与其他AMV、AMV管理系统、物料搬运设施和/或恢复位置一直或定期地通信,以接收和/或提供关于环境和/或其他信息的更新。[〇〇66] 图7是根据实现方式示出示例性AMV调剂过程700的流程图。如702中,示例性过程 700以确定部署在事件区域内目的地位置并且以其自身电力运行的第一AMV的剩余电力为开始。例如,如果第一 AMV导航到事件区域内的目的地位置,其消耗电能以到达目的地位置。 在一些实现方式中,可基于与当前可用的电力对比的当第一AMV启程前往目的地位置时可用的总电力来确定剩余电力。在另一实现方式中,可确定消耗多少电力来到达目的地位置, 而不是确定剩余电力。在其他实现方式中,AMV可监控其自身的剩余电力和/或电力消耗,并且提供电力相关的信息返回到AMV管理系统。还在其他实现方式中,第一AMV可将第二AMV运输到目的地位置,以便当第二AMV到达目的地位置时具有满电力。在将第二AMV输送到目的地位置之后,第一 AMV可返回到恢复位置和/或执行其他操作。
[0067]如704中,除确定剩余电力之外,可确定最近的恢复位置的位置。在一些实现方式中,AMV可了解恢复位置的位置。在其他实现方式中,恢复位置可提供或传送包括恢复位置的位置信息和性能的标识符(如充电、零件、服务)。还在其他实现方式中,第一AMV可识别其最初被部署为最近恢复位置的恢复位置。[0〇68] 如706中,基于确定的剩余电力和确定的最近恢复位置,可确定AMV的最晚出发时间。最晚出发时间代表第一AMV可离开目的地并且在不失去供电的情况下到达恢复位置最晚的时间。可基于到达目的地位置需要的电量、到达目的地位置经历的距离、在目的地位置提供覆盖或维持在位置消耗的功率、到达恢复位置经历的距离和/或到达恢复位置预期待消耗的电量来确定最晚出发时间。基于这一信息,示例性过程可确定第一 AMV从目的地位置到达恢复位置具有所需最低电量的时间。在其他实现方式中,并非确定最晚出发时间,示例性过程700可确定第一 AMV在不失去供电的情况下到达恢复位置所需的最低电力水平。与最晚出发时间类似,可基于到达恢复位置所需要的电量来确定最低电力水平。可基于运输途中AMV消耗的功率和目的地位置与恢复位置之间的距离来确定到达恢复位置所需的电量。 [〇〇69]如708中,基于确定的最晚出发时间和/或最低电力水平,示例性过程700可识别为提供调剂至第一 AMV的已经或将要可用的并且能够提供第一 AMV所提供的覆盖的第二AMV。 这可包括识别将替代第一 AMV的特定AMV或将通知提供给所有AMV,通知目的地位置处的第一 AMV在出发时间之前和/或其到达最低电力水平之前将需要被替换。如果特定的AMV被识别为第二AMV,第二AMV可接收指令以在最晚出发时间之前或第一 AMV到达其最低电力水平之前到达目的地位置。在通知被发送给所有AMV的实现方式中,可指示首先响应为可用并能够将调剂提供给第一 AMV的AMV以到达目的地位置。
[0070]如710中,示例性过程700以确定第二AMV是否到达目的地位置以提供调剂来继续。 在一些实现方式中,第二AMV可传送其位置的通知并且可使用通知来确定第二AMV是否到达目的地位置。如712中,如果确定第二AMV已到达目的地位置处以将调剂提供给第一 AMV,第一AMV可启程前往恢复位置。
[0071]但是,如714中,如果确定第二AMV未到达目的地位置,则确定是否达到第一AMV的最晚出发时间和/或最低电力水平。如果确定已经达到最晚出发时间和/或最低电力水平, 示例性过程返回块712并且第一AMV启程前往恢复位置。如716中,如果确定未达到最晚出发时间和/或最低电力水平,则确定该事件是否结束。例如,如果不可操作的基本装备返回到工作模式,则该事件可能结束。例如,如果照明熄灭(不可操作的基本装备)但已被恢复(可操作的基本装备),则可确定该事件已结束。如果确定该事件已结束,则示例性过程700返回到块712并且AMV返回到恢复位置。但是,如果确定该事件未结束,则示例性过程700返回到判定块710并且继续。
[0072]图8是示出AMV200的示例性AMV控制系统210的框图。在多个实例中,框图可以是可用于实施上述多种系统和方法的AMV控制系统210的一个或多个方面的说明。在所示实现方式中,AMV控制系统210包括一个或多个处理器802,所述处理器经由输入/输出(I/O)接口810来连接到非暂时性计算机可读存储介质82(LAMV控制系统210还可包括推进发动机控制器804、电源模块806和/或导航系统808 JMV控制系统210还包括部件控制器812、网络接口816和一个或多个输入/输出装置818。可将部件控制器配置来控制部件与AMV 200的耦合和/或解耦。同样地,还可将部件控制器812配置来提供耦合部件的电力、连接和/或控制。
[0073]在各种实现方式中,AMV控制系统210可以是包括一个处理器802的单一处理器系统,或包括若干处理器802(例如2个、4个、8个或另一合适数量)的多处理器系统。处理器802可以是能够执行指令的任何合适的处理器。例如,在各种实现方式中,处理器802可以是实施各种指令集架构(ISA)中任何一种架构的通用或嵌入式处理器,所述架构诸如x86、PowerPC、SPARC、或MIPS ISA或任何其他合适的ISA。在多处理器系统中,每一个处理器802可通常但不一定实施相同的ISA。
[0074]可将非暂时性计算机可读存储介质820配置来存储可执行的指令、数据、导航路径和/或处理器802可存取的数据项。在各种实现方式中,非暂时性计算机可读存储介质820可使用任何合适的存储器技术来实施,所述存储器技术诸如静态随机存取存储器(SRAM)、同步动态RAM(SDRAM)、非易失性/快闪型存储器或任何其他类型的存储器。在所示实现方式中,实施所需功能(诸如上述那些)的程序指令和数据被示出为分别作为程序指令822、数据存储824和导航路径数据826存储在非暂时性计算机可读存储介质820内。在其他实现方式中,程序指令、数据和/或导航路径可被接收、发送或存储在不同类型计算机可存取介质上,诸如非暂时性介质或与非暂时性计算机可读存储介质820或AMV控制系统210分开的类似介质上。一般来说,非暂时性计算机可读存储介质可包括存储介质或存储器介质,诸如磁性或光学介质,如经由I/O接口 810连接到AMV控制系统210的磁盘或⑶/DVD-ROM。经由非暂时性计算机可读介质存储的程序指令和数据可通过传输介质或信号(诸如电、电磁或数字信号)来传输,所述传输介质或信号可经由通信介质(诸如网络和无线网状网和/或无线链路)来传送,所述通信介质诸如可经由网络接口 816来实施。
[0075]在一种实现方式中,I/O接口810可被配置成协调处理器802、非暂时性计算机可读存储介质820、以及任何外围装置(网络接口 810或其他外围接口,诸如输入/输出装置818)之间的I/O通信量。在一些实现方式中,I/O接口 810可执行任何必需协议、计时或其他数据转换以便将来自一个组件(如,非暂时性计算机可读存储介质820)的数据信号转化成适合于由另一个组件(例如,处理器802)使用的格式。例如,在一些实现方式中,I/O接口 810可包括对通过各种类型外围总线附接的装置的支持,所述总线诸如外围组件互连(PCI)总线标准或通用串行总线(USB)标准的变型。例如,在一些实现方式中,I/O接口810的功能可划分为两个或更多个单独组件,诸如北桥和南桥。而且,在一些实现方式中,I/O接口810(诸如非暂时性计算机可读存储介质820的接口)的功能的一些或全部直接可结合到处理器802中。 [〇〇76]推进发动机控制器804与导航系统808通信并且调整每个发动机的电力以沿着确定的导航路径指引AMV至目的地位置或恢复位置。导航系统808除了可被用于将AMV导航到目的地位置和/或恢复位置和/或从目的地位置和/或恢复位置导航,还可包括全球定位系统(“GPS”)、室内定位系统或其他类似的系统。部件控制器812与用来与AMV耦合或解耦部件 (如灯、摄影机、麦克风、扬声器、无线网络接入点)的销存器或发动机(如伺服电机)通信。 [〇〇77]网络接口 816可被配置成允许数据在AMV控制系统210、附接到网络的其他装置(诸如其他计算机系统)之间,和/或与其他AMV的AMV控制系统交换。例如,网络接口 816可使得能够在事件区域内提供基础设施覆盖的许多AMV之间无线通信。在各种实现方式中,网络接口 816可支持经由无线通用数据网络(诸如W1-Fi网络)进行通信。例如,网络接口 816可支持经由诸如移动通信网络、卫星网络等远程通信网络的通信。[〇〇78]在一些实现方式中,输入/输出装置818可包括一个或多个显示器、图像采集装置、 温度传感器、红外传感器、飞行时间传感器、加速仪、压力传感器、气象传感器等。多个输入/ 输出装置818可被呈现并且由AMV控制系统210控制。可利用一个或多个这些传感器来协助着陆并且在导航和/或部件的接合过程中回避障碍物。例如,利用来自GPS接收器和一个或多个红外传感器的位置信号,AMV可安全着陆或停靠在恢复位置。可使用红外传感器来提供实时数据以协助AMV回避障碍物。
[0079]如图8中所示,非暂时性计算机可读存储介质820可包括可被配置来执行上述示例性过程和/或次过程的程序指令822。数据存储824可包括用于维持数据项的各种数据存储, 所述数据项可被提供用于确定导航路径、停靠、着陆、提供覆盖等。
[0080]在各种实现方式中,本文所示出为包含在一个或多个数据存储中的参数值和其他数据可与未描述的其他信息组合,或可以不同的方式划分成更多、更少或不同的数据结构。 在一些实现方式中,数据存储可物理地定位在一个存储器中、或可分布在两个或更多个存储器上。
[0081]本领域的技术人员将了解,AMV控制系统210仅仅是说明性的并且并不意图限制本发明的范围。尤其地,计算系统和装置可包括可执行所示功能的硬件或软件的任何组合,包括计算机、网络装置等。AMV控制系统210还可连接到未示出的其他装置,或相反可作为独立系统运行。另外,所示出的部件所提供的功能可在一些实现方式中由较少部件来执行或分布于另外部件中。类似地,在一些实现方式中,可不提供一些所示出的部件的功能和/或可不提供其他另外功能。
[0082]本领域的技术人员还应了解,尽管各种项目被示出为在使用时存储在存储器中或者存储装置上,但是这些项目或它们的部分可在存储器与其他存储装置之间传送,以供用于存储器管理和数据完整性的目的。可替代地,在其他实现方式中,一些或全部的软件部件可在另一装置上的存储器中执行,并且与所示出的AMV控制系统通信。一些或全部的系统组件或数据结构还可存储(如作为指令或者结构化数据)在将由适当的驱动器读取的非暂时性计算机可访问介质或便携式制品中。在一些实现方式中,存储在与AMV控制系统210分开的计算机可访问介质上的指令可经由传输介质或信号来传输到AMV控制系统210,传输介质或信号诸如经由通信介质(诸如无线链路)传达的电信号、电磁信号或数字信号。各种实现方式可进一步包括根据以上描述实施的在计算机可访问介质上的指令和/或数据接收、发送或存储。因此,本文所描述的技术可用其他AMV控制系统配置来实践。
[0083]图9是服务器系统的说明性实现方式的示意图,所述服务器系统诸如可用在本文所述的实现方式中的服务器系统420。服务器系统420可包括诸如一个或多个冗余处理器的处理器900、视频播放适配器902、硬盘驱动器904、输入/输出接口 906、网络接口 908和存储器912。处理器900、视频播放适配器902、硬盘驱动器904、输入/输出接口 906、网络接口 908 和存储器912可通过通信总线910通信地互相耦合。[〇〇84] 视频播放适配器902提供显示信号至本地显示器(图9中未示出),所述本地显示器允许服务器系统420的操作者监控并且配置服务器系统420的运行。同样地,输入/输出接口 906与图9中未示出的外部输入/输出装置通信,诸如鼠标、键盘、扫描仪或可被服务器系统 420的操作者操作的其他输入和输出装置。网络接口 908包括硬件、软件或它们的任何组合, 以与其他计算装置通信。例如,如图4中所示,可将网络接口 908配置来在服务器系统420与其他计算装置之间提供通信,所述其他计算装置诸如AMV、物料搬运设施和/或恢复位置。 [〇〇85] 存储器912通常包括随机存取存储器(RAM)、只读存储器(R0M)、闪速存储器和/或其他易失性存储器或永久存储器。存储器912显示存储了用于控制服务器系统420的操作的运行系统914。在存储器912中还存储了用于控制服务器系统420的低级操作的二进制输入/ 输出系统(B10S)916。[〇〇86]此外,存储器912还存储了用于提供网络服务至AMV管理系统426的程序代码和数据。因此,存储器912可存储浏览器应用程序918。浏览器应用程序918包括计算机可执行指令,当处理器900执行所述计算机可执行指令时,所述计算机可执行指令生成或换句话讲获取诸如网页的可配置的标记文档。浏览器应用程序918与数据存储管理器应用程序920通信,以促进库存数据存储924、用户数据存储922和/或事件边界数据存储926和/或其他数据存储之间的数据交换。
[0087]如本文所使用的,术语“数据存储器”指代能够存储、访问和检索数据的任何装置或装置组合,所述装置或装置组合可包括任何标准、分布式环境或集群式环境中任何组合和任何数量的数据服务器、数据库、数据存储装置和数据存储介质。服务器系统420可包括任何适合的硬件和软件,用来按需要与数据存储器922-926整合来执行用于AMV管理系统、 AMV、物料搬运设施和/或恢复位置的一个或多个应用程序。[〇〇88]数据存储器922-926可包括若干独立的数据表、数据库或其他数据存储机构和介质,用来存储与特定方面相关的数据。例如,示出的数据存储922-926包括部件信息、AMV信息、事件信息、气象信息、路线信息、目的地位置信息机构等,所述机构可用于生成并传递信息至AMV管理系统426、物料搬运设施、AMV、恢复位置和/或用户。[〇〇89]应理解,可有可存储在数据存储922-926中的许多其他方面。数据存储器922-926 可通过与其相关联的逻辑来操作,以便从服务器系统420接收指令,并且响应于所述指令而获得数据、更新数据或以其他方式处理数据。
[0090]如上所讨论,存储器912还可包括AMV管理系统426 JMV管理系统426可由处理器 900执行,以实施服务器系统420的一个或多个功能。在一个实现方式中,AMV管理系统426可代表在存储在存储器912中的一个或多个软件程序中体现的指令。在另一实现方式中,AMV 管理系统426可代表硬件、软件指令或其组合。
[0091]—个实现方式中的服务器系统420是利用几个计算机系统和组件的分布式环境,所述计算机系统和组件经由通信链路,使用一个或多个计算机网络或直接连接来进行互连。然而,本领域普通技术人员应理解,此类系统可在具有比图9所图示的组件更少或更多个组件的系统中同样顺利地操作。因此,图9中的描绘本质上应视为说明性的,并且不限制本公开的范围。
[0092]本领域的技术人员将了解,在一些实现方式中,上文论述的过程和系统所提供的功能可以替代方式(诸如将所述功能划分为更多的软件模块或例程或合并为更少的模块或例程)提供。类似地,在一些实现方式中,所示出的过程和系统可提供比所描述的更多或更少的功能,诸如当其他所示出的过程替代地分别缺少或包括此类功能时,或当所提供的功能的量更改的情况下。另外,虽然各种操作都可示出为以特定方式(例如,串行或并行)和/或特定次序执行,但本领域的技术人员将理解,在其他实现方式中,这些操作也可以其他次序和其他方式执行。本领域的技术人员还将理解,以上所论述的数据结构可以不同方式构建,诸如通过使得单个数据结构分成多个数据结构、或通过使得多个数据结构合为单个数据结构。类似地,在一些实现方式中,所示出的数据结构可以存储比所描述的更多或更少的信息,诸如当其他所示出的数据结构替代地分别缺少或包括此类信息时、或当存储的信息的量或类型更改时。如附图中示出的并在本文中描述的各种方法和系统表示示例性实现方式。在其他实现方式中,方法和系统可在软件、硬件或其组合中实施。类似地,在其他实现方式中,任何方法的次序可改变,并且各个元素可被添加、重新排序、组合、省略、修改等。
[0093]根据上述内容,应当了解,虽然本文已经出于说明目的描述特定实现方式,但可在不背离所附权利要求书以及其中所表述的元素的精神和范围的情况下进行各种修改。另夕卜,尽管以下以某些权利要求的形式呈现某些方面,但本发明的发明人可构想到呈任何可用权利要求形式的各种方面。例如,虽然仅仅一些方面当前可表述为在计算机可读存储介质上实现,但同样也可以如此实现其他方面。受益于本公开的本领域技术人员将清楚可进行各种修改和变化。旨在包含所有这些修改和变化,并且相应地,以上描述应视为具有说明性而非限制性意义。
[0094]条款
[0095]1.—种用于将自动移动交通工具部署到事件区域中的系统,其包括:
[0096]存储器,所述存储器耦合到一个或多个处理器并且存储程序指令,当由所述一个或多个处理器执行时,所述程序指令致使所述一个或多个处理器来:
[0097]检测物料搬运设施内事件的发生,其中所述事件是所述物料搬运设施基础设施部件的运行中断;
[0098]确定围绕所述物料搬运设施的受所述事件影响的一部分的事件区域;并且
[0099]传输指令以将自动移动交通工具部署到所述事件区域中,其中所述自动移动交通工具被配置来提供覆盖以恢复所述基础设施部件的中断。
[0100]2.如条款I所述的系统,其中所述基础设施部件是灯、无线网络接入点、有线网络接入点、摄影机、扬声器、麦克风或投影仪中的至少一者。
[0101]3.如条款2所述的系统,其中所述自动移动交通工具被配置来提供覆盖以通过以下至少一者来恢复所述基础设施的中断:
[0102]启动耦合到所述自动移动交通工具的第二灯、启动耦合到所述自动移动交通工具的第二无线网络接入点、启动耦合到所述自动移动交通工具的第二摄影机、启动耦合到所述自动移动交通工具的第二扬声器、启动耦合到所述自动移动交通工具的第二麦克风或启动耦合到所述自动移动交通工具的第二投影仪。
[0103]4.如条款I所述的系统,其中所述指令包括将多辆自动移动交通工具部署到所述事件区域中的指令,其中所述多辆自动移动交通工具中的每一个被配置来恢复所述基础设施部件的中断。
[0104]5.如条款I所述的系统,其中:
[0105]所述自动移动交通工具是自动飞行器或自动移动驱动单元中的至少一者;并且
[0106]所述指令包括用于所述自动移动交通工具的将其自身定位在所述事件区域内的恢复位置处的指令。
[0107]6.—种计算系统,其包括:
[0108]一个或多个处理器;以及
[0109]存储器,所述存储器耦合到所述一个或多个处理器并且存储程序指令,当由所述一个或多个处理器执行时,所述程序指令致使所述一个或多个处理器来:
[0110]确定第一自动移动交通工具的可用剩余电力,其中所述第一自动移动交通工具在事件区域内的目的地位置处并且提供覆盖以至少部分替代不可操作的基础设施部件;
[0111]确定恢复位置,其中所述恢复位置被配置来将电力提供到所述第一自动移动交通工具;
[0112]将指令传输到能够为所述第一自动移动交通工具提供调剂并且被配置来提供覆盖的第二自动移动交通工具;
[0113]确定所述第二自动移动交通工具已到达以为所述第一自动移动交通工具提供调剂;并且
[0114]致使所述第一自动移动交通工具启程前往恢复位置。
[0115]7.如条款6所述的计算系统,其中所述不可操作的基础设施部件是灯、无线网络接入点、有线网络接入点、摄影机、扬声器、麦克风或投影仪中的至少一者。
[0116]8.如条款6所述的计算系统,其中所述指令,当所述指令由所述一个或多个处理器执行时,所述指令进一步致使所述一个或多个处理器来:
[0117]至少部分基于所述可用的剩余电力,确定最晚出发时间,其中所述最晚出发时间代表所述第一自动移动交通工具必须离开所述目的地位置以便在不失去供电的情况下到达所述恢复位置的截止时间。
[0118]9.如条款8所述的计算系统,其中所述指令识别所述最晚出发时间、所述第二移动移动交通工具将到达所述目的地位置的截止到达时间或所述第二自动交通工具将被部署到所述目的地位置的截止部署时间中的至少一者。
[0119]10.如条款8所述的计算系统,其中所述指令,当所述指令由所述一个或多个处理器执行时,进一步致使所述一个或多个处理器来:
[0120]确定所述最晚出发时间临近;并且
[0121]致使所述第一自动移动交通工具在所述最晚出发时间时或之前启程前往所述恢复位置。
[0122]11.如条款6所述的计算系统,其中所述指令,当所述指令由所述一个或多个处理器执行时,进一步致使所述一个或多个处理器来:
[0123]确定事件已结束;并且
[0124]致使所述第一自动移动交通工具或所述第二自动移动交通工具中的至少一个启程前往所述恢复位置。
[0125]12.如条款6所述的计算系统,其中所述恢复位置是交通工具、蜂窝塔顶端、建筑物屋顶、建筑物内的壁架、所述自动移动交通工具可附接到的吊钩、物料搬运设施或所述物料搬运设施内的位置中的至少一者。
[0126]13.如条款6所述的计算系统,其中所述计算系统被耦合到所述自动移动交通工具。
[0127]14.—种用于配送多辆自动移动交通工具的计算机实施的方法,其包括:
[0128]在配置有可执行指令的一个或多个计算系统的控制下,
[0129]确定与事件相关联的事件区域信息;
[0130]至少部分基于所述多辆自动移动交通工具来确定用于在各自的目的地位置配送所述事件区域内所述多辆自动移动交通工具中的每一个的配送格局;以及
[0131]致使所述多辆自动移动交通工具中的每一个导航到所述事件区域内各自的目的地位置。
[0132]15.如条款14所述的计算机实施的方法,其中所述事件由物料搬运设施的基础设施部件运行的中断而引起。
[0133]16.如条款14所述的计算机实施的方法,其中所述事件区域信息从由所述自动移动交通工具形成的无线网络获取。[〇134]17.如条款14所述的计算机实施的方法,其还包括:致使所述多辆自动移动交通工具来形成所述事件区域内的装置可访问的无线网络。
[0135]18.如条款14所述的计算机实施的方法,其还包括:
[0136]致使所述多辆自动移动交通工具来提供所述事件区域内的照明、音频输入、无线网络、音频输出、视频输入或视频输出中的至少一者。
[0137]19.如条款14所述的计算机实施的方法,其中所述配送格局由所述多辆自动移动交通工具确定。
[0138]20.如条款14所述的计算机实施的方法,其中所述目的地位置中的至少一个是所述事件区域内的恢复位置。
[0139]21.如条款20所述的计算机实施的方法,其中所述自动移动交通工具被配置来停靠在所述恢复位置并且从所述恢复位置接受电力或网络连接中的至少一者。
【主权项】
1.一种计算系统,其包括: 一个或多个处理器;以及 存储器,所述存储器耦合到所述一个或多个处理器并且存储程序指令,所述程序指令当由所述一个或多个处理器执行时致使所述一个或多个处理器来: 确定对第一自动移动交通工具可用的剩余电力,其中所述第一自动移动交通工具在事件区域内的目的地位置处并且提供覆盖以替代至少部分不可操作的基础设施部件; 确定恢复位置,其中所述恢复位置被配置来将电力提供到所述第一自动移动交通工具; 将指令传输到能够为所述第一自动移动交通工具提供调剂并且被配置来提供覆盖的第二自动移动交通工具; 确定所述第二自动移动交通工具已到达以为所述第一自动移动交通工具提供调剂;并且 致使所述第一自动移动交通工具启程前往恢复位置。2.如权利要求1所述的计算系统,其中所述不可操作的基础设施部件是灯、无线网络接入点、有线网络接入点、摄影机、扬声器、麦克风或投影仪中的至少一者。3.如权利要求2所述的计算系统,其中所述指令,当所述指令由所述一个或多个处理器执行时,进一步致使所述一个或多个处理器来: 至少部分基于所述可用的剩余电力,确定最晚出发时间,其中所述最晚出发时间代表所述第一自动移动交通工具必须离开所述目的地位置以便在不失去供电的情况下到达所述恢复位置的截止时间。4.如权利要求3所述的计算系统,其中所述指令识别所述最晚出发时间、所述第二移动移动交通工具将到达所述目的地位置的截止到达时间或所述第二自动交通工具将被部署到所述目的地位置的截止部署时间中的至少一者。5.如权利要求3所述的计算系统,其中所述指令,当所述指令由所述一个或多个处理器执行时,进一步致使所述一个或多个处理器来: 确定所述最晚出发时间临近;并且 致使所述第一自动移动交通工具在所述最晚出发时间时或之前启程前往所述恢复位置。6.如权利要求1所述的计算系统,其中所述指令,当所述指令由所述一个或多个处理器执行时,进一步致使所述一个或多个处理器来: 确定事件已结束;以及 致使所述第一自动移动交通工具或所述第二自动移动交通工具中的至少一个启程前往所述恢复位置。7.如权利要求1所述的计算系统,其中所述恢复位置为交通工具、蜂窝塔顶端、建筑物屋顶、建筑物内的壁架、所述自动移动交通工具可附接到的吊钩、物料搬运设施或所述物料搬运设施内的位置中的至少一者。8.如权利要求1所述的计算系统,其中所述计算系统被耦合到所述自动移动交通工具。9.一种用于配送多辆自动移动交通工具的计算机实施的方法,其包括: 在配置有可执行指令的一个或多个计算系统的控制下,确定与事件相关联的事件区域信息;至少部分基于所述多辆自动移动交通工具来确定用于在各自的目的地位置配送所述 事件区域内所述多辆自动移动交通工具中的每一个的配送格局;以及致使所述多辆自动移动交通工具中的每一个导航到所述事件区域内各自的目的地位置。10.如权利要求9所述的计算机实施的方法,其中所述事件由物料搬运设施的基础设施 部件运行的中断而引起。11.如权利要求9所述的计算机实施的方法,其中所述事件区域信息从由所述自动移动 交通工具形成的无线网络获取。12.如权利要求9所述的计算机实施的方法,其还包括:致使所述多辆自动移动交通工具来形成对所述事件区域内的装置可访问的无线网络。13.如权利要求9所述的计算机实施的方法,其还包括:致使所述多辆自动移动交通工具来提供所述事件区域内的照明、音频输入、无线网络、 音频输出、视频输入或视频输出中的至少一者。14.如权利要求9所述的计算机实施的方法,其中所述配送格局由所述多辆自动移动交 通工具确定。15.如权利要求9所述的计算机实施的方法,其中所述目的地位置中的至少一个是所述 事件区域内的恢复位置。16.如权利要求15所述的计算机实施的方法,其中所述自动移动交通工具被配置来停 靠在所述恢复位置并且从所述恢复位置接受电力或网络连接中的至少一者。
【文档编号】G05D1/02GK105992979SQ201480069068
【公开日】2016年10月5日
【申请日】2014年12月16日
【发明人】W.S.沃尔利三世, E.M.克莱顿
【申请人】亚马逊科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1