技术领域
[0001] 本公开涉及用于确认工作现场处的机器的可用性的系统和方法,并且更具体地,涉及用于确认工作现场处的机器在工作现场处执行任务的可用性的系统和方法。
相关背景技术
[0002] 机器可用于在工作现场处执行各种任务。例如,机器可用于挖掘、移动、成形、轮廓化和/或移除工作现场处存在的材料,例如碎石、混凝土、沥青、土壤和/或其它材料。可以制定工作现场计划,并用于指导操作员管理、执行和完成工作现场计划中概述的多个任务,以实现与工作现场相关联的期望结果。工作现场计划可包括特定机器以特定顺序执行对应任务以便在工作现场实现期望结果的指令。一些工作现场可包括由人类操作员使用机器上的控件手动操作的机器、在人类操作员的协助下控制的半自主机器、能够在没有人类操作员干预的情况下执行任务的完全自主机器,和/或至少部分地由与机器分离的人类操作员远程控制的遥控机器的组合。根据工作现场计划协调与不同机器相关联的任务可能是复杂的,并且导致工作现场的效率低下。此外,由于许多机器在工作现场处运行并执行各种任务,可能难以知道某些机器是否可用于在工作现场执行任务。
[0003] 在2017年9月12日授予Ballew等人的第9,760,851B2号美国专利(“’851专利”)中描述了提供综合资产管理的尝试。具体而言,’851专利描述了一种用于综合资产管理的系统。根据’851专利,从第一报告源和第二报告源接收关于资产的信息。从第一启用装置接收关于资产的检查信息,并且随后用来自第一报告源和第二报告源的信息以及来自第一启用装置的检查信息填充数据库,使得来自第一报告源、第二报告源和第一启用装置的信息可以被收集,或以集成方式从数据库访问以供客户端信息系统使用。根据’851专利,用于资产管理的方法和系统可以利用多个不同源来监测资产,并且每个不同源都可以提供填充在数据库中的资产报告。根据’851专利,数据库被组织成组合多个资产报告,从而产生有组织的单个资产信息源,其将提供大量过剩资产管理数据,深度远大于单个信息源可以提供的深度。
[0004] 尽管’851专利旨在描述能够从多个不同源提供资产信息的资产管理系统和方法,但’851专利并没有描述用于确认机器在工作现场处执行任务的可用性的系统和方法。本文描述的系统和方法可以涉及解决上文阐述的可能问题中的一个或多个。
具体实施方式
[0020] 如本文所述,可以制定工作现场计划,并用于指导操作员和/或机器管理、执行和完成工作现场计划中概述的多个任务,以实现与工作现场相关联的期望结果。工作现场计划可包括特定机器以特定顺序执行对应任务以便在工作现场实现期望结果的指令。然而,在一些实例中,关于分配机器以执行与工作现场计划相关联的特定任务作出决策的工作现场管理人员可能在相对于工作现场的非视线(NLOS)位置,因此可能不能验证机器中的一个或多个实际上是否可用于执行分配的任务。例如,被分配执行相应任务的一个或多个机器可能不可用于执行该任务,原因是例如,其已在运行以执行不同的任务,因此当前不可用于执行分配的任务。在一些实例中,被分配执行相应任务的一个或多个机器可能不可用于执行该任务,原因是例如,工作现场存在将阻止分配的机器执行该任务的障碍。例如,障碍可包括一个或多个其它机器在某一位置处停放或运行,该位置阻止分配的机器能够执行其相应任务。在一些实例中,障碍可包括环境障碍,例如树木、地形中的陡降,和/或可阻止分配的机器安全运行的一些其它障碍。在一些实例中,被分配执行相应任务的一个或多个机器可能不可用于执行该任务,原因是例如,分配的机器不处于适合执行分配的任务的状况。例如,分配的机器可能没有联接到机器的适合于执行分配的任务的作业工具。例如,分配的任务可包括破碎岩石或混凝土,这可能需要包括液压锤的作业工具。分配的机器可能装配有另一作业工具或铲斗,因此,该机器在能够执行分配的任务之前可能需要重新装配液压锤。在一些实例中,分配的机器可能不可用于执行分配的任务,原因是它在能够执行分配的任务之前需要维护或修理。例如,分配的机器可能有瘪胎,履带链节冻结或断裂,缺少作业工具或零件,作业工具或零件损坏,分配的机器未完全组装(例如,作业工具未正确附接),存在明显的流体泄漏(例如,从机器下方的地面和/或在机器上明显可见燃料、液压流体、油和/或冷却剂泄漏(例如,流体在一侧向下滴)),机器不能启动,机器的操作员控件上有警报灯/故障信号,机器没有足够的燃料来执行分配的任务,和/或机器在启动时发出奇怪的声音。
[0021] 本说明书大体上涉及用于确认机器执行分配的任务的可用性的系统和方法。在一些实例中,所述系统和方法可以被配置成向位于工作现场处的人员提供确认从例如相对于工作现场的NLOS位置选择的机器执行分配的任务的可用性(包括缺乏可用性)的能力。在一些实例中,所述系统和方法可包括移动装置,以供工作现场处的人员使用以确认可用性,例如,该移动装置可提供一个或多个提示,以促进人员确认并将确认传送到远离工作现场的位置,例如工作现场管理人员的位置。
[0022] 图1是示出了示例工作现场100和示例工作现场管理系统102的示意图,所述示例工作现场管理系统用于管理用于挖掘、移动、成形、轮廓化和/或移除与工作现场100处存在的地形104相关联的材料的一个或多个机器的操作。设想了其它类型的工作现场和/或机器。在一些实例中,工作现场管理系统102可以被配置成辅助开发和/或执行工作现场计划,该工作现场计划可用于指导工作现场100处的机器中的一个或多个的操作,以实现与工作现场100相关联的期望结果。在一些实例中,工作现场管理系统102可以被配置成协助创建工作现场计划和/或从非视线(NLOS)位置实施工作现场计划。例如,可以创建工作现场计划,以帮助操作员和其他用户管理、执行和完成工作现场计划中概述的多个任务。在一些实例中,所述机器可包括由人类操作员使用机器上的控件手动操作的机器、在人类操作员的协助下控制的半自主机器、能够在没有人类操作员干预的情况下执行任务的完全自主机器,和/或至少部分地由与机器分离的人类操作员和/或一个或多个电子控制器远程控制的遥控机器的组合。在一些实例中,工作现场管理系统102可以被配置成协助确认机器中的一个或多个执行与工作现场100相关联的一个或多个相应任务的可用性。
[0023] 如图1所示,示例工作现场100可包括在工作现场100处运行以执行与工作现场100相关联的各种任务的一个或多个机器106、108、110、112或114。例如,工作现场100可包括一个或多个挖掘机106、一个或多个装载机108、一个或多个压实机110、一个或多个拖运机112、一个或多个平地机114,和/或用于例如施工、采矿、铺路、挖掘和/或工作现场100处的其它操作的其它类型的机器。本文中描述的机器中的一个或多个可以通过一个或多个通信站118(例如,一个或多个通信塔,包括被配置成促进通信的一个或多个发射器、接收器和/或收发器)彼此通信和/或与通信系统116(例如,本地和/或远程控制系统)通信。在一些实例中,一个或多个通信站118可以被配置成促进一个或多个机器与例如工作现场管理系统
102的工作现场控制器120之间的无线通信,以用于传输和/或接收与例如执行与工作现场
100相关联的任务有关的操作数据和/或指令的目的。
[0024] 示例挖掘机106可以包括出于后续操作(即,用于爆破、装载、拖运和/或其它操作)的目的在工作现场100处移动材料的任何机器。例如,挖掘机106可包括挖掘机、反铲挖掘机、推土机、钻探机、挖沟机、拉铲挖土机和/或任何其它类型的挖掘机。多个挖掘机106可以位于工作现场100处的公共区域内,并且在一些实例中可以执行相似功能。例如,挖掘机106中的一个或多个可以移动土壤、沙子、矿物、碎石、混凝土、沥青、表土和/或包括工作现场100的地形104的工作面122的至少一部分的其它材料。
[0025] 示例装载机108可以包括提升、运送、运载和/或移除例如已被挖掘机106中的一个或多个移动或减少的材料的任何机器。在一些实例中,一个或多个装载机108可以被构造成移除此类材料,和/或可将移除的材料从工作现场100处的第一位置运输至工作现场100处或远离工作现场100或所述工作现场上的第二位置。装载机108的实例可以包括轮式装载机或履带式装载机、前铲挖掘机、挖掘机、电缆铲、堆取料机,和/或其它类型的装载机。一个或多个装载机108可以在工作现场100的公共区域内操作,例如以将材料装载到一个或多个拖运机112上。
[0026] 示例压实机110可以包括被配置成在工作现场100的地形104的工作面122上施加应力并使其上的土壤、混凝土、沥青和/或其它材料致密化和/或获得可接受的表面光洁度的任何机器。在一些实例中,一个或多个压实机110的操作可在一个或多个平地机114的操作之后和/或可在平地机114的操作之前。在一些实例中,压实过程可以用一个或多个压实机110执行,所述压实机是例如具有前滚筒和后滚筒的双滚筒压实机,所述前滚筒和后滚筒可用于通过一个或多个压实机110的重量推进机器并将材料压实到合适的状态。一些实例可以与滚筒振动设备协作使用。压实机110的其它实例可包括轮式或履带式压实机、振动压实机和串联振动压实机和/或其它类型的压实机。在一些实例中,一个或多个压实机110可包括土壤压实机,该土壤压实机被配置成压实位于工作现场100的工作面122上的土壤或其它材料。尽管可使用一个或多个压实机110压实其它材料,但本文描述的实例结合土壤压实来描述。
[0027] 示例拖运机112可包括在工作现场100内的不同位置之间和/或向远离工作现场的另一位置运载材料(例如,挖掘的材料)的任何机器。拖运机112的实例可包括铰接式卡车、非公路卡车、公路倾卸卡车、轮式拖拉机铲运机,和/或其它类型的拖运机。拖运机112可例如沿着拖运道路将例如表土从工作现场100内的挖掘区运载到各种垃圾场,并返回相同或不同的挖掘区以再次装载。
[0028] 示例平地机114可以包括被配置成通过对例如工作现场100处的土壤的材料进行平整以产生基本平坦表面,以例如用于包括压实操作的后续操作的任何机器。平地机114的实例可包括刮土机、推土机、自动平地机和/或在操作期间产生平坦表面的任何其它类型的机器。
[0029] 如图1所示,示例工作现场管理系统102包括工作现场控制器120,该工作现场控制器被配置成控制和/或协调与工作现场100相关联的各种资产(机器和/或人)之间的操作。在一些实例中,工作现场控制器120可位于例如远离工作现场100的命令中心处。在一些实例中,工作现场控制器120可位于工作现场100处。工作现场控制器120可以被配置成促进一个或多个挖掘机106、一个或多个装载机108、一个或多个拖运机110、一个或多个压实机
112、一个或多个平地机114和/或工作现场100的其它机器之间的通信,并且向它们提供信息。在一些实例中,工作现场控制器120的功能可以例如被分配,使得某些操作可以在工作现场100处执行,而其它操作可以在工作现场远程执行,例如,在远程命令中心处执行。例如,工作现场控制器120的至少一些操作可以在工作现场100处,在一个或多个挖掘机106上,在一个或多个装载机108上,在一个或多个拖运机110上,在一个或多个压实机112上,在一个或多个平地机114上和/或在工作现场100的其它机器上以及在工作现场100的其它位置和装置中执行。在一些实例中,工作现场控制器120可包括工作现场100的部件,位于工作现场100处的一个或多个机器的部件,诸如移动电话、平板电脑和/或膝上型计算机以及其它类型的移动装置的单独移动装置的部件。
[0030] 工作现场控制器120可以是电子控制器,其以逻辑方式操作以执行操作、运行控制算法、存储和检索数据和/或其它所需操作。工作现场控制器120可以包括和/或访问存储器、辅助存储装置、处理器,和/或用于运行应用程序的任何其它部件。存储器和辅助存储装置可以采用只读存储器(ROM)或随机存取存储器(RAM)或工作现场控制器120可访问的集成电路的形式。各种其它电路,例如电源电路、信号调节电路、驱动器电路和/或其它类型的电路可以与工作现场控制器120相关联。
[0031] 工作现场控制器120可以是单个控制器,或者可以包括多于一个控制器。在工作现场控制器120包括多于一个控制器的至少一些实例中,工作现场控制器120可例如包括与挖掘机106、装载机108、拖运机110、压实机112、平地机114和/或工作现场100的其它机器中的每一个相关联的额外控制器。在一些实例中,额外控制器可以被配置成控制工作现场100的各种功能和/或特征。控制器中的一个或多个可包括一个或多个处理器、中央处理单元和/或微处理器,所述一个或多个处理器、中央处理单元和/或微处理器可以与工作现场100相关联,和/或可以协作控制工作现场100中包括的机器的各种功能和操作。工作现场控制器120的功能可例如以硬件和/或软件实施,而不考虑功能。工作现场控制器120可以依赖于一个或多个数据图、查找表、神经网络、算法、机器学习算法、机器学习训练算法,和/或与工作现场100的操作条件和操作环境有关的其它部件,其可以存储在工作现场控制器120的存储器中,和/或可以由工作现场控制器120访问。上述数据图、查询表、神经网络和/或其它部件中的至少一些可包括例如表、图形和/或等式形式的数据集合,以改进和/或最大化工作现场100的性能和效率和/或其操作。
[0032] 工作现场管理系统102的部件可经由例如一个或多个网络124与工作现场100的部件中的任一个通信和/或以其它方式可操作地联接到所述部件中的任一个。一个或多个网络124可以包括局域网(LAN)、更大的网络,例如,广域网(WAN),和/或网络的集合,例如,因特网。用于网络通信的协议,例如TCP/IP,可用于实施一个或多个网络124。在一些实例中,一个或多个网络124可包括经由存储卡、闪存和/或其它便携式存储装置传输信息的其它分发技术。
[0033] 在一些实例中,工作现场100的机器中的一个或多个可包括相应的控制器,相应的控制器中的一个或多个(包括工作现场控制器120)可以与一个或多个网络124通信和/或可以通过所述一个或多个网络以其它方式可操作地连接。例如,一个或多个网络124可以包括工作现场管理系统102的无线通信系统的部件,并且作为此类无线通信系统的一部分,工作现场100的机器中的一个或多个可以包括相应的通信装置(例如,发射器、接收器和/或收发器)。一些此类通信装置可以被配置成允许在工作现场控制器120和/或机器的相应的控制器中的一个或多个之间无线地传输多个信号、指令和/或信息。一些此类通信装置还可以被配置成允许与远离工作现场100的其它机器和系统通信。例如,此类通信装置可包括发射器,该发射器被配置成(例如,经由通信系统116和/或一个或多个通信站118,例如经由一个或多个网络124)将信号传输到一个或多个其它此类通信装置的接收器。在一些此类实例中,一个或多个通信装置还可以包括接收器,该接收器被配置成(例如,经由通信系统116和/或一个或多个通信站118,例如,经由一个或多个网络124)接收此类信号。在一些此类实例中,通信装置的发射器和接收器可以组合为收发器或具有相似能力的其它部件。在一些实例中,与工作现场管理系统102的机器相关联的相应的控制器可以与工作现场控制器120基本上相似和/或相同,和/或可以包括与其相同或类似的部件中的一个或多个。
[0034] 在至少一些实例中,与机器相关联的通信装置可以实现(例如,经由通信系统116和/或一个或多个通信站118,例如,经由一个或多个网络124)与一个或多个移动装置的通信,所述一个或多个移动装置包括例如平板电脑、计算机、蜂窝/无线电话、个人数字助理,和/或位于工作现场100处和/或远离工作现场100的其它电子装置126。例如,一些此类电子装置126可包括移动装置,例如,项目管理人员(例如,工长或主管)的移动电话和/或平板电脑,其可以监督在工作现场100处或在相对于工作现场100的非视线(NLOS)位置处的操作。如本文中所使用的,术语“非视线”或“NLOS”意指被广义地理解,并且可以指相对于工作现场100的被例如物理物体阻挡使得光和/或电磁波不能在该位置与工作现场100之间传播的任何位置。在一些实例中,NLOS位置可包括提供足以执行本文所述的示例功能中的至少一些的数据存储和计算能力的云网络。如本文中所使用的,术语“视线”或“LOS”意指被广义地理解,并且可以指相对于工作现场100的不被例如物理物体阻挡使得光和/或电磁波可以在该位置与工作现场100之间传播的任何位置。例如,NLOS位置可以是相对于工作现场100的远程位置,诸如通信系统116和/或一个或多个通信站118的中间通信装置可以用于在远程位置与工作现场100之间传输信号,例如,在远程位置与工作现场100之间不可直接传输的情况下。在一些实例中,通信系统116可包括一个或多个通信卫星128。在一些此类实例中,包括经由例如一个或多个通信卫星128提供的卫星通信,NLOS位置的范围可从例如几英里到工作现场管理系统102相对于工作现场100操作的地面主体(例如,地表)的圆周的一半。
在一些实例中,远程定位的操作员可例如通过经由一个或多个通信卫星128、通信系统116、一个或多个通信站118和/或一个或多个网络124将信号从计算装置(例如,工作现场控制器
120、电子装置126和/或另一远程定位的计算装置)传送到工作现场100来手动地和/或半自主地远程操作机器。
[0035] 如本文中所使用的,术语“远程”意指被广泛理解,并且可以指远离工作现场100定位。尽管远程位置可以在工作现场100的视线内,如本文中所使用的远程可指计算装置(例如,工作现场控制器120、电子装置126和/或另一远程定位计算装置)不在工作现场100处或不在工作现场上,并且可以使用中间通信装置(例如,通信卫星128、通信系统116、一个或多个通信站118和/或一个或多个网络124中的一者或多者)将信号传送到工作现场100的位置。如本文中所使用的,“本地”意指被广泛理解,并且可以指位于工作现场100处或工作现场上。
[0036] 无线通信系统的一个或多个网络124、通信电子装置126和/或其它部件可以实现或利用包括多个通信标准中的任一个的任一期望系统或协议。协议可以允许工作现场控制器120、电子装置126、与机器相关联的通信装置中的一个或多个和/或工作现场管理系统102的任何其它所需机器或部件之间的通信。本文所述的工作现场管理系统102可以使用的无线通信系统或协议的实例可包括诸如Bluetooth RTM的无线个人局域网(例如,IEEE
802.15),诸如IEEE 802.11b和/或802.11g的局域网、蜂窝网络,和/或用于数据传输的任何其它系统或协议。设想了其它无线通信系统和配置。在一些实例中,无线通信可以直接在工作现场控制器120和/或工作现场100的机器中的一个或多个之间和/或此类机器之间传输和/或接收。在一些实例中,通信可以被自动路由,而不需要远程实体重新传输。
[0037] 工作现场100的一个或多个机器可包括位置传感器,该位置传感器被配置成生成指示相应机器的位置、速度、航向和/或取向的一个或多个信号。在一些此类实施例中,与相应机器相关联的通信装置可以被配置成生成指示例如由相应位置传感器检测到的此类确定的位置、速度、航向、取向、拖运距离和/或覆盖面积的信号,并且/或者将所述信号传输到例如工作现场控制器120和/或工作现场100的其它相应机器。在一些实例中,相应机器的位置传感器可包括全球导航卫星系统(GNSS)和/或全球定位系统(GPS)的部件(例如,接收器)。在一些实例中,可以使用通用总站(UTS)来定位相应机器的位置。在一些实例中,本文所述的位置传感器中的一个或多个可以包括GPS接收器、发射器、收发器、激光棱镜和/或其它此类装置,并且位置传感器可以连续地、基本连续地或以各种时间间隔与一个或多个通信卫星128和/或UTS通信以确定位置传感器所联接的机器的相应位置。工作现场100的一个或多个附加机器还可以与一个或多个通信卫星128和/或UTS通信,并且此类通信卫星128和/或UTS还可以被配置成确定此类附加相应机器的位置。在一些实例中,工作现场控制器120和/或工作现场管理系统102的其它部件可以使用由相应位置传感器确定的机器位置、速度、航向、取向和/或其它参数来协调一个或多个机器和/或工作现场100的其它部件的活动。
[0038] 通信卫星128和/或UTS可用于从工作现场100的机器中的一个或多个接收机器数据。通信卫星128和/或UTS可以用于将机器数据传输至工作现场控制器120和/或工作现场管理系统102内的其它数据处理装置或系统。机器数据可以由联接到一个或多个机器的多个传感器获得,由与相应机器相关联的控制器处理,且传输到其它计算装置,例如工作现场控制器120、电子装置126和/或工作现场管理系统102内的其它数据处理装置。在一些实例中,机器中的一个或多个可包括多个传感器,该多个传感器用于生成指示与相应机器相关联的多个不同环境参数中的一个或多个的一个或多个信号。传感器可以被配置成生成指示众多环境参数中的一个或多个的信号,所述环境参数是例如光、运动、温度、磁场、电场、重力、速度、任何数目方向上的加速度、湿度、湿气、振动、压力和/或声音,以及其它环境参数。因此,传感器可包括加速度计、温度计、接近传感器、电场接近传感器、磁力计、气压计、地震仪、压力传感器和/或声传感器,以及其它类型的传感器。可以收集和/或存储与传感器类型相关联的对应数据。在一些实例中,经由传感器获得的数据可传送到相应机器的控制器以用于进一步通信和/或处理。
[0039] 机器数据可以包括机器远程信息处理数据,该机器远程信息处理数据可包括例如机器的位置,限定机器使用的方式、位置、持续时间和/或功能的利用数据,与机器相关联的规格,机器的健康状况,从与机器相关联的传感器获得的数据,和/或其它远程信息处理数据。如本文中所使用的,“远程信息处理”可以指通过诸如包括一个或多个网络124的有线或无线通信网络的电平移手段测量、传输和/或接收定义某一距离处的数量值的数据。在至少一些实例中,远程信息处理数据可包括与关于一个或多个机器的任务完成水平和/或工作现场计划的进度相关联的数据,并且可呈现为例如有时称为“关键进度指示器”(KPI)的进度指示器。在一些实例中,工作现场计划可包括实施工作现场计划所在的工作现场100的范围。在一些实例中,工作现场计划可包括至少一项任务,包括至少部分地限定工作现场计划的任务参数。任务参数可以包括例如对机器的指令,所述指令识别为完成任务要采取的动作,例如,要执行任务的工作区,机器针对工作现场100的材料要采取的交互式动作的数目,例如,要拖走的负荷的数目、要进行的遍次的数目,以及其他机器特定的任务参数。任务参数还可以包括完成任务的截止时间和/或日期,或者可以执行与任务相关的一个或多个动作的计划时间。工作现场计划还可以包括限定相应机器的一个或多个尺寸和/或能力的至少一个机器参数。例如,机器参数可包括一个或多个作业工具和/或与相应机器相关联的其它材料移动器具的大小,与相应机器相关联的手动、自主和/或远程控制能力和/或这些能力是否可用于相应机器的指示,相应机器消耗的燃料类型,相应机器的物理尺寸,和/或可用于确定要分配给特定机器的工作现场计划的任务和/或要分配给特定机器的操作模式的类型的其它机器参数。
[0040] 在一些实例中,进度指示器(PI)可以与相应任务相关联,可包括用于评估项目(例如,由与工作现场计划相关联的相应机器执行的任务)完成水平或百分比的任何类型的测量。在一些实例中,远程信息处理数据可以包括从与相应机器相关联的传感器获得的数据。例如,远程信息处理数据可以包括与在工作现场100内和/或沿着工作现场100的工作面122检测到障碍有关的数据。在一些实例中,与检测到障碍有关的数据可以从与机器相关联的传感器获得,所述传感器是例如成像器、光检测和测距(LIDAR)传感器、无线电检测和测距(RADAR)传感器、声音导航和测距(SONAR)传感器、其组合,和/或用于检测空间中的物体的传感器和技术。相应机器的控制器可以与执行障碍检测软件的传感器一起使用以识别和/或分类从传感器获得的传感器数据中包括的物体。远程信息处理数据可包括与工作现场计划有关的数据。例如,远程信息处理数据可包括从例如工作现场管理系统102的工作现场控制器120、电子装置126和/或工作现场管理系统102内的其它数据处理装置发送的数据。在一些实例中,远程信息处理数据可包括每个机器的唯一标识符,例如,车牌号、车辆识别号、与和相应机器相关联的控制器相关联的介质访问控制(MAC)地址,和/或相应机器的电子装置126,以及其它类型的唯一标识符。在一些实例中,唯一标识符可以被分配给一个或多个机器,并存储在存储器,例如与工作现场控制器120和/或相应机器的控制器相关联的存储器中。
[0041] 一个或多个机器可以半自主地和/或完全自主地操作。如本文所使用的,术语“自主的”可以广义地理解,并且可以指完全自动或基本上自动的任何操作,例如,在机器运行中没有大量的人参与的情况下。自主车辆(例如,机器106、108、110、112和/或114)通常可以是无人的(例如,无人驾驶的)。在一些实例中,自主车辆可以自动操纵或以其它方式操作,并且可以具有一个或多个人类乘客。类似地,如本文中所使用的,术语“半自主的”可以广义地理解,并且可以指至少部分自动的和/或至少部分由人参与操作所产生的任何操作,例如,在至少一些人参与操作的情况下。半自主车辆(例如,机器106、108、110、112和/或114)可以是无人的(例如,无人驾驶的)和/或可以是具有人类驾驶员或副驾驶员的有人驾驶的。在一些实例中,半自主车辆可以由至少一个个体在工作现场处,例如在视线位置处和/或相应机器内有人驾驶的,和/或由从NLOS位置远程操作机器的个体有人驾驶的。
[0042] 在一些实例中,一个或多个机器可以报告各种类型的生产度量。例如,工作现场控制器120、电子装置126、机器的通信装置中的一个或多个,和/或工作现场100的任何其它机器和/或部件可以连续地或周期性地向机器的相应通信装置发送请求,以请求从机器的传感器获得的数据,并且/或者与进度指示器相关联的数据可以被传输到工作现场100的机器和/或部件。在一些实例中,机器的传感器可感测环境,并且包括传感器数据的信号可经由机器的通信装置和/或机器的控制器连续地或周期性地传输到工作现场控制器120、电子装置126、机器的通信装置中的一个或多个,和/或工作现场100的任何其它所需机器和/或部件。在一些实例中,机器的传感器可感测环境,并且包括传感器数据的数据可存储在例如与机器的通信装置、机器的控制器、工作现场控制器120、电子装置126,和/或工作现场100的任何其它机器和/或部件相关联的数据存储装置中。
[0043] 机器中的一个或多个可以不同类型的进度指示器(PI)的形式报告生产度量。例如,可以测量机器递送的卡车负载和/或工作现场100的最终坡度(例如,通过坡度控制、人工调查和/或无人机飞行),以确定工作现场计划(例如利用多个不同机器的大面积挖掘项目)内各个任务的进度。在一些实例中,PI可用于识别工作现场计划内表现不佳的机器,和/或允许主管、工长、管理人员、组员和/或与工作现场计划相关联的其他个人了解关于工作现场计划的进度。在一些实例中,PI可以呈现在例如电子装置126的显示装置、与工作现场控制器120相关联的显示装置和/或与工作现场100相关联的其它显示装置上的用户界面上。用户(例如,主管、管理人员、组员和/或与工作现场计划相关联的其他个人)可以了解例如由PI定义的各个生产度量中的一个或多个,因为它们与任务和整体工作现场计划有关。由机器的传感器感测的数据可以从机器传输,并且可以由例如工作现场控制器120使用一个或多个数据图、查找表、神经网络、算法、机器学习算法和/或其它部件进行处理,以向用户呈现作为PI的数据。在一些实例中,相应机器可以独立地执行工作现场计划内它们各自的任务。在一些实例中,机器中的两个或更多个可以协作操作以执行和完成任务和工作现场计划。在一些此类实例中,PI可以作为来自相应机器的各个数据集传送,PI可以在机器组从它们各自的传感器收集数据时分组在一起,和/或PI可以基于机器彼此相似或相同而分组在一起。
[0044] 如上文所述,机器中的一个或多个可以包括控制器。机器控制器可包括机载和/或由相应机器以其它方式携带的本地控制系统的部件。机器控制器可包括相应机器内的控制相应机器的电系统或子系统中的至少一者,并且因此控制相应机器的至少一个功能的任何嵌入式系统。此类机器控制器的一些实例可以与工作现场管理102的工作现场控制器120大体上相似或相同。例如,机器控制器中的一个或多个可以包括一个或多个处理器、存储器,和/或本文关于工作现场控制器120描述的其它部件。在一些实例中,机器控制器可包括ECU,例如电子控制模块(ECM)、动力系统控制模块(PCM)、变速器控制模块(TCM)、制动控制模块(EBCM)、中央控制模块(CCM)、中央定时模块(CTM)、通用电子模块(GEM)、车身控制模块(BCM)、悬架控制模块(SCM)、控制单元和/或任何其它类型的ECU。ECU可包括辅助机器的操作的硬件和嵌入式软件。
[0045] 在一些实例中,机器控制器可位于机器中的相应一个上,并且/或者可以包括位于相应机器远程,例如在工作现场100的任何其它机器上和/或在命令中心处的部件。因此,在一些实例中,机器控制器的功能可以例如被分配,使得某些功能可以在相应机器上执行,而其它功能可以在相对于机器的远程执行。在一些实例中,由相应机器携带的本地控制系统的机器控制器可以单独或与工作现场控制器120组合实现相应机器的自主和/或半自主控制。在一些此类实例中,由相应机器携带的机器控制器可以指示相应通信装置和/或位置传感器如本文所述并且如例如工作现场控制器120指示而起作用。
[0046] 在一些实例中,工作现场100的一个或多个机器可包括联接到机器(例如,联接到机器的底盘或框架)的一个或多个器具和/或作业工具。例如,对于装载机108,作业工具可包括铲斗,该铲斗被构造成例如在开放体积或其它基本上开放的空间内收集、提升和/或运载来自工作现场100的材料。一些装载机108可以被构造成通过将作业工具降低到装载位置来将材料(例如,由一个或多个挖掘机106移除的材料)例如挖出、提升和/或装载到作业工具中。例如,装载机108可包括枢轴联接到装载机108的底盘或框架的一个或多个连杆。作业工具可联接到此类连杆,连杆可以被构造成(例如,经由一个或多个液压缸、电动机和/或与其联接的其它致动器)将作业工具降低到装载位置,在该装载位置,作业工具的前缘被设置成接近、邻近工作面122和/或在该工作面处,作业工具的底座可以移动到基本上平行于工作面122的位置。然后,可以控制一些装载机108以沿着工作现场100的工作面122的表面前进,使得作业工具可以影响材料和/或设置在工作面122上的其它物体,以便将材料至少部分地转移到作业工具的开放空间中。然后,可以控制连杆以将作业工具升高、枢转和/或倾斜到工作面122上方的运载位置。然后,可以控制装载机104在工作现场100上移动,例如,直到装载机108到达倾倒区、拖运机112和/或工作现场100处的分配用于接收由作业工具运载的被移除材料的另一位置。然后,可以控制连杆以将作业工具降低、枢转和/或倾斜到卸载位置,在该卸载位置,由作业工具运载的材料可以(例如,由于作用在由作业工具运载的材料上的重力)沉积在拖运机112的拖斗内和/或期望的其它位置处。在一些实例中,挖掘机106中的一个或多个、压实机110中的一个或多个、拖运机112中的一个或多个和/或平地机
114中的一个或多个可包括被构造成执行与相应机器类型相关联的一个或多个操作的一个或多个作业工具和/或连杆。
[0047] 图2是示出了示例工作现场100和根据图1中所示的示例工作现场管理系统102的示例工作现场管理系统102的示意图。如图2中所示,示例工作现场管理系统102可包括根据图1中所示的工作现场控制器的工作现场控制器120。如图2中所示,工作现场控制器120可包括一个或多个工作现场控制器处理器200以及发射器/接收器202(例如,发射器、接收器和/或收发器),该发射器/接收器被配置成例如经由一个或多个网络124传送和/或接收与工作现场管理系统102相关联的信号。在一些实例中,工作现场控制器120可以被配置成:接收指示将由一个或多个机器(例如,图1中所示的机器106、108、110、112或114中的一个或多个)执行的一个或多个任务的一个或多个信号;识别用于执行一个或多个任务的一个或多个机器;以及生成指示一个或多个机器和/或一个或多个相应任务的一个或多个信号。例如,如图2中所示,工作现场管理系统102可包括用户输入装置204(例如,键盘、语音输入装置等),并且个人(例如,工作现场管理人员和/或与工作现场100相关联的其他人员)可以使工作现场计划的至少一部分通过用户输入装置204输入,并且与工作现场计划相关联的一个或多个信号可以被传送到工作现场控制器120。在一些实例中,工作现场管理人员和/或其他人员可位于NLOS位置处。一个或多个工作现场控制器处理器200可以被配置成识别一个或多个机器和/或将由相应的一个或多个机器执行的一个或多个任务。在一些实例中,一个或多个工作现场控制器处理器200可以被配置成:访问(例如,与之通信)包括用于存储机器和工作现场数据206的存储器的数据库,该数据库可包括与本文论述的工作现场100、工作现场管理系统102、机器、地形104、通信系统116、工作面122、一个或多个网络124等有关的数据类型中一种或多种;以及促进识别用于执行与从用户输入装置204接收的一个或多个信号相关联的一个或多个任务的一个或多个机器。
[0048] 如本文所述,尽管工作现场控制器120可以接收与一个或多个机器相关联的通信,例如如上文所述,可能难以基于通信确定一个或多个机器是否可用于执行经由工作现场管理系统102分配的一个或多个相应任务。例如,被分配执行相应任务的一个或多个机器可能不可用于执行该任务,原因是例如,其已在运行以执行不同的任务,因此当前不可用于执行分配的任务。在一些实例中,被分配执行相应任务的一个或多个机器可能不可用于执行该任务,原因是例如,工作现场100上存在阻止分配的机器执行该任务的障碍。例如,障碍可包括一个或多个其它机器在某一位置处停放或运行,该位置阻止分配的机器能够执行相应任务。在一些实例中,障碍可包括环境障碍,例如,树木、地形中的陡降,和/或可阻止分配的机器安全运行的一些其它障碍。在一些实例中,被分配执行相应任务的一个或多个机器可能不可用于执行该任务,原因是例如,分配的机器不处于适合执行分配的任务的状况。例如,分配的机器可能没有联接到机器的适合于执行分配的任务的作业工具。例如,分配的任务可包括破碎岩石或混凝土,这可能需要包括液压锤的作业工具。分配的机器可能装配有不同的作业工具或铲斗,因此,机器可能在能够执行分配的任务之前需要重新装配液压锤。在一些实例中,分配的机器可能不可用于执行分配的任务,原因是它在能够执行分配的任务之前需要维护或修理。例如,分配的机器可能有瘪胎,履带链节冻结或断裂,缺少作业工具或零件,作业工具或零件损坏,分配的机器未完全组装(例如,作业工具未正确附接),存在明显的流体泄漏(例如,从机器下方的地面和/或在机器上明显可见燃料、液压流体、油和/或冷却剂泄漏(例如,流体在一侧向下滴)),机器不能启动,机器的操作员控件上有警报灯/故障信号,机器没有足够的燃料来执行分配的任务,和/或机器在启动时发出奇怪的声音。
[0049] 因此,可能期望验证或确认被分配执行与工作现场100相关联的任务的一个或多个机器是否可用于执行分配的任务。如图2中所示,工作现场管理系统102的一些实例可包括移动装置208,该移动装置包括一个或多个移动装置处理器210,该一个或多个移动装置处理器被配置成:接收一个或多个信号,该一个或多个信号指示被选择用于执行与工作现场100相关联的一个或多个任务的机器;以及显示表示所选机器的图像212,和/或显示提示,以用于工作现场100处的人员214确认机器执行任务的可用性。移动装置208可包括任何已知的移动计算装置,例如,平板电脑、计算机、蜂窝/无线电话、个人数字助理和/或计算机、其它电子装置等。在一些实例中,如图2中所示,移动装置208可包括发射器/接收器216(例如,发射器、接收器和/或收发器),该发射器/接收器被配置成通过通信系统116,例如通过一个或多个网络124传送和/或接收信号。在一些实例中,移动装置208的发射器/接收器216可以从工作现场控制器120接收一个或多个信号,该一个或多个信号指示被分配执行与工作现场100相关联的一个或多个任务的一个或多个机器和/或指示一个或多个任务。在一些实例中,移动装置208可包括移动装置显示器218,该移动装置显示器被配置成显示表示分配的机器的一个或多个图像,并且在至少一些实例中,显示提示,以用于位于分配的机器附近(例如,LOS位置)的人确认分配的机器执行分配的一个或多个任务的可用性。
[0050] 例如,如图2中示意性示出的,该提示可以包括以下中的一者或多者:被配置成例如促进确认分配的机器当前未使用的机器状态提示220;被配置成例如促进确认在工作现场100处不存在阻止分配的机器运行的障碍的工作现场状况提示222;或者被配置成例如促进确认机器处于适于执行分配的一个或多个任务的状况的机器状况提示224。如图2中所示,机器状况提示224的一些实例可包括检查表提示,其提示人员214在通过与供人员214确认的机器的多个零件的准备状态相关联的机器状况参数的检查表226和/或通过成像器提示228对机器状况提示224作出响应之间进行选择,所述成像器提示提示人员生成机器的多个零件或机器所处的环境的部分中的一者或多者的多个图像。在一些实例中,可以使用检查表226和成像器提示228的组合来执行确认。在一些实例中,机器状况提示224可以针对被确认机器的特性进行定制。例如,对于挖掘机106,与平地机114相比,一个或多个提示可以与挖掘机106的铲斗(例如,铲斗的存在或其状况)有关,对于平地机,一个或多个提示可以与平地机114的刮板(例如,刮板的存在或其状况)有关。基于一个或多个提示,位于工作现场100上的机器处的人员214可以确认分配的机器是否可用于执行一个或多个分配的任务。在一些实例中,这可以被配置成通过利用工作现场100处(例如分配的机器在工作现场100上的位置处)存在一个或多个人员来协助从NLOS位置实施工作现场计划。
[0051] 如图2中所示,示例人员214位于工作现场100处示例机器230附近,所述示例机器可包括本文所述的任何示例机器,以及被配置成执行相同或其它任务的其它类型的机器。在一些实例中,基于移动装置显示器218显示的一个或多个提示,人员214可以确认机器230执行与工作现场100相关联的一个或多个任务的可用性。例如,如参考图3‑8描述的,人员
214可以基于一个或多个提示,确定机器230是否正在使用,并且因此不可用于执行一个或多个分配的任务,确定工作现场100处的障碍是否阻止机器230执行一个或多个分配的任务,并且因此机器230不可用于执行一个或多个分配的任务,并且/或者确定机器230是否处于将阻止或损害机器230执行一个或多个分配的任务的能力的状况。
[0052] 在一些实例中,一个或多个移动装置处理器210可以被配置成促进对一个或多个提示的响应进行选择,所述一个或多个提示指示确认机器230执行一个或多个任务的可用性或否定机器230执行一个或多个任务的可用性。在一些实例中,一个或多个提示可以与接口相关联,以便人员214经由通信系统116,经由一个或多个网络124向工作现场控制器120传送一个或多个信号,例如,在人员214响应于一个或多个提示经由移动装置208,例如,经由触摸屏或与移动装置208相关联的其它用户输入装置输入信息时。
[0053] 在一些实例中,例如,如图2中所示,一个或多个移动装置处理器210可以被配置成使指示确认或否定机器230执行一个或多个任务的可用性的可用性信号(例如,经由通信系统116、经由一个或多个网络124)通过发射器/接收器216传送到工作现场控制器120。在一些实例中,一个或多个工作现场控制器处理器200可以被配置成接收可用性信号,并且经由输出装置232(例如,与一个或多个工作现场控制器处理器200通信的显示装置)显示可用性图像234,该可用性图像指示确认或否定机器230执行一个或多个任务的可用性。例如,如果可用性信号指示确认机器230执行一个或多个任务的可用性,则可用性图像234可包括指示机器230可用于执行一个或多个任务的确认图像236。另一方面,如果可用性信号指示否定机器230执行一个或多个任务的可用性,则可用性图像234可包括否定图像238,该否定图像指示机器230不可用于执行一个或多个任务。在一些实例中,如果可用性信号指示否定机器230执行一个或多个任务的可用性,则一个或多个工作现场控制器处理器200和/或一个或多个移动装置处理器210可以被配置成生成指示否定机器执行任务的可用性的原因的信号,并且可用性图像234可包括否定图像240的原因,该原因指示否定可用性的原因(例如,机器230正在使用,工作现场100包括阻止机器230的操作的障碍,和/或机器230不处于执行一个或多个任务的状况)。
[0054] 在一些实例中,如图2中所示,如果可用性信号指示由于机器230的状况有缺陷而否定机器230执行一个或多个任务的可用性,则一个或多个工作现场控制器处理器200和/或一个或多个移动装置处理器210可以被配置成生成指示机器230应被安排维修的维修订单242。在一些实例中,维修订单可例如经由通信系统216,例如经由一个或多个网络124传送到现场服务中心和/或场外服务中心。
[0055] 图3示出了示例移动装置208,其显示用于确认机器在工作现场处执行任务的可用性的示例用户界面(UI)300。在图3所示的实例中,UI 300由移动装置显示器218显示,并提供示例机器状态提示220,该示例机器状态提示被配置成促进位于工作现场100处(例如,LOS位置处)的人员214确认机器当前未使用,并且因此可用于在工作现场100处执行分配的任务。如图3中所示,示例UI 300显示表示机器230(例如,拖运机112)的图像212。例如,图像212可以包括表示人员214将确认的机器的类型的机器图像302,其可以向人员214提供关于机器的类型的视觉提示。在一些实例中,机器图像302可以是机器本身的图片或其它描绘,但设想了机器230的其它类型的视觉描绘以用于确认。
[0056] 如图3中所示,机器状态提示220还可以包括任务字段304,该任务字段被配置成显示与分配给机器230的任务有关的图像表示信息。例如,任务字段304可包括信息,例如与机器230相关联的机器标识符306(例如,与机器230相关联的代码(“机器:M0001”))、与工作现场100相关联的工作现场标识符308(例如,与工作现场相关联的代码(“工作现场:WS0001”)),和/或任务标识符310(例如,与分配给机器230的任务相关联的代码(“任务:
T0001”))。
[0057] 如图3中所示,机器状态提示220还可以包括查询字段312,该查询字段被配置成向人员214提供指示机器230是否正在使用并且不可用于执行分配的任务的能力。图3中所示的示例查询字段312显示查询314(例如,“机器在使用?”)和响应字段316(例如,“是”或“否”),该响应字段被配置成向人员214提供对查询314进行响应的能力。在所示的实例中,响应字段316包括人员响应于查询314选择的框318。例如,移动装置显示器218可以是或可以包括触敏屏幕,其便于(例如,通过在适当框318处轻击触敏屏幕)输入人员214的响应。在一些实例中,UI 300还可以包括描述字段320,该描述字段被配置成向人员214提供报告与机器230的当前使用有关的任何信息的能力,这对于协助管理工作现场100的人员可能是有用的。在所示的实例中,描述字段320可以提供描述提示322(例如,“如果是,请输入描述:”)和文本输入字段324,在一些示例中,所述文本输入字段在被人员214轻击时使键盘显示器出现并且便于人员214输入描述的文本。在一些实例中,在响应字段316中选择“是”时,可以自动显示描述字段322。设想了机器状态提示220的其它形式,例如音频提示,并且设想了其它类型的移动装置208。设想了响应于机器状态提示220对机器状态提示220进行响应的其它输入模式,例如语音输入模式。
[0058] 在一些实例中,如果人员214对查询314响应“否”,则工作现场管理系统102(例如,工作现场控制器120)可以使工作现场状况提示222和/或机器状况提示224显示。图4示出了示例移动装置208,其显示用于确认机器在工作现场处执行任务的可用性的示例用户界面(UI)400。在图4所示的实例中,UI 400由移动装置显示器218显示,并且提供示例工作现场状况提示222,该示例工作现场状况提示被配置成促进位于工作现场100处的人员214确认在工作现场100处不存在阻止机器230操作的障碍,并且因此,机器230可用于在工作现场100处执行分配的任务。如图4中所示,示例UI 400显示表示机器230(例如,拖运机112)的图像212。例如,图像212可以包括表示人员214将确认的机器的类型的机器图像402,其可以向人员214提供关于机器的类型的视觉提示。在一些实例中,机器图像402可以是机器本身的图片或其它描绘,但设想了机器230的其它类型的视觉描绘以用于确认。
[0059] 如图4中所示,在一些示例中类似于图3中所示的示例UI 300,工作现场状况提示222可包括任务字段404,该任务字段被配置成显示与分配给机器230的任务有关的图像表示信息。例如,任务字段404可包括信息,例如与机器230相关联的机器标识符406(例如,与机器230相关联的代码(“机器:M0001”))、与工作现场100相关联的工作现场标识符408(例如,与工作现场相关联的代码(“工作现场:WS0001”)),和/或任务标识符410(例如,与分配给机器230的任务相关联的代码(“任务:T0001”))。
[0060] 如图4中所示,工作现场状况提示222还可以包括查询字段412,该查询字段被配置成向人员214提供指示工作现场100处是否存在阻止机器230执行分配的任务的任何障碍和/或其它状况的能力。图4所示的示例查询字段412显示查询414(例如,“工作现场有障碍?”)和响应字段416(例如,“是”或“否”),该响应字段被配置成向人员214提供对查询414进行响应的能力。在所示的实例中,响应字段416包括人员响应于查询414选择的框418。例如,移动装置显示器218可以是或可以包括触敏屏幕,其便于(例如,通过在适当框418处轻击触敏屏幕)输入人员214的响应。在一些实例中,UI 400还可以包括描述字段420,该描述字段被配置成向人员214提供报告与工作现场100的状况有关的任何信息的能力,这对于协助管理工作现场100的人员可能是有用的。在所示的实例中,描述字段420可以提供描述提示422(例如,“如果是,请输入描述:”)和文本输入字段424,在一些示例中,所述文本输入字段在被人员214轻击时使键盘显示器出现并且便于人员214输入描述的文本。在一些实例中,在响应字段416中选择“是”时,可以自动显示描述字段422。设想了工作现场状况提示222的其它形式,例如音频提示,并且设想了其它类型的移动装置208。设想了响应于工作现场状况提示222对工作现场状况提示222进行响应的其它输入模式,例如语音输入模式。
[0061] 在一些实例中,如果人员214对查询414响应“否”,则工作现场管理系统102(例如,工作现场控制器120)可以使机器状态提示220和/或机器状况提示224显示。图5示出了示例移动装置208,其显示用于确认机器在工作现场处执行任务的可用性的示例用户界面(UI)500。在图5所示的实例中,UI 500由移动装置显示器218显示,并且提供示例机器状况224,该示例机器状况被配置成促进位于工作现场100处的人员214确认机器处于适合完成分配的任务的状况,并且因此机器230可用于在工作现场100处执行分配的任务。如图5中所示,示例UI 500显示表示机器230(例如,拖运机112)的图像212。例如,图像212可以包括表示人员214将确认的机器的类型的机器图像502,其可以向人员214提供关于机器的类型的视觉提示。在一些实例中,机器图像502可以是机器本身的图片或其它描绘,但设想了机器230的其它类型的视觉描绘以用于确认。
[0062] 如图5所示,在一些示例中类似于图3和图4中所示的示例UI 300和400,机器状况提示224可包括任务字段504,该任务字段被配置成显示与分配给机器230的任务有关的图像表示信息。例如,任务字段504可包括信息,例如与机器230相关联的机器标识符506(例如,与机器230相关联的代码(“机器:M0001”))、与工作现场100相关联的工作现场标识符508(例如,与工作现场相关联的代码(“工作现场:WS0001”)),和/或任务标识符510(例如,与分配给机器230的任务相关联的代码(“任务:T0001”))。
[0063] 如图5中所示,机器状况提示224还可以包括查询字段512,该查询字段被配置成向人员214提供指示人员214是否希望检查机器230的状况以便确认机器230是否能够执行分配的任务的能力。图5中所示的示例查询字段512显示查询514(例如,“检查机器状况?”)和响应字段516(例如,“是”或“否”),该响应字段被配置成向人员214提供对查询514进行的能力。在所示的实例中,响应字段516包括人员响应于查询514选择的框518。例如,移动装置显示器218可以是或可以包括触敏屏幕,其便于(例如,通过在适当框518处轻击触敏屏幕)输入人员214的响应。
[0064] 在一些实例中,UI 500还可以包括确认模式字段520,该确认模式字段被配置成向人员214提供在检查表模式与成像器/自动模式之间进行选择以执行机器230的状况检查以确认其执行分配的任务的可用性的能力。例如,如果人员响应于查询514选择“是”,指示希望执行条件检查,则UI 500的一些实例可显示确认模式字段520。在一些实例中,在响应字段516中选择“是”时,可以自动显示确认模式字段520。设想了机器状况提示224的其它形式,例如音频提示,并且设想了其它类型的移动装置208。设想了响应于机器状况提示224对机器状况提示224进行响应的其它输入模式,例如语音输入模式。
[0065] 在图5所示的实例中,确认模式字段520显示确认选择模式提示522(例如,“如果是,确认模式:”)和确认模式响应字段524(例如,“检查表”或“成像器/自动”),该确认模式响应字段被配置成向人员214提供通过选择使用检查表手动地或至少部分地使用成像器自动地执行状况检查来对确认选择模式提示522进行响应的能力,在一些实例中,所述成像器可并入移动装置208中。例如,机器状况提示224的一些实例允许人员214在通过供人员214确认的机器状况参数的检查表和/或通过成像器提示228对机器状况提示224作出响应之间进行选择,所述成像器提示提示人员214生成机器230的多个零件或机器230所处的环境的部分中的一者或多者的多个图像。在一些实例中,可以使用检查表226和成像器提示228的组合来执行确认。例如,确认模式响应字段524显示两种确认选择模式:“检查表”和“成像器/自动”,并且包括供人员214选择用于执行机器状况确认的确认模式的对应框526。
[0066] 如果执行确认的人员214选择“检查表”模式,则在一些实例中,移动装置208将显示用于执行机器状况确认的检查表226。例如,图6示出了示例用户界面(UI)600,其包括机器状况参数602的示例检查表226,以供人员214(例如,LOS位置处的人员)进行确认。图6中示出的示例UI 600包括将检查表226标识为“机器状况检查表”的标题字段604。与每个机器状况参数602相关联(例如,邻近),示例UI 600包括响应框606,其用于向人员214提供根据每个机器状况参数602识别与机器230相关联的问题的能力。
[0067] 图6中所示的示例UI 600包括以下示例机器状况参数602:“瘪胎”(例如,用于识别一个或多个瘪胎或似乎充气不足的轮胎),“履带链节冻结/断裂”(例如,用于识别履带铺设机器的一个或多个履带的明显问题),“缺少工具或零件”(例如,用于识别机器缺少执行分配的任务的正确作业工具,和/或机器缺少零件),“作业工具或零件损坏”(例如,用于识别机器零件损坏),“机器未完全组装”(例如,用于识别机器至少部分地未组装(例如,未附接正确的作业工具),“流体泄露明显”(例如,用于识别机器具有明显的燃料泄漏、冷却剂泄漏、漏油、液压流体泄漏等),“机器不能启动”(例如,用于识别机器不能启动),“警报/故障灯”(例如,用于识别警报灯或故障灯在激活时照亮操作员界面),“完成任务燃料不足”(例如,用于识别机器缺乏足够的燃料来完成分配的任务并且需要额外的燃料),和“启动时发出奇怪的声音”(例如,用于识别机器正在发出指示在使用前需要校正的问题的声音)。图6中所示的机器状况参数602的示例列表仅提供了可能列表的示例,并且在所公开的发明的其它实施例中,可以经由界面600显示额外或不同的机器状况参数602。在一些实例中,可以例如至少部分地基于机器的类型和/或其它因素(例如,机器和/或相同或相似类型和/或制造商的其它机器的维护或维修历史)自动生成机器状况参数602中的一个或多个。
[0068] 图6中示出的示例UI 600还包括前进选择器608按钮(例如,“下一页”),该前进选择器按钮被配置成向人员214提供对包括额外的机器状况参数603的附加检查表UI屏幕的显示。例如,图7是提供检查表226的附加页面以用于提供额外的机器状况参数603的示例用户界面(UI)700。在图7所示的示例中,UI 700列出了“其它”提示机器状况参数603,其用于向人员214提供描述UI 600上的机器状况参数602未涵盖的机器230故障的选项。与“其它”机器状况参数选项相关联的复选框702显示在UI 700上。例如,移动装置显示器218可以是或可以包括触敏屏幕,其便于(例如,通过在框702处轻击触敏屏幕)输入人员214的响应。在一些实例中,UI 700还可以包括描述字段704,该描述字段被配置成向人员214提供报告对与机器230相关联的可能阻止机器230执行分配的任务的“其它”问题的描述的能力,这对于协助管理工作现场100的人员可能是有用的。在所示的实例中,描述字段704提供描述提示706(例如,“请输入描述:”)和文本输入字段708,在一些示例中,所述文本输入字段在被人员214轻击时使键盘显示器出现并且便于人员214输入描述的文本。在一些实例中,在通过复选框702选择“其它”选项时,可以自动显示描述字段706。图7中示出的示例UI 700还包括返回选择器按钮710(例如,“返回”),该返回选择器按钮被配置成向人员214提供对前一检查表UI屏幕(例如,图6中示出的示例UI 600)的显示。
[0069] 参考图5,如果执行确认的人员214在示例UI 500中选择“成像器/自动”模式,则在一些实例中,移动装置208可以被配置成显示用于执行机器状况确认的成像器提示228。例如,图8示出了包括标题字段802的示例用户界面(UI)800,该标题字段将UI 800标识为“成像器/自动确认”提示。示例UI 800还包括成像器类型选择字段804,该成像器类型选择字段被配置成显示成像器类型选择提示806,该成像器类型选择提示被配置成向人员214提供使用成像器或有视频能力的成像器选择执行状况检查的能力,所述成像器被配置成提供与机器230的状况相关联的分立图像,所述有视频能力的成像器被配置成提供与机器230的状况相关联的视频图像。例如,成像器类型选择字段804可包括成像器类型响应字段808,该成像器类型响应字段被配置成显示两种成像器类型:“图像”和“视频”,并且包括供人员214选择成像器类型的对应框810。在一些实例中,可以选择图像和视频的组合。
[0070] 如图8中所示,示例UI 800还包括开始按钮812,该开始按钮被配置成允许人员214开始捕获机器230和周围环境(例如,机器230下方的地面以检查明显的流体泄漏)的图像。例如,图8中示出的开始按钮812提供示例提示“开始捕获图像”,人员214可以选择该示例提示,然后开始捕获一个或多个图像。在一些实例中,在激活开始按钮812时,移动装置208可以被配置成向人员214提供捕获一个或多个图像的引导,例如机器230的零件(例如,类似于检查表226)和/或机器230下方的地面,例如以识别潜在流体泄漏。在一些实例中,一个或多个移动装置处理器210和/或一个或多个工作现场控制器处理器200可以被配置成例如使用已知的计算机执行的图像分类和/或分析技术自动地解释一个或多个捕获的图像。图8中示出的示例UI 800还包括返回选择器按钮814(例如,“返回”),该返回选择器按钮被配置成向人员214提供对前一检查表UI屏幕(例如,图5中示出的示例UI 500)的显示。
[0071] 在一些实例中,人员214与示例UI 300‑800之间的交互可以经由通信系统116和/或经由一个或多个网络124(例如,通过移动装置208的发射器/接收器216)传送到工作现场控制器120。工作现场控制器120可以被配置成经由输出装置232显示一个或多个图像,该一个或多个图像指示人员214与UI 300‑800之间的交互的任何方面和/或信息,包括例如可用性图像234。
[0072] 图9示出了用于确认用于执行与工作现场相关联的任务的机器的可用性的示例过程900。此过程被图示为逻辑流程图,其操作表示可以硬件、软件或其组合实施的操作的序列。在软件的上下文中,操作表示存储在一个或多个计算机可读存储介质上的计算机可执行指令,所述计算机可执行指令在由一个或多个处理器执行时执行所述的操作。通常,计算机可执行指令包括执行特定功能或实施特定抽象数据类型的例程、程序、对象、部件、数据结构等。描述操作的顺序不旨在被解释为限制,并且任何数目的所描述的操作可以任何顺序和/或并行组合以实施该过程。
[0073] 图9示出了用于确认用于执行与工作现场相关联的任务的机器的可用性的示例过程900的流程图。在902处,示例过程900可包括接收指示将由机器在工作现场处执行的任务的信号。例如,工作现场管理系统可以被配置成辅助制定和/或执行可用于指导工作现场处的一个或多个机器的操作的工作现场计划。在一些实例中,工作现场管理系统可提供界面,以用于人类管理员例如根据工作现场计划选择用于执行与工作现场相关联的选定任务的机器。机器可以是手动控制的、半自主的、完全自主的和/或遥控的。在一些实例中,工作现场可远离人类管理员定位。例如,如本文所述,人类管理员可以从非视线(NLOS)位置操作。指示将由机器执行的任务的信号可以经由通信系统传送到位于工作现场处的移动装置,并且可以由工作现场处的人员使用以确认机器执行例如如本文所述的分配的任务的可用性。
[0074] 在904处,示例过程900可以例如至少部分地基于指示将由工作现场处的机器执行的任务的信号来识别用于执行任务的机器。例如,工作现场管理系统的界面处的人类管理员可以至少部分地基于工作现场处的可用于执行任务的机器的列表来选择用于执行任务的一个或多个机器。在一些实例中,人类管理员可以使用工作现场管理系统来选择用于执行任务的一个或多个机器。
[0075] 在一些实例中,在906处,过程900可以生成指示机器(例如,人类管理员选择的一个或多个机器)的信号。在一些实例中,工作现场管理系统可以被配置成生成该信号。
[0076] 在908处,示例过程900可包括将指示机器的信号传送到例如位于工作现场处的移动装置。例如,工作现场管理系统可以经由通信系统,例如经由一个或多个网络将指示机器的信号传送到移动装置。在一些实例中,移动装置可以由人员在工作现场(例如,在LOS位置)处使用,以确认一个或多个机器执行与工作现场相关联的分配的任务的可用性,例如,如本文所述。
[0077] 在一些实例中,在910处,过程900可包括在移动装置上显示表示机器的图像。例如,移动装置可以包括显示器,并且显示器可以被配置成指示与机器有关的信息,例如可以用于识别例如如本文所述的机器的信息。
[0078] 在912处,示例过程900可包括在移动装置上显示提示,以用于工作现场处的人员确认机器执行任务的可用性。例如,移动装置可以被配置成经由用户界面显示交互式显示器,该交互式显示器被配置成提示人员确认机器执行分配的任务的可用性。
[0079] 在914处,示例过程900可包括在移动装置上显示机器状态提示,该机器状态提示被配置成促进确认机器当前未使用。例如,机器状态提示可以包括交互式用户界面,该交互式用户界面被配置成使工作现场处的人员验证选择执行该任务的机器当前不执行将阻止其执行分配的任务的不同任务,例如,如本文所述。
[0080] 在916处,示例过程900可包括确定机器当前是否正在使用。例如,工作现场处的人员可以确定机器是否已在使用。如果在916处,工作现场处的人员确定机器当前未使用,则过程900可以前进到步骤1022,如图10中所示并结合该图所描述的。替代地,如果在918处,工作现场处的人员确定机器当前正在使用并且因此不可用于执行分配的任务,则示例过程可包括将指示机器不可用于执行分配的任务的信号传送到工作现场控制器。例如,工作现场处的人员可以响应于机器状态提示而使用移动装置输入机器当前正在使用的指示,由此生成指示机器当前正在使用的信号,该信号可以传送到工作现场控制器。
[0081] 示例过程900可以在920处显示指示机器不可用于执行任务的否定图像之后在922处结束,例如,如本文所述。例如,工作现场管理系统可以包括输出装置,例如用于显示否定图像的显示器。否定图像可以由远离工作现场定位的人类管理员查看,并且基于机器的不可用性,人类管理员可以选择另一机器来执行任务。
[0082] 替代地,在一些实例中,如果工作现场处的人员验证机器当前未用于执行另一任务,那么过程900可以执行如图10所示的工作现场状况评估。现在参考步骤1022,示例过程900可包括在移动装置上显示工作现场状况提示,该工作现场状况提示被配置成促进确认在工作现场处不存在阻止机器运行的障碍。例如,工作现场状态提示可包括交互式用户界面,该交互式用户界面被配置成使工作现场处的人员验证不存在阻止机器在工作现场处执行(例如,安全地执行)分配的任务的与工作现场相关联的障碍或类似原因,例如,如本文所述。
[0083] 在1024处,示例过程900可包括确定是否存在阻止机器执行分配的任务的与工作现场相关联的障碍或其它类似原因。例如,工作现场处的人员可以确定是否存在任何此类阻碍或原因。
[0084] 在1026处,如果工作现场处的人员确定工作现场处存在此类障碍,示例过程900可包括将指示工作现场障碍阻止机器执行分配的任务的信号传送到工作现场控制器。例如,工作现场处的人员可以响应于工作现场状态提示而使用移动装置输入在工作现场处存在阻止机器执行分配的任务的障碍的指示,由此生成指示障碍存在的信号,该信号可以传送到工作现场控制器。
[0085] 例如,在1028处,示例过程900可以包括显示否定图像,所述否定图像指示在工作现场处存在阻止机器执行例如如本文所述的分配的任务的障碍。例如,工作现场管理系统的输出装置可显示否定图像。否定图像可以由远离工作现场定位的人类管理员查看,并且基于机器的不可用性,人类管理员可以选择另一机器来执行任务。此后,在一些实例中,示例过程900可以结束。
[0086] 在1030处,如果工作现场处的人员验证工作现场不包括阻止机器执行分配的任务的任何障碍,示例过程900可包括在移动装置上显示机器状况提示,该机器状况提示被配置成促进确认机器处于适合于执行例如如本文所述的分配的任务的状况。例如,机器状况提示可以包括交互式用户界面,该交互式用户界面被配置成使工作现场处的人员验证机器是否处于适合于执行例如本文所述的分配的任务的状况。
[0087] 在1032处,示例过程900可包括确定机器是否处于适合于执行分配的任务的状况。例如,工作现场处的人员可以确定机器是否处于合适的状况。如果在1032处工作现场处的人员验证机器不处于适合于执行分配的任务的状况,则示例过程900前进到结合图11示出和描述的1138。然而,如果在1034处工作现场处的人员验证机器处于用于执行分配的任务的合适状况,则示例过程900可包括将指示确认机器执行分配的任务的可用性的可用性信号传送到工作现场控制器。例如,工作现场处的人员可以响应于机器状况提示而使用移动装置输入机器处于执行分配的任务的合适状况的指示,由此生成指示机器处于合适状况的信号,该信号可以传送到工作现场控制器。
[0088] 如果工作现场处的人员验证机器处于执行分配的任务的合适状况,示例过程900可以在1036处显示可用性图像的确认之后在1038处结束。例如,工作现场管理系统的输出装置可显示可用性图像的确认。可用性图像的确认可以由远离工作现场定位的人类管理员查看,并且基于机器的可用性,在一些实例中,人类管理员可以启动机器对分配任务的执行。
[0089] 现在参考图11,在1138处,如果工作现场处的人员发现机器不处于适合于执行分配的任务的状况,示例过程900可包括将指示否定机器执行分配的任务的可用性的可用性信号传送到工作现场控制器。例如,工作现场处的人员可以响应于机器状况提示而使用移动装置输入存在与阻止机器执行分配的任务的机器的状况相关联的问题的指示,由此生成指示机器不处于适合于执行分配的任务的状况的信号,该信号可以传送到工作现场控制器,例如,如本文所述。
[0090] 在1140处,至少部分地基于指示否定机器执行分配的任务的可用性的可用性信号,示例过程900可包括显示否定图像,该否定图像指示存在阻止机器执行分配的任务的机器的状况的问题,例如,如本文所述。例如,工作现场管理系统的输出装置可显示否定图像。否定图像可以由远离工作现场定位的人类管理员查看,并且基于机器的不可用性,人类管理员可以选择另一机器来执行任务。在一些实例中,否定图像可包括关于阻止机器执行分配的任务的可用性的机器的状况的评论。
[0091] 在一些实例中,至少部分地基于指示否定机器执行任务的可用性的可用性信号,示例过程900可在1142处生成指示机器应安排维修的维修订单之后在1144处结束。在一些实例中,此类维修订单可以传送到例如维护或维修位置,使得可以执行维护。
[0092] 工业适用性
[0093] 如本文所述,可以制定工作现场计划,并用于指导操作员和/或机器管理、执行和完成工作现场计划中概述的多个任务,以实现与工作现场相关联的期望结果。工作现场计划可包括特定机器以特定顺序执行对应任务以在工作现场实现期望结果的指令。然而,在一些实例中,关于分配机器以执行与工作现场计划相关联的特定任务作出决策的工作现场管理人员可能在相对于工作现场的NLOS位置处,因此可能不能验证机器中的一个或多个实际上是否可用于执行分配的任务。
[0094] 在所公开的本发明的替代实例中,可以在接收关于分配要由机器执行的任务的信息之前进行确认搜索。在一些此类实例中,巡视检查可由与非常靠近机器(例如,LOS位置)的人员执行,以确定可能阻止机器能够成功地执行分配的任务的任何机器相关故障和/或任何工作现场相关故障是否与机器相关联。结果,可以基于所进行的巡视检查的结果来更新此类机器的状态。因此,甚至在识别或确定要执行的任务之前,可以生成列表,包括例如给定机器的标识、与给定机器相关联的状态,和/或给定机器的状态的持续时间。有利地,可以位于相对于工作现场的NLOS位置处的工作现场的管理人员可以至少部分地基于所生成的列表来计划未来任务的执行。这可以帮助管理人员分配合适的设备以例如在适当的位置和/或在适当的时隙期间执行任务。
[0095] 与机器环境有关的因素可以确定给定机器是否可用于执行给定任务。例如,被分配执行相应任务的一个或多个机器可能不可用于执行分配的任务,原因是例如,机器已在运行以执行不同的任务,因此目前不可用于执行分配的任务。在一些实例中,被分配执行相应任务的一个或多个机器可能不可用于执行该任务,原因是例如,分配的机器不处于适合执行分配的任务的状况。例如,分配的机器可能没有联接到机器的适合于执行分配的任务的作业工具。例如,分配的任务可包括破碎岩石或混凝土,这可能需要包括液压锤的作业工具。分配的机器可能装配有另一作业工具或铲斗,因此,该机器在能够执行分配的任务之前可能需要重新装配液压锤。在一些实例中,分配的机器可能不可用于执行分配的任务,原因是它在能够执行分配的任务之前需要维护或修理。例如,分配的机器可能有瘪胎,履带链节冻结或断裂,缺少作业工具或零件,作业工具或零件损坏,分配的机器未完全组装(例如,作业工具未正确附接),存在明显的流体泄漏(例如,从机器下方的地面和/或在机器上明显可见燃料、液压流体、油和/或冷却剂泄漏(例如,流体在一侧向下滴)),机器不能启动,机器的操作员控件上有警报灯/故障信号,机器没有足够的燃料来执行分配的任务,和/或机器在启动时发出奇怪的声音。
[0096] 同样,与工作现场环境有关的因素可以确定给定机器是否可用于执行给定任务。在一些实例中,被分配执行相应任务的一个或多个机器可能不可用于执行该任务,原因是例如,工作现场存在阻止分配的机器执行该任务的障碍。例如,障碍可包括一个或多个其它机器在某一位置处停放或运行,该位置阻止分配的机器能够执行相应任务。在一些实例中,障碍可包括环境障碍,例如,树木、地形中的陡降,和/或可阻止分配的机器安全运行以执行分配的任务的一些其它障碍。
[0097] 在本文所述的至少一些实例中,系统和方法可以被配置成确认特定机器执行分配的任务的可用性。在一些实例中,所述系统和方法可被配置成向位于工作现场处的人员提供确认从例如相对于工作现场的NLOS位置选择的机器执行分配的任务的可用性(或确定缺乏可用性)的能力。在一些实例中,所述系统和方法可包括供工作现场处的人员使用以确认可用性的移动装置,例如,所述移动装置可包括交互式用户界面,所述交互式用户界面被配置成提供一个或多个提示以促进人员进行确认并将确认传送到远离工作现场的位置,例如如本文所述工作现场管理人员的位置。
[0098] 尽管已经参考以上实例特别地示出并描述了本公开的各方面,但本领域技术人员将理解的是,在不脱离所公开的内容的精神和范围的情况下,可通过对所公开的装置、系统和方法的修改而设想到各个附加实施例。这样的实施例应当被理解为落入如根据权利要求书及其任何等同物所确定的本公开的范围之内。