飞行器任务消除冲突的制作方法

文档序号:31463306发布日期:2022-09-09 18:57阅读:112来源:国知局
飞行器任务消除冲突的制作方法

1.本公开总体上涉及自主飞行器,并且特别地涉及管理自主飞行器的操作。


背景技术:

2.随着城市地区道路的日益拥堵,公共交通等其他运输方式得到了更广泛的应用。拼车的使用也有所增加。拼车允许用户请求交通工具将其带到目的地。这种类型的按需运输减少了在交通中驾驶的挫败感,但仍然具有受到道路交通拥堵程度影响的通勤时间。
3.另一种类型的交通涉及客运飞行器(pav)。客运飞行器(pav)是一种可用于在城市地区提供按需运输的飞机。客运飞行器可以为乘客提供座位和舒适可靠的乘坐体验,也可以用于运送商品或其他物品。
4.客运飞行器可以是提供从起飞到降落的完全自主飞行的自主客运飞行器。此外,人或交通工具也可以使用电力系统来提供更清洁和更安静的运输。客运飞行器可用于城市通勤,例如可以是50英里或更远的城市通勤距离。
5.客运飞行器从始发地点到目的地点的飞行也称为飞行任务。垂直起降机场位于始发地点和目的地点二者附近。垂直起降机场是客运飞行器可以使用垂直起降能力起飞和降落的地点。
6.在城市地区操作无人驾驶客运飞行器时,使用空中交通管理系统来批准和管理由客运飞行器执行的飞行任务。例如,可以通过空中交通管理系统批准客运飞行器的特定路线。此外,由于在客运飞行器飞行期间发生的各种事件或环境变化,空中交通管理系统可以改变路线或目的地。这种类型的管理可用于低空空域,例如在地平面以上400英尺以下不提供联邦航空管理局(faa)空中交通服务的空域。
7.例如,可以使用自动化飞机交通管理(aatm)系统来提供空中交通管理。这种类型的管理可以补充faa的空中交通管理(atm)系统,用于管理客运飞行器的飞行任务。客运飞行器机群的操作员使用一个或多个地面控制站(gc),所述地面控制站可以与诸如无人驾驶飞机系统交通管理之类的空中交通控制系统进行交互,以管理客运飞行器机群的操作。地面控制系统和地面控制系统中采用的过程可用于管理自主飞行器,例如客运飞行器和无人机。
8.在提供将乘客、货物或其他物品从始发地点运送到目的地点的服务时,管理客运飞行器的操作可能比期望的更具挑战性且更耗时。


技术实现要素:

9.本公开的示例提供了一种用于操作飞行器的方法。飞行器的任务基于任务的持续时间被分组成多个类别。类别内的任务被聚类为可以并发进行以满足一组任务执行标准的任务的子集。任务的子集被分派给一组飞行器监管器。
10.本公开的又一示例提供了一种飞行器管理系统,其包括计算机系统和计算机系统中的资源管理器。资源管理器被配置为:基于任务的持续时间将飞行器的任务分组成多个
类别;将类别内的任务聚类为可以并发进行以满足一组任务执行标准的任务的子集;并将任务的子集分派给一组飞行器监管器。
11.本公开的又一示例提供了一种用于操作飞行器的计算机程序产品,其包括计算机可读存储介质,该计算机可读存储介质具有存储在计算机可读存储介质上的第一程序代码、第二程序代码和第三程序代码。第一程序代码可由计算机系统执行以使计算机系统基于任务的持续时间将飞行器的任务分组成多个类别。第二程序代码可由计算机系统执行以使计算机系统将类别内的任务聚类为可以并发进行以满足一组任务执行标准的任务的子集。第三程序代码可由计算机系统执行以使计算机系统将任务的子集分派给一组飞行器监管器。
12.这些特征和功能可以在本公开的各种示例中独立实现,或者可以在能够参考以下描述和附图看到更多细节的其他示例中组合。
附图说明
13.在随附权利要求中阐述了被认为是说明性示例的特征的新颖特征。然而,当结合附图阅读时,通过参考本公开的说明性示例的以下详细描述,将最好地理解说明性示例以及其优选的使用模式、进一步的目标和特征,其中:
14.图1是根据一个或多个说明性示例的飞行器管理环境的形象化图示;
15.图2是根据一个或多个说明性示例的飞行器管理环境的示例框图的图示说明;
16.图3是根据一个或多个说明性示例的示例资源管理器的图示;
17.图4是根据一个或多个说明性示例的用于机群飞行任务规划的示例部件的图示;
18.图5是根据一个或多个说明性示例的用于管理客运飞行器的任务的飞行器监管器的示例数据流的图示;
19.图6是根据一个或多个说明性示例的示例飞行器监管器的图示;
20.图7是根据一个或多个说明性示例的用于对任务进行分组的数据流的示例框图的图示;
21.图8是根据一个或多个说明性示例的用于重新分配任务的数据流的示例框图的图示;
22.图9a-9b是根据一个或多个说明性示例的自主飞行器的示例任务的图示;
23.图10a-10b是根据一个或多个说明性示例的置于持续时间类别中的示例任务的图示;
24.图11a-11b是根据一个或多个说明性示例的已分组的子集中的示例任务的图示;
25.图12a-12b是根据一个或多个说明性示例的一组任务子集中的示例选定任务的图示;
26.图13a-13b是根据一个或多个说明性示例的分派给飞行器监管器的任务的示例子集的图示;
27.图14a-14b是根据一个或多个说明性示例的在飞行器监管器中显示的示例图形用户界面的图示;
28.图15a-15b是根据一个或多个说明性示例的在飞行器监管器中显示的示例图形用户界面的图示;
29.图16是根据一个或多个说明性示例的用于操作自主飞行器的过程的示例流程图的图示;
30.图17是根据一个或多个说明性示例的对任务进行聚类的过程的示例流程图的图示;
31.图18是根据一个或多个说明性示例的对任务进行聚类的过程的示例流程图的图示;
32.图19是根据一个或多个说明性示例的用于操作诸如自主飞行器的飞行器的过程的示例流程图的图示;
33.图20是根据一个或多个说明性示例的用于调整任务的过程的示例流程图的图示;
34.图21是根据一个或多个说明性示例的用于调整任务的过程的示例流程图的图示;
35.图22是根据一个或多个说明性示例的用于调整任务的过程的示例流程图的图示;
36.图23是根据一个或多个说明性示例的向飞行器监管器分派任务的过程的示例性流程图的图示;
37.图24是根据一个或多个说明性示例的用于管理任务的执行的过程的示例流程图的图示;
38.图25是根据一个或多个说明性示例的用于为任务执行行动请求用户输入的过程的示例流程图的图示;
39.图26是根据一个或多个说明性示例的用于显示任务信息的过程的示例流程图的图示;
40.图27是根据一个或多个说明性示例的用于将自主飞行器的控制交给飞行器操作员的过程的示例流程图的图示;
41.图28是根据一个或多个说明性示例的数据处理系统的示例框图的图示;
42.图29是根据一个或多个说明性示例的示例飞机制造和服务方法的图示;以及
43.图30是其中可以实施一个或多个说明性示例的飞机的示例框图的图示。
具体实施方式
44.本文公开的方法和装置至少考虑了一些上面讨论的问题以及其他可能的问题。例如,所公开的方法和装置克服了管理客运飞行器的操作的技术问题。
45.说明性示例认识并考虑到一个或多个不同的考虑因素。例如,说明性示例认识并考虑到人类操作员可以远程监管飞行器的操作。此外,说明性示例认识并考虑到人类操作员可以监管多架自主飞行器的操作。该人类操作员也可称为飞行器监管器操作员(avs操作员)。
46.说明性示例认识并考虑到飞行器监管器操作员可以监管能够以自主方式飞行的多架自主飞行器的操作。说明性示例还认识并考虑到飞行器监管器操作员可能需要在飞行器飞行期间进行干预。飞行器从始发地点到目的地点的飞行也可以称为任务。说明性示例认识并考虑到在飞行器的不同飞行阶段期间可能需要人为干预。说明性示例认识并考虑到在任务的例如起飞和降落阶段中可能需要人为干预。说明性示例认识并考虑到在任务的一个阶段期间可能需要飞行器监管器操作员的人为干预。说明性示例认识并考虑到任务的一些阶段可能需要比任务的其他阶段更多的监测,这与由飞行器监管器操作员进行的人为干
预的可能性有关。
47.例如,说明性示例认识并考虑到飞行器监管器操作员可能需要在降落期间监测飞行器的操作以便能够在任务的这个阶段期间发生意外情形的情况下进行干预。例如,意外的物体可出现在飞行器规划使用的垂直起降机场上。在这种情形下,飞行器监管器操作员可以进行干预以采取各种行动,例如中止降落、将飞行器重定向到备用垂直起降机场、将飞行器重定向以在附近的紧急降落区降落、引导飞行器以等待航线模式(holding pattern)飞行或进行一些其他合适的行动。
48.说明性示例认识并考虑到随着由人类操作员管理的飞行器数量的增加,监管这些飞行器所需的工作量也增加。说明性示例认识并考虑到增加的工作量会导致应力增加、情境意识丧失、人为干预造成的不希望的延迟、错过的行动和错误的行动。说明性示例认识并考虑到期望具有工作量管理系统,该系统以如下方式分派并可以重新分配任务:减少工作载荷大于预期所造成的不良影响,这可以提高操作自主飞行器的安全水平。
49.因此,说明性示例提供用于操作自主飞行器的方法、装置、系统和计算机程序产品。在一个说明性示例中,自主飞行器的任务基于任务的持续时间被分组成多个类别。类别内的任务被聚类为可以并发进行以满足一组任务执行标准的任务的子集。任务的子集被分派给一组飞行器监管器。
50.在该说明性示例中,“分组”和“聚类”是为将任务或其他项目一起放入一个或多个组而执行的操作的同义词。在说明性示例中,这些分组还可以被称为类别、集合、子集或其他某批项目。
51.在该说明性示例中,飞行器监管器系统由人类操作员(例如,飞行器监管器操作员)操作以管理执行任务的自主飞行器。飞行器执行任务涉及在程序指令或程序代码中进行处理以操作该飞行器的一个或多个计算机或数据处理系统。该操作可以包括在需要最少的用户输入或不需要用户输入的情况下自主地将飞行器从始发地点飞行到目的地点。
52.现在参考附图,并且特别参考图1,根据一个或多个说明性示例描绘了飞行器管理环境的形象化图示。如所描绘的,飞行器管理环境100是这样一种环境,在该环境中,可以管理客运飞行器(pav)形式的自主飞行器,以将乘客、商品、货物或其他物体中的至少一种从城市地区102中的始发地点移动到目的地点。在该说明性示例中,城市地区102可以包括城市、城镇、郊区、大都市地区或包括或包含一个或多个人口稠密地区的一些其他地区中的至少一种。
53.如本文所用,短语“中的至少一个(种)”在与项目列表一起使用时意味着可以使用所列项目中的一个或多个的不同组合,并且可能只需要列表中的每个项目中的一个。换言之,“中的至少一个(种)”是指可以使用列表中的项目和项目数量的任意组合,但并非需要列表中的所有项目。项目可以是特定物体、事物或类别。
54.例如但不限于,“项目a、项目b或项目c中的至少一个”可以包括项目a、项目a和项目b或者项目b。该示例还可以包括项目a、项目b和项目c或项目b和项目c。当然,这些项目的任何组合都可以存在。在一些说明性示例中,“中的至少一个(种)”可以是例如但不限于:项目a中的两个;项目b中的一个;项目c中的十个;项目b中的四个和项目c中的七个;或其他合适的组合。
55.如所描绘的,为城市地区102提供服务的客运飞行器包括客运飞行器104、客运飞
行器106、客运飞行器108、客运飞行器110、客运飞行器112、客运飞行器114和客运飞行器116。在该说明性示例中,客运飞行器可以是电动垂直起降(evtol)飞机或空中出租车。这些类型的交通工具可以以减少(例如,最小化)由道路拥堵和人口稠密地区的城市化造成的乘客通勤的方式提供按需运输。这些客运飞行器可以操作以提供按需航空服务,从而将乘客从一个地点移动到另一个地点。
56.在该说明性示例中,客运飞行器可以沿着不同垂直起降机场之间的路线飞行。在这个说明性示例中,垂直起降机场位于具有用于飞机垂直地降落和起飞的结构的地点。如所描绘的,垂直起降机场包括垂直起降机场118、垂直起降机场120、垂直起降机场122、垂直起降机场124、垂直起降机场126、垂直起降机场128、垂直起降机场130和垂直起降机场132。
57.该示例中的垂直起降机场可以位于许多不同的地点,例如地面地点、建筑物的顶部上或用于通勤或运输物体所期望的其他一些合适的地点。例如,垂直起降机场118、垂直起降机场122、垂直起降机场126、垂直起降机场130和垂直起降机场132位于建筑物上,而垂直起降机场120、垂直起降机场124和垂直起降机场128位于地面地点。
58.如所描绘的,客运飞行器可以在不同路线上飞行,以在城市地区102内的垂直起降机场之间移动乘客、货物或两者。在该说明性示例中,这些路线包括路线134、路线136、路线138和路线140,这些是建筑物之间的路线。路线还包括地面地点之间的路线。这些路线包括路线142、路线144、路线146、路线148、路线150和路线152。
59.如所描绘的,客运飞行器的操作可以由操作中心154控制。在该说明性示例中,操作中心154包括计算机、通信设备、导航设备、空中交通监视设备、网络和其他合适的硬件,它们操作以管理城市地区102中的客运飞行器的任务。操作中心154可以在单个地点,或者可以分布在多个地点,其中这些地点处的不同计算机通过网络156相互连接。
60.在该说明性示例中,操作中心154可以执行从任务规划和优化、任务验证、路线授权、任务监测或其他合适的功能中的至少一种中选择的各种操作。例如,操作中心154可以从乘客接收使用客运飞行器的请求。在处理这些请求时,操作中心154可以规划任务以在垂直起降机场之间运送乘客。在该说明性示例中,垂直起降机场与操作中心154通信。这些垂直起降机场可以与操作中心154直接通信,或者可以通过自动化飞机系统交通管理158与操作中心154通信。
61.在这个描绘的示例中,网络156代表使用传输控制协议/互联网协议(tcp/ip)协议栈彼此通信的网络和网关的全球范围内的集合。互联网的核心是主要节点或主机之间的高速数据通信线路的主干,主机由数以千计的路由数据和消息的商业、政府、教育和其他计算机系统组成。在另一些说明性示例中,网络156可以使用多种不同类型的网络来实现。例如,网络156可以由因特网、内联网、局域网(lan)、城域网(man)或广域网(wan)中的至少一种组成。
62.如本文所用,“多种”在用于指项目时是指一种或多种项目。例如,“多种不同类型的网络”是一种或多种不同类型的网络。
63.作为任务规划的一部分,操作中心154可以请求授权以沿不同路线飞行任务。这些请求可以经由网络156发送到自动化飞机交通管理(aatm)系统158。在该说明性示例中,自动化飞机系统交通管理158是用于客运飞行器的不受控制的操作的交通管理系统,这些不受控制的操作与联邦航空管理局(faa)的传统空中交通管理(atm)系统分开并作为后者的
补充。
64.此外,操作中心154还可以与客运飞行器或垂直起降机场中的至少一种进行通信。这些部件也连接到网络156。例如,客运飞行器可以使用无线连接连接到网络156。以此方式,客运飞行器可以彼此通信、与垂直起降机场通信、与操作中心154通信或与其某种组合通信。作为另一个示例,客运飞行器可以使用交通工具到交通工具(v2v)通信直接相互通信,同时使用诸如5.855ghs至5.905ghz和5.770ghz至5.850ghz的频率范围或其他可用的频率范围。
65.图1中的飞行器管理环境100的图示被提供作为这种类型环境的一种实施方式的示例,并不意在限制飞行器管理环境100可以在另一些说明性示例中实施的方式。例如,在另一些说明性示例中,路线可能存在于地面地点和建筑物之间。在另一个说明性示例中,除了使用电力推进系统之外或代替使用电力推进系统,客运飞行器还可以包括具有燃烧推进系统的飞行器。在又一说明性示例中,一条或多条路线可以将城市地区102连接到飞行器管理环境100中的一个或多个城市地区。在又一示例中,除了城市地区102之外或代替城市地区102,操作中心154还可以管理其他城市地区的任务。在另一些说明性示例中,除了自动化飞机系统交通管理158之外或代替自动化飞机系统交通管理158,可以使用任何类型的空中交通管理系统。除了客运飞行器之外或代替客运飞行器,可以在飞行器管理环境100内管理其他类型的飞行器或飞机。
66.因此,不同的说明性示例提供用于管理自主飞行器的任务的方法、装置、系统和计算机程序产品。在不同的说明性示例中,多个任务的任务执行的时间框架可以为执行这些任务的多架自主飞行器分组。可以进行这种分组以获得管理这些任务的人类操作员所期望的工作量。一组任务(其可以是任务的子集)可以发送给那些人类操作员的飞行器监管器。这些任务的规划可以在高度动态的苛刻条件下以机群为基础执行。此外,任务子集中的任务可以基于自主地区执行任务期间的变化的条件在其他子集之间被重新分组或重新分配以用于两个新子集。这些分组使单个人类操作员能够管理并发进行规划任务的多个自主飞行器的操作。
67.此外,可以将说明性示例分组在子集中,使得任务子集内的任务在选定阶段期间避免重叠。例如,可以通过创建任务子集的方式来避免临界阶段(例如,起飞或降落)的重叠。这种分组可以称为任务的复杂性,它使单个人类操作员能够管理可以并发发生的多个任务的执行。
68.在一个说明性示例中,自主飞行器的任务基于任务的持续时间被分组成多个类别。类别内的任务被聚类为可以并发进行以满足一组任务执行标准的任务的子集。任务的子集被分派给一组飞行器监管器。
69.现在参考图2,根据一个或多个说明性示例描述了飞行器管理环境的示例框图的图示。飞行器管理环境100是飞行器环境200的实施方式的示例。
70.在该说明性示例中,飞行器管理系统202可以操作以管理飞行器203的操作。飞行器203是可以在空中行驶并且可以采用多种不同形式的交通工具。例如,但不限于,飞行器203可以选自客运飞行器(pav)、自主客运飞行器、无人驾驶飞行器、无人机、无人机系统、电动垂直起降飞机、空中出租车、有人驾驶飞行器、客机、货机、固定翼飞机、旋翼机、喷气式飞机或其他合适类型的飞行器203中的至少一种。
71.在该说明性示例中,在一个说明性示例中,飞行器203可以是自主飞行器204。如所描绘的,自主飞行器204可以以自主或半自主的方式操作。自主飞行器204是可以操作以从始发地点飞行到目的地点而不需要来自人类操作员的输入的飞行器。自主飞行器204可以运送诸如乘客、货物或两者的物品。在该说明性示例中,自主飞行器204可以包括客运飞行器206以及适合于运送乘客的其他类型的自主飞行器。
72.如所描绘的,飞行器管理系统202包括计算机系统208、资源管理器210和飞行器监管器212。在该说明性示例中,资源管理器210和飞行器监管器212位于计算机系统208中。
73.资源管理器210和飞行器监管器212可以以软件、硬件、固件或其组合来实现。当使用软件时,由资源管理器210和飞行器监管器212执行的操作可以在被配置为在诸如处理器单元之类的硬件上运行的程序代码中实现。当使用固件时,由资源管理器210和飞行器监管器212执行的操作可以在程序代码和数据中实现并存储在持久内存中以在处理器单元上运行。当采用硬件时,硬件可以包括操作以在资源管理器210和飞行器监管器212中执行操作的电路。
74.在说明性示例中,硬件可以采用选自电路系统、集成电路、专用集成电路(asic)、可编程逻辑器件或被配置为执行多项操作的一些其他合适类型的硬件中的至少一种的形式。在可编程逻辑器件的情况下,该器件可以被配置为执行多项操作。该器件可以在稍后被重新配置或可以被永久配置为执行多项操作。可编程逻辑器件包括例如可编程逻辑阵列、可编程阵列逻辑、现场可编程逻辑阵列、现场可编程门阵列和其他合适的硬件设备。此外,这些过程可以在与无机部件集成在一起的有机部件中实现,并且可以完全由除人类之外的有机部件组成。例如,这些过程可以作为有机半导体中的电路来实现。
75.计算机系统208是物理硬件系统并且包括一个或多个数据处理系统。当计算机系统208中存在一个以上的数据处理系统时,这些数据处理系统使用通信介质相互通信。通信介质可以是网络。数据处理系统可以选自计算机、服务器计算机、平板计算机或一些其他合适的数据处理系统中的至少一种。
76.在该说明性示例中,资源管理器210被配置为执行包括下述中的至少一种的操作:响应于接收到运输请求216而规划任务214、分配资源218或基于人类操作员220的工作载荷222将任务214分派给人类操作员220。在该说明性示例中,运输请求216可以是针对一名或多名乘客使用预订系统进行乘坐、运输货物、交付或其他类型的请求。在该说明性示例中,任务214可以被发送到由人类操作员220操作的飞行器监管器213。
77.飞行器监管器213被配置为便于自主飞行器204执行任务214。在一个示例中,飞行器监管器213可以显示分派给人类操作员220的任务214。飞行器监管器213可以提供由人类操作员220使用的功能以管理执行任务214的自主飞行器204的操作。
78.在该说明性示例中,人类操作员220中的一个人类操作员232可以使用人机界面(hmi)224与飞行器监管器212和飞行器监管器213交互。如所描绘的,人机界面224包括显示系统226和输入系统228。
79.显示系统226是物理硬件系统并且包括可以在其上显示图形用户界面(gui)230的一个或多个显示设备。显示设备可以包括发光二极管(led)显示器、液晶显示器(lcd)、有机发光二极管(oled)显示器、计算机显示器、投影仪、平板显示器、平视显示机(hud)或可以输出信息以视觉呈现信息的一些其他合适的设备中的至少一种。
80.人类操作员232可以通过由计算机系统208的输入系统228生成的用户输入234与图形用户界面230交互。人类操作员232可以使用该图形用户界面与飞行器监管器213中的一个飞行器监管器212交互。输入系统228是物理硬件系统并且可以选自鼠标、键盘、轨迹球、触摸屏、手写笔、运动感应输入设备、手势检测设备、虚拟数据手套或一些其他合适类型的输入设备中的至少一种。
81.此外,飞行器监管器212可以与资源管理器210通信以在自主飞行器204执行任务214期间基于人类操作员220的工作载荷222来重新分配任务214。换言之,在人类操作员220之间移动或重新分配任务214以获得期望水平的工作载荷222。此外,在该示例中,人类操作员220与资源管理器210的交互也可以通过人机界面224实现。这种交互可以包括设置约束、监测总体进度以及指挥机群行为。指挥机群行为可以包括使所有飞机马上降落、中断所有已经计划好的起飞、向所有自主飞行器204、自动化空中交通管理系统或垂直起降机场发送求救信号或其他合适的行动中的至少一种。
82.这些类型的操作可以由人类操作员220中的一个人类操作员232操作的飞行器监管器213中的每一个执行。
83.接下来转向图3,根据一个或多个说明性示例描绘了示例资源管理器的图示。在说明性示例中,相同的附图标记用于不止一张图中。在不同图中重复使用附图标记表示不同图中的相同元件。
84.在该图中,示出了可以在图2中的资源管理器210中使用的部件的示例。如所描绘的,资源管理器210包括预订系统300和任务规划302。
85.如所描绘的,预订系统300中的请求处理器306接收运输请求216。这些请求可以源自源308。源308可以包括按需应用、拼车系统或运输请求216的一些其他源中的至少一种。在该说明性示例中,运输请求216可以是针对按需飞行、计划飞行、乘客、货物或一些其他合适类型的请求中的至少一种。
86.请求处理器306可以评估运输请求216并将任务请求310发送到任务规划302。在该说明性示例中,任务规划302包括单个任务规划312和机群任务规划314。
87.如所描绘的,单个任务规划312可以操作以响应于任务请求310而生成任务池316。而且,可以为任务池316中的每项任务规划路线。可替代地,可以为任务池316中的每项任务从可用的预先存在的路线中选择路线。规划可以包括自主飞行器从乘客登机到下机的操作。由单个任务规划312执行的任务规划302可以包括确定诸如始发地点、目的地点、飞行距离、时间、持续时间或其他合适信息的参数。这些参数可基于在任务请求310中接收的信息被导出。此外,任务规划302还可涉及根据乘客偏好选择多个始发地点和目的地点。
88.机群任务规划314可以改进(例如,优化)由单个任务规划312生成的由自主飞行器机群进行的任务316。这种改进可以包括将任务分派给管理任务316的执行的人类操作员。在这个说明性示例中,管理任务316的执行可以由人类操作员220使用图2中的飞行器监管器212来进行。
89.参考图4,根据说明性示例描绘了用于机群任务规划的示例部件的图示。机群任务规划314可以包括多个不同的部件。如所描绘的,机群任务规划314包括多个任务改进400、任务聚类402、行动模式调整404、资源分配406和任务分派408。
90.在该描绘的示例中,多个任务改进400可以对图3中的任务316进行更改。当一组任
务316彼此结合而不是单独被优化时,可以进行这些更改。可以进行这种优化以增加选自商业价值、紧迫性、减少资源使用冲突或其他合适的因素中的至少一种的因素。优化可用于为整组任务316而不是为单独任务优化一个或多个因素。
91.如所描绘的,任务聚类402操作以将图3中的任务316分组以分派给人类操作员。通过任务聚类402对任务316进行分组可以以减少管理图2中自主飞行器204对任务214的执行的人类操作员220的工作载荷222的方式执行。
92.在说明性示例中,当任务316中发生工作载荷冲突时,行动模式调整404可以重新分配图3中的任务316。可以在图2中的自主飞行器204执行任务316之前或期间进行将任务316重新分派给人类操作员220。
93.工作载荷冲突可发生在各种情况下,例如当存在太多行动要由人类操作员执行时。这些行动可以包括例如与空中交通管理等外部服务的协同。空中交通管理可以包括处理对使用空域资源的授权。由于同时进行多项任务316,因此用于这种类型的空域资源管理的行动的数量会降低集中的能力,或者行动可在短时间内重叠或混乱在一起。
94.在该示例中,可以生成图3中的任务316的多个实例410。换言之,多个任务改进400可以生成一项任务的多个实例。可以响应于用户对飞行的请求来生成这些多个实例。这些实例可以在始发地点、目的地点、出发时间、到达时间、价格或其他参数中的至少一个中进行变更。这些实例可以呈现给可以选择特定实例进行预订的用户。可以就出发地点进行变更。例如,根据用户偏好,可选择距离请求用户选定距离内的可替代出发地点。可以基于与用户指定的目的地点的接近程度来考虑可替代的到达地点。
95.如所描绘的,资源分配406可以包括分配和释放资源。资源可以包括垂直起降机场、飞行器、停机位、垂直起降机场内的滑行段或起飞区、垂直起降机场内的降落区、占用的空域体积或用于执行任务的其他资源。可以使用优先级、装备、性能、环境影响、费用方面或其他合适的因素中的至少一种来执行该分配。例如,与其他类型的任务相比,出于医疗、军事、官方或紧急目的的任务可以具有更高的优先级。
96.可以在生成任务实例以供考虑时预先分配资源。当选定任务实例时,可以释放预先分配给同一任务的正在考虑的任务规划的其他实例的资源。
97.在说明性示例中,任务分派408将任务214分派给人类操作员220。在所描绘的示例中,人类操作员220可以使用图2中的飞行器监管器212来管理任务214的执行。
98.现在转向图5,根据一个或多个说明性示例描绘了用于管理客运飞行器任务的飞行器监管器的示例数据流的图示。图2中的飞行器监管器213中的一个飞行器监管器212可由人类操作员232操作以管理自主飞行器504的任务502的任务执行。在该说明性示例中,任务502是图2中分派给飞行器监管器212的任务214的子集。任务214的其他子集可以分派给飞行器监管器213中的由图2中的人类操作员220中的其他人类操作员管理的其他飞行器监管器。
99.在该说明性示例中,飞行器监管器212可以进行多种不同的操作以帮助人类操作员232管理任务502的执行。分派给飞行器监管器212的任务502由人类操作员232管理。
100.如所描绘的,飞行器监管器212为人类操作员232起到进行任务执行行动506从而管理自主飞行器504的任务502的执行的功能。这种类型的功能与用于操作或飞行自主飞行器504的驾驶行动508的功能在进行任务502的性能方面形成对比。结果,人类操作员232可
以在管理任务502的进行中进行任务执行行动506。结果,图2中的工作载荷222对于人类操作员232而言可以减少,因为人类操作员232不进行驾驶行动508。
101.任务执行行动506可以通过诸如自主飞行器504的飞机来管理任务502的进行。例如,任务执行行动506可以包括选择新的目的地垂直起降机场、改变到目的地的路线、重定向到紧急降落区、开始等待航线模式、中止降落或一些其他任务级别行动中的至少一种。
102.在该说明性示例中,驾驶行动508可以是为控制飞机在地面或空中的移动而进行的行动。换言之,驾驶行动508可以包括向飞机发送命令以控制飞机的操作。驾驶行动508可以包括改变飞机速度、改变航向、改变高度、调整襟翼或涉及指挥飞机的一些其他合适行动中的至少一种。任务执行行动506可以导致驾驶行动508的进行。在该说明性示例中,这些驾驶行动可以由自主飞行器进行。
103.在该说明性示例中,飞行器监管器212可以进行许多不同的操作以便于人类操作员232对任务502的管理。例如,飞行器监管器212可以监测自主飞行器504对可以并发进行的任务502的执行。换句话说,多个任务502中的至少两项任务在任务502的执行期间可以具有一些重叠。另外,飞行器监管器212可以在人机界面224中的显示系统226上的图形用户界面230中显示关于自主飞行器504对可以并发进行的任务502的执行的任务信息510。
104.在该说明性示例中,飞行器监管器212对任务信息510的显示可以包括在图形用户界面230中显示图形指示符,例如标识任务502的条520。多个条520中的每个条与任务502中的一项任务相关联。作为另一个示例,飞行器监管器212可以在图形用户界面230中显示与标识任务502中的每项任务的阶段524的条520相关联的图形指示符522。
105.这些图形指示符可以采用多种不同的形式。例如,图形指示符522可以选自文本、颜色、图标、图形、图像、交叉影线、线宽、线型或可用于标识阶段524中使用条520显示的任务502的不同阶段的其他合适类型的图形指示符中的至少一种。
106.作为另一个示例,飞行器监管器212还可以针对每项活动任务以状态526的形式显示任务信息510。在又一个示例中,在显示任务信息510时,飞行器监管器212可以在图形用户界面230中显示该组任务执行行动506中在选定时间段内到期的行动528。
107.在又一个说明性示例中,飞行器监管器212可以以飞行活动530的形式显示任务信息510。飞行活动530可以是自主飞行器的活动。如所描绘的,飞行活动530可以选自执行自主飞行器朝向指定起飞区的滑行的执行、起飞机动、出发、飞行的巡航段、飞行的到达段、降落机动、从目的地垂直起降机场的指定降落区到指定的停机位的滑进或与自主飞行器504的操作有关的一些其他活动中的至少一种。
108.在另一个说明性示例中,飞行器监管器212可以以地面活动532的形式显示飞行任务信息510。地面活动532可以是乘客登机、乘客下机、交通工具补充燃料、电池更换、交通工具维护行动或在地面上进行的与自主飞行器504的操作相关的一些其他活动中的至少一种。在管理自主飞行器504对任务502的执行时,可以向人类操作员232显示该信息和其他任务信息。在该说明性示例中,任务502可以在没有用户输入的情况下并发进行,直到事件要求该组任务执行行动506中的一个任务执行行动为止。
109.此外,当自主飞行器504执行任务502需要一组任务执行行动506时,飞行器监管器212可以通过人机界面224中的输入系统228接收用于任务502的该组任务执行行动506的用户输入512。
110.在该说明性示例中,任务执行行动506包括计划的任务执行行动514或未计划的任务执行行动516中的至少一种。在该示例中,计划的任务执行行动514可以是任务执行行动506中的一个任务执行行动,其中管理自主飞行器504的人类操作员232可以知道,作为管理任务502的一部分,任务执行行动将被要求提前。计划的任务执行行动514可以是例如在开始任务阶段之前获得许可。在该示例中,计划的任务执行行动514可以在任务规划时间已知,因此该行动可以被计划,使得可以提前通知或展示给人类操作员232将需要该特定行动。
111.未计划的任务执行行动516可以是任务执行行动506中响应于一组意外事件而执行的一个任务执行行动。这组意外事件可以包括在任务规划时间无法预测的情境操作。该组意外事件可以选自分离冲突、数据通信链路丢失、导航故障、断电、发动机故障、天气问题或可要求更改任务规划的其他事件中的至少一种。
112.在另一些说明性示例中,如果情况需要以人为控制自主飞行器的形式的人为干预,则驾驶行动508可以被委托或由飞行器操作员518进行。例如,当需要该组任务执行行动506中的一个任务执行行动时,飞行器监管器212可以将执行多个任务502内的一个任务的自主飞行器的控制权传递给飞行器操作员518,其中在没有来自飞行器操作员518的用户输入512以进行自主飞行器的驾驶行动508的情况下,任务无法按需执行。
113.在这种情况下,飞行器操作员518一次控制一架自主飞行器的操作。飞行器操作员518可以具有对自主飞行器的实时控制并且可以看到所有自主飞行器参数。飞行器操作员518可以是远程站的飞行员,当需要人为控制来驾驶或控制自主飞行器的移动时,该远程站用作应急。
114.在该说明性示例中,当在执行任务502期间发生事件时,飞行器操作员518可以在图形用户界面230上请求该组任务执行行动506。
115.现在参考图6,根据一个或多个说明性示例描绘了示例飞行器监管器的图示。该图图示了可以实现图2中的飞行器监管器212的一种方式。
116.在该说明性示例中,飞行器监管器212包括多个部件,这些部件提供单交通工具功能600以及彼此通信的多交通工具功能602。
117.单交通工具功能600包括用于管理客运飞行器形式的个体自主飞行器的操作的过程的实例。在这些示例中,客运飞行器可以自主操作以执行任务,而无需来自飞行员的用户输入。在该说明性示例中,示出了三个实例,即任务执行604、任务执行606和任务执行608。这些实例中的每一个都跟踪在相应飞行器中任务的执行。
118.在该说明性示例中,任务执行604对应于客运飞行器612中的任务执行610;任务执行606对应于客运飞行器616中的任务执行614;并且任务执行608对应于客运飞行器620中的任务执行618。换言之,可以为飞行器监管器212管理的个人飞行器启动任务执行的每个实例。
119.在这个描绘的示例中,任务执行是执行任务的过程。任务执行的过程可以包括维护地面和飞行活动的详细表示,包括每个子活动的状态和过程。任务执行中的过程还可以指导地面和飞行活动的执行。
120.在该示例中,地面活动包括在客运飞行器620停在其在垂直起降机场中的指定停机位时监管周转活动的及时执行中的至少一项,例如乘客登机、乘客下机、交通工具补充燃
料、电池更换、交通工具维护行动和偏差,以上所述可能需要与垂直起降机场管理人员或空中交通管理服务协同,以重新分派下一次交通工具操作的出发时间。飞行活动可以包括以下中的至少一项:监测客运飞行器620朝向指定起飞区滑行的执行、起飞机动、出发、飞行的巡航段、飞行的到达段、降落机动以及从目的地垂直起降机场的指定降落区滑行到指定的停机位。飞行活动还可以包括对偏差进行决策制定或采取行动中的至少一种。偏差可以包括交通冲突、由诸如客运飞行器620的飞行器或空中交通管理服务引起的异常情况、通信系统故障或导航交通监视系统故障中的至少一种。
121.该过程还可以根据任务的任务规划来执行自动化功能或手动过程。任务执行过程可以评估偏差、通知更改并保持与任务各个方面相关的时间估计。当偏差超过允许的限制或阈值时,任务执行还可以产生纠正行动建议。任务执行可以经由关于飞行器活动的协同628分别向外部实体(例如,空中交通管理服务)中继消息并从其接收消息。该过程还可以记录与飞行器相关的活动。
122.在这个说明性示例中,飞行执行可以是任务执行中的一个过程。单交通工具功能600中的飞行过程是基于地面的过程,其涉及飞行的每个阶段的实际执行,包括:许可的请求和接收或任何其他类型的授权;以及管理应急程序。
123.在该说明性示例中,飞行执行是指从自主飞行器离开出发的垂直起降机场的停机位的那一刻起,确保自主飞行器安全操作的核心过程,贯穿滑出、起飞、出发、巡航、到达、降落和滑进,直到自主飞行器停在目的地垂直起降机场的停机位的那一刻为止。因此,飞行执行涉及交通工具操作员以及垂直起降机场和空域管理服务二者。以符合适用的法规和规则的方式进行飞行执行。
124.另一方面,任务执行过程比飞行执行更普遍。任务执行包括飞行执行加上为完成将乘客从始发机场运送到目的地机场的任务而进行的附加过程。因此,任务执行包括上面称为地面操作(周转活动)的所有活动,加上在进行交通工具移动之前、之中和之后的乘客出勤。任务执行可以包括乘客在垂直起降机场办理登机手续和办理出机场手续以及与乘客的沟通以提供安全须知、改善乘客体验并通知乘客有关问题或偏差的信息以及一般而言任何特定任务的活动。特定任务的活动可以是与飞行执行所涵盖的空中交通系统中交通工具操作的安全性不直接相关的活动。
125.在该说明性示例中,当不同的客运飞行器执行它们的任务时,所有关于飞行方面以及任务特定方面的相关信息都可以被发送到相应的实例以用于单交通工具功能600中的任务执行。该信息可以包括例如报告交通工具位置、高度、速度、机动状态和意图的遥测信息、燃料/能源使用、交通工具系统检测到的周围空中交通、交通工具系统健康状态、问题诊断和其他特定任务的信息。特定任务的其他信息可以包括与交通工具上的乘客的通信或视频通信。此外,对于诸如不希望的操作发动机、系统故障、违反与周围交通的适当间隔、恶劣天气或其他信息的项目的警报也可以从任务执行过程和客运飞行器传送到单交通工具功能600中的任务执行过程。
126.如所描绘的,多交通工具功能602包括使人类操作员622能够管理多架自主飞行器(例如,客运飞行器612、客运飞行器616和客运飞行器620)的过程。在该说明性示例中,人类操作员622使用人机界面224与飞行器监管器212中的多交通工具功能602交互。
127.在该说明性示例中,多交通工具功能602包括多个不同的部件。如所描绘的,多交
通工具功能602包括监管624、检查626、协同628、建议630和执行632。
128.在该说明性示例中,监管624可以收集关于执行任务的信息并且在数据结构或其他数据存储器中维护该信息。例如,监管624可以持续收集、汇编、更新和保持跟踪由单交通工具功能600中的任务执行的实例(例如,任务执行604、任务执行606和任务执行608)发送的通知。
129.在该示例中,监管624可以在人机界面224中的图形用户界面230中向人类操作员622显示当前任务状态、所进行的任务进度和完成的当前任务规划。监管624可以将信息634存储在数据存储器636中,数据存储器636允许在不同的细节水平、时间框架和聚合水平上分级的、分层的进场探索和呈现监管信息,其中该信息可以显示在图形用户界面230中。
130.检查626可以对由监管624收集的信息进行分类、过滤、提取或聚合中的至少一种。信息的这种管理可以使人类操作员622能够更好地导航经过、查看和看到关于任务执行的信息。
131.在该说明性示例中,协同628可以协同来自单交通工具功能600中的任务执行过程的请求和响应。这些请求和响应可以用于作为一组的自主飞行器。
132.在该说明性示例中,协同交互是指交通工具操作员与垂直起降机场管理或空域管理服务之间的交互,用于安全管理自主飞行器的操作。这种协同包括交通工具操作员在地面操作延迟的情况下请求重新分派出发时间、请求许可或授权以启动交通工具移开停机位、请求许可或授权起飞、进入受控空域(在这种情况下,授权被称为“许可”)、在目的地垂直起降机场降落以及其他请求。协同628还可以包括交通工具操作员报告警报或启动应急程序的执行。协同628还可以包括垂直起降机场管理或空中交通管理服务干预以延迟或停止计划的出发,或请求交通工具操作员修改或改变给定飞行器的轨迹以便保持与周围交通的适当间隔或处理与垂直起降机场或空域资源有关的意外问题,从而阻止任务的执行按计划发生。
133.例如,协同628可以持续收集、汇编、更新和保持跟踪协同请求和发生在活动和子活动级别的相应协同响应,这些响应与执行中的所有单交通工具功能实例有关。协同628可以在数据存储器636中以允许在不同的细节、时间表和聚合水平上分级的、分层的进场探索和呈现协同信息的方式将信息634存储在数据存储器636中。该信息可以包括所需的协同行动的时间顺序和优先级。
134.在该说明性示例中,协同请求和响应可以指在专用城市空中交通管理系统的情况下以标准空中交通管制(atc)许可或等效形式的许可或授权请求,该请求可以被发出或可以不被发出。协同请求可以指确认接收警报或命令指令的请求。
135.在该示例中,通过使用与所有协同交互有关的信息扩展信息634中的分级数据结构,由协同628存储在数据存储器636中的信息634可以是映射到相应监管信息的协同信息。当协同交互涉及管理任务的若干人类操作员、机上的飞行员或远程飞行员时,协同628可以根据需要发送和接收通知。
136.如所描绘的,建议630可以捕获单交通工具功能600中的信息。捕获的信息包括给飞行器监管器系统操作员的关于如何管理有关受监管的自主飞行器可出现的不同操作情况的建议。此外,建议630可以维护基地信息并提供到对应的刚毅监管器(fortitude supervisor)信息的参考或链接。在此示例中,建议是计算机生成的解决方案,用于解决需
要采取行动的操作情况。建议的生成可以包括例如在失去间隔的情况下生成避碰机动、生成或参与拒绝起飞机动、生成或参与复飞机动、生成或参与紧急降落机动、生成或参与到备用垂直起降机场的改航路线或其他合适的建议。
137.例如,建议630可以收集、汇编、更新和保持跟踪由描述建议的单交通工具功能600的所有实例发送的通知。建议630可以将信息634(例如,映射到分级数据结构中的相应协同和监管信息的建议信息,其中该信息属于飞行器监管器212接收的所有建议)存储在数据存储器636中。
138.执行632可以使人类操作员622能够控制飞行器的操作。换言之,执行632可以使人类操作员622能够捕获、指挥和控制人类操作员622生成的输入。例如,人类操作员622可以确认特定飞行器的路线、输入路线改变或用于飞行器的一些其他合适的指挥。
139.如所描绘的,用户辅助638可以通过人机界面224与人类操作员622交互。用户辅助638可以以减少人类操作员622的工作载荷的方式修改人机界面224中的图形用户界面230中显示的信息。在该说明性示例中,用户辅助638可以监测鼠标行为以确定人类操作员622的意图。例如,用户辅助638可以预测人类操作员622打算做什么或人类操作员622需要什么信息。例如,基于人类操作员622做出的鼠标移动,用户辅助638可以突出显示信息。
140.例如,用户辅助638可以在图形用户界面230中的不同面板上突出显示相关信息以帮助人类操作员622链接与飞行器相关的细节。作为另一个示例,可以通过用户辅助638进行自动语音识别来减少工作量。这种自动语音识别可以转录来自空中交通管制和无人交通管理实体、垂直起降机场操作或其他人类操作员的口头交流。此外,用户辅助638可以解释来自人类操作员622的口头命令以操纵图形用户界面230或将指令引导至飞行器。
141.此外,用户辅助638可以监测和评估人类操作员622的当前和预计的工作载荷。在该示例中,可以通过对操作员进行的行动的数量进行计数来测量操作员工作载荷。这些行动可以包括例如操作员所要求的检查、决策、协同和命令(致动),并用复杂度数字对它们进行加权。在确定操作员工作载荷时,可以根据给定时间段内所需的注意力水平对这些行动进行加权。
142.如果许多行动在短时间间隔内集中(聚类在一起),其中大量行动需要操作员进行复杂的脑力劳动、过多的协同努力,或者行动是由于紧急(压力)情况而发生的,则隐含的操作员工作载荷显著增加,以至于操作员工作载荷变得无法管理。这些作为时间函数的操作员工作载荷的定量和定性测量值可以使用用于这些测量值的当前可用技术来实现,并且可以作为操作员工作载荷监测的功能的一部分来实现。
143.如果测量的工作载荷水平不合适,则用户辅助638可以发送调整图形用户界面230或调整任务的请求,以在最大总工作载荷的阈值水平或其他工作载荷阈值内减少人类操作员622的工作载荷。在该说明性示例中,由用户辅助638进行的改变可以包括管理交通工具从飞行器监管器的人类操作员到另一个飞行器监管器的另一个人类操作员的另一个人类操作员的转变。
144.在该说明性示例中,该工作载荷可以由用户辅助638以多种不同方式进行监测。例如,可以监测人类操作员622使用输入系统228对人机界面224的用户输入。这种监测可以包括例如检测鼠标和键盘级别的参与交互。这些交互包括例如检测鼠标移动和反应速率。还可以使用诸如消费者健康监测设备之类的传感器、通过跟踪设备或其他合适的传感器来进
行监测。
145.在这个说明性示例中,预测的工作载荷可以由用户辅助638机器学习模型确定。这些机器学习模型可用于预测工作载荷以及更准确地解释用户与人机界面224的交互以监测当前工作载荷。
146.用于飞行器监管器212的这些部件的图示被示出用于描绘可用于实现飞行器监管器212的一些部件的目的。除了这些部件之外或代替这些部件的是,其他部件也可用在飞行器监管器212中。例如,健康监测、配置和管理、安全和其他部件可以包括在飞行器监管器212中以用于帮助人类操作员622管理客运飞行器。
147.此外,飞行器监管器212还可以从外部信息源640接收信息。例如,飞行器监管器212可以接收地理空间信息、天气信息、航空信息、交通、基础设施性能、资源管理、报告操作以及人类操作员622可以在管理客运飞行器612、客运飞行器616和客运飞行器620时使用的其他信息中的至少一种。
148.例如,外部信息源640中的地理空间、航空和天气信息可以提供关于客运飞行器运行区域的信息。该信息可以包括关于运行区域中的基础设施的信息。例如,基础设施信息可以包括关于垂直起降机场、登机口、最后进场和起飞(fato)区域、一般地形信息(例如,道路、建筑物等)、航空数据(例如,空域类别、航路、导航数据)和天气(例如,降水、风、温度等)的信息。信息可以采用各种形式,例如,诸如连续馈送或数据库。
149.在一个说明性示例中,外部信息源640可以包括交通监视信息,其可以是提供在飞行器监管系统的给定实例所关注的那些飞行器附近运行的客运飞行器的位置的连续数据流。该数据流可以包括来自机载传感器的信息,例如自动相关监视-广播(ads-b)或模式s转发器或任何其他可以支持城市空中机动操作的电子显眼机构。也可以从地基传感器(例如,地基雷达)接收信息。地基雷达可以包括例如数字机场监视雷达。
150.作为另一个示例,外部信息源640可以包括通信/导航/监视加信息管理(cns+i)性能信息。该信息可以位于数据库中,并且可以提供与交通管理系统(例如,vhf或uhf无线电通信、雷达装备、转发器)相关的服务的信息。通信/导航/监视加信息管理性能可以根据通信、导航、监视或信息管理服务的可用性来衡量。除了可用性之外的其他性能方面是与为指挥和控制客运飞行器或与其他参与者协同(通信)、定位客运飞行器(导航)或识别并定位感兴趣的客运飞行器周围的其他空中交通而交换的信息相关联的完整性、准确性或延迟。
151.在另一个示例中,外部信息源640可以包括来自资源管理(rm)系统的信息。资源管理系统可以管理整个网络的操作,包括基础设施、人类用户和飞行器机群。该资源管理系统可以包括关于资源(例如,交通工具、飞行员、飞行器监管器的人类操作员、停机位、航路和其他资源)的战略调度信息。此外,资源管理系统可以提供关于交通流管理的信息。这种交通流量管理可以包括关于响应于情况和对意外事件的响应的接地飞行器移动的信息。这些意外事件包括关于垂直起降机场关闭、紧急降落区的使用以及通常由变得不可用的任务规划而变得可用的资源所隐含的其他合适的事件的信息。
152.在该说明性示例中,外部信息源640可以包括从垂直起降机场操作(vo)系统接收的信息。垂直起降机场操作系统可以提供有关垂直起降机场管理的信息。该信息包括诸如滑行道、最后进场和起飞程序、飞行器维护和周转信息、交通模式集成信息以及关于垂直起降机场内的乘客和行李的信息的调度资源。
153.作为又一示例,外部信息源640可以包括来自客运飞行器的信息。例如,可以从机载自主系统和客运飞行器接收信息。该信息可以包括关于程序、任务执行、安全指令、飞行信息或其他合适信息的信息。
154.接下来转向图7,根据一个或多个说明性示例描绘了用于对任务进行分组的数据流的示例框图的图示。在该说明性示例中,任务聚类402可以将任务700分组成多个类别702。在该说明性示例中,将任务700分组成类别702基于任务700的持续时间704。
155.在一个示例中,每项任务都可以具有预测的飞行时间,该时间取决于诸如交通工具性能、采用的速度计划、可用路线和出发程序、预期的高空风和其他因素等因素。当将任务700分组在一起以确定任务的预测的行动或临界阶段是否会重叠时,不同任务的持续时间可以被置于持续时间的多个类别中,而不是考虑每个单独任务的具体持续时间。可以进行这种分组以执行交叉比较和交错模式的创建。类别的示例包括例如小于15分钟、15-25分钟和25-35分钟。
156.参考图8,根据一个或多个说明性示例描绘了用于重新分派任务的数据流的示例框图的图示。在该说明性示例中,行动模式调整404可以将多个类别702内的任务700聚类为任务700的子集800。
157.任务700的子集800内的任务700是可以并发进行以满足一组任务执行标准804的任务700。当任务700在执行中重叠时并发进行任务700,使得子集中的任务700中的每项任务的一部分是与该子集中的其他任务同时执行。换言之,任务700被认为是当任务700之间在执行中有重叠时会并发进行或执行。
158.此外,可以基于多个类别702中的一个类别在多个子集800中的一个子集中指定最大数量的任务700。例如,与具有较长持续时间的另一类别相比,具有较短持续时间的类别可以具有较少数量的任务700。
159.在该说明性示例中,该组任务执行标准804可以是安全标准806或任务标准808中的至少一个。该组任务执行标准804可以是选自避免工作载荷超过允许的工作载荷水平、避免飞行的临界阶段重叠、减少对所有任务的干预的无模式顺序、连续任务的最大数量或其他合适的标准中的至少一种的安全标准806。在该说明性示例中,连续任务是一个接一个开始执行的任务。在该说明性示例中,连续任务一个接一个地进行。两个不同组或线程的连续任务可以在执行中重叠。任务标准808可以选自路线、行进时间、燃料消耗或特定任务的其他参数中的至少一个。这些参数可用作判断特定任务是否被认为是成功的标准。标准的一些示例包括:确保随着时间的推移平衡的日常行动间隔(平衡的工作载荷);避免跨任务的临界阶段重叠(发生异常时的缓解);避免在临界阶段期间发生繁重的工作载荷;并采用可重复的行动排序模式,以促进人类操作员在处理多任务以及学习和生产时操作员的态势感知。
160.该组任务执行标准804可以考虑诸如计划的任务执行行动和未计划的任务执行行动之类的因素。
161.用于该组任务执行标准804的信息可以包括飞行时间、准点性(可行的任务出发和到达时间与用户请求的匹配程度)、使用的燃料、使用的能量、运行任务的成本和其他合适的信息。在该说明性示例中,任务700的子集800中的每项任务子集可以是连续的任务。
162.在一个说明性示例中,行动模式调整404可以基于子集800中的一个子集中的任务
700的总工作载荷802和子集800中的该一个子集中的任务700之间的临界阶段重叠803将类别702内的任务700聚类为任务700的子集800。
163.例如,总工作载荷可以用于特定的人类操作员。一个人类操作员可能能够进行比另一个人类操作员更高的工作载荷并且仍然满足关于诸如疲劳量、操作场景的难度或其他因素的安全标准806。因此,人类操作员可以处理的总工作载荷因人类操作员而异。
164.在该说明性示例中,当人类操作员的最大总工作载荷超过该人类操作员的最大总工作载荷时,存在工作载荷冲突。例如,当并行发生的一系列任务的总工作载荷,其中每个单独任务的工作载荷的总和超过定义的最大值时,就会出现工作载荷冲突。
165.在该说明性示例中,可以以多种不同方式计算工作载荷。例如,工作载荷可以作为任务的数量来计算。例如,在管理不同任务时计划的人类操作员行动彼此过于接近就可以导致注意力过度分散在多架飞机上。任务的数量和它们彼此的接近度可以用于定义最大总工作载荷805的极限。作为另一个示例,预测的总工作载荷可以是在给定时间段内为所有任务预测的工作载荷。飞机机群操作员或监管员可以根据每个单独的飞行阶段或任务的成本来定义预测的总工作载荷。
166.作为另一个示例,工作载荷可以使用实时反馈和工作载荷预测来测量,以供人类操作员管理任务。可以使用行为模型或神经生理学模型中的至少一种来确定该工作载荷。
167.行为模型可以基于工作载荷标记。这些标记可以是例如过多或不适当数量的人机交互(例如,鼠标点击、鼠标移动、错误或低效的信息检索或活动、反应时间缓慢)。可以收集这种信息并将其归类到工作载荷级别。
168.神经生理学模型依赖于生物标记。这些标记例如可以是更大的α和θ脑波活动、心率变异性的变化、皮肤电导增加或氧合血红蛋白增加。这些标记可以归类到工作载荷级别。
169.关于临界阶段重叠803,可以进行聚类以避免临界阶段之间的重叠。临界阶段可以是选自起飞、初始爬升和降落中的至少一种的飞行阶段。非临界阶段是选自路线、进场、地面操作、登机口操作或对于管理飞行器所需的注意力而言并不重要的其他飞行阶段中的至少一种的飞行阶段。
170.随着任务700的子集800的创建,行动模式调整404可以将任务700的子集800分派给一组飞行器监管器810。该一组飞行器监管器810可以是图2中飞行器监管器212的实例。飞行器监管器810中的每个飞行器监管器可以由人类操作员操作以管理任务700的子集800中的任务700的一个子集。
171.此外,行动模式调整404可以在任务700的子集800中的任务700的规划期间对任务700的子集800进行调整814。在该示例中,可以在将任务700分派给人类操作员822之前进行调整。
172.例如,行动模式调整404可以通过分散为任务700发生的计划行动来调整子集800中的任务700以满足一组安全标准806。换言之,可以通过对任务700的子集800进行调整814来分散行动中的集中。
173.在另一个说明性示例中,在任务规划期间,可以在任务700执行期间与任务700的子集800中的任务700一起考虑新任务的生成。这种类型的任务调整可以考虑到飞行器监管器的子集可能就工作载荷而言不是很忙。换句话说,该子集可以包括时间间隙,在该时间间隙期间可以将附加任务添加到该子集以供飞行器监管器使用。结果,可以在子集中的任务
700的规划期间将一个或多个任务添加到该子集中,同时保持期望的工作载荷并且避免分派给飞行器监管器的子集中的任务700的飞行的临界阶段的重叠。
174.在该说明性示例中,由行动模式调整404做出的调整814可以采取多种不同形式。例如,行动模式调整404可以在任务700的子集800中创建新子集820。在这个说明性示例中,可以将新子集820分派给另一个飞行器监管器处的不同的人类操作员。在另一个说明性示例中,行动模式调整404可以在任务700的子集800之间重新分发多个任务700以满足该组安全标准806。因此,一个或多个任务可以以满足所有子集800的安全标准806的方式被放置到子集800中的其他子集中。
175.在又一说明性示例中,当影响分派给一组飞行器监管器810的任务700的子集800中的至少一个子集的一组事件812发生时,行动模式调整404可以提示该组飞行器监管器810的一组人类操作员822进行用户输入818,其中由于该组事件812而不再满足该组安全标准806,并且需要由人类操作员进行一组任务执行行动506。行动模式调整404可以使用用户输入818调整子集800中的任务700以满足该组安全标准806。
176.因此,飞行器管理系统202可以提供许多不同的特征。例如,飞行器管理系统202可以将任务214的规划与任务214的执行分离。在该说明性示例中,飞行器管理系统202还可以实现完全自主的任务执行并实现对意外事件或要求人为干预的预期事件中的至少一种的管理。
177.图2-8中的飞行器环境200和飞行器环境200的不同部件的图示并不意味着暗示对可以实施一个或多个说明性示例的方式的物理或架构限制。可以使用除所示部件之外或代替所示部件的其他部件。一些部件可能是不必要的。而且,展示了框来说明一些功能性部件。当在一个或多个说明性示例中实施时,这些框中的一个或多个可以被组合、划分或组合并划分成不同的框。
178.例如,尽管自主飞行器204已经被描述为客运交通工具,但自主飞行器204可以采用许多不同的形式。自主飞行器204可以选自客运飞行器、自主客运飞行器、无人驾驶飞行器、无人机、无人驾驶飞行系统、电动垂直起降飞行器或空中出租车中的至少一种。除了运送乘客之外或代替运送乘客,自主飞行器204还可用于运送货物、进行邮件递送或其他合适的任务。作为另一个示例,图5中的飞行器操作员518可以使用用于其他控制系统的人机界面来进行驾驶行动508。
179.作为另一个示例,飞行器203也可以是有人驾驶的飞机。例如,对于有人驾驶飞机,飞行员可以出现在有人驾驶飞机内。使用这种类型的飞行器,有人驾驶飞机的操作可以完全自主或部分自主。例如,飞行员可以是飞行器操作员518。有人驾驶飞行器在任务内可以具有混合的自主和人类操作员控制的部分或航段。例如,飞行器操作员518可以在起飞和降落期间驾驶飞行器,而飞行器在任务的其他部分期间处于自主控制之下。
180.参考图9a-13b,根据一个或多个说明性示例描绘了飞行器的任务管理的图示。这些图中任务的生成和聚类可以由图2中的资源管理器210执行。
181.首先转向图9a-9b,根据一个或多个说明性示例描绘了自主飞行器的示例任务的图示。在这些说明性示例中,该图中描绘的不同任务可以由图2中的资源管理器210管理。
182.如所描绘的,描绘了任务900,其中y轴902标识了任务900中的特定任务。在该示例中,x轴904表示时间并且可以用于确定任务何时开始、任务何时结束以及任务的持续时间。
183.此外,每项任务有四种类型的阶段:地面操作阶段、地面移动阶段、临界阶段和飞行中阶段。地面操作阶段包括在停机位进行的地面操作。地面移动阶段可以表示诸如地下滑行移动的移动。临界阶段代表飞行阶段,例如起飞、初始爬升和降落。飞行中阶段代表不在临界阶段的其他飞行阶段。这些阶段可以是例如巡航、下降和其他不在临界阶段的阶段。
184.在该示例中,任务信息列906提供关于每项任务的信息。在任务信息列906中,m
i,j
用于指代可能的其他暂定任务中的暂定任务j。如所描绘的,i表示旨在为运输请求提供服务的任务,而j表示任务i的暂定任务。在任务规划过程期间,可以为同一个任务考虑多个暂定任务,但最终只选择一个任务来执行。其他暂定任务被丢弃。
185.在该说明性示例中,暂定任务是多个可能的任务规划中的一个可能的任务规划,该规划可针对运输请求潜在地进行。是否最终选择执行给定的暂定任务取决于该给定的暂定任务是否是服务于该任务预期的运输请求的最佳(或可能是唯一的暂定任务)解决方案。在该说明性示例中,当允许资源预分配时,可以为暂定任务保留资源。
186.在一些情况下,可以从任务请求中生成一个暂定任务。在另一些说明性示例中,可以从对任务的请求生成若干暂定任务。
187.例如,来自用户的请求可以指定出发时间、出发地点和目的地点。任务900可以包括基于该请求的一个或多个可能的任务。任务900可以包括暂定任务和已承诺执行的任务中的至少一个。可以将暂定任务作为选项呈现给希望使用飞行器的用户。
188.例如,在存在一定灵活性的情况下,可以向用户呈现具有不同出发时间的任务900中的暂定任务。以类似的方式,在离用户输入的出发地点和目的地点的选定距离内的不同出发地点和目的地点可以被呈现为任务900中的暂定任务,每项任务可能以不同的价格报价。
189.在该示例中,任务908是从请求生成的任务900中的暂定任务。作为另一个示例,任务910是可以从请求生成的暂定任务。在又一示例中,任务912是从单个请求生成的暂定任务。
190.在该说明性示例中,任务900可以包括响应于可能希望使用自主飞行器旅行的用户的请求而生成的暂定任务。在该示例中,任务900可以由图3中的资源管理器210中的单任务规划312生成。可以从单个请求生成多个任务,其中生成的多个任务中的每项任务提供不同的参数或选项以供用户旅行提出使用自主飞行器旅行的请求。
191.在图10a-10b中,根据一个或多个说明性示例描绘了置于持续时间类别中的示例任务的图示。在这些图中,任务900根据任务900的持续时间进行分类。
192.在此示例中,存在三个类别,即类别c1类、类别c2和类别c3。在这个描绘的示例中,任务1000属于类别c1;任务1002属于类别c2;任务1004属于类别c3。这些类别基于持续时间。例如,类别c1可以包括短持续时间任务;类别c2可以包括中持续时间任务;而类别c3可以包括长持续时间任务。例如,低于15分钟的持续时间可以属于类别c1;15分钟到25分钟之间的持续时间可以属于类别c2;而超过25分钟的持续时间可以归为类别c3。在该说明性示例中,使用类别标识符c
p,q
在类别标识列1008中标识类别中的任务,其中p是类别标识符并且q是该类别的任务标识符。在此示例中,q在类别中是唯一的。
193.初始子集标识列1010使用初始子集标识符s
u,v,w
标识子集,其中u是类别,v是集合,并且w是子集。在此示例中,由s
u,v,w
中的v标识的一组任务是其中临界阶段之间不存在重叠
的任务。在该说明性示例中,每组任务是一组交错的任务,其中该组中的任务在时间上一个接一个地顺序开始。任务类别的大括号标识属于特定任务类别的任务子集。此外,还可以选择一组交错任务中的任务,使得任何两个任务之间的临界阶段不存在重叠。
194.任务被置于子集中,其中临界阶段在初始子集中的任何两个连续任务之间不重叠。在该说明性示例中,子集可以从交错的任务组中生成。例如,占位符1020和占位符1022以交错的模式出现在没有任务的地方。
195.接下来转向图11a-11b,根据一个或多个说明性示例描绘了已被分组的子集中的示例任务的图示。在该示例中,使用组标识符g
u,x
在组信息列1100中标识组,其中u是类别并且x是类别中的组。在该说明性示例中,当一组子集中存在多于一个任务子集时,选择该组中的子集使得子集中的任务不具有彼此重叠的临界阶段。
196.在该说明性示例中,可以将不止一个任务子集分派给交通工具监管器系统以供人类操作员管理。换句话说,一组任务子集可以分派给交通工具监测系统。在该说明性示例中,“一组”在用于指代项目时表示一个或多个项目。例如,“一组任务子集”是一个或多个任务子集。
197.在该说明性示例中,如果所有任务都是将要执行的任务,则可以将这些任务分派给交通工具监管器系统。如果存在暂定任务,则可以在从任务900中选择任务来执行之后执行任务的进一步处理。
198.在图12a-12b中,根据一个或多个说明性示例描绘了一组任务子集中的示例选定任务的图示。在这些说明性示例中,任务信息列906中的一些任务900被标识为选定任务,而一些任务是未选定任务。例如,任务1200是选择的任务,而任务1202是未选择的任务。在该说明性示例中,这些任务是已被选择使用的任务。
199.其他未被选中的任务是由供考虑的请求产生的暂定任务。尚未作出使用这些暂定任务的承诺。尽管尚未选择暂定任务,但可以保留用于执行暂定任务的资源,以便能够选择执行暂定任务。选择暂定任务时,一旦基于这些资源的暂定任务被丢弃,就会发布其他暂定任务的资源(即,不再被认为为运输要求提供服务)。
200.在该说明性示例中,可以对已被选择执行的任务900中的剩余任务执行工作载荷平衡。可以处理图12a-12b中选定的任务以优化分派给飞行器监管器执行的任务。
201.转向图13a-13b,根据一个或多个说明性示例描绘了分派给飞行器监管器的任务的示例子集的图示。如这些图中所描绘的,来自任务900的子集的组的任务900已经基于子集中的任务的总工作量和子集中的任务之间的临界阶段重叠而聚集在子集中。如所描绘的,存在可以分派给飞行器监管器的五个任务子集。在该示例中,任务的子集包括子集1300、子集1302、子集1304、子集1306和子集1308。
202.例如,可以分析来自组的子集的任务以分析任务组的先前分派。该分析可以基于任务的总工作。如果总工作更大,则可以避免临界任务阶段重叠的方式在用于分派的子集组之间重新分派任务。
203.结果,飞行器监管器可以根据需要执行任务的重新分配以提供期望的工作量并避免分派给飞行器监管器的任务子集的临界任务阶段的重叠。
204.除了在本示例中选择的任务之外,该过程还可以考虑先前分配的任务。如所描绘的,考虑到先前分派给飞行器监管器的任务,来自任务子集的组的不同任务可以聚类为子
集以分派给飞行器监管器。
205.例如,管理先前分配的任务的一些飞行器监管器的操作员可能能够管理额外的任务。处理额外任务的能力可以表示为任务子集中的占位符。例如,子集1300具有占位符1320、占位符1322和占位符1324。子集1302和子集1304没有用于附加任务的占位符。子集1306具有占位符1326和占位符1328。子集1308具有占位符1330。
206.随着多任务优化过程中出现新任务,可以执行任务聚类以根据持续时间类别对任务进行分类,并将这些任务分配到此图中所示占位符指示的可用槽位。如果新的任务不能将新任务添加到当前子集中,则可能需要生成新子集以分派给新的飞行器监管器。以这种方式,可以以满足期望的工作量平衡并避免飞行的临界阶段的重叠的方式对任务进行调整。
207.现在参考图14a-15b,根据一个或多个说明性示例描绘了显示在飞行器监管器中的示例图形用户界面的图示。首先参考图14a-14b,根据一个或多个说明性示例描绘了由飞行器监管器系统显示的图形用户界面的图示。在该说明性示例中,图形用户界面1400显示供人类操作员使用的窗口1402。在该说明性示例中,图形用户界面1400是如图2和图6所描绘的在人机界面224中的显示系统226中显示的图形用户界面230的一种实施方式的示例。
208.如所描绘的,窗口1402描绘了由人类操作员使用计算机系统中的飞行器监管器处理的任务的信息。
209.如所描绘的,窗口1402可以被称为扇区任务状态小部件。窗口1402被配置为向人类操作员提供分派给或打算分派给该人类操作员的多个任务的整体视图。在该说明性示例中,窗口1402可以提供关于贯穿整个生命周期的任务的状态和进度的信息。这个生命周期可以是从任务分派到任务分派预计完成。窗口1402可以支持决策制定和提供咨询信息以及支持决策制定和咨询信息的功能。
210.如所描绘的,窗口1402中的信息被布置在包含行1404和列1406的表格布局中。行1404中的每一行代表一个任务并且列1406中的每一列提供关于行1404中的任务的一条信息。每一行可以是编码的颜色,其中颜色指示任务的状态。例如,颜色可以指示任务是名义上的、非名义上的(尽管仍然是规范的)还是例外的(这将需要采取应急措施)。
211.在此说明性示例中,列包括任务id 1410、pav id 1412、dep vp 1414、arr vp 1416、状态1418、图标1420、sobt 1422、详细信息1424、sibt 1426、预定行动1428、超时1430、响应1432和根本原因1434。如所描绘的,部分1436中有四个当前任务,而部分1438中显示了五个过去的任务。
212.如所描绘的,任务id 1410、pav id 1412、dep vp 1414、arr vp 1416、状态1418、图标1420、sobt 1422、详细信息1424和sibt 1426是建议信息1444。预定行动1428、超时1430、响应1432和根本原因1434是执行功能1442。
213.在该说明性示例中,检查功能1441包括通过选择图形元素来提供信息的一个或多个功能。建议功能1440包括使人类操作员能够通过选择图形元素来执行和起作用的一个或多个功能。在执行任务期间动态更新图形用户界面1400中的信息。图形用户界面1400中的信息更新是实时执行的。换句话说,实时执行意味着可以在没有任何故意延迟的情况下尽可能快地获取信息来执行更新。
214.任务id 1410是运营当天的唯一标识符。该标识符可以由图3中的任务规划302分
派。pav id 1412是分派给任务的自主飞行器的唯一标识符。dep vp 1414标识出发的垂直起降机场。dep vp 1414可以是出发的垂直起降机场的名称或在航空信息服务中注册的标准代码。arr vp 1416标识到达的垂直起降机场。arr vp 1416和dep vp 1414可以是到达的垂直起降机场的名称或在航空信息服务中注册的标准代码。
215.在说明性示例中,状态1418提供任务的状态信息。例如,状态1418可以是已经在执行的任务的《操作支线(情况)》,其中《情况》是总结操作状态的一个关键词、代码或短语(例如,ok、冲突、故障、警报等)。状态1418也可以是《任务接受进度》,用于尚未执行的任务。例如,如果任务已被接受并计划执行,则尚未执行的任务可以是《已接受》;如果飞行器监管器拒绝了任务,则为《avss-已拒绝》;如果任务已被飞行器监管器接受,则为《avss-已接受》;如果任务已被飞行器监管器、bup(备用飞行员)和负责自动执行的机载航空电子设备(acor)接受,则为《avss》bup》acor已接受》;以及如果任务分别被bup或acor拒绝,则为《bup已拒绝》或《acor已拒绝》。
216.在该示例中,图标1420是表示任务状态的图形指示符,例如滑出、起飞、初始爬升、途中、进场、降落、滑进、停止滑行和进入登机口。sobt 1422是计划好的撤轮档时间,以从登机口处的停机位出发进行任务。
217.在该说明性示例中,图形指示符可以包括图标、象形图、表意文字、图形、图像、文本、动画、粗体、线、箭头或一些其他合适的图形指示符中的至少一个。
218.详细信息1424是在操作阶段和支路方面的任务超时的表示。如所描绘的,控制1443能够查看关于每项任务的附加信息。在此示例中,控制1443采用水平滚动条的形式。如所描绘的,详细信息1424以时间排序的方式用水平条显示每项任务的不同阶段。对于所有任务,使用相同的时间参考和比例显示条。
219.此外,每个条代表一个任务。这些条中的每个条都具有代表任务的不同阶段的部分。可以选择颜色以使人类操作员能够更轻松地可视化任务的已执行阶段、当前阶段和未来阶段。此外,条还可以包括指示等待时间的部分。该等待时间可以指示从完成信息到取代已完成任务的新任务开始的时间。该等待时间使人类操作员有时间为后续任务做准备。
220.此外,表示任务的条还可以包括颜色形式的图形指示符,以表示诸如起飞和降落之类的阶段。此外,图形指示符还可用于指示即将执行的任务的阶段是否与已接受或正在执行的任务的阶段重叠。这种类型的指示可用于确定是否存在工作载荷冲突。
221.以这种方式,详细信息1424中的这种可视化能够比较计划的和估计的任务时间、阶段重叠和清除累积。
222.此外,通过这种类型的可视化,与当前的用户界面相比,人类操作员可以或轻松地进行和可视化其他与时间相关的分析。
223.sibt 1426是到达停机位以进行任务的计划上轮挡时间。
224.在该说明性示例中,预定行动1428标识要为任务执行的行动,如果有的话。预定行动1428可以显示将由在飞行器监管器系统中操作的人类操作员执行的行动。例如,可以执行的行动包括许可请求、对发出的许可的响应、延迟请求或可以针对由人类操作员管理的任务采取的任何其他行动。
225.人类操作员可以通过选择所显示的行动来查看关于预定行动1428中的行动的附加信息。例如,如果条件许可需要人类操作员的接受或拒绝响应,则人类操作员可以获得与
条件许可相关的信息以输入响应。在该说明性示例中,当预定行动1428中的行动当前不应该被执行时,图形指示符可以用于指示应该何时执行该行动。
226.超时1430是可用于执行预定行动1428中的行动的时间。超时1430可以将采取该行动的可用时间表示为倒计时或自预定行动1428中显示的预定行动以来所跨越的时间。对于需要执行的行动在某个时间窗口内进行,当超时倒计时低于阈值(取决于行动和基于的情况)时,任务的超时1430、预定行动1428和响应1432所包含的框可以具有图形指示符,其被显示以提供视觉提示。可选择此视觉提示来传达紧迫感的感觉。例如,视觉提示可以是闪烁的文本或一些其他图形指示符。
227.根据需要采取的行动的严重程度,听觉警报也可以伴随图形指示符的使用。在一个说明性示例中,对于没有预先建立的或已知的到期时间的行动,可以使用向上计数的方法来显示超时。对于选定的操作,可以使用上限阈值。通过这些选定的行动,可以使用图形指示符或听觉警报中的至少一个来提醒人类操作员,当超过上限阈值时,采取行动的延迟可能危及任务。
228.响应1432包含与预定行动1428中的操作相关的响应选项(如果有的话)以及avss生成的建议(如果适用)。例如,响应1432可以显示针对预定行动的适当操作的可用人类操作员响应,通常是“请求”(例如,许可、延迟或起飞拒绝)、“接受/拒绝”(当导致拒绝的可能性的原因可能存在时)、“确认”(表示用户已收到并理解某条信息或命令性指令)、冲突解决机动或应急程序。
229.例如,响应1432可以反映与要做出的决定相关的建议。例如,诸如按钮边框、区域或文本中的颜色之类的图形指示符可用于将建议与要做出的决定相关联。例如,用于预定行动1428中的行动的相同图形指示符可以与响应1432中的相应响应一起使用。
230.当需要预定行动1428中的行动的多个建议存在时,可以显示具有最高重要性或紧迫性的建议。此外,下拉列表可用于显示所描述的其他建议中的附加行动。以这种方式,人类操作员可以探索备选方案并可能为响应选择不同的行动。
231.根本原因1434是状态1418或响应1432中的响应(如果适用)的根本原因。如果在预定行动1428中没有显示行动,则任务的根本原因1434可以为空白或包含任务的状态1418中描述的状态的根本原因。
232.如果行动显示在预定行动1428中,则任务的根本原因1434可以包括可用根本原因选项的下拉列表。如果存在与根本原因1434一致的默认根本原因,则建议会显示在响应1432中。在这种情况下,下拉列表的选项可以是“用户定义的”,如果选择该选项,可以更改下拉列表控件变成文本输入控件。该文本输入控件可以使人类操作员能够输入理由。
233.接下来参考图15a-15b,根据一个或多个说明性示例描绘了由飞行器监管器系统显示的示例图形用户界面的进一步图示。如这些图中所描绘的,图形用户界面1400中的窗口1402显示附加信息。
234.如在该视图中可见的,窗口1402显示任务部分1500、协同信息部分1502和性能信息部分1504中的附加信息。在该说明性示例中,任务部分1500是任务au314的信息。该信息响应于任务部分1500中的选项卡1506的选择而被显示。如所描绘的,任务部分1500中的选项卡1506示出了所选任务的任务规划。
235.协同信息部分1502和性能信息部分1504在选项卡1506中显示任务au314的信息,
该选项卡已在该示例中选择。性能信息部分1504显示在作为资源管理器(rm)、飞行器监管器(avs)、空中交通管制和其他实体的各种实体之间交换的信息。在该示例中,性能信息部分1504显示任务的状态。如所描绘的,对于当前飞行活动,该示例中的当前状态是在1508中的滑行。
236.接下来转向图16,根据一个或多个说明性示例描绘了用于操作诸如自主飞行器的飞行器的过程的示例流程图的图示。图16中的过程可以以硬件、软件或两者实现。当以软件实现时,该过程可以采用由位于一个或多个计算机系统中的一个或多个硬件设备中的一个或多个处理器单元操作的程序代码的形式。例如,该过程可以在图2中的计算机系统208中的资源管理器210中实现。在一个说明性示例中,这些过程可以在资源管理器210中的部件(例如,图4中的任务聚类402或行动模式调整404中的至少一个)中实现。
237.该过程首先基于任务的持续时间将自主飞行器的任务分组成多个类别(操作1600)。该过程将多个类别内的任务聚类为可以并发进行以满足一组任务执行标准的任务的子集(操作1602)。在操作1602中,任务的并发执行是子集中的任务。
238.该过程将任务的子集分派给一组飞行器监管器(操作1604)。此后该过程终止。在操作1604中,任务的子集的分派可以导致每个飞行器监管器接收一个或多个任务的子集以供人类操作员管理。换言之,将任务的子集分派给飞行器监管器的集合可以是将任务的子集的组分派给飞行器监管器的集合。每个飞行器监管器可以接收一组子集,其中该组包含一个或多个任务的子集。飞行器监管器接收的任务的子集和一组任务包括临界阶段之间不存在重叠的任务。
239.参考图17,根据一些说明性示例描述了用于将任务聚类的过程的示例流程图的图示。图17中的过程是可以实现图16中的操作1602的一种方式的示例。
240.该过程基于子集中的任务的总工作载荷和子集中的任务之间的临界阶段重叠将类别内的任务聚类为任务的子集(操作1700)。此后该过程终止。
241.在操作1700中,除了工作载荷之外或代替工作载荷的是,还可以使用多个不同的因素来进行聚类。聚类还可以考虑地理空间标准等因素。例如,聚类可以根据在特定区域(例如基于空中交通管制的区域)开始和停止的任务将任务聚类为子集。聚类还可以基于目的地、任务的邻近路线以及可以用作任务子集的工作载荷的考虑的其他合适的事实。
242.在图18中,根据一些说明性示例描述了用于将任务聚类的过程的示例流程图的图示。图18中的过程是可以实现图16中的操作1602的一种方式的示例。
243.该过程首先标识任务已基于持续时间被归入类别中的任务的类别(操作1800)。该过程从尚未处理的任务的类别中选择任务的类别(操作1802)。
244.该过程将选定类别内的任务归入可以并发进行的交错任务组中(操作1804)。在操作1804中,交错任务组是在时间上一个接一个依次开始的任务。在本示例中,这些任务也是在至少一个时间段内全部同时进行的任务。此外,集合中的任务可以使得除了任务被交错之外,任何两个任务之间的临界阶段不存在重叠。
245.该过程然后将交错任务组中的交错任务聚类为任务子集(操作1806)。在操作1806中,每组任务可用于形成一个或多个任务子集。每项任务子集中的任务可以相对于组中的其他任务并发进行。当两个任务的执行时间间隔之间有重叠时,两个任务被认为是并发进行的。换句话说,存在同时进行多个任务的时间。结果,当子集中的所有任务之间的执行存
在重叠时,任务子集中的任务被认为是并发进行的。换句话说,存在子集中的所有任务都被执行的时刻。飞行器监管器的一个实例的特点是可以并发执行的任务数量受到限制(理想情况下,这种限制是3、4或5,具体取决于持续时间类别。)
246.该过程确定未处理的类别是否存在于所标识的任务类别中(操作1808)。如果存在未处理的类别,则过程返回到操作1802。
247.否则,该过程然后对任务的子集进行分组,使得被分组的子集中的任务满足可以交错在一起而不使临界阶段重叠的最大数量的连续任务(操作1810)。此后该过程终止。执行该分组以将任务的子集分派给飞行器监管器的人类操作员。可并发执行的最大任务数取决于任务的类别。换句话说,一组任务子集被分派给每个飞行器监管器。在该说明性示例中,一组子集是一个或多个子集。
248.参考图19,根据一些说明性示例描绘了用于操作自主飞行器的过程的示例流程图的图示。图19中的过程是可以与图16中的操作一起执行的附加操作的示例。该操作可以在图16中的操作1602或操作1604中的至少一个之后执行。
249.当影响分派给该组飞行器监管器的任务的子集中的至少一个的一组事件发生时,该过程调整子集中的任务以满足一组安全标准,其中由于该组事件而不再满足该组安全标准(操作1900)。此后该过程终止。
250.在操作1900中,事件可以是例如天气、发动机故障、在任务子集中的任务期间发生的垂直起降机场不可用或一些其他事件中的至少一种。可以根据自主飞行器飞行的临界阶段进行调整。换句话说,可以进行调整以重新分配任务,以避免飞行临界阶段的重叠。
251.参考图20,根据一些说明性示例描绘了用于调整任务的过程的示例流程图的图示。图20中的过程是可以实现图19中的操作1900的一种方式的示例。
252.该过程在任务的子集中创建新子集(操作2000)。此后该过程终止。
253.参考图21,根据一个或多个说明性示例描绘了用于调整任务的过程的示例流程图的图示。图21中的过程是图19中操作1900的另一种实施方式的示例。
254.该过程在任务的子集之间重新分发多个任务以满足一组安全标准(操作2100)。此后该过程终止。
255.参考图22,根据一个或多个说明性示例描绘了用于调整任务的过程的示例流程图的图示。图22中的过程是可以实现图19中的操作1900的另一种方式的示例。
256.该过程开始于当影响分派给一组飞行器监管器的任务的子集中的至少一个的一组事件发生时提示该组飞行器监管器的一组人类操作员进行用户输入,其中由于该组事件而不再满足该组安全标准并且需要一组任务执行行动(操作2200)。该过程使用用户输入来调整子集中的任务以满足该组安全标准(操作2202)。此后该过程终止。
257.接下来转向图23,根据一个或多个说明性示例描绘了用于将任务分派给飞行器监管器的过程的示例流程图的图示。图23中的过程可以以硬件、软件或两者实现。当以软件实现时,该过程可以采用由位于一个或多个计算机系统中的一个或多个硬件设备中的一个或多个处理器单元操作的程序代码的形式。例如,该过程可以在图2中的计算机系统208中的资源管理器210中实现。
258.该过程考虑到可以从使用飞行器的单个请求生成多个暂定任务,并且最初可以基于暂定任务生成任务的子集。每个暂定任务代表可以根据请求执行的潜在任务。
259.该过程开始于使用一组请求规划任务(操作2300)。在操作2300中,生成任务池。任务池可以包括可能会或可能不会被实际选择执行的暂定任务。换句话说,单个请求可以导致生成多个暂定任务,这些任务可以作为选项呈现给请求使用飞行器的人类操作员。这些选项还可以包括相应的报价。暂定任务是潜在的任务规划,如果选择,可以作为任务执行。
260.该过程基于持续时间将任务分组成多个类别(操作2302)。例如,类别可以是短期的、中期的和长期的,其中每个类别都基于任务的持续时间来定义。
261.该过程将任务聚类为任务的子集,其中子集中的任务是交错的(操作2304)。在操作2304中,交错是使得跨并发任务的任何子集都不会发生临界阶段的重叠。在操作2304中,可以基于可并发进行的任务的最大数量来选择子集中的任务数量。该任务的数量可以基于任务的类别。例如,短期可以是3个,中期可以是4个,并且长期可以是5个。子集中的任务在子集中任务的临界阶段之间没有重叠。在此示例中,每个子集仅包含来自从请求生成的多个可能任务中的一个可能任务。
262.然后,该过程将任务的子集分组为可以顺序执行的任务子集的组(操作2306)。在操作2306中,一组任务可以具有一个或多个任务子集。选择一组中的任务子集,使得该组任务子集中的所有任务之间的临界阶段不重叠。
263.该过程然后可以基于执行要求进行调整(操作2308)。在操作2308中,诸如安全要求之类的执行要求可以应用于任务子集的不同组中的任务。可以进行调整以满足这些执行要求。例如,调整可以包括以下中的至少一个:创建新的子集、创建新的任务子集组、将子集从一组移动到另一组任务子集、将准入从一个子集移动到另一子集或其他适当的更改以满足执行要求。
264.该过程然后接收任务的选择(操作2310)。在操作2310中,任务的选择可以来自暂定任务。换言之,在操作2300中,用户可以从根据请求生成的多个暂定任务中生成选择暂定准入的用户输入。
265.该过程丢弃未选择的任务(操作2312)。该过程将任务子集的组分配给飞行器监管器(操作2314)。此后该过程终止。
266.在操作2314中,任务的每组子集被分派给单飞行器监管器。换言之,飞行器监管器可以接收一个或多个任务子集。此外,分派可以包括将任务重新聚类为每个类别内的子集。换言之,操作2304到2308可以针对选择执行的任务进行。
267.图23中的这个过程可以基于实际选择的任务而不是暂定任务来执行。换句话说,可以向用户呈现暂定任务。这些暂定任务被选择为实际任务,这些实际任务被处理以生成任务子集以分派给飞行器监管器。
268.在说明性示例中,聚类过程可以对暂定任务规划进行分组,通过使用交错模式和行动模式调整来消除其预计的行动和临界阶段的冲突。可以执行这些操作以满足安全标准中的至少一项,或者确定将任务规划分派给飞行器监管器的最佳解决方案,这对机群操作员具有成本影响。
269.例如,可以为给定的运输请求生成三个不同的暂定任务,其中,对请求者最方便的意味着需要实例化新的飞行器监管器和操作员,因为该特定暂定任务不适合任何一个已运转的现有飞行器监测器实例中可用的空闲时隙。因此,该特定的暂定任务需要以更高的价格报价。这种情况导致请求者选择与任务聚类和优化相结合。当进行导致特定任务分派方
案的特定优化时,可以估计任务的成本并且可以向请求者呈现不同选项的价格。一旦请求者选择了一个选项,到目前为止考虑的暂定任务将被丢弃,并且可以基于所选择的特定任务规划重新优化针对尚未分派给飞行器监管器实例的其他请求的所有其他任务规划的集合。
270.现在参考图24,根据一个或多个说明性示例描述了用于管理任务的执行的过程的示例流程图的图示。图24中的过程可以以硬件、软件或两者实现。当以软件实现时,该过程可以采用由位于一个或多个计算机系统中的一个或多个硬件设备中的一个或多个处理器单元操作的程序代码的形式。例如,该过程可以在图2中的计算机系统208中的飞行器监管器212和飞行器监管器213中的其他采访监管器中实现。
271.该过程开始于监测自主飞行器的可并发进行的任务的执行(操作2400)。该过程在人机界面中的显示系统上的图形用户界面中显示关于自主飞行器的可并发进行的任务的执行的任务信息(操作2402)。
272.当任务的执行需要一组任务执行行动时,该过程通过人机界面中的输入系统接收用于任务的一组任务执行行动的用户输入(操作2404)。此后该过程终止。
273.在这个说明性示例中,图24中的过程可以减少人类操作员管理多个飞行器的多个任务的工作载荷,其中任务可以并发发生。该过程使人类操作员能够专注于与管理任务相关的行动或任务,而无需人类操作员进行其他行动,例如用于实际控制自主飞行器操作的驾驶行动。在这些说明性示例中,当采用自主飞行器形式的飞行器时,可以自主地执行这些行动。当需要人为干预行动时,需要实际人为干预的自主飞行器可以传递给诸如飞行员的飞行器操作员以实际控制自主飞行器的飞行或其他运动。
274.接下来转向图25,根据一些说明性示例描述了请求用户输入用于任务执行行动的过程的示例流程图的图示。图25中说明的操作是可以由图24中的流程图中的操作构成的操作示例。
275.当在任务的执行期间发生事件时,该过程在图形用户界面上请求一组任务执行行动(操作2500)。此后该过程终止。在操作2500中,飞行器监管器可以图形化地请求来自用户的输入以针对人类操作员管理的任务执行一个或多个任务执行行动。
276.接下来转向图26,根据一些说明性示例描绘了用于显示任务信息的过程的示例流程图的图示。该流程图中所示的操作是可用于实施图24中的操作2402的操作的示例。这些是可被执行以显示任务信息的操作的示例。一个或多个这些操作可用于实施图24中所示的操作2402。
277.该过程在图形用户界面中显示标识任务的条,其中每个条与任务中的一个任务相关联(操作2600)。该过程在图形用户界面中显示与标识多个任务中每项任务的阶段的条相关联的图形指示符(操作2602)。该过程在图形用户界面中显示在一组任务执行行动的选定时间段内预定行动(操作2604)。此后该过程终止。
278.接下来转向图27,根据一些说明性示例描绘了用于将自主飞行器的控制权传递给飞行器操作员的过程的示例流程图的图示。图27中说明的操作是可以由图24中的流程图中的操作构成的操作的示例。
279.当需要未计划的任务行动时,该过程将执行多个任务中的一个任务的自主飞行器的控制权传递给飞行器操作员,其中在没有来自飞行器操作员的用户输入以进行自主飞行
器的驾驶行动的情况下,任务无法按需执行(操作2700)。此后该过程终止。
280.所描绘的不同示例中的流程图和框图说明了一个或多个说明性示例中的装置和方法的一些可能实施方式的架构、功能和操作。就这一点而言,流程图或框图中的每个框可以表示模块、段、功能或操作或步骤的一部分中的至少一个。例如,一个或多个框可以实现为程序代码、硬件或程序代码和硬件的组合。当以硬件实现时,硬件可以例如采用集成电路的形式,该集成电路被制造或配置为执行流程图或框图中的一个或多个操作。当实现为程序代码和硬件的组合时,实现可以采用固件的形式。流程图或框图中的每个框都可以使用专用硬件系统来实现,这些专用硬件系统执行专用硬件和由专用硬件操作的程序代码的不同操作或组合。
281.在说明性示例的一些替代实施方式中,框中标注的一个或多个功能可以不按图中标注的顺序发生。例如,在一些情况下,连续显示的两个框可以基本上并发进行,或者这些框有时可以以相反的顺序进行,这取决于所涉及的功能。此外,除了流程图或框图中所示的框之外,还可以添加其他框。
282.现在转向图28,根据一些说明性示例描述了数据处理系统的示例框图的图示。数据处理系统2800可用于实现图2中的计算机系统208。在该说明性示例中,数据处理系统2800包括通信框架2802,通信框架2802提供处理器单元2804、内存2806、持久性存储器2808、通信单元2810、输入/输出(i/o)单元2812和显示器2814之间的通信。在这个示例中,通信框架2802采用总线系统的形式。
283.处理器单元2804用于执行可加载到内存2806中的软件指令。处理器单元2804包括一个或多个处理器。例如,处理器单元2804可以选自多核处理器、中央处理单元(cpu)、图形处理单元(gpu)、物理处理单元(ppu)、数字信号处理器(dsp)、网络处理器或一些其他合适类型的处理器。此外,处理器单元2804可以使用一个或多个异构处理器系统来实现,其中主处理器与在单个芯片上的辅助处理器一起存在。作为另一个说明性示例,处理器单元2804可以是在单个芯片上包含多个相同类型的处理器的对称多处理器系统。
284.内存2806和持久性存储器2808是存储设备2816的示例。存储设备是能够存储信息的任何硬件,例如但不限于数据、功能形式的程序代码或可以是基于临时的、基于永久的,或基于临时和永久两者的其他合适的信息中的至少一个。在这些说明性示例中,存储设备2816也可以被称为计算机可读存储设备。在这些示例中,内存2806可以是例如随机存取内存或任何其他合适的易失性或非易失性存储设备。持久性存储器2808可以采用各种形式,这取决于特定的实施方式。
285.例如,持久性存储器2808可以包含一个或多个部件或设备。例如,持久性存储器2808可以是硬盘驱动器、固态驱动器(ssd)、闪存、可重写光盘、可重写磁带或上述的某种组合。持久性存储器2808使用的介质也可以是可移动的。例如,可移动硬盘驱动器可用于持久性存储器2808。
286.在这些说明性示例中,通信单元2810提供与其他数据处理系统或设备的通信。在这些说明性示例中,通信单元2810是网络接口卡。
287.输入/输出单元2812允许与可以连接到数据处理系统2800的其他设备的数据输入和输出。例如,输入/输出单元2812可以通过键盘、鼠标或其他一些合适的输入设备中的至少一个提供用于用户输入的连接。此外,输入/输出单元2812可以将输出发送到打印机。显
示器2814提供了一种向用户显示信息的机制。
288.用于操作系统、应用程序或程序中的至少一个的指令可以位于存储设备2816中,其通过通信框架2802与处理器单元2804通信。不同示例的过程可以由处理器单元2804使用由计算机实现的指令来进行,这些指令可以位于诸如内存2806的内存中。
289.这些指令被称为可由处理器单元2804中的处理器读取和执行的程序代码、计算机可用程序代码或计算机可读程序代码。不同示例中的程序代码可以实现在不同的物理或计算机可读存储介质(例如,内存2806或持久性存储器2808)上。
290.程序代码2818以功能形式位于计算机可读介质2820上,程序代码2818被可选择性地移除并且可以加载到或转移到数据处理系统2800以供处理器单元2804执行。程序代码2818和计算机可读介质2820形成这些说明性示例中的计算机程序产品2822。在该说明性示例中,计算机可读介质2820是计算机可读存储介质2824。
291.在这些说明性示例中,计算机可读存储介质2824是用于存储程序代码2818的物理或有形存储设备,而不是传播或传输程序代码2818的介质。本文使用的计算机可读存储介质2824不应被解释为本身是瞬态信号,例如无线电波或其他自由传播的电磁波、通过波导或其他传输介质传播的电磁波(例如,通过光纤电缆的光脉冲)或通过电线传输的电信号,如本文所用,不应被解释为瞬态信号本身,例如无线电波或其他自由传播的电磁波、通过波导或其他传输介质传播的电磁波(例如,通过光纤电缆的光脉冲)或通过电线传输的电信号。
292.可替代地,程序代码2818可以使用计算机可读信号介质被传送到数据处理系统2800。计算机可读信号介质可以是例如包含程序代码2818的经传播的数据信号。例如,计算机可读信号介质可以是电磁信号、光学信号或任何其他合适类型的信号中的至少一个。这些信号可以通过连接传输,例如无线连接、光纤电缆、同轴电缆、电线或任何其他合适类型的连接。
293.此外,如本文所使用的,“计算机可读介质2820”可以是单数或复数。例如,程序代码2818可以以单个存储设备或系统的形式位于计算机可读介质2820中。在另一个示例中,程序代码2818可以位于分布在多个数据处理系统中的计算机可读介质2820中。换言之,程序代码2818中的一些指令可以位于一个数据处理系统中,而程序代码2818中的其他指令可以位于一个数据处理系统中。例如,程序代码2818的一部分可以位于服务器计算机中的计算机可读介质2820中,而程序代码2818的另一部分可以位于一组客户端计算机中的计算机可读介质2820中。
294.为数据处理系统2800图示的不同部件并不意味着对可以实现不同示例的方式提供架构限制。在一些说明性示例中,部件中的一个或多个可以并入另一部件中或以其他方式形成另一部件的一部分。例如,在一些说明性示例中,内存2806或其部分可以并入处理器单元2804中。可以在数据处理系统中实现不同的说明性示例,该数据处理系统包括附加于或代替为数据处理系统2800所示的那些部件的部件。图28中所示的其他部件可以与所示的说明性示例不同。可以使用能够运行程序代码2818的任何硬件设备或系统来实现不同的示例。
295.可以在图29所示的飞机制造和维修方法2900和图30所示的飞机3000的上下文中描述本公开的说明性示例。首先转向图29,根据说明性示例描绘了示例飞机制造和维修方
法的图示。在预生产期间,飞机制造和服务方法2900可以包括图30中的飞机3000的规格和设计2902以及材料采购2904。
296.在生产期间,图30中的飞机3000的部件和子组件制造2906和系统集成2908发生。此后,图30中的飞机3000可以通过认证和交付2910以便投入使用2912。当客户在使用2912时,图30中的飞机3000被安排进行例行维护和服务2914,这可以包括改造、重新配置、翻新和其他维护或服务。
297.飞行器制造和服务方法2900的每个过程可以由系统集成商、第三方、运营商或它们的某种组合来进行或实施。在这些示例中,运营商可以是客户。出于本说明的目的,系统集成商可以包括但不限于任何数量的飞机制造商和主要系统分包商;第三方可以包括但不限于任何数量的销售商、分包商和供应商;运营商可以是航空公司、租赁公司、军事实体、服务机构等。
298.现在参考图30,描绘了飞机的示例框图的图示,其中可以实现一些说明性示例。在该示例中,飞机3000通过图29中的飞机制造和服务方法2900生产并且可以包括具有多个系统3004和内部3006的机身3002。系统3004的示例包括推进系统3008、电气系统3010、液压系统3012和环境系统3014中的一个或多个。可以包括任意数量的其他系统。尽管显示了航空航天示例,但不同的说明性示例可以应用于其他行业,例如汽车行业。
299.可以在图29中的飞机制造和服务方法2900的至少一个阶段期间采用本文所体现的装置和方法。
300.在一个说明性示例中,在图29中的部件和子组件制造2906中生产的部件或子组件可以以类似于在图29中的飞机3000投入使用2912时生产的部件或子组件的方式制作或制造。作为又一示例,可以在生产阶段(例如,图29中的部件和子组件制造2906和系统集成2908)期间使用一个或多个装置示例、方法示例或其组合。在飞机3000投入使用2912时、在图29中的维护和服务2914期间或两者,均可以使用一个或多个装置示例、方法示例或其组合。使用多个不同的说明性示例可以大幅加快飞机3000的组装、降低飞机3000的成本或既加快飞机3000的组装又降低飞机3000的成本。
301.说明性示例的一些特征在以下条款中描述。这些条款是不旨在限制其他说明性示例的特征的示例。
302.条款1:
303.一种用于操作飞行器的方法,所述方法包括:
304.通过计算机系统,基于任务的持续时间将所述飞行器的所述任务分组成类别;
305.通过所述计算机系统将所述类别内的所述任务聚类为能够并发进行以满足一组任务执行标准的所述任务的子集;以及
306.通过所述计算机系统将所述任务的所述子集分派给一组飞行器监管器。
307.条款2:
308.根据条款1所述的方法,进一步包括:
309.当影响分派给所述一组飞行器监管器的所述任务的所述子集中的至少一个的一组事件发生时,通过所述计算机系统调整所述子集中的所述任务以满足一组安全标准,其中由于所述一组事件而不再满足所述一组安全标准。
310.条款3:
311.根据条款2所述的方法,其中当影响分派给所述一组飞行器监管器的所述任务的所述子集中的至少一个的所述一组事件发生时,通过所述计算机系统调整所述子集中的所述任务以满足所述一组安全标准,其中由于所述一组事件而不再满足所述一组安全标准,包括:
312.通过所述计算机系统在所述任务的所述子集中创建新子集。
313.条款4:
314.根据条款2所述的方法,其中当影响分派给所述一组飞行器监管器的所述任务的所述子集中的至少一个的一组事件发生时,通过所述计算机系统调整所述子集中的所述任务以满足一组安全标准,其中由于所述一组事件而不再满足所述一组安全标准,包括:
315.通过所述计算机系统在所述任务的所述子集之间重新分发多个所述任务以满足所述一组安全标准。
316.条款5:
317.根据条款2所述的方法,其中所述一组事件需要由所述一组飞行器监管器接收在用户输入中的一组任务执行行动,其中所述一组飞行器监管器在需要所述一组任务执行行动时请求所述用户输入。
318.条款6:
319.根据条款2所述的方法,其中当影响分派给所述一组飞行器监管器的所述任务的所述子集中的至少一个的所述一组事件发生时,通过所述计算机系统调整所述子集中的所述任务以满足所述一组安全标准,其中由于所述一组事件而不再满足所述一组安全标准,包括:
320.当影响分派给所述一组飞行器监管器的所述任务的所述子集中的至少一个的所述一组事件发生时,其中由于所述一组事件而不再满足所述一组安全标准并且需要一组任务执行行动,通过所述计算机系统提示该组飞行器监管器的一组人类操作员进行用户输入;以及
321.通过所述计算机系统,使用所述用户输入调整所述子集中的所述任务以满足该组安全标准。
322.条款7:
323.根据条款2所述的方法,其中该组安全标准选自下述中的至少一种:飞行器监管器的人类操作员针对所述任务的子集中的一组任务所进行的行动;避免该组任务中临界阶段的重叠;避免所述飞行器监管器为所述任务的所述子集中的该组任务进行所述行动所需的工作载荷水平比期望的更大;以及采用所述行动的可重复模式,所述可重复模式有助于所述飞行器监管器为所述任务的所述子集中的该组任务进行所述行动的态势感知。
324.飞行器监管器的人类操作员不需要进行任何间隔行动来消除指定任务的冲突。资源管理器自动进行这些行动,从而使所述人类操作员不必解决任务冲突,从而减少所述人类操作员的工作载荷。
325.条款8:
326.根据条款1、2、3、4、5、6或7中的一项所述的方法,进一步包括:
327.通过所述计算机系统,响应于使用所述飞行器的请求而规划所述任务。
328.条款9:
329.根据条款1、2、3、4、5、6、7或8中的一项所述的方法,其中通过所述计算机系统将所述类别内的所述任务聚类为能够并发进行以满足该组任务执行标准的所述任务的子集包括:
330.基于所述子集中的所述任务的总工作载荷和所述子集中的所述任务之间的临界阶段重叠,通过所述计算机系统将所述类别内的所述任务聚类为所述任务的所述子集。
331.条款10:
332.根据条款1、2、3、4、5、6、7、8或9中的一项所述的方法,其中通过所述计算机系统,基于所述任务的所述持续时间将所述飞行器的所述任务分组成所述类别;通过所述计算机系统将所述类别内的所述任务聚类为能够并发进行以满足该组任务执行标准的所述任务的子集;以及通过所述计算机系统将所述任务的所述子集分派给该组飞行器监管器是在所述计算机系统的任务规划器中的任务聚类部件中进行的。
333.条款11:
334.根据条款1、2、3、4、5、6、7、8、9或10中的一项所述的方法,其中一组人类操作员操作该组飞行器监管器来管理所述飞行器。
335.条款12:
336.根据条款1、2、3、4、5、6、7、8、9、10或11中的一项所述的方法,其中该组任务执行标准包括安全标准或任务标准中的至少一个。
337.条款13:
338.根据条款1、2、3、4、5、6、7、8、9、10、11或12中的一项所述的方法,其中该组任务执行标准包括避免工作载荷超过允许的工作载荷水平、避免临界阶段重叠或减少对跨所述任务的干预的无模式顺序中的至少一种。
339.条款14:
340.根据条款1、2、3、4、5、6、7、8、9、10、11、12或13中的一项所述的方法,其中所述子集中的一个子集中的任务的最大数量基于所述类别中的一个类别。
341.条款15:
342.根据条款1、2、3、4、5、6、7、8、9、10、11、12、13或14中的一项所述的方法,其中所述飞行器选自客运飞行器、自主客运飞行器、客运飞行器、无人驾驶飞行器、无人机、无人驾驶飞行系统、电动垂直起降飞机、空中出租车、有人驾驶飞行器、客机、货机、固定翼飞机、旋翼机或喷气式飞机中的至少一种。
343.条款16:
344.一种飞行器管理系统,包括:
345.计算机系统;和
346.在所述计算机系统中的资源管理器,其中所述资源管理器被配置为:
347.基于任务的持续时间将飞行器的所述任务分组成类别;
348.将所述类别内的所述任务聚类为能够并发进行以满足一组任务执行标准的所述任务的子集;以及
349.将所述任务的所述子集分派给一组飞行器监管器。
350.条款17:
351.根据条款16所述的飞行器管理系统,其中所述资源管理器被配置为:
352.当影响分派给该组飞行器监管器的所述任务的所述子集中的至少一个的一组事件发生时,调整所述子集中的所述任务以满足一组安全标准,其中由于该组事件而不再满足该组安全标准。
353.条款18:
354.根据条款17所述的飞行器管理系统,其中在调整所述子集中的所述任务以满足该组安全标准时,所述资源管理器被配置为:
355.为所述任务的所述子集创建新子集。
356.条款19:
357.根据条款17所述的飞行器管理系统,其中在调整所述子集中的所述任务以满足该组安全标准时,所述资源管理器被配置为:
358.在所述子集之间重新分发多个所述任务以满足该组安全标准。
359.条款20:
360.根据条款17所述的飞行器管理系统,其中该组事件需要由该组飞行器监管器接收的用户输入中标识的一组任务执行行动,其中该组飞行器监管器在需要该组任务执行行动时请求所述用户输入。
361.条款21:
362.根据条款17所述的飞行器管理系统,其中当影响分派给该组飞行器监管器的所述任务的所述子集中的至少一个的一组事件发生时,在调整所述子集中的所述任务以满足该组安全标准时,其中由于该组事件而不再满足该组安全标准,所述资源管理器被配置为:
363.当影响分派给该组飞行器监管器的所述任务的所述子集中的至少一个的该组事件发生时,其中由于该组事件而不再满足该组安全标准并且需要一组任务执行行动,提示该组飞行器监管器的一组人类操作员进行用户输入;以及
364.使用所述用户输入调整所述子集中的所述任务以满足该组安全标准。
365.条款22:
366.根据条款16、17、18、19、20或21中的一项所述的飞行器管理系统,其中所述资源管理器被配置为:
367.响应于使用所述飞行器的请求,规划所述任务。
368.条款23:
369.根据条款16、17、18、19、20、21或22中的一项所述的飞行器管理系统,其中一组人类操作员操作该组飞行器监管器来管理所述飞行器。
370.条款24:
371.根据条款16、17、18、19、20、21、22或23中的一项所述的飞行器管理系统,其中在将所述类别内的所述任务聚类为能够并发进行以满足该组任务执行标准的所述任务的所述子集时,所述资源管理器被配置为:
372.基于子集中的所述任务的总工作载荷和所述子集中的任务之间的临界阶段重叠,将所述类别内的所述任务聚类为所述任务的所述子集。
373.条款25:
374.一种用于操作飞行器的计算机程序产品,所述计算机程序产品包括:
375.计算机可读存储介质;
376.第一程序代码,其存储在所述计算机可读存储介质上,可由计算机系统执行以使所述计算机系统基于任务的持续时间将所述飞行器的所述任务分组成类别;
377.第二程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统将所述类别内的所述任务聚类为能够并发进行以满足一组任务执行标准的所述任务的子集;和
378.第三程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统将所述任务的所述子集分派给一组飞行器监管器。
379.条款26:
380.根据条款25所述的计算机程序产品,进一步包括:
381.第四程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统当影响分派给该组飞行器监管器的所述任务的所述子集中的至少一个的一组事件发生时调整所述子集中的所述任务以满足一组安全标准,其中由于该组事件而不再满足该组安全标准。
382.条款27:
383.根据条款26所述的计算机程序产品,其中所述第四程序代码包括:
384.程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统在所述任务的所述子集中创建新子集。
385.条款28:
386.根据条款26所述的计算机程序产品,其中所述第四程序代码包括:
387.程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统在所述任务的所述子集之间重新分发多个所述任务以满足该组安全标准。
388.条款29:
389.根据条款26所述的计算机程序产品,其中该组事件需要由该组飞行器监管器接收在用户输入中的一组任务执行行动,其中该组飞行器监管器在需要该组任务执行行动时请求所述用户输入。
390.条款30:
391.根据条款26所述的计算机程序产品,其中第四程序代码包括:
392.程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统当影响分派给该组飞行器监管器的所述任务的所述子集中的至少一个的该组事件发生时提示该组飞行器监管器的一组人类操作员进行用户输入,其中由于该组事件而不再满足该组安全标准并且需要一组任务执行行动;和
393.程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统使用所述用户输入调整所述子集中的所述任务以满足该组安全标准。
394.条款31:
395.一种飞行器管理系统,包括:
396.计算机系统;和
397.位于所述计算机系统中的飞行器监管器,其中所述飞行器监管器被配置为:
398.监测飞行器的可并发进行的任务的执行;
399.在人机界面中的显示系统上的图形用户界面中显示关于所述飞行器的可并发进
行的所述任务的所述执行的任务信息;并且
400.当所述任务的执行需要一组任务执行行动时,通过所述人机界面中的输入系统接收用于所述任务的该组任务执行行动的用户输入。
401.条款32:
402.根据条款31所述的飞行器管理系统,其中所述飞行器监管器被配置为:
403.当在所述任务的所述执行期间发生事件时,在所述图形用户界面上请求该组任务执行行动。
404.条款33:
405.根据条款31或32所述的飞行器管理系统,其中所述飞行器监管器被配置为:
406.当需要该组任务执行行动中的任务执行行动时,将执行所述任务中的一个任务的自主飞行器的控制权传递给飞行器操作员,其中在没有来自所述飞行器操作员的用户输入以进行所述自主飞行器的驾驶行动的情况下,所述任务无法按需执行。
407.条款34:
408.根据条款31、32或33所述的飞行器管理系统,其中在所述人机界面中的所述显示系统上的所述图形用户界面中显示关于所述飞行器的可并发进行的所述任务的所述执行的所述任务信息时,所述飞行器监测器被配置为:
409.在所述图形用户界面中显示标识所述任务的条,其中每个条与所述任务中的一个任务相关联。
410.条款35:
411.根据条款31、32、33或34所述的飞行器管理系统,其中在所述人机界面中的所述显示系统上的所述图形用户界面中显示关于所述飞行器的可并发进行的所述任务的所述执行的所述任务信息时,所述飞行器监测器被配置为:
412.在所述图形用户界面中显示与标识所述任务中每项任务的阶段的所述条相关联的图形指示符。
413.条款36:
414.根据条款31、32、33、34或35所述的飞行器管理系统,其中在所述人机界面中的所述显示系统上的所述图形用户界面中显示关于所述飞行器的可并发进行的所述任务的所述执行的所述任务信息时,所述飞行器监测器被配置为:
415.在所述图形用户界面中显示在该组任务执行行动的选定时间段内的预定行动。
416.条款37:
417.根据条款31、32、33、34、35或36所述的飞行器管理系统,其中该组任务执行行动包括计划的任务执行行动或未计划的任务执行行动中的至少一个。
418.条款38:
419.根据条款31、32、33、34、35、36或37所述的飞行器管理系统,其中所述任务在没有用户输入的情况下并发执行,直到事件需要该组任务执行行动中的一项任务执行行动为止。
420.条款39:
421.根据条款31、32、33、34、35、36、37或38所述的飞行器管理系统,其中所述任务信息包括飞行活动。
422.条款40:
423.根据条款31、32、33、34、35、36、37、38或39所述的飞行器管理系统,其中所述飞行活动来自执行自主飞行器朝向指定起飞区的滑行的执行、起飞机动、出发、飞行的巡航段、飞行的到达段、降落机动或从目的地垂直起降机场的指定降落区到指定的停机位的滑进中的至少一种。
424.条款41:
425.根据条款40所述的飞行器管理系统,其中所述任务信息进一步包括地面活动。
426.条款42:
427.根据条款41所述的飞行器管理系统,其中所述地面活动选自乘客登机、乘客下机、交通工具补充燃料、电池更换或交通工具维护行动中的至少一种。
428.条款43:
429.根据条款31、32、33、34、35、36、37、38、39、40、41或42所述的飞行器管理系统,其中所述飞行器监管器是一组飞行器监管器的一部分,其中每个飞行器监管器被分派由人类操作员操作的一个任务子集。
430.条款44:
431.一种管理任务的执行的方法,所述方法包括:
432.通过计算机系统监测飞行器的可并发进行的任务的执行;
433.通过所述计算机系统在人机界面中的显示系统上的图形用户界面中显示关于所述飞行器的可并发进行的所述任务的所述执行的任务信息;以及
434.当所述任务的执行需要一组任务执行行动时,通过所述人机界面中的输入系统由所述计算机系统接收用于所述任务的该组任务执行行动的用户输入。
435.条款45:
436.根据条款44所述的方法,进一步包括:
437.当在所述任务的所述执行期间发生事件时,通过所述计算机系统在所述图形用户界面上请求该组任务执行行动。
438.条款46:
439.根据条款44或45所述的方法,进一步包括:
440.当需要未计划任务行动时,通过所述计算机系统将执行所述任务中的一个任务的自主飞行器的控制权传递给飞行器操作员,其中在没有来自所述飞行器操作员的用户输入以进行所述自主飞行器的驾驶行动的情况下,所述任务无法按需执行。
441.条款47:
442.根据条款44、45或46所述的方法,其中通过所述计算机系统在所述人机界面中的所述显示系统上的所述图形用户界面中显示关于所述飞行器的可并发进行的所述任务的所述执行的所述任务信息包括:
443.通过所述计算机系统在所述图形用户界面中显示标识所述任务的条,其中每个条与所述任务中的一个任务相关联。
444.条款48:
445.根据条款47所述的方法,其中通过所述计算机系统在所述人机界面中的所述显示系统上的所述图形用户界面中显示关于所述飞行器的可并发进行的所述任务的所述执行
的所述任务信息进一步包括:
446.通过所述计算机系统在所述图形用户界面中显示与标识所述任务中每项任务的阶段的所述条相关联的图形指示符。
447.条款49:
448.根据条款44、45、46、47或48所述的方法,其中通过所述计算机系统在所述人机界面中的所述显示系统上的所述图形用户界面中显示关于所述飞行器的可并发进行的所述任务的所述执行的所述任务信息包括:
449.通过所述计算机系统在所述图形用户界面中显示在该组任务执行行动的选定时间段内的预定行动。
450.条款50:
451.根据条款44、45、46、47、48或49所述的方法,其中该组任务执行行动包括计划的任务执行行动或未计划的任务执行行动中的至少一个。
452.条款51:
453.根据条款44、45、46、47、48、49或50所述的方法,其中所述任务在没有用户输入的情况下并发执行,直到事件需要该组任务执行行动中的一项任务执行行动为止。
454.条款52:
455.根据条款44、45、46、47、48、49、50或51所述的方法,其中所述任务信息包括飞行活动。
456.条款53:
457.根据条款52所述的方法,其中所述飞行活动选自执行自主飞行器朝向指定起飞区的滑行的执行、起飞机动、出发、飞行的巡航段、飞行的到达段、降落机动或从目的地垂直起降机场的指定降落区到指定的停机位的滑进中的至少一种。
458.条款54:
459.根据条款52所述的方法,其中所述任务信息进一步包括地面活动。
460.条款55:
461.根据条款54所述的方法,其中所述地面活动选自乘客登机、乘客下机、交通工具补充燃料、电池更换或交通工具维护行动中的至少一种。
462.条款56:
463.一种用于执行任务的计算机程序产品,所述计算机程序产品包括:
464.计算机可读存储介质;
465.第一程序代码,其存储在所述计算机可读存储介质上,可由计算机系统执行以使所述计算机系统监测飞行器的可并发进行的任务的执行;
466.第二程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统在人机界面中的显示系统上的图形用户界面中显示关于所述飞行器的可并发进行的所述任务的所述执行的任务信息;和
467.第三程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统当所述任务的执行需要一组任务执行行动时通过所述人机界面中的输入系统接收用于所述任务的该组任务执行行动的用户输入。
468.条款57:
469.根据条款56所述的计算机程序产品,进一步包括:
470.第四程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统当在所述任务的所述执行期间发生事件时在所述图形用户界面上请求该组任务执行行动。
471.条款58:
472.根据条款56或57所述的计算机程序产品,进一步包括:
473.第四程序代码,其存储在所述计算机可读存储介质上,可由所述计算机系统执行以使所述计算机系统当需要该组任务执行行动中的任务执行行动时将执行所述任务中的一个任务的自主飞行器的控制权传递给飞行器操作员,其中在没有来自所述飞行器操作员的用户输入以进行所述自主飞行器的驾驶行动的情况下,所述任务无法按需执行。
474.因此,不同的说明性示例提供用于管理自主飞行器的任务的方法、装置、系统和计算机程序产品。如所描述的,这些工作载荷可以通过以下方式中的至少一种来减少:将任务分组以分派给人类操作员或使用飞行器监管器以使人类操作员能够专注于管理任务。
475.在不同的说明性示例中,可以为多个自主飞行器将多个任务进行分组。可以进行这种分组以获得管理这些任务的人类操作员所期望的工作载荷。可以是任务子集的分组任务可以发送给那些人类操作员的飞行器监管器。在高度动态和苛刻的条件下,可以逐个机群地进行这些任务的规划。此外,任务子集中的任务可以基于自主飞行器执行任务期间的变化的条件而在其他子集之间重新分组或重新分配以用于两个新子集。这些分组使单个人类操作员能够管理并发进行规划任务的多个自主飞行器的操作。
476.此外,可以将说明性示例分组在子集中,使得任务子集内的任务在选定阶段期间避免重叠。例如,可以通过创建任务子集的方式来避免临界阶段(例如,起飞或降落)的重叠。这种分组可以称为任务聚类,它使单个人类操作员能够管理可以并发发生的多个任务的执行。
477.在另一个说明性示例中,飞行器管理系统包括计算机系统和位于计算机系统中的飞行器监管器。飞行器监管器被配置为监测飞行器的可并发进行的任务的执行。飞行器监测器被配置为在人机界面中的显示系统上的图形用户界面中显示关于飞行器的可并发进行的任务的执行的任务信息。飞行器监管器被配置为当任务的执行需要一组任务执行行动时,通过人机界面中的输入系统接收用于任务的该组任务执行行动的用户输入。
478.利用不同说明性示例中描述的这些和其他机制,人类操作员可以管理飞行器的多个任务,其中这些任务并发执行。说明性示例中的一个或多个减少了人类操作员的工作载荷。
479.已经出于说明和描述的目的呈现了不同说明性示例的描述,并且该描述不旨在穷举或限制公开形式的示例。不同的说明性示例描述了进行行动或操作的部件。在说明性示例中,部件可以被配置为进行所描述的行动或操作。例如,部件可以具有为该部件提供以下能力的结构的配置或设计:在说明性示例中进行被描述为由该部件进行的行动或操作。此外,就本文使用的术语“包括”、“包含”、“具有”、“含有”及其变体而言,此类术语旨在以类似于术语“包括”的方式作为开放式、不排除任何附加或其他元素的过渡词。此外,本公开包括根据以下条款的示例:
480.条款1.一种用于操作飞行器(203)的方法,所述方法包括:
481.通过计算机系统(208),基于任务(214、316、502、700、900、1000、1002、1004)的持续时间(704)将所述飞行器(203)的所述任务(214、316、502、700、900、1000、1002、1004)分组(1600)成类别(702);
482.通过所述计算机系统(208)将所述类别(702)内的所述任务(214、316、502、700、900、1000、1002、1004)聚类(1602)为能够并发进行以满足一组任务执行标准(804)的所述任务(214、316、502、700、900、1000、1002、1004)的子集(800);以及
483.通过所述计算机系统(208)将所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)分派(1604)给一组飞行器监管器(213、810)。
484.2.根据条款1所述的方法,进一步包括:
485.当影响分派给所述一组飞行器监管器(213、810)的所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中的至少一个的一组事件(812)发生时,通过所述计算机系统(208)调整(1900)所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足一组安全标准(806),其中由于所述一组事件(812)而不再满足所述一组安全标准(806)。
486.3.根据条款2所述的方法,其中当影响分派给所述一组飞行器监管器(213、810)的所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中的至少一个的所述一组事件(812)发生时,通过所述计算机系统(208)调整(1900)所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806),其中由于所述一组事件(812)而不再满足所述一组安全标准(806),包括:
487.通过所述计算机系统(208)在所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中创建(2000)新子集(820)。
488.4.根据条款2所述的方法,其中当影响分派给所述一组飞行器监管器(213、810)的所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中的至少一个的所述一组事件(812)发生时,通过所述计算机系统(208)调整(1900)所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806),其中由于所述一组事件(812)而不再满足所述一组安全标准(806),包括:
489.通过所述计算机系统(208)在所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)之间重新分发(2100)多个所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806)。
490.5.根据条款2所述的方法,其中所述一组事件(812)需要由所述一组飞行器监管器(213、810)接收在用户输入(234、512、818)中的一组任务执行行动(506),其中所述一组飞行器监管器(213、810)在需要所述一组任务执行行动(506)时请求所述用户输入(234、512、818)。
491.6.根据条款2所述的方法,其中当影响分派给所述一组飞行器监管器(213、810)的所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中的至少一个的所述一组事件(812)发生时,通过所述计算机系统(208)调整(1900)所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806),其中由于所述一组事件(812)而不再满足所述一组安全标准(806),包括:
492.当影响分派给所述一组飞行器监管器(213、810)的所述任务(214、316、502、700、
900、1000、1002、1004)的所述子集(800)中的至少一个的所述一组事件(812)发生时,通过所述计算机系统(208)提示(2200)所述一组飞行器监管器(213、810)的一组人类操作员(220、822)进行用户输入(234、512、818),其中由于所述一组事件(812)而不再满足所述一组安全标准(806)并且需要一组任务执行行动(506);以及
493.通过所述计算机系统(208),使用所述用户输入(234、512、818)调整(2202)所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806)。
494.7.根据条款2所述的方法,其中所述一组安全标准(806)选自下述中的至少一种:飞行器监管器(212)的人类操作员(232、622)针对所述任务(214、316、502、700、900、1000、1002、1004)的子集中的一组任务(214、316、502、700、900、1000、1002、1004)进行的行动;避免所述一组任务(214、316、502、700、900、1000、1002、1004)中临界阶段的重叠;避免所述飞行器监管器(212)为所述任务(214、316、502、700、900、1000、1002、1004)的所述子集中的所述一组任务(214、316、502、700、900、1000、1002、1004)进行所述行动所需的工作载荷水平比期望的更大;以及采用所述行动的可重复模式,所述可重复模式有助于所述飞行器监管器(212)为所述任务(214、316、502、700、900、1000、1002、1004)的所述子集中的所述一组任务(214、316、502、700、900、1000、1002、1004)进行所述行动的态势感知。
495.9.根据条款1所述的方法,进一步包括:
496.通过所述计算机系统(208),响应于使用所述飞行器(203)的请求而规划所述任务(214、316、502、700、900、1000、1002、1004)。
497.10.根据条款1所述的方法,其中通过所述计算机系统(208)将所述类别(702)内的所述任务(214、316、502、700、900、1000、1002、1004)聚类(1602)为能够并发进行以满足所述一组任务执行标准(804)的所述任务(214、316、502、700、900、1000、1002、1004)的子集(800)包括:
498.基于子集中的所述任务(214、316、502、700、900、1000、1002、1004)的总工作载荷(802)和所述子集中的所述任务(214、316、502、700、900、1000、1002、1004)之间的临界阶段重叠(803),通过所述计算机系统(208)将所述类别(702)内的所述任务(214、316、502、700、900、1000、1002、1004)聚类为所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)。
499.11.根据条款1所述的方法,其中通过所述计算机系统(208),基于所述任务(214、316、502、700、900、1000、1002、1004)的所述持续时间(704)将所述飞行器(203)的所述任务(214、316、502、700、900、1000、1002、1004)分组(1600)成所述类别(702);通过所述计算机系统(208)将所述类别(702)内的所述任务(214、316、502、700、900、1000、1002、1004)聚类(1602)为能够并发进行以满足所述一组任务执行标准(804)的所述任务(214、316、502、700、900、1000、1002、1004)的子集(800);以及通过所述计算机系统(208)将所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)分派(1604)给所述一组飞行器监管器(213、810)是在所述计算机系统(208)的任务规划器中的任务聚类部件(402)中进行的。
500.12.根据条款1所述的方法,其中一组人类操作员(220、822)操作所述一组飞行器监管器(213、810)来管理所述飞行器(203)。
501.13.根据条款1所述的方法,其中所述一组任务执行标准(804)包括安全标准(806)
或任务标准(808)中的至少一个。
502.14.根据条款1所述的方法,其中所述一组任务执行标准(804)包括避免工作载荷超过允许的工作载荷水平、避免临界阶段重叠或减少对跨所述任务(214、316、502、700、900、1000、1002、1004)的干预的无模式顺序中的至少一种。
503.15.根据条款1所述的方法,其中所述子集(800)中的一个子集中的任务(214、316、502、700、900、1000、1002、1004)的最大数量基于所述类别(702)中的一个类别。
504.16.根据条款1所述的方法,其中所述飞行器(203)选自客运飞行器(104、106、108、110、112、114、116、612、616、620)、自主客运飞行器、无人驾驶飞行器、无人机、无人驾驶飞行系统、电动垂直起降飞机、空中出租车、有人驾驶飞行器、客机、货机、固定翼飞机、旋翼机或喷气式飞机中的至少一种。
505.17.一种飞行器管理系统(202),包括:
506.计算机系统(208);和
507.在所述计算机系统(208)中的资源管理器(210),其中所述资源管理器(210)被配置为:
508.基于任务(214、316、502、700、900、1000、1002、1004)的持续时间(704)将所述飞行器(203)的所述任务(214、316、502、700、900、1000、1002、1004)分组成类别(702);
509.将所述类别(702)内的所述任务(214、316、502、700、900、1000、1002、1004)聚类为能够并发进行以满足一组任务执行标准(804)的所述任务(214、316、502、700、900、1000、1002、1004)的子集(800);以及
510.将所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)分派给一组飞行器监管器(213、810)。
511.18.根据条款17所述的飞行器管理系统(202),其中所述资源管理器(210)被配置为:
512.当影响分派给所述一组飞行器监管器(213、810)的所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中的至少一个的一组事件(812)发生时,调整所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足一组安全标准(806),其中由于所述一组事件(812)而不再满足所述一组安全标准(806)。
513.19.根据条款18所述的飞行器管理系统(202),其中在调整所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806)时,所述资源管理器(210)被配置为:
514.为所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)创建新子集(820)。
515.20.根据条款18所述的飞行器管理系统(202),其中在调整所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806)时,所述资源管理器(210)被配置为:
516.在所述子集(800)之间重新分发多个所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806)。
517.21.根据条款18所述的飞行器管理系统(202),其中所述一组事件(812)需要由所述一组飞行器监管器(213、810)接收的用户输入(234、512、818)中标识的一组任务执行行
动(506),其中所述一组飞行器监管器(213、810)在需要所述一组任务执行行动(506)时请求所述用户输入(234、512、818)。
518.22.根据条款18所述的飞行器管理系统(202),其中当影响分派给所述一组飞行器监管器(213、810)的所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中的至少一个的所述一组事件(812)发生时,调整所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806),其中由于所述一组事件(812)而不再满足所述一组安全标准(806),所述资源管理器(210)被配置为:
519.当影响分派给所述一组飞行器监管器(213、810)的所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中的至少一个的所述一组事件(812)发生时,提示所述一组飞行器监管器(213、810)中的一组人类操作员(220、822)进行用户输入(234、512、818),其中由于所述一组事件(812)而不再满足所述一组安全标准(806)并且需要一组任务执行行动(506);以及
520.使用所述用户输入(234、512、818)调整所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806)。
521.23.根据条款17所述的飞行器管理系统(202),其中所述资源管理器(210)被配置为:
522.响应于使用所述飞行器(203)的请求而规划所述任务(214、316、502、700、900、1000、1002、1004)。
523.24.根据条款17所述的飞行器管理系统(202),其中一组人类操作员(220、822)操作所述一组飞行器监管器(213、810)来管理所述飞行器(203)。
524.25.根据条款17所述的飞行器管理系统(202),其中在将所述类别(702)内的所述任务(214、316、502、700、900、1000、1002、1004)聚类为能够并发进行以满足所述一组任务执行标准(804)的所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)时,所述资源管理器(210)被配置为:
525.基于子集中的所述任务(214、316、502、700、900、1000、1002、1004)的总工作载荷(802)和所述子集中的所述任务(214、316、502、700、900、1000、1002、1004)之间的临界阶段重叠(803),将所述类别(702)内的所述任务(214、316、502、700、900、1000、1002、1004)聚类为所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)。
526.26.一种用于操作飞行器(203)的计算机程序产品(2822),所述计算机程序产品(2822)包括:
527.计算机可读存储介质(2824);
528.第一程序代码,其存储在所述计算机可读存储介质(2824)上,可由计算机系统(208)执行以使所述计算机系统(208)基于任务(214、316、502、700、900、1000、1002、1004)的持续时间(704)将所述飞行器(203)的所述任务(214、316、502、700、900、1000、1002、1004)分组成类别(702);
529.第二程序代码,其存储在所述计算机可读存储介质(2824)上,可由所述计算机系统(208)执行以使所述计算机系统(208)将所述类别(702)内的所述任务(214、316、502、700、900、1000、1002、1004)聚类为能够并发进行以满足一组任务执行标准(804)的所述任务(214、316、502、700、900、1000、1002、1004)的子集(800);和
530.第三程序代码,其存储在所述计算机可读存储介质(2824)上,可由所述计算机系统(208)执行以使所述计算机系统(208)将所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)分派给一组飞行器监管器(213、810)。
531.27.根据条款26所述的计算机程序产品(2822),进一步包括:
532.第四程序代码,其存储在所述计算机可读存储介质(2824)上,可由所述计算机系统(208)执行以使所述计算机系统(208)当影响分派给所述一组飞行器监管器(213、810)的所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中的至少一个的一组事件(812)发生时调整所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足一组安全标准(806),其中由于所述一组事件(812)而不再满足所述一组安全标准(806)。
533.28.根据条款27所述的计算机程序产品(2822),其中所述第四程序代码包括:
534.程序代码,其存储在所述计算机可读存储介质(2824)上,可由所述计算机系统(208)执行以使所述计算机系统(208)在所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中创建新子集(820)。
535.29.根据条款27所述的计算机程序产品(2822),其中所述第四程序代码包括:
536.程序代码,其存储在所述计算机可读存储介质(2824)上,可由所述计算机系统(208)执行以使所述计算机系统(208)在所述子集(800)之间重新分发多个所述任务(214、316、502、700、900、1000、1002、1004)以满足所述一组安全标准(806)。
537.30.根据条款27所述的计算机程序产品(2822),其中所述一组事件(812)需要由所述一组飞行器监管器(213、810)接收在用户输入(234、512、818)中的一组任务执行行动(506),其中所述一组飞行器监管器(213、810)在需要所述一组任务执行行动(506)时请求所述用户输入(234、512、818)。
538.31.根据条款27所述的计算机程序产品(2822),其中所述第四程序代码包括:
539.程序代码,其存储在所述计算机可读存储介质(2824)上,可由所述计算机系统(208)执行以使所述计算机系统(208)当影响分派给所述一组飞行器监管器(213、810)的所述任务(214、316、502、700、900、1000、1002、1004)的所述子集(800)中的至少一个的该组事件(812)发生时提示该组飞行器监管器(213、810)的一组人类操作员(220、822)进行用户输入(234、512、818),其中由于该组事件(812)而不再满足该组安全标准(806)并且需要一组任务执行行动(506);和
540.程序代码,其存储在所述计算机可读存储介质(2824)上,可由所述计算机系统(208)执行以使所述计算机系统(208)使用所述用户输入(234、512、818)调整所述子集(800)中的所述任务(214、316、502、700、900、1000、1002、1004)以满足该组安全标准(806)。
541.许多修改和变化对于本领域普通技术人员来说将是显而易见的。此外,与其他期望的示例相比,不同的说明性示例可以提供不同的特征。选择和描述所选择的一个或多个示例是为了最好地解释示例的原理、实际应用,并使本领域的其他普通技术人员能够理解具有适合于考虑到的特定用途的各种修改的各种示例的公开内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1