用于三维可视化的定位系统的制作方法

文档序号:6542417阅读:304来源:国知局
用于三维可视化的定位系统的制作方法
【专利摘要】本发明涉及用于三维可视化的定位系统。一种用于定位飞行器(104)中的零件(144)的方法和设备。飞行器(104)中的零件(144)被识别。根据该飞行器(104)的模型(216)生成一系列视图(252),其中该一系列视图(252)中的图形指示符(262)被配置成对飞行器(104)中的该零件(144)的方位(142)提供引导。该一系列视图(252)被显示在显示装置(250)上。
【专利说明】用于三维可视化的定位系统

【技术领域】
[0001] 本公开一般涉及制造,并且更具体地,涉及交通工具的制造。更具体地,本公开涉 及用于在制造环境中装配交通工具的方法和设备。

【背景技术】
[0002] 飞行器的装配是非常复杂的过程。对于飞行器来说,可装配数十万个零件。
[0003] 飞行器的装配可能涉及到在不同的地理位置制造飞行器的不同零件。然后,这些 不同的零件可以最终在单个位置进行装配。例如,复合飞行器的机身的不同部分可以在不 同的位置进行装配,然后再空运到最终装配线位于的中心位置。另外,其它零件,例如,发动 机、辅助动力单元、座椅、计算机系统、线路可更换单元或飞行器的其它部件可以被运输到 这个最终位置来进行装配,以形成装配好的飞行器。
[0004] 不同零件的装配涉及到将任务分配给不同的操作员。这些任务的分配可以采取工 作单(shop order)实例的形式。每个工作单实例都可以包括用于飞行器中的特定装配的 零件的指令和标识。
[0005] 车间操作员可能需要识别飞行器上的零件的方位,以便遵循工作单实例中所描述 的装配指令。这些方位是相对于正在被装配的具体的飞行器的方位,并相对于参考坐标系 统被限定,例如,飞行器坐标。在一些情况下,既需要方位也需要取向。在其它情况下,可能 只需要方位。另外,如本文所使用的,"位置"是方位,并且还可以包括零件的取向或角度旋 转。目前,被分配任务以装配飞行器的零件的操作员可以查看飞行器的蓝图的纸件副本以 确定在哪里执行任务来安装或装配飞行器的零件。这些纸件的副本可以为操作员提供一些 引导,但是通常它们可能难以理解并且可能没有包括足够的信息。
[0006] 在一些情况下,操作员可以使用计算机辅助设计软件系统来观察飞行器的计算机 辅助设计模型。然而,这些类型的系统需要训练和经验以操纵飞行器的模型。
[0007] 例如,计算机辅助设计软件系统的操作员通常使用飞行器坐标来识别飞行器中、 飞行器上或者飞行器附近的位置。飞行器坐标具有相对于飞行器中、飞行器上或者飞行器 附近的某个位置的原点。另外,当横穿过模型时,可使用飞行器笛卡尔坐标来限定方位。当 然,可以使用任何合适的坐标系统。另外,可以使用角度旋转来限定取向,例如,α、β和Y 旋转。然而,这些飞行器坐标对于被分配称为工作单实例的工作指令描述中的任务的操作 员通常没有帮助。可能需要将飞行器坐标翻译为操作员的动作位置。另外,该模型没有为 操作员提供这样的想法,即,哪些零件可以安装在或尚未安装在飞行器中以用于执行具体 的任务。
[0008] 因此,操作员可能花费比所需更多的时间,可能需要额外的训练,或两者都需要, 以观察执行工作单实例中的任务所处的飞行器中的位置。该额外的时间或训练可能增加装 配飞行器所需的时间或费用。
[0009] 关于零件的方位,也存在着关于维护的类似的问题。例如,操作员可能需要定位飞 行器中的特定零件以进行检查、更换或其它类型的维护。在飞行器中找到此零件的位置是 有挑战性的,这取决于操作员的经验和训练。因此,在飞行器上执行维护所需的时间和费用 可能大于所期望的时间和费用。
[0010] 因此,期望具有一种考虑到至少一些上面所讨论的问题以及其它可能的问题的方 法和设备。
[0011] 本申请与以下专利申请有关:2013年2月28日提交的序列号为13/780, 109、代理 人案号为 12-1724-US-NP、标题为 "Object Visualization System" 的专利申请;2013 年 3月15日提交的序列号为13/834, 893、代理人案号为12-1725-US-NP、标题为"Condition of Assembly Visualization System"的专利申请;2013年3月5日提交的序列号为 13/785, 616、代理人案号为 12-1733-US-NP、标题为 "Shop Order Status Visualization System"的专利申请;2013年3月13日提交的序列号为13/798, 964、代理人案号为 12-1726-US-NP、标题为"Nonconformance Visualization System"的专利申请;和 2013 年 3月15日提交的序列号为13/835, 262、代理人案号为12-2000-US-NP、标题为"Condition of Assembly Visualization System Based on Build Cycles"的专利申请,上述专利申请 被转让给同一受让人。


【发明内容】

[0012] 在一个说明性实施例中,一种设备包括对象管理器,该对象管理器被配置成识别 飞行器中的零件。对象管理器被进一步配置成根据飞行器的模型生成一系列视图,其中在 该一系列视图中的图形指示符被配置成向飞行器中的零件的方位提供引导。对象管理器被 进一步配置成在显示装置上显示一系列视图。
[0013] 在另一个说明性实施例中,一种设备包括对象管理器,该对象管理器被配置成识 别对象中的零件。对象管理器被进一步配置成根据对象的模型生成一系列视图,其中在该 一系列视图中的图形指示符被配置成向对象中的零件的方位提供引导。该对象管理器被进 一步配置成在显示装置上显示一系列视图。
[0014] 在又一个说明性实施例中,提供一种用于定位飞行器中的零件的方法。在飞行器 中的零件被识别。根据飞行器的模型生成一系列视图,其中在该一系列视图中的图形指示 符被配置成向飞行器中的零件的方位提供引导。该一系列视图被显示在显示装置上。
[0015] 在又一个说明性实施例中,飞行器管理系统包括控制系统以及控制系统中的对象 管理器。该控制系统被配置成控制飞行器的制造。该对象管理器被配置成识别飞行器中的 零件。该对象管理器被进一步配置成根据飞行器的模型生成一系列视图,其中在该系列视 图中的图形指示符被配置成向飞行器中的零件的方位提供引导。该对象管理器被进一步配 置成在显示装置上显示该一系列视图。
[0016] 本发明的特征和功能可在本公开的不同的实施例中单独实现或可被组合到其它 实施例中,其中进一步的细节通过参考下列说明与附图可以看出。

【专利附图】

【附图说明】
[0017] 被认为是说明性实施例的特征的新颖特征在所附权利要求中提出。然而,当结合 附图阅读时,通过参考本公开的说明性实施例的以下详细描述,将更好地理解说明性实施 例以及其优选的使用模式、进一步的目的和特征,其中:
[0018] 图1是根据说明性实施例的制造环境的方框图的图示说明;
[0019] 图2是根据说明性实施例的对象管理器的方框图的图示说明;
[0020] 图3是根据说明性实施例的剖视图的方框图的图示说明;
[0021] 图4是根据说明性实施例的容量标识符的方框图的图示说明;
[0022] 图5是根据说明性实施例的工作单实例的方框图的图示说明;
[0023] 图6是根据说明性实施例的用于生成方位信息的体系结构的方框图的图示说明;
[0024] 图7是根据说明性实施例的用于根据零件标识符识别零件的图形用户界面的图 示说明;
[0025] 图8是根据说明性实施例的用于根据坐标识别零件的图形用户界面的图示说明;
[0026] 图9是根据说明性实施例的用于根据工作单实例标识符识别零件的图形用户界 面的图示说明;
[0027] 图10是根据说明性实施例的识别零件的方位的一系列视图中的一个视图的图示 说明;
[0028] 图11是根据说明性实施例的识别零件的方位的一系列视图中的一个视图的另一 个图示说明;
[0029] 图12是根据说明性实施例的识别零件的方位的一系列视图中的一个视图的又一 个图示说明;
[0030] 图13是根据说明性实施例的识别零件的方位的一系列视图中的一个视图中关于 零件的信息的图示说明;
[0031] 图14是根据说明性实施例的飞行器中的操作员的图示说明;
[0032] 图15是根据说明性实施例在显示装置上显示的图形用户界面的图示说明;
[0033] 图16是根据说明性实施例的飞行器中的操作员的另一图示说明;
[0034] 图17是根据说明性实施例的在显示装置上显示的图形用户界面的图示说明;
[0035] 图18是根据说明性实施例的用于定位零件的过程的流程图的图示说明;
[0036] 图19是根据说明性实施例的用于对零件的方位提供增强引导的过程的流程图的 图示说明;
[0037] 图20是根据说明性实施例的用于定位零件的过程的流程图的图示说明;
[0038] 图21是根据说明性实施例的数据处理系统的方框图的图示说明;
[0039] 图22是根据说明性实施例的飞行器制造和服务方法的方框图的图示说明;
[0040] 图23是在其中可以实施说明性实施例的飞行器的方框图的图示说明;以及
[0041] 图24是根据说明性实施例的制造系统的方框图的图示说明。

【具体实施方式】
[0042] 说明性实施例意识到并且考虑了一个或多个不同的因素。例如,该说明性实施例 意识到并且考虑了在执行任务时,操作员可以查看飞机的可视化/显像(visualization)。 例如,操作员可以观察飞行器的模型。
[0043] 说明性示例意识到并且考虑了,识别飞行器的三维模型中的零件可能比预期的更 加困难。而且,当识别在飞行器的模型中的该零件时,通过观察该飞行器的模型到达该飞行 器中该零件的方位可能比预期的更加困难。
[0044] 因此,该说明性实施例提供了一种用于定位飞行器中的零件的方法和装置。在一 个说明性示例中,飞行器中的零件被识别。根据该飞行器的模型生成一系列视图,其中在该 一系列视图中的图形指示符被配置成提供引导以到达该飞行器中的零件的方位。随后,该 一系列视图可以被显示在显示装置上。
[0045] 现在参照附图,特别是参照图1,根据说明性实施例示出了制造环境的方框图的图 示说明。制造环境100是环境的示例,在该环境中,对象102可被装配。
[0046] 在该说明性示例中,对象102采用飞行器104的形式。对象102可以通过装配零 件106来完成。零件是一组部件。如在这里所使用的,当参考项目使用时,"一组"意思是一 个或多个项目。例如,一组部件是指一个或多个部件。
[0047] 在这些所示的示例中,零件可以是单个部件或部件的组件。例如,该零件可以是一 个座椅、一排座椅、机上娱乐系统、管道、管道的系统、全球定位系统接收器、发动机、发动机 外壳、入口或其它合适类型的零件。
[0048] 在该说明性示例中,装配零件106可以发生在制造设施112处的多个建筑物110 的建筑物108中的装配位置107中。在建筑物108中对零件106的装配可以发生在对象 102的装配位置107中的方位114。方位114中的每个方位是建筑物108中的位置,在该位 置执行一组任务118以便于装配对象102。
[0049] 在这些说明性示例中,任务就是一项工作。任务可以包括由被分配从事对象102 的装配的一组操作人员122来执行的一个或多个操作。
[0050] 在说明性示例中,对象管理器124可以被用于管理该对象102的装配。当对象102 是飞行器104时,对象管理器124可以是飞行器管理系统的一部分。对象管理器124能以 软件、硬件、固件或其组合实施。当使用软件时,由对象管理器124执行的操作可以通过被 配置成在处理器单元上运行的程序代码来实施。当使用固件时,由对象管理器124执行的 操作可以通过程序代码和数据来实现,并且可存储在持久性存储器中以在处理器单元上运 行。当采用硬件时,该硬件可以包括电路,该电路进行操作以执行对象管理器124中的操 作。
[0051] 在说明性示例中,硬件可以采取如下形式:电路系统、集成电路、专用集成电路 (ASIC)、可编程逻辑装置或被配置成执行多个操作的一些其它合适类型的硬件。通过可编 程逻辑装置,该装置被配置成执行多个操作。该装置可在稍后的时间被重新配置或者可以 被永久地配置成执行多个操作。例如,可编程逻辑装置的示例包括可编程逻辑阵列、可编程 阵列逻辑、现场可编程逻辑阵列、现场可编程门阵列或其它合适的硬件装置。另外,该处理 可以通过与无机部件结合的有机部件实施,和/或可以完全地由不包括人类的有机部件组 成。例如,该处理可以被实现为有机半导体中的电路。
[0052] 如图所示,对象管理器124可以在计算机系统126中实施。计算机系统126是一个 或多个计算机。当存在一个以上的计算机时,该计算机系统126中的计算机可以使用诸如 网络的通信介质相互通信。计算机系统126可以都定位在相同的位置或不同的地理位置。 例如,计算机系统126可以遍布建筑物110分布或位于建筑物108中。计算机系统126的 各部分甚至可以位于与制造设施112分离的另一个地理位置。
[0053] 在管理对象102的装配时,对象管理器124可以管理关于对象102的任务118和 信息128。在说明性示例中,任务118的管理可以包括以下操作中的至少一个:将任务118 分配给操作员122,监测任务118的状态,组织任务118,提供关于任务118的信息或其它合 适的操作。例如,信息128可以包括对象的模型、零件库存或与对象102有关的其它合适的 信息。
[0054] 正如本文所使用的,短语"至少一个"与一列项目一起使用时,意思是可以使用所 列项目中一个或更多个的不同组合,并且列表中的每个项目仅有一个是必须的。例如,"项 目A、项目B或项目C中的至少一个"可以包括但不限于项目A或项目A和项目B。该示例 还可以包括项目A、项目B和项目C,或项目B和项目C。该项目可以是具体的对象、事物或 种类。换句话说,至少一个意思是项目的任何组合,并且可以使用列表的多个项目,但不是 列表中所有项目都是必须的。
[0055] 在这些说明性示例中,对象管理器124可以使用工作单实例132形式的分配130 来管理任务118。例如,对象管理器124可以通过使用工作单实例132来分配任务给操作 员122以用于对象102的性能和装配。另外,操作员122可使用工作单实例132的状态来 识别对象102的装配的状态。
[0056] 另外,任务118可以具有相关性133。换句话说,任务118可以以特定的顺序执行。 相关性133可以指示任务118中的任务应当相对于任务118中的其它任务何时被执行。除 了任务118或代替任务118,该相关性还可以用于零件106。以这种形式,相关性133可以 引起用于任务118的相关性133。
[0057] 因此,相关性133可以影响分配130被制成工作单实例132的方式。具体地,相关 性133可以被用于确定工作单实例132应该何时被执行。
[0058] 在这些说明性示例中,对象管理器124可以提供不同的功能和能力,用于装配对 象102。例如,对象管理器124可以包括以下各项中的至少一个:对象可视化系统134、工作 单状态可视化系统135或者其它类型的系统。该系统可以使用硬件、软件或其某些组合来 实现。
[0059] 在一个说明性示例中,对象可视化系统134可以向操作员122提供对象102的可 视化。具体地,操作员122可以使用对象可视化系统134来执行查询以查看对象102中的 多个区段136。具体地,区段136可以是与用于例如飞行器104的对象102的装配的制造设 施112处的区段对应的区段。
[0060] 在这些说明性示例中,制造可以包括以下各项中的至少一个:制造零件的部件,装 配部件以形成零件,装配对象102的零件或被执行以装配对象102的一些其它适当的制造 操作。
[0061] 例如,对象管理器124可以提供关于对象102或者是对象102的一个或多个特定 区段的所有的可视信息。当对象102采用飞行器104的形式时,这种类型的可视化可以是 特别有用的。当操作员122执行关于零件106的任务118以装配飞行器104时,可以使用 信息128。
[0062] 在另一个说明性示例中,工作单状态可视化系统135可以提供工作单实例132的 状态137的可视化。该信息可以可视地提供给操作员122。
[0063] 另外,对象可视化系统134可以生成方位信息138。方位信息138可以被操作员 122使用,以到达飞行器104中的方位140。具体地,方位信息138可向操作员122提供指 导以到达飞行器104中的方位140以执行工作单实例132的任务118。换句话说,方位信息 138可以允许操作员122物理地移动到飞行器104中的方位140。
[0064] 在该说明性示例中,包括方位和取向的零件的位置是可以在哪里找到该零件的描 述。例如,零件的方位可以使用X和Y坐标,X、Y和Z坐标,或一些其它合适的坐标系来描 述。该零件的取向可以通过关于合适的坐标系的Χ、γ和Z轴的角度旋转来描述。在一些示 例中,只有该零件的方位可能是相关的。在其它示例中,可能需要方位和取向两者。
[0065] 在说明性示例中,这种引导以可视的方式根据对象可视化系统134生成的方位信 息138提供。如图所示,方位140是零件106所位于的、零件106应该被安装的飞行器104 中的物理方位,或它们的一些组合。
[0066] 例如,对象可视系统134可以提供可视信息,该可视信息将操作员122引导到方位 140中的方位142,以在该位置处检查零件106中的零件144。在另一个示例中,方位142可 以是零件144将要被安装在飞行器104中的方位。另外,对象管理器124还可以在管理对 象102的装配时提供其它合适功能。
[0067] 现在参照图2,其根据说明性实施例描述了对象管理器的方框图的图示说明。可以 在对象管理器124中实施的部件的示例在该图中被示出。
[0068] 如图所示,对象管理器124包括多个不同的部件。例如,对象管理器124包括分配 管理器202、对象观察仪204、库存识别器205、状态识别器206以及图形用户界面207。对 象管理器124中的这些不同的部件可以使用硬件、软件或其一些组合来实施。正如在这里 所使用的,"多个"在关于项目使用时意思是一个或多个项目。例如,多个不同的部件意思是 一个或多个不同的部件。
[0069] 图形用户界面207被配置成向操作员122提供界面以与对象管理器124进行交 互。在这些说明性示例中,图形用户界面207可以被显示在界面系统209中的显示系统208 上。
[0070] 显示系统208是硬件,并且可以包括一个或多个显示装置,该显示装置选自以下 各项中的至少一个:液晶显示器(IXD)、发光显示器(LED)、有机发光显示器(0LED)或其它 合适类型的显示装置。
[0071] 如图所示,显示系统208包括显示装置250。显示装置250可以采用各种形式。例 如,显示装置250可以选自以下各项中的一个:平板计算机、膝上型计算机、移动电话以及 可以显示图形用户界面207的其它合适类型的装置。在一些说明性示例中,显示系统208 可以包括一个以上的显示装置。另外,显示装置可以仅仅是监视器,而不是整个数据处理或 计算机系统。
[0072] 可以通过界面系统209中的输入系统210接收来自操作员122的输入。在该说明 性示例中,输入系统210是硬件系统。输入系统210可以包括一个或多个装置。这些装置 可以包括以下各项中的至少一个:键盘、鼠标、操纵杆、触摸屏面板或其它合适类型的装置。
[0073] 在该说明性示例中,分配管理器202被配置成以工作单数据库211中的工作单实 例132的形式管理分配130。例如,分配管理器202可以被用于使用工作单实例132将任 务118分配给操作员122。另外,分配管理器202还可以被配置成接收关于通过工作单实 例132分配的任务118的性能的信息。该信息可以被分配管理器202使用,以生成和更新 工作单实例132的状态212。
[0074] 另外,工作单数据库211也可以包括相关性结构213。相关性结构213可以用于描 述零件106中的至少一个与任务118之间的相关性133。例如,第一零件可能需要在安装第 二零件之前被安装。作为另一个示例,用于安装零件的第一任务可能需要在用于检查该零 件的安装的第二任务之前被执行。相关性结构213描述了零件106中的至少一个或用于装 配对象102的任务118之间的这些关系。
[0075] 对象观察仪204被配置成生成零件106的图形表示214。图形表示214可以显示 在显示系统208中的图形用户界面207上。如图所示,对象观察仪204被配置成访问模型 数据库215。对象观察仪204可以从对象102并且尤其是飞行器104的模型数据库215中 的模型217识别模型216。在该说明性示例中,模型216被用于生成图形表示214。在这些 说明性示例中,模型216可被优化以便增加可以生成图形表示214的速度。换句话说,模型 216可以不均匀,使得模型216可以容易地用于进行设计变化。这些特征的信息可以被移除 或设置成增加可以生成图形表示214的速度。
[0076] 在这些说明性示例中,可以生成对象102的区段136的图形表示214,其可以采用 飞行器104的形式。在该说明性示例中,模型216可以从模型数据库215中的模型217被 识别以用于对象102。模型217可以采用各种形式。例如,但不限于,模型217可以包括计 算机辅助设计(CAD)文件。
[0077] 模型217中的每个模型可以用于特定的对象。这些对象可以是相同的类型,但用 于不同的实例。例如,模型217可用于特定类型的飞行器,但是可以用于不同的实例。每个 模型可以用于正在为客户进行装配的特定的飞行器。另外,不同的模型可以用于相同的飞 行器模型,但是针对客户选择的不同选项,可以具有变化。在其它的说明性示例中,模型217 可包括用于不同类型的飞行器104的模型。
[0078] 图形表示214的生成可以基于所有的模型216或是模型216中的一组容积218。 这些项目可具有不同的形状。例如,容积218中的容积219可以是立方体、长方体、圆柱体、 球体或一些其它合适的形状。
[0079] 在这些说明性示例中,容积219用于对象102的零件106中的零件的至少一部分。 容积219可以足够大以便于包围该零件。容积219也可以大于该零件。在这些说明性示例 中,容积219可包括该零件周围的空间量,以便于在图形用户界面中查看该零件。例如,该 零件周围的空间量可以用于在图形用户界面中从一个或多个角度查看该零件。在该示例 中,一个或多个角度可以是从操作员的视点的一个或多个角度。在该示例中,操作员的视点 可以是执行与该零件相关联的任务的操作员的视点。
[0080] 如图所示,这组容积218可以使用容积数据库220在模型216中进行识别。容积 数据库220是信息集,该信息集可用于识别容积218中的哪个容积可以被显示为图形表示 214。具体地,信息集可以包括容积标识符221。例如,容积标识符221中的容积标识符222 可以限定容积218中的容积219。
[0081] 在这些说明性示例中,可以使用来自剖面图数据库225中的剖面图224中的剖面 图223进行容积219的识别。剖面图224可包括不同对象的剖面图。例如,剖面图223可 以对应于模型216。该特定的示例中,操作员可以使用在图形用户界面207上显示的剖面图 223来选择该组容积218。
[0082] 如图所示,剖面图数据库225中的剖面图224可以提供用于对象102的区段136 的视图。在说明性示例中,区段136对应于被制造用于装配对象102的区段。具体地,区段 136可以对应于被制造用于装配飞行器104的区段。
[0083] 另外,剖面图224可以包括不同的细节级别。例如,剖面图224可以包括级别的层 次,其中,较低的级别比起层次中的较高级别具有关于飞行器104的更多细节。在一些说明 性示例中,剖面图224中的剖面图的选择可以引起另一个剖面图被显示。在其它的说明性 示例中,在剖面图中做出的选择可以引起图形表示214根据模型216生成并且被显示在图 形用户界面207上。以这种方式,操作员可以通过剖面图224中的不同的剖面图可视地查 询飞行器104。
[0084] 因此,生成用户输入的与显示在图形用户界面207中的剖面图223的操作员交互 作用可用于识别模型216中的容积218。该用户输入可用于从容积标识符221中识别容积 标识符222。容积标识符222可以指出模型216中的容积219。
[0085] 在这些说明性示例中,对象观察仪204可以使用容积标识符221生成查询以从模 型数据库215中的模型216获取信息。具体地,信息可以是关于用于飞行器104的模型216 中的容积219的数据。
[0086] 如图所示,对象观察仪204还可以被配置成生成用于对象102的状态226的图形 表示214。在这些说明性示例中,状态226可以用于飞行器104形式的对象102。换句话说, 飞行器104可以具有零件106中的不同零件,该零件106以状态226内的不同的状态被安 装。在说明性示例中,状态226可以采用对象102的装配227的状况的形式。
[0087] 例如,状态226可以基于建筑物108中的装配位置107内的飞行器104的方位114。 在这些说明性示例中,状态226可以选自预定状态228或实际状态229中的至少一个。
[0088] 飞行器104可以在装配位置107中的方位114中的不同方位具有预定状态228中 的不同的预定状态。在该说明性示例中,预定状态228中的预定状态包括预期会被安装在 方位114中的特定方位处的零件。换句话说,这些零件可能已经或可能还没有被安装在飞 行器104的该方位处。
[0089] 在这些说明性示例中,该预定状态可以基于方位114中的飞行器104的过去方位、 当前方位或未来方位。换句话说,可以生成用于针对飞行器104的预定状态228所存在的 任何方位的图形表示214。
[0090] 如图所示,实际状态229中的实际状态包括零件106,该零件实际上已经被安装在 飞行器104中。换句话说,特定的状态可以具有在该状态下被安装的选定数量的零件。实 际状态229中的实际状态可基于飞行器104的过去方位或当前方位中的至少一个。换句话 说,可以生成用于在先前的时间点实际安装的零件106的图形表示214。这个先前的时间点 可以由操作员选择。以这种方式,操作员可查看被执行以在某先前的时间点安装零件106 的任务118。
[0091] 另外,实际的状态可以是飞行器104的当前状态。换句话说,可以生成用于在当前 时间点已经被安装的零件106的图形表示214。以这种方式,图形表示214可以被用于使当 前存在于飞行器104中的零件106可视化。
[0092] 在这些说明性示例中,已经被安装的零件或在先前的时间点被安装的零件的标识 都可以使用工作单实例132进行识别。具体地,工作单实例132可指示零件106中的零件 是否已经被安装或零件106中的什么零件已经被安装。
[0093] 模型数据库215是用于对象的模型的数据库。在这些说明性示例中,例如,这些模 型可以是计算机辅助设计模型(CAD)。当然,可以使用能够提供与对象的三维几何形状有关 的信息的任何类型的模型。另外,这些模型还可以包括关于材料、指令组件的其它信息,或 其它合适类型的信息。
[0094] 如图所示,库存识别器205被配置成访问库存数据库230。库存数据库230包含关 于零件的信息。库存数据库230可以包括关于以下方面的信息:零件是否有存货,零件何时 将被递送,可用零件的数量或其它合适类型的信息。
[0095] 如图所示,状态识别器206被配置成提供用于一个或多个工作单实例132的状态 的可视化。在该说明性示例中,状态识别器206被配置成通过图形用户界面207向操作员 提供图形前端以识别例如飞行器104的对象102的特定位置中的工作单实例的状态。该信 息可以被识别,而不需要操作员了解具体位置的坐标。
[0096] 在这些说明性示例中,对象观察仪204被配置成识别例如飞行器104的对象102 的模型。例如,对象观察仪204可以识别用于对象102的模型数据库215中的模型。
[0097] 状态识别器206还被配置成识别用于对象102的工作单实例132。这种识别可以 通过与分配管理器202的交互来进行。
[0098] 在该说明性示例中,状态识别器206还被配置成识别工作单实例132的状态212。 这种识别也可以通过分配管理器202来进行。
[0099] 对象观察仪204被配置成显示图1中的零件106的图形表示214,其用于显示系统 208中的显示装置250上的图形用户界面207中的一组工作单实例132。图形表示214的 生成可以基于一组工作单实例132的识别。换句话说,对象观察仪204被配置成接收该组 工作单实例132中的零件的标识。这些零件的标识可以用于生成图形表示214。
[0100] 另外,状态识别器206还被配置成显示与通过对象观察仪204显示在图形用户界 面207上的零件106的图形表示214相关联的一组图形指示符231。正如这里使用的,"一 组"在参考项目一起使用时意思是一个或多个项目。例如,一组图形指示符231是一个或多 个图形指示符231。
[0101] 在这些说明性示例中,当查看图形指示符231的操作员的注意力被吸引到零件上 时,图形指示符231中的图形指示符被认为与图形表示214中的图形表示相关联地被显示。 因此,该图形指示符可以邻近图形表示或以将注意力吸引到图形表示的一些其它的合适的 方式作为图形表示的一部分显示在图形表示上。
[0102] 与零件106的图形表示214相关联地显示的该组图形指示符231可以采取不同的 形式。例如,该组图形指示符231可以选自以下各项中的至少一个:颜色、交叉影线、图标、 突出显示、动画或其它合适类型的图形指示符。
[0103] 另外,该组工作单实例132可以以多种不同的方式进行识别。例如,该组工作单实 例132可以通过操作员到图形用户界面207的用户输入来进行识别。例如,所接收的用户 输入可以是选择一组工作单实例132。
[0104] 在另一个说明性示例中,可以根据在图1中的对象102中选择一组零件106的用 户输入,识别该组工作单实例132的标识。该组零件106的选择可以是以下两个选择中的 一个:从零件106的列表中选择该组零件106,以及从图形用户界面207中零件106的图形 表示214的显示中选择该组零件106。
[0105] 另外,状态识别器206可显示与用于零件的工作单实例有关的信息,其中,该零件 选自在图形用户界面207中显示的零件106的图形表示214。
[0106] 通过图形用户界面207中的这个信息,可以执行实际的操作。例如,基于用于工作 单实例132的零件106的图形表示214以及在图形用户界面207上显示的该组图形指示符 231,可以管理图1中的对象102的装配。例如,可以使用这种可视化来进行应该被执行的 操作的识别。这些操作可以包括特定的零件应何时被装配,何时应该对装配在对象102中 的零件进行检查,或者其它合适类型的操作。
[0107] 在这些说明性示例中,对象管理器124还可以被配置成在显示装置250上的图形 用户界面207中显示方位信息138。在该说明性示例中,方位信息138被用于到达飞行器 104中方位142中的零件144。
[0108] 如图所示,对象管理器124中的对象观察仪204识别飞行器104中的零件144。在 说明性示例中,零件144可以以多种不同的方式被识别。例如,零件144可以根据用于零件 144的零件标识符被识别。在另一个说明性示例中,零件144可以使用用于零件144的坐标 被识别。在又一个其它的说明性示例中,零件144可以根据从模型216的视觉显示中对零 件144的选择以及使用其它的合适的技术来识别。
[0109] -系列视图252由对象观察仪204根据飞行器104的模型216生成。一系列视图 252包括图形指示符254。在一系列视图252中的图形指示符254被配置成提供到飞行器 104中零件144的方位142的引导。一系列视图252可以显示在显示系统208中的显示装 置250上的图形用户界面207上。
[0110] 在说明性示例中,在一系列视图252中的视图提供一系列视图252中的先前的视 图中的零件144的更详细的视图。换句话说,一系列视图252可以处于这样的序列中,即, 在识别飞行器104中的零件144的方位142方面提供更详细的细节。如图所示,与用于零 件144的方位142的序列中的先前的视图相比,一系列视图252中的视图260可以是更加 放大的视图或"放大视图"的视图。一系列视图252中的图形指示符254被配置成将注意 力吸引到用于零件144的方位142。
[0111] 另外,一系列视图252可包括可以被装配以用于飞行器104的所有零件106。在一 些说明性示例中,一系列视图252可以包括零件144,该零件144的存在是用于状态226中 的特定状态。换句话说,基于用于飞行器104的装配227的状况中的装配的具体条件,一系 列视图252可以包括零件106。如上所述,用于状态226中的特定状态的飞行器104中存在 的零件106的标识可以使用工作单实例132进行识别。
[0112] 此外,在一些说明性示例中,显示装置250可以包括传感器256。传感器256被配 置成识别显示装置250相对于飞行器104的位置258。在该说明性示例中,位置258可以是 显示装置250的方位以及显示装置250的取向。当然,在一些说明性示例中,显示装置250 的方位可以被识别,而不需要显示装置250的取向。
[0113] 在这些说明性示例中,传感器256可以采用各种形式。例如,传感器256可以是惯 性测量单元、加速度计系统、全球定位系统接收器或者其它合适的装置。另外,传感器256 可包括一个以上的装置或者一个以上类型的装置,这取决于特定的实施方式。
[0114] 正如此处所述的,该显示装置250相对于飞行器104的位置可以是部分装配形式 的飞行器104。在其它的说明性示例中,该飞行器104可以是完全装配的形式。
[0115] 通过该配置,显示装置250可以被配置成由操作员122中的操作员进行操作以定 位飞行器104中的零件144。具体地,操作员可以在寻找零件144的方位142时携带显示装 置250。以朝着零件144的方位142引导该操作员的方式,一系列视图252可以显示在显示 装置250上的图形用户界面207中。
[0116] 这种类型的引导可以是交互式的引导。例如,该引导可使用虚拟现实、增强现实或 一些其它的更简单类型的显示来将操作员引导到零件144的方位142,同时显示一系列视 图 252。
[0117] 如图所示,位置258包括显示装置250的二维或更多维的方位以及显示装置250 的取向。显示装置250的方位可以基于飞行器104的飞行器坐标。
[0118] 在该说明性示例中,一系列视图252中的视图260可以显示在显示装置250上。视 图260可以是飞行器104的模型216中的容积219的视图。飞行器104的模型216中的容 积219的视图260对应于显示装置250的位置258。
[0119] 如图所示,当零件144处于显示在显示装置250上的图形用户界面207中的视图 260中时,在飞行器104的模型216中的容积219的视图260对应于显示装置250的位置 258,其中图形指示符254中的图形指示符262与零件144的显示相关联。当零件144没有 在显示在显示装置250上的图形用户界面207中的视图260中时,模型216中容积219的 视图260的显示以及图形指示符262指示到零件144的方位142的方向264。
[0120] 一系列视图252的显示可以用于执行任务118中的各种任务。该显示可以用于使 用一系列视图252执行飞行器104的装配或维修中的至少一个。以这种方式,在装配飞行 器104时执行任务118所需的时间和费用可以减少。
[0121] 在图2中,不同的部件被图示说明为位于对象管理器124中。这些不同的部件可 以被用作不同系统的一部分。该系统可包括以下各项中的至少一个:对象可视化系统134、 工作单状态可视化系统135或者其它合适的系统。对象管理器124中的部件可以在一个以 上的系统中使用。例如,对象观察仪204可以处于对象可视化系统134和工作单状态可视 化系统135两者中。换句话说,对象管理器124中示出的不同部件可以在相同的时间由对 象管理器124中的不同系统使用。
[0122] 现在参照图3,其根据说明性实施例示出剖面图的方框图的图示说明。用于图2中 剖面图223的一种实施方式的示例被示出。
[0123] 如图所示,剖面图223包括多个不同的信息条。例如,剖面图223包括区段300和 热区302。
[0124] 区段300是对应于用于对象102特别是图1中的飞行器104的区段136的图形表 示。在这些说明性示例中,区段300可以位于单个图像中、多个图像中或一些其它合适的形 式。在该说明性示例中,图形表示处于分解的视图中。另外,区段300是对应于被制造用于 装配飞行器104的区段136的图形表示。
[0125] 在这些说明性示例中,区段300可以是可选择的。在具有热区306的区段300中 的区段304的选择引起对应于模型216中的区段304的容积被显示在该说明性示例中。热 区306可以是指向与容积219相关联的容积标识符222的指针。例如,热区306可以包括 统一资源定位器,或者一些其它的合适的寻址约定以便从容积数据库220中的容积标识符 221识别容积标识符222。
[0126] 现参照图4,其根据说明性实施例示出容积标识符的方框图的图示说明。在该说明 性示例中,图2中的容积标识符222的一种实施方式被示出。
[0127] 容积标识符222包括多个部件。如图所示,容积标识符222包括标识符400和容 积描述符402。
[0128] 标识符400将容积标识符222与可以存在于容积数据库220中的其它容积标识符 221区分。标识符400可以采用各种形式。例如,标识符400可以是单词、短语、数字、字母 字符串或一些其它合适的形式。
[0129] 容积描述符402描述了模型216中的容积。例如,容积描述符402可以采用坐标 406的形式。在该示例中,坐标406处于模型216所使用的坐标系中。例如,坐标406可以 是三坐标,其可用于限定多边形、立方体或长方体。当然,除了坐标406,其它的信息可以存 在于容积描述符402中。例如,容积描述符402可以包括用于限定呈球体形式的容积219 的单个坐标和半径。在又一其它的说明性示例中,单个坐标可以与预选的偏移一起存在,该 预选的偏移将容积219限定为立方体或其它形状。
[0130] 在一些说明性示例中,该容积标识符还可以包括视点408。当图形表示214被显示 在图形用户界面上时,视点408可以限定显示给操作员的容积的视图。例如,视点408可以 包括使用该容积的坐标系的视点的坐标410。
[0131] 现在参照图5,其根据说明性实施例示出工作单实例的方框图的图示说明。如图所 示,工作单实例500是来自图1中的工作单实例132的工作单实例的示例。
[0132] 如图所示,工作单实例500可以包括多个不同的部分。工作单实例500包括标识 符502、分类503、描述504、任务505、指定的操作员506、零件标识符508、方位510、指令512 以及状态518。
[0133] 如图所示,标识符502可用于唯一地识别图1中的任务118中的任务。标识符502 可以是字母数字标识符、数字或一些其它合适类型的标识符。
[0134] 在说明性示例中,分类503被用于分类工作单实例。该分类可以基于要被执行的 任务的类型。例如,分类可以包括座椅安装、布线、线路可更换单元安装或其它合适类型的 分类。该分类可以是描述性的或可采用标识符或其它类型的代码的形式。
[0135] 描述504提供任务505的描述。该描述可以是简短的描述以向操作员提供关于任 务505的信息。在一些说明性示例中,该描述可以是几个词语或句子。
[0136] 任务505识别要被执行的工作。例如,任务505可以是安装零件、装配零件、执行 一项检查或一些其它合适的工作项。
[0137] 指定的操作员506识别可被分配以执行任务505的一组操作员。在某些情况下, 操作员可能尚未被分配来执行用于工作单实例500的任务505。
[0138] 在该说明性示例中,零件标识符508使用工作单实例500识别装配在对象102中 的零件。在该说明性示例中,零件标识符508是用于该零件的零件号码。例如,零件标识符 508可以是序列号、序列号和供货商标识符的组合或一些其它合适类型的标识,这些标识在 即使这些零件是相同类型的情况下也可以唯一地将特定零件与其它零件识别出来。
[0139] 在说明性示例中,零件标识符508可以用于生成所识别的零件的图形表示。例如, 零件标识符508可以用于在生成该零件的图形表示所需的模型中定位信息以以便于显示。
[0140] 方位510识别任务505将被执行的方位。该方位可以处于对象102的坐标中或一 些其它的坐标系中。
[0141] 指令512是用于执行任务505的一组指令。具体地,该组指令可用于装配一组零 件。这些指令可以是逐步的指令、引导或其它合适类型的指令。这些指令可以提供引导以 便于装配零件、检测零件或为了任务505而执行的其它合适的操作。指令512还可以包括 任务505将被执行的所在方位的计划。
[0142] 如图所示,状态518提供关于用于工作单实例500的任务505的性能的信息。在 该说明性示例中,该状态可以指示工作待执行、已完成、正在进行中、未分配、已经被计划、 处于保持状态、准备好、已经被取消、或是工作单实例500的一些其它合适的状态。该状态 可以使用文本、代码、符号或其它合适的机制指示。另外,如果状态518指示待执行的工作 已经完成,则状态518还可以包括用于执行任务505的工作发生时的日期和时间。
[0143] 现在转向图6,其根据说明性实施例示出用于生成方位信息的体系结构的方框图 的图示说明。在这些说明性示例中,定位器系统体系结构600可以被用于生成图1中的方 位信息138,尤其是用于生成图2中的一系列视图252。
[0144] 如图所示,定位器系统体系结构600包括多个不同的部件。在该具体的示例中,定 位器系统体系结构600包括计算机辅助设计(CAD)系统602、产品数据管理系统604、服务 器606和客户端装置608。
[0145] 计算机辅助设计系统602是包括软件的硬件系统。计算机辅助设计系统602被配 置成生成飞行器的计算机辅助设计模型610。计算机辅助设计系统602可以使用用来设计 对象的任何当前使用的计算机辅助设计系统实施。
[0146] 在该说明性示例中,用于计算机辅助设计模型610的信息被存储于产品数据管理 系统604中。计算机辅助设计模型610可以包括用于在计算机辅助设计模型610上编辑、 分析和执行其它操作的信息。
[0147] 在这些说明性示例中,产品数据管理系统604中的计算机辅助设计模型610包含 大量的信息,以实现用于访问和操作计算机辅助设计模型610的不同特征。信息量可以足 够大使得查看计算机辅助设计模型610中的模型可能花费的时间比预期的更长,需要的处 理器资源比预期的更多,或者是它们的一些组合。
[0148] 如图所示,服务器606是包括软件的硬件系统。在该说明性示例中,可视化数据系 统612位于服务器606中。可视化数据系统612被配置成根据位于产品数据管理系统604 中的计算机辅助设计模型610来创建可视化模型614。
[0149] 可视化模型614具有的数据小于计算机辅助设计模型610。对于生成用于显示的 零件的图形表示不必要的信息不被包括在可视化模型614中。换句话说,可视化数据系统 612可移除或过滤掉使计算机辅助设计模型610中的对象可视化不需要的信息。另外,计算 机辅助设计模型610中的数据的结构或组织可以设置成用于增加对象可以被显示的效率, 这与允许编辑、创建或操纵计算机辅助设计模型610相反。
[0150] 例如,信息可以从可视化模型614中移除或排除,信息诸如用于实现计算机辅助 设计模型610的编辑的元数据。具体地,计算机辅助设计模型中610的数据可以是这样的 格式,即,可以增加设计零件的简易程度,而不是零件的图形表示被生成和显示得多快。当 然,可视化模型614可以以任何合适的格式被存储。因此,选择可视化模型614中的信息量 以及信息的格式以增加飞行器的部分或全部可以在客户端装置608中显示的速度。
[0151] 如图所示,可视化模型614以数据文件、数据库中的记录、表格或一些其它合适的 形式被存储。在该说明性示例中,可视化模型614被存储于数据仓库616中。数据仓库616 是存储系统。数据仓库616可以是一个位置或者可以被分布在不同的位置。在一些说明性 示例中,数据仓库616可以是数据库或一些其它合适的构造。在该说明性示例中,数据仓库 616对于飞行器的具体线路是特定的。换句话说,数据仓库616可以存在用于正在被构造的 每个飞行器。在其它的说明性示例中,数据仓库616可以包括用于多个飞行器的模型。
[0152] 客户端装置608是可以包括软件的硬件装置。客户端装置608被配置成显示零 件的图形表示。具体地,例如,客户端装置608可以是图2中的显示装置250。客户端装置 608可以被配置成以将操作员引导到零件144的方位142的方式来显示图2中的一系列视 图 252。
[0153] 在该说明性示例中,搜索系统618、可视化交互系统620和导航系统622是可以用 于使飞行器可视化并且用于将操作员引导到飞行器的零件的部件的示例。具体地,这些部 件可以是对象观察仪204的零件。换句话说,对象观察仪204可以是在不同方位的分布的 部件。
[0154] 如图所示,搜索系统618被配置成接收来自操作员的信息以识别零件。例如,搜 索系统618可以接收信息,该信息例如是识别零件的零件标识符、用于零件的坐标或者其 它合适的信息。基于接收到的信息,搜索系统618可以发送查询或请求到可视化交互系统 620。
[0155] 可视化交互系统620被配置成生成图2中的一系列视图252。这些视图可以根据 数据缓存626中的信息624产生。例如,信息624可以是存储于数据缓存626中的可视化 模型614的拷贝或实例。以这种方式,客户端装置608实际上从不操纵或使用可视化模型 614。相反,可视化模型614的拷贝或实例被存储于数据缓存626中。
[0156] 可视化交互系统620被配置成根据数据缓存626中的信息624生成一系列视图 252。在这些说明性示例中,信息624可以是可视化模型614中的模型的拷贝。信息128可 以是图2中的模型216。
[0157] 在这些说明性示例中,导航系统622被配置成基于客户端装置608的方位向操作 员提供引导。如图所示,导航系统622可以包括传感器,例如,图2中的传感器256。
[0158] 图1-6中的不同部件的制造环境100的图示说明并不意味着暗示对说明性实施例 可以被实施的方式具有物理的或结构性的限制。除了或代替所示出的这些部件,可以使用 其它的部件。一些部件可以是不必要的。此外,示出方框以图示说明一些功能部件。当在 说明性实施例中实施时,这些方框中的一个或多个可以被组合、拆分或被组合和拆分成不 同的方框。
[0159] 例如,尽管这些说明性示例是相对于飞行器进行描述的,但说明性实施例可以被 应用于除飞行器以外的其它对象,比如,例如但不限于,车辆、潜艇、人员运输车、坦克、火 车、汽车、公共汽车、航天器、水面舰艇、航天器、卫星、火箭、发动机、计算机、收割机、建筑起 重机、推土机、采矿设备或其它合适类型的对象。
[0160] 作为另一个说明性示例,除了或替代显示装置250,显示系统208可以包括其它显 示装置。此外,在一些说明性示例中,显示装置250可以不包括传感器256。另外,传感器 256可以可拆卸地连接到显示装置250。
[0161] 在又一个说明性示例中,尽管可视化交互系统620被描述为位于客户端装置608 中,但可视化交互系统620可以处于其它方位,这取决于具体的实施方式。例如,可视化交 互系统620可以位于服务器606中或一些其它方位中。
[0162] 图7至图9是用于识别对象中的零件的图形用户界面的图示说明。这些不同的图 形界面是如何识别零件以获得方位信息以便于到达该零件的说明性示例。
[0163] 在图7中,其根据说明性实施例示出用于根据零件标识符识别零件的图形用户界 面的图示说明。在该说明性示例中,图形用户界面700显示了飞行器701形式的对象。在 该具体的示例中,通过使用图形用户界面700中的窗口 702,零件可以被定位于飞行器701 中。窗口 702被配置成接收用于零件标识符字段704中的零件标识符的输入。该零件标识 符识别感兴趣的零件并且可以类似于图5中的零件标识符508。
[0164] 通过从下拉菜单中选择该零件标识符,通过键盘或以其它合适的方式输入,零件 标识符可以被输入到零件标识符字段704中。
[0165] 选择按钮708可以被选择以启动对该零件的搜索。取消按钮710可以被选择用于 取消搜索。
[0166] 接下来在图8中,其根据说明性实施例示出用于根据坐标识别零件的图形用户界 面的图示说明。在该说明性示例中,通过使用图形用户界面700中的窗口 802,零件可以被 定位于飞行器701中。
[0167] 如图所示,窗口 802被配置成接收用于基站坐标字段804、纵剖线坐标字段806以 及水位线坐标字段808中的零件标识符的输入。这些坐标字段是飞行器坐标,并且可以对 应于x、y和Z坐标。这些坐标限定了零件的三维方位。当然,该坐标可以用于任何方位,而 不管该方位上是否存在零件。
[0168] 在说明性示例中,选择按钮810可以被选择用于启动对该零件的搜索。取消按钮 812可以被选择用于取消该搜索。
[0169] 在图9中,其根据说明性实施例示出用于根据工作单实例标识符识别零件的图形 用户界面的图示说明。在该示出的示例中,通过使用图形用户界面700中的窗口 902,零件 可以被定位在飞行器701中。
[0170] 在图形用户界面700中,窗口 902被配置成接收用于工作单实例标识符字段904 中的工作单实例标识符的输入。工作单实例标识符识别工作单实例,并且,例如,可以是图5 中的工作单实例500中的标识符502。根据标识符502,通过使用图5中的工作单实例500 中的零件标识符508, 一个或多个零件可以被识别。
[0171] 通过从下拉菜单中选择工作单实例标识符,通过键盘或以一些其它合适的方式进 行输入,工作单实例(SOI)标识符可以被输入到SOI标识符字段904中。
[0172] 选择按钮908可以被选择用于启动对该零件的搜索。取消按钮910可以被选择用 于取消该搜索。
[0173] 以这种方式,操作员可使用图形用户界面700来识别操作员可能感兴趣的零件。 根据这种识别,对象管理器124中的对象可视化系统134可生成图1中的方位信息138,其 将操作员引导到飞行器(例如图1中的飞行器104)中的零件的方位。
[0174] 接下来在图10-13中,其根据说明性实施例示出根据飞行器的模型的一系列视图 的图示说明,其中在该系列视图中的图形指示符被配置成对飞行器的零件的方位提供引 导。在图10中,其根据说明性实施例示出来自用于识别零件的方位的一系列视图中的一个 视图的图示说明。
[0175] 在该说明性示例中,视图1000在图形用户界面700中被显示给操作员。如图所示, 图形指示符1002被显示在飞行器701上以形成视图1000。在零件的识别之后,图形指示符 1002被显示在视图1000中。视图1000是图2中的一系列视图252中的一个视图的示例。
[0176] 如图所示,图形指示符1002指示零件的方位。具体地,图形指示符1002被显示在 该零件的方位上。在该说明性示例中,图形指示符1002对飞行器中零件的方位提供引导。 图形指示符1002指示该零件恰好定位于飞行器701的机翼的前方。该视图与以下描述的 其它视图相比是一个更高级别的视图。
[0177] 现在参照图11,其根据说明性实施例示出用于识别零件的方位的一系列视图中的 一个视图的另一个图示说明。如图所示,图形用户界面700显示了视图1100。视图1100 是沿图10中的线11-11截取的飞行器701的剖视图。在该说明性示例中,视图1100提供 了零件1104所处的飞行器701中的厨房1102的更详细视图。如图所示,零件1104是厨房 1102中的橱柜。
[0178] 在该说明性示例中,图形指示符1106与零件1104相关联。具体地,图形指示符 1106采用箭头的形式,该箭头指示了飞行器701中的厨房1102内的零件1104的方位。
[0179] 接下来参考图12,其根据说明性实施例示出用于识别该零件的方位的一系列视图 中的一个视图的又一个图示说明。如图所示,图形用户界面700中的视图1200是识别零件 1104的方位的一系列视图中的另一个视图。具体地,视图1200是沿图11中的线12-12看 到的厨房1102的视图。
[0180] 如图所示,图形用户界面700中的视图1200是识别零件1104的方位的一系列视 图中的另一个视图。具体地,图形指示符1106是指向厨房1102内的零件1104的方位的箭 头。可以看出,与带有零件1104的视图1100相比,视图1200是零件1104的更详细视图。
[0181] 现在参照图13,其根据说明性实施例示出与用于识别零件的方位的一系列视图中 的一个视图中的零件相关的信息的图示说明。在该说明性示例中,窗口 1300可以被显示在 视图1200的显示以及图形用户界面700中。窗口 1300可以被显示以响应于零件1104的 选择。
[0182] 如图所示,窗口 1300提供关于零件1104的信息。该信息可以基于来自多个源的 信息。例如,可以从工作单数据库211、模型数据库215、库存数据库230或一些其它合适的 源中的至少一个获得窗口 1300中显示的信息。
[0183] 以这种方式,在图10-13中图示说明的该系列视图中的视图1000、视图1100以及 视图1200可以将操作员引导到飞行器701中的零件1104的方位。以这种方式,操作员不 需要知道零件的坐标处于飞行器中的哪个位置。相反,可以生成一系列视图以将操作员引 导到零件1104的方位上。
[0184] 图14 - 17是被提供给操作员以定位例如飞行器的对象中的零件的引导的图示说 明。现在参照图14,其根据说明性实施例示出飞行器中的操作员的图示说明。在该说明性 实例中,操作员1400在飞行器1402内部从顶视图被示出。在该特定的示例中,操作员1400 处于飞行器1402的客舱1403中。操作员1400携带有平板计算机1404。平板计算机1404 是图2中的显示装置250的一种实施方式的示例。
[0185] 在该说明性示例中,操作员1400正在寻找飞行器1402的客舱1403中的座椅1406 形式的零件。操作员1400面向由箭头1408所指示的方向。
[0186] 在该说明性示例中,除了在平板计算机1404上显示一系列视图,当操作员1400没 有面对例如座椅1406的零件时,该说明性实施例也可以向操作员1400提供引导。可以通 过识别操作员1400的位置来提供该引导。该位置可以是在飞行器1402内平板计算机1404 的方位以及该平板计算机1404的取向。
[0187] 在该说明性示例中,平板计算机1404可以包括一个装置,该装置被配置成识别飞 行器1402内平板计算机1404的位置。例如,该装置可以是惯性测量单元、全球定位系统接 收机或一些其它合适的装置。当然,在一些说明性示例中,只有平板计算机1404的方位可 以被识别,而不需要平板计算机1404的取向。
[0188] 现在参照图15,其根据说明性实施例示出在显示装置上显示的图形用户界面的图 示说明。如图所示,图形用户界面1500是图2中的图形用户界面207的示例,其可以被显 示在图14中的平板计算机1404上。
[0189] 在该说明性示例中,图形用户界面1500以面向客舱1403中的箭头1408的方向的 操作员1400的角度来显示视图1502。可以看出,座椅1504被示出在图形用户界面1500中 的视图1502中。
[0190] 座椅1406没有在视图1502中示出,这是因为由操作员1400抱住的平板计算机 1404指向箭头1408的方向,其处于远离座椅1406的方向。
[0191] 然而,在该视图中,图形指示符1506被显示在图形用户界面1500的视图1502中。 图形指示符1506是箭头,该箭头指示该操作员应该在图形指示符1506的方向上转动以查 看座椅1406。
[0192] 接下来参考图16,其根据说明性实施例示出飞行器中的操作员的另一图示说明。 在该图中,操作员1400现在面向箭头1600的方向。该方向处于座椅1406的方向上。平板 计算机1404的位置被用于指定平板计算机1404上显示的三维虚拟环境中的视点。在该说 明性示例中,位置包括平板计算机1404的方位和取向。
[0193] 现在参考图17,其根据说明性实施例示出显示装置上显示的图形用户界面的图示 说明。如图所示,图形用户界面1500显示视图1700。视图1700包括座椅1406。视图1700 被显示,这是因为平板计算机1404现在具有面向座椅1406的方位。在该视图中,图形指示 符1702被显示以对座椅1406的位置提供引导。具体地,图形指示符1702是指向座椅1406 的箭头。
[0194] 参考上面的图15-17可以看出,除了所生成的该系列视图之外,可以向操作员提 供额外的引导。当操作员的显示装置包括识别该显示装置的位置的装置时,可以生成这种 额外的信息。
[0195] 不同的图形用户界面和图10-17中示出的其它附图并不意味着限制说明性实施 例可以被实施的方式,而是被提供作为图2中的图形用户界面207的一些实施方式的示例。
[0196] 例如,除了图10-12中所示的三个视图之外,可以使用一系列视图中的其它数目 的视图以识别零件的方位。例如,根据该零件的具体位置,可以使用四个视图、八个视图或 者一些其它数目的视图。
[0197] 作为另一示例,尽管该图形指示符采用箭头的形式,但也可以使用其它类型的图 形指示符。例如,图形指示符可以是颜色、动画、加粗、文本、交叉影线、图标、突出显示或与 所显示的零件的图形表示相关联的某些其它的图形指示符。例如,可以对这些零件的图形 表示进行加色或加亮。该零件可以是动画的,或者将注意力吸引到该零件的图标可以是动 画的。这些其它类型的图形指示符可以用于帮助操作员来定位零件。
[0198] 在又一个说明性示例中,尽管在图15和图17中视图相对于显示装置的位置被示 出,但是也可使用其它类型的显示。例如,代替根据模型生成视图,可以使用虚拟现实显示 或增强现实显示。在一个说明性示例中,显示装置可以包括朝向期望的方向的照相机。该 照相机可以用于生成增强现实显示,其中图形指示符被用于指向零件的方位或指示操作员 应当行进或者转动以到达零件的方向。
[0199] 另外,尽管不同示例是关于飞行器显示的,相似的显示也可用于其它类型的车辆 或对象。例如,该图形用户界面可以被配置成显示工作单实例信息和对象的图形表示,例如 该对象可以是汽车、船、卫星、发动机或一些其它合适类型的对象。
[0200] 现在参考图18,其根据说明性实施例示出用于定位零件的过程的流程图的图示说 明。图18中图示说明的过程可用于定位例如飞行器的对象中的零件。图18中图示说明的 过程可以在图1中的对象管理器124中的对象可视化系统134中实施。
[0201] 该过程开始于识别飞行器中的零件(操作1800)。待执行的对零件的识别可以以许 多不同的方式来进行识别。例如,该零件可以基于用于该零件的零件标识符、工作单实例、 坐标或以某些其它方式被识别。
[0202] 随后,该过程根据该飞行器的模型生成一系列视图以及在该一系列视图中的图形 指示符(操作1802)。在该一系列视图中的图形指示符被配置成提供到飞行器中该零件的方 位的引导。随后,该一系列视图被显示在显示装置中的图形用户界面上(操作1804),然后该 过程终止。
[0203] 现在参照图19,其根据说明性实施例示出用于提供到该零件的方位的增强的引导 的过程的流程图的图示说明。图19中图示说明的过程可以使用显示装置来实施,在该显示 装置中存在识别该显示装置的位置的装置。
[0204] 该过程开始于识别显示装置的位置(操作1900)。在这些说明性示例中,该显示装 置的位置包括显示装置的三维方位以及显示装置的取向。在某些情况下,根据特定的实施 方式,该方位可以仅是两维的(平面的)。在这些说明性示例中,显示装置的方位可以使用飞 行器的飞行器坐标来识别。
[0205] 随后,该过程识别零件的方位(操作1902)。该零件的方位可以根据该飞行器模型 中该零件的坐标来识别。
[0206] 基于该显示装置的位置,作出关于该零件是否处于显示装置的视图中的判断(操 作1904)。基于该显示装置正指向的方向,该视图可以被识别为该显示装置的视点。在这些 说明性示例中,显示装置与屏幕相对的侧面可以被认为是该显示装置的前面。该视图可以 基于按照度限定的视场。
[0207] 如果该零件不在该显示装置的视图中,该过程识别引导以查看该零件(操作 1906)。在该操作中,该过程可以确定操作员是否需要在具体方向上移动或转向任何特定的 方向。在这些说明性示例中,例如,该引导可以是图形指示符,例如引导操作员沿着特定方 向转动或移动的箭头。在其它的说明性示例中,该引导可以是文本形式的图形指示符,其提 供以何种方式转向或移动的指令。当然,可以使用其它类型的图形指示符来向操作员提供 引导。
[0208] 随后,相对于显示装置的视图中的零件的视图,该过程将引导显示在显示装置上 (操作1908)。随后,该过程返回到操作1900。
[0209] 再次参考操作1904,如果该零件在该显示装置的视图中,则显示图形指示符,其提 供到显示装置的视图中零件的方位的引导(操作1910)。在操作1910中,基于该显示装置的 取向来创建视图。在该说明性示例中,该视图是根据飞行器的模型创建的。随后,该过程显 示带有图形指示符的视图(操作1912),然后该过程返回到操作1900。
[0210] 接下来参考图20,其根据说明性实施例示出用于定位零件的过程的流程图的图示 说明。图20中图示说明的过程可以被应用于定位对象中的零件,例如,该对象可以是飞行 器或其它合适类型的对象。图20中图示说明的过程可以在图1中的对象管理器124中的 对象可视化系统134中实施。在说明性不例中,该过程可以在图6中的定位器系统体系结 构600中实施。具体地,该过程可以定位于图6中的服务器606中。
[0211] 该过程开始于加载飞行器的模型(操作2000)。在操作2000中,飞行器的模型可以 根据用户选择的具体飞行器来进行识别。该飞行器可以是正在进行装配的或者最近已经为 客户装配的特定的配置或线路。例如,该模型可以是图2中的模型216。模型216可被优化 以用于使零件可视化而不是为了设计的目的。
[0212] 对输入的类型进行识别(操作2002)。如果该输入是已知零件的标识,则该过程使 用零件标识符搜索该零件(操作2004)。在该说明性示例中,在已经被加载用于飞行器的模 型内进行搜索。
[0213] 做出关于是否在该搜索中发现该零件的判断(操作2006)。如果发现该零件,那么 生成一系列视图以将操作员引导到该零件的方位(操作2008)。在该说明性示例中,该一系 列视图可以是图2中的一系列视图252。随后,该过程在显示装置上显示该一系列视图(操 作2010)。在这些说明性示例中,该一系列视图可以在不同的时间被显示。该一系列视图的 显示可以基于操作员的方位、操作员输入或它们的某种组合。
[0214] 再次参照操作2006,如果该零件没有被找到,那么用于该零件的信息被加载(操作 2012)。在操作2012,用于该零件的信息可能还没有被预先加载。因此,在没有在操作2012 中加载用于该零件的信息的情况下,该零件不能被发现。随后,该过程也可以行进至如上所 述的操作2008。
[0215] 在该一系列视图在操作2010中被显示后,接收用户输入(操作2014)。判断该用户 输入是否是对视图中显示的零件的图形表示的选择(操作2016)。在操作2016中,该零件可 以是其方位已经被识别的零件,或者可以是在该视图中显示的另一个零件。
[0216] 如果该用户输入是对在视图中图形地表示的零件的选择,则该过程识别关于该零 件的信息(操作2018)。此后,该信息被显示在图形用户界面中(操作2020)。随后,该过程 然后返回到操作2014。
[0217] 再次参考操作2016,如果用户输入不是对该零件的图形表示的选择,那么该过程 基于用户输入来执行动作(操作2022),然后该过程返回到操作2014。在操作2022中,用户 输入可以取消此过程,选择新的零件,或执行一些其它动作。如果用户输入取消了该过程, 则该过程不再返回到操作2014。
[0218] 以这种方式,可以向操作员提供更精确的引导以找到该零件的方位。在飞行器或 其它对象中寻找零件可以更快地进行。因此,形成任务可以更快地并且以更少费用执行,任 务例如为飞行器的装配、飞行器的维护以及其它合适的任务。
[0219] 在示出的不同实施例中的流程图和方框图图示说明了在说明性实施例中的设备 和方法的一些可能的实施方式的体系结构、功能和操作。在这点上,流程图或方框图中的每 个方框可以表示模块、段、功能和/或操作或步骤的一部分。例如,一个或更多个方框可以 被实施为程序代码,以硬件实施,或以程序代码和硬件的组合实施。当以硬件的形式实施 时,例如,该硬件可以采用集成电路的形式,该集成电路被制造或配置成执行流程图或方框 图中的一个或多个操作。当以程序代码和硬件的组合的形式实施时,该实施方式可采用固 件的形式。
[0220] 在说明性实施例的一些可替换的实施方式中,方框中所标注的功能或多个功能可 以不按照图中标注的顺序发生。例如,在一些情况下,连续示出的两个方框可以基本同时被 执行,或者这些方框有时可以以相反的顺序执行,这取决于所涉及的功能。同样,除了流程 图或方框图中所示的方框外,可以添加其它的方框。
[0221] 例如,可以对多于一个零件进行上面流程图中所示的不同操作。另外,可以执行不 同的操作以定位零件以及除了上述的飞行器以外的其它对象。
[0222] 现转向图21,其根据说明性实施例示出数据处理系统的方框图的图示说明。数据 处理系统2100可以用来实施图1中的计算机系统126、图2中的显示装置250以及可以在 不同的说明性示例中使用的其它装置。在该说明性示例中,数据处理系统2100包括通信框 架2102,其在处理器单元2104、存储器2106、永久存储器2108、通信单元2110、输入/输出 单元2112和显示器2114之间提供通信。在该示例中,通信框架可以采用总线系统的形式。
[0223] 处理器单元2104用于执行可被加载到存储器2106中的软件的指令。处理器单元 2104可以是多个处理器、多处理器核心或一些其它类型的处理器,这取决于具体的实施方 式。
[0224] 存储器2106和永久存储器2108是存储装置2116的示例。存储装置是能够存储 信息的任何硬件,诸如,例如但不限于,该信息可以是数据、功能形式的程序代码和/或在 临时基础上和/或永久性基础上的其它合适的信息。存储装置2116在这些说明性示例中 也可称为计算机可读存储装置。例如,在这些示例中,存储器2106可以是随机存取存储器 或任何其它合适的易失性或非易失性存储装置。永久存储器2108根据具体的实施方式可 以采用各种形式。
[0225] 例如,永久存储器2108可以含有一个或多个部件或装置。例如,永久存储器2108 可以是硬盘驱动器、闪存、可重写光盘、可重写磁带或上述的一些组合。由永久存储器2108 使用的介质也可以是可移动的。例如,可移动硬盘驱动器可用于永久存储器2108。
[0226] 在这些说明性示例中,通信单元2110提供与其它数据处理系统或装置的通信。在 这些说明性示例中,通信单元2110是网络接口卡。
[0227] 输入/输出单元2112允许与可以连接到数据处理系统2100的其它装置进行数据 的输入和输出。例如,输入/输出单兀2112可以通过键盘、鼠标和/或一些其它合适的输 入装置为用户输入提供连接。另外,输入/输出单元2112可以将输出发送到打印机。显示 器2114提供了一种机制来向用户显示信息。
[0228] 用于操作系统的指令、应用程序和/或程序可位于存储装置2116中,其通过通信 框架2102与处理器单元2104进行通信。不同实施例的过程可以由处理器单元2104使用 计算机实施的指令来执行,该计算机实施的指令可以位于例如存储器2106的存储器中。
[0229] 这些指令被称为可以由处理器单元2104中的处理器读取和执行的程序代码、计 算机可用程序代码或计算机可读程序代码。在不同实施例中的程序代码可以在不同的物理 或计算机可读存储介质上实现,例如,存储器2106或永久存储器2108。
[0230] 程序代码2118以功能形式位于计算机可读介质2120上,该计算机可读介质2120 可择性地移除,并且可以加载到或传送给数据处理系统2100以便由处理器单元2104执行。 在这些说明性示例中,程序代码2118和计算机可读介质2120形成计算机程序产品2122。
[0231] 在一个示例中,计算机可读介质2120可以是计算机可读存储介质2124或计算机 可读信号介质2126。在这些说明性示例中,计算机可读存储介质2124是用来存储程序代码 2118的物理或有形的存储装置,而不是传播或传送程序代码2118的介质。
[0232] 可替换地,程序代码2118可以使用计算机可读信号介质2126转移到数据处理系 统2100。例如,计算机可读信号介质2126可以是包含程序代码2118的传播数据信号。例 如,计算机可读信号介质2126可以是电磁信号、光信号和/或任何其它合适类型的信号。这 些信号可通过通信链路进行传输,例如,无线通信链路、光纤电缆、同轴电缆、导线和/或任 何其它合适类型的通信链路。
[0233] 图示说明的用于数据处理系统2100的不同部件并不意味着对不同的实施例可以 被实施的方式提供体系结构的限制。不同的说明性实施例可以在数据处理系统中实施,该 数据处理系统包括除了和/或替代数据处理系统2100中所示出的那些部件之外的部件。在 图21中示出的其它部件可以随所示的说明性示例而变化。不同的实施例可以使用能够运 行程序代码2118的任何硬件设备或系统来实施。
[0234] 本公开的说明性实施例可以在图22所示的飞行器制造和服务方法2200和图23 所示的飞行器2300的背景下描述。首先转向图22,其根据说明性实施例示出飞行器制造 和服务方法的方框图的图示说明。在预生产期间,飞行器制造和服务方法2200可以包括图 23中的飞行器2300的规格和设计2202和材料采购2204。
[0235] 在生产期间,进行图23中的飞行器2300的部件和子组件制造2206和系统集成 2208。其后,图23中的飞行器2300可以通过认证和交付2210以便投入使用2212中。而 在由客户执行的使用2212中,图23中的飞行器2300被安排例行维护和维修2214,其可以 包括修改、重新配置、整修和其它维护或维修。
[0236] 飞行器制造和服务方法2200的每个过程可以由系统集成商、第三方和/或操作员 执行或实施。在这些示例中,操作员可以是客户。为了描述的目的,系统集成商可以包括但 不限于任何数量的飞行器制造商和主系统分包商;第三方可以包括但不限于任何数量的卖 主、分包商和供应商;而操作员可以是航空公司、租赁公司、军事实体、服务组织等等。
[0237] 现在参考图23,其示出飞行器的方框图的图示说明,其中可以实施说明性实施例。 在该示例中,飞行器2300由图22中的飞行器制造和服务方法2200生产,并且可以包括具 有系统2304的机身2302和内部2306。系统2304的示例包括推进系统2308、电气系统2310、 液压系统2312以及环境系统2314中的一个或多个。可以包括任何数量的其它系统。尽管 示出了航空航天的示例,但不同的说明性实施例可以被应用于其它工业,例如,汽车工业。
[0238] 在图22中的飞行器制造和服务方法2200的至少一个阶段期间,可以采用在此体 现的设备和方法。
[0239] 例如,在系统集成2208期间,可以实施一个或多个说明性实施例。当执行任务以 在飞行器2300上装配零件时,可以实施不同的说明性示例以识别零件的方位。另外,在维 护和维修2214期间,也可以实施说明性实施例以识别零件的方位。例如,飞行器2300中的 零件的方位的识别可以在维护、升级、整修和在维护和维修2214期间的其它操作期间进行 识别。
[0240] 现转向图24,其根据说明性实施例示出管理系统的方框图的图示说明。飞行器管 理系统2400是物理硬件系统。在该说明性示例中,飞行器管理系统2400可以包括制造系 统2401或飞行器维护系统2402中的至少一个。
[0241] 制造系统2401被配置成制造产品,例如,图23中的飞行器2300。如图所示,制造 系统2401包括制造设备2403。制造设备2403包括加工设备2404或装配设备2406中的至 少一个。
[0242] 加工设备2404是可以用于加工用于形成飞行器2300的零件的部件的设备。例 如,加工设备2404可以包括机器和工具。这些机器和工具可以是钻孔机、液压压力机、炉 子、模具、复合带材铺设机器、真空系统、车床或其他合适类型的设备中的至少一个。加工设 备2404可以用来制造金属零件、复合零件、半导体、电路、紧固件、肋件、蒙皮面板、翼梁、天 线或其它合适类型的零件中的至少一个。
[0243] 装配设备2406是用来装配零件以形成飞行器2300的设备。具体地,装配设备2406 可以用来装配部件和零件以形成飞行器2300。装配设备2406还可以包括机器和工具。这 些机器和工具可以是机械臂、履带、快速安装系统、基于轨道的钻井系统或自动装置中的至 少一个。装配设备2406可以用来装配零件,例如,座椅、水平尾翼、机翼、发动机、发动机外 壳、起落架系统和飞行器2300的其它零件。
[0244] 在该说明性示例中,飞行器维护系统2402包括维护设备2424。维护设备2424可 以包括对飞行器2300执行维护所需的任何设备。这种维护可以包括用于在飞行器2300上 的零件上执行不同的操作的工具。这些操作可以包括拆卸零件、修整零件、检测零件、再加 工零件、制造放置零件或用于执行对飞行器2300的维护的其它操作中的至少一个。这些操 作可以进行例行维护、检查、升级、整修或其它类型的维护操作。
[0245] 在说明性示例中,维护设备2424可以包括超声检查装置、X射线成像系统、视觉 系统、钻孔机、履带和其它合适的装置。在一些情况下,维护设备2424可以包括加工设备 2404、装配设备2406或两者以生产和装配维护所需的零件。
[0246] 飞行器管理系统2400还包括控制系统2408。控制系统2408是硬件系统,并且还 可以包括软件或其它类型的部件。控制系统2408被配置成控制制造系统2401或飞行器维 护系统2402中的至少一个的操作。具体地,控制系统2408可以控制加工设备2404、装配设 备2406或维护设备2424中的至少一个的操作。
[0247] 控制系统2408中的硬件可以是使用可以包括计算机、电路、网络和其它类型的设 备的硬件。该控制可以采用制造设备2403的直接控制的形式。例如,机器人、计算机控制 的机器和其它设备可以由控制系统2408控制。在其它的说明性示例中,在制造或维护飞行 器2300时,控制系统2408可以管理由人工操作员2410执行的操作。在这些说明性示例中, 图1中的对象管理器124可以在控制系统2408中实施以管理图23中的飞行器2300的制 造。
[0248] 在不同的说明性示例中,人工操作员2410可以操作制造设备2403、维护设备2424 或控制系统2408中的至少一个或与其进行交互。这种交互可以被执行以制造飞行器2300。
[0249] 当然,飞行器管理系统2400可以被配置成管理除了飞行器2300以外的其它产品。 尽管已经关于航空工业中的制造描述了飞行器管理系统2400,但飞行器管理系统2400也 可以被配置成管理其它工业的产品。例如,飞行器管理系统2400可以被配置成制造用于汽 车工业以及任何其它合适的工业的产品。
[0250] 以这种方式,操作员可以可视化关于不同零件的方位的信息。另外,可视化可以引 导人工操作员2410到达不同的零件以执行对飞行器2300的制造、维护或它们的某些组合。
[0251] 可以执行可视化,而无需操作员必需知道飞行器中的方位的坐标。在这些说明性 示例中,图形用户界面显示飞行器的图形表示,其允许操作员在不使用坐标的情况下查看 飞行器的不同部分以遍历飞行器的视图。另外,如果操作员具有到零件的方位的引导,那么 操作员可以更容易地行进至飞行器中该零件的方位。因此,操作员可以更容易地执行操作, 例如,装配或维护飞行器。
[0252] 另外,本公开包括根据以下条款的实施例:
[0253] 条款1. 一种设备,其包括:
[0254] 对象管理器(124),其被配置成识别飞行器(104)中的零件(144);根据所述飞行 器(104)的模型(216)生成一系列视图(252),其中所述一系列视图(252)中的图形指示符 (262 )被配置成对所述飞行器(104)中的所述零件(144)的方位(142 )提供引导;以及在显 示装置(250)上显示所述一系列视图(252)。
[0255] 条款2.根据条款1所述的设备,其中,在被配置成识别所述零件(144)时,所述 对象管理器(124)被配置成根据用于所述零件(144)的零件标识符(508)识别所述零件 (144)。
[0256] 条款3.根据条款1所述的设备,其中,在被配置成识别所述零件(144)时,所述对 象管理器(124)被配置成根据用于所述零件(144)的坐标(406)识别所述零件(144)。
[0257] 条款4.根据条款1所述的设备,其中,与所述一系列视图(252)中的先前的视图 (260)相比,所述一系列视图(252)中的视图(260)提供所述飞行器(104)中的所述零件 (144)的更详细的视图(260)。
[0258] 条款5.根据条款1所述的设备,其中,所述对象管理器(124)被进一步配置成识 别所述显示装置(250)相对于所述飞行器(104)的方位(142),并且显示对应于所述显示装 置(250)相对于所述飞行器(104)的方位(142)的所述飞行器(104)的所述模型(216)中 的容积(219)的视图(260)。
[0259] 条款6.根据条款5所述的设备,其中,在被配置成识别所述显示装置(250)相对 于所述飞行器(104)的方位(142)并且显示对应于所述显示装置(250)相对于所述飞行器 (104)的方位(142)的飞行器(104)的模型(216)中的容积(219)的视图(260)时,所述对 象管理器(124)被配置成识别所述显示装置(250)相对于所述飞行器(104)的方位(142) 和取向,并且显示对应于所述显示装置(250)相对于所述飞行器(104)的方位(142)和取向 的所述飞行器(104)的模型(216)中的容积(219)的视图(260)。
[0260] 条款7.根据条款6所述的设备,其中,在被配置成显示对应于所述显示装置(250) 相对于所述飞行器(104)的方位(142)和取向的所述飞行器(104)的模型(216)中的容积 (219)的视图(260)时,所述对象管理器(124)被配置成当所述零件(144)在被显示在所述 显示装置(250 )上的视图(260 )中时,显示对应于所述显示装置(250 )的方位(142 )和取向 的飞行器(104)的模型(216)中的容积(219)的视图(260)以及与所述零件(144)相关联 的图形指示符(262)。
[0261] 条款8.根据条款6所述的设备,其中,在被配置成显示对应于所述显示装置(250) 相对于所述飞行器(104)的方位(142)和取向的飞行器(104)的模型(216)中的容积(219) 的视图(260)时,所述对象管理器(124)被配置成当所述零件(144)不在被显示在所述显示 装置(250)上的视图(260)中时,显示对应于所述显示装置(250 )的方位(142)和取向的飞 行器(104)的模型(216)中的容积(219)的视图(260)以及指示到所述零件(144)的方位 (142)的方向(264)的图形指示符(262)。
[0262] 条款9. 一种设备,其包括:
[0263] 对象管理器(124),其被配置成识别对象(102)中的零件(144);根据所述对象 (102)的模型(216)生成一系列视图(252),其中所述一系列视图(252)中的图形指示符 (262 )被配置成对所述对象(102 )中的零件(144)的方位(142 )提供引导;以及在显示装置 (250)上显不所述一系列视图(252)。
[0264] 条款10.根据条款9所述的设备,其中,所述对象管理器(124)被进一步配置成识 别所述显示装置(250)相对于所述对象(102)的方位(142),并且显示对应于所述显示装置 (250 )相对于所述对象(102 )的方位(142 )的对象(102 )的模型(216 )中的容积(219 )的视 图(260)。
[0265] 条款11.根据条款10所述的设备,其中,在被配置成识别所述显示装置(250)相对 于所述对象(102)的方位(142)并且显示对应于所述显示装置(250)相对于所述对象(102) 的方位(142)的对象(102)的模型(216)中的容积(219)的视图(260)时,所述对象管理器 (124)被配置成识别所述显示装置(250)相对于所述对象(102)的方位(142)和取向,并且 显示对应于所述显示装置(250)相对于所述对象(102)的方位(142)和取向的对象(102) 的模型(216)中的容积(219)的视图(260)。
[0266] 条款12.根据条款11所述的设备,其中,在被配置成显示对应于所述显示装置 (250)相对于所述对象(102)的方位(142)和取向的所述对象(102)的模型(216)中的容积 (219)的视图(260)时,所述对象管理器(124)被配置成当所述零件(144)在被显示在所述 显示装置(250 )上的视图(260 )中时,显示对应于所述显示装置(250 )的方位(142 )和取向 的所述对象(102)的模型(216)中的容积(219)的视图(260)以及与所述零件(144)相关 联的图形指示符(262)。
[0267] 条款13.根据条款11所述的设备,其中,在被配置成显示对应于所述显示装置 (250)相对于所述飞行器(104)的方位(142)和取向的所述对象(102)的模型(216)中的 容积(219)的视图(260)时,所述对象管理器(124)被配置成当所述零件(144)不在被显示 在所述显示装置(250)上的视图(260)中时,显示对应于所述显示装置(250)的方位(142) 和取向的所述对象(102)的模型(216)中的容积(219)的视图(260)以及指示到所述零件 (144)的方位(142)的方向(264)的图形指示符(262)。
[0268] 条款14. 一种用于定位飞行器(104)中的零件(144)的方法,所述方法包括:
[0269] 识别(1800)所述飞行器(104)中的所述零件(144);
[0270] 根据所述飞行器(104)的模型(216)生成(1802)-系列视图(252),其中所述一系 列视图(252)中的图形指示符(262)被配置成对所述飞行器(104)中的零件(144)的方位 (142)提供引导;以及
[0271] 在显示装置(250)上显示(1804)所述一系列视图(252)。
[0272] 条款15.根据条款14所述的方法,其中,识别(1800)所述零件(144)包括:
[0273] 根据用于所述零件(144)的零件(144)标识符识别(1800)所述零件(144)。
[0274] 条款16.根据条款14所述的方法,其中,识别(1800)所述零件(144)包括:
[0275] 根据用于所述零件(144)的坐标(406)识别(1800)所述零件(144)。
[0276] 条款17.根据条款14所述的方法,其中,与所述一系列视图(252)中的先前的视图 (260)相比,所述一系列视图(252)中的视图(260)提供了所述飞行器(104)中的零件(144) 的更详细的视图。
[0277] 条款18.根据条款14所述的方法,其进一步包括:
[0278] 识别(1900)所述显示装置(250)相对于所述飞行器(104)的方位(142);以及
[0279] 显示对应于所述显示装置(250)相对于所述飞行器(104)的方位(142)的飞行器 (104)的模型(216)中的容积(219)的视图(260)。
[0280] 条款19.根据条款18所述的方法,其中识别所述显示装置(250)相对于所述飞行 器(104)的方位(142)的步骤包括:
[0281] 识别显示装置(250)相对于飞行器(104)的方位(142)和取向,其中,显示对应于 显示装置(250)相对于飞行器(104)的方位(142)的飞行器(104)的模型(216)中的容积 (219)的视图(260)的步骤包括:
[0282] 显示对应于所述显示装置(250)相对于所述飞行器(104)的方位(142)和取向的 飞行器(104)的模型(216)中的容积(219)的视图(260)。
[0283] 条款20.根据条款19所述的方法,其中,显示对应于所述显示装置(250)相对于 所述飞行器(104)的方位(142)和取向的飞行器(104)的模型(216)中的容积(219)的视 图(260)包括:
[0284] 当所述零件(144 )在被显示在所述显示装置(250 )上的视图(260 )中时,显示对应 于所述显示装置(250)的方位(142)和取向的飞行器(104)的模型(216)中的容积(219)的 视图(260)以及与所述零件(144)的显示相关联的图形指示符(262)。
[0285] 条款21.根据条款19所述的方法,其中,显示对应于所述显示装置(250)相对于 所述飞行器(104)的方位(142)和取向的飞行器(104)的模型(216)中的容积(219)的视 图(260)包括:
[0286] 当所述零件(144)不在被显示在所述显示装置(250)上的视图(260)中时,显示对 应于所述显示装置(250)的方位(142)和取向的飞行器(104)的模型(216)中的容积的视 图(260)以及指示到所述零件(144)的方位(142)的方向(264)的图形指示符(262)。
[0287] 条款22.根据条款14所述的方法,其中所述显示装置(250)选自下列之一:平板 计算机、便携式计算机和移动电话。
[0288] 条款23. -种飞行器管理系统(2400),其包括:
[0289] 控制系统(2408),其被配置成控制所述飞行器(104)的制造;以及
[0290] 在所述控制系统(2408)中的对象管理器(124),其中,所述对象管理器(124)被配 置成识别所述飞行器(104)中的零件(144);根据所述飞行器(104)的模型(216)生成一系 列视图(252),该一系列视图(252)中的图形指示符(262)被配置成对所述飞行器(104)中 的零件(144)的方位(142)提供引导;以及在显示装置(250)上显示该一系列视图(252)。
[0291] 条款24.根据权利要求23所述的飞行器管理系统(2400),其中,所述飞行器管理 系统(2400)选自制造系统(2401)或飞行器维护系统(2402)中的至少一个。
[0292] 因此,通过一个或多个说明性实施例,使用说明性实施例获取零件的方位以执行 任务可以减少由操作员执行任务来装配飞行器和其它对象所需的时间量。另外,使用说明 性实施例还可以减少定位零件以执行对飞行器和其它对象的维护所需的时间。
[0293] 已经出于说明和描述的目的给出了对不同的说明性实施例的描述,但并不旨在穷 举或限于所公开的形式的实施例。很多修改和变化对于本领域的普通技术人员来说是显而 易见的。另外,不同的说明性实施例与其他说明性实施例相比可以提供不同的特征。选择 的实施例或多个实施例被选择和描述以便最好地解释实施例的原理、实际应用,并使得本 领域其他普通技术人员能够理解带有各种修改的各种实施例的本公开内容同样适用于设 想的特定用途。
【权利要求】
1. 一种设备,其包括: 对象管理器(124),其被配置成识别飞行器(104)中的零件(144);根据所述飞行器 (104)的模型(216)生成一系列视图(252),其中所述一系列视图(252)中的图形指示符 (262 )被配置成对所述飞行器(104)中的所述零件(144)的方位(142 )提供引导;以及在显 示装置(250)上显示所述一系列视图(252)。
2. 根据权利要求1所述的设备,其中,在被配置成识别所述零件(144)时,所述对象管 理器(124 )被配置成根据用于所述零件(144 )的零件标识符(508 )识别所述零件(144 )。
3. 根据权利要求1所述的设备,其中,在被配置成识别所述零件(144)时,所述对象管 理器(124)被配置成根据用于所述零件(144)的坐标(406)识别所述零件(144)。
4. 根据权利要求1所述的设备,其中,与所述一系列视图(252)中的先前的视图(260) 相比,所述一系列视图(252)中的视图(260)提供所述飞行器(104)中的所述零件(144)的 更详细的视图(260)。
5. 根据权利要求1所述的设备,其中,所述对象管理器(124)被进一步配置成识别所 述显示装置(250)相对于所述飞行器(104)的方位(142),并且显示对应于所述显示装置 (250)相对于所述飞行器(104)的方位(142)的所述飞行器(104)的所述模型(216)中的容 积(219)的视图(260)。
6. 根据权利要求5所述的设备,其中,在被配置成识别所述显示装置(250)相对于所述 飞行器(104)的方位(142)并且显示对应于所述显示装置(250)相对于所述飞行器(104) 的方位(142)的飞行器(104)的模型(216)中的容积(219)的视图(260)时,所述对象管理 器(124)被配置成识别所述显示装置(250 )相对于所述飞行器(104)的方位(142 )和取向, 并且显示对应于所述显示装置(250 )相对于所述飞行器(104)的方位(142 )和取向的所述 飞行器(104)的模型(216)中的容积(219)的视图(260)。
7. 根据权利要求6所述的设备,其中,在被配置成显示对应于所述显示装置(250)相对 于所述飞行器(104)的方位(142)和取向的所述飞行器(104)的模型(216)中的容积(219) 的视图(260)时,所述对象管理器(124)被配置成当所述零件(144)在被显示在所述显示装 置(250 )上的视图(260 )中时,显示对应于所述显示装置(250 )的方位(142 )和取向的飞行 器(104)的模型(216)中的容积(219)的视图(260)以及与所述零件(144)相关联的图形 指示符(262)。
8. 根据权利要求6所述的设备,其中,在被配置成显示对应于所述显示装置(250)相对 于所述飞行器(104)的方位(142)和取向的飞行器(104)的模型(216)中的容积(219)的视 图(260)时,所述对象管理器(124)被配置成当所述零件(144)不在被显示在所述显示装置 (250 )上的视图(260 )中时,显示对应于所述显示装置(250 )的方位(142 )和取向的飞行器 (104)的模型(216)中的容积(219)的视图(260)以及指示到所述零件(144)的方位(142) 的方向(264)的图形指示符(262)。
9. 一种设备,其包括: 对象管理器(124),其被配置成识别对象(102)中的零件(144);根据所述对象(102)的 模型(216)生成一系列视图(252),其中所述一系列视图(252)中的图形指示符(262)被配 置成对所述对象(102 )中的零件(144)的方位(142 )提供引导;以及在显示装置(250 )上显 示所述一系列视图(252)。
10. 根据权利要求9所述的设备,其中,所述对象管理器(124)被进一步配置成识别 所述显示装置(250)相对于所述对象(102)的方位(142),并且显示对应于所述显示装置 (250)相对于所述对象(102)的方位(142)的对象(102)的模型(216)中的容积(219)的视 图(260)。
11. 根据权利要求10所述的设备,其中,在被配置成识别所述显示装置(250)相对于 所述对象(102)的方位(142)并且显示对应于所述显示装置(250)相对于所述对象(102) 的方位(142)的对象(102)的模型(216)中的容积(219)的视图(260)时,所述对象管理器 (124)被配置成识别所述显示装置(250)相对于所述对象(102)的方位(142)和取向,并且 显示对应于所述显示装置(250)相对于所述对象(102)的方位(142)和取向的对象(102) 的模型(216)中的容积(219)的视图(260)。
12. 根据权利要求11所述的设备,其中,在被配置成显示对应于所述显示装置(250)相 对于所述对象(102 )的方位(142 )和取向的所述对象(102 )的模型(216 )中的容积(219 )的 视图(260)时,所述对象管理器(124)被配置成当所述零件(144)在被显示在所述显示装置 (250)上的视图(260)中时,显示对应于所述显示装置(250)的方位(142)和取向的所述对 象(102)的模型(216)中的容积(219)的视图(260)以及与所述零件(144)相关联的图形 指示符(262)。
13. 根据权利要求11所述的设备,其中,在被配置成显示对应于所述显示装置(250)相 对于所述飞行器(104)的方位(142)和取向的所述对象(102)的模型(216)中的容积(219) 的视图(260)时,所述对象管理器(124)被配置成当所述零件(144)不在被显示在所述显示 装置(250 )上的视图(260 )中时,显示对应于所述显示装置(250 )的方位(142 )和取向的所 述对象(102)的模型(216)中的容积(219)的视图(260)以及指示到所述零件(144)的方 位(142)的方向(264)的图形指示符(262)。
14. 一种用于定位飞行器(104)中的零件(144)的方法,所述方法包括: 识别(1800)所述飞行器(104)中的所述零件(144); 根据所述飞行器(104)的模型(216)生成(1802)-系列视图(252),其中所述一系列视 图(252)中的图形指示符(262)被配置成对所述飞行器(104)中的零件(144)的方位(142) 提供引导;以及 在显示装置(250)上显示(1804)所述一系列视图(252)。
15. 根据权利要求14所述的方法,其中,识别(1800)所述零件(144)包括: 根据用于所述零件(144)的零件(144)标识符识别(1800)所述零件(144)。
16. 根据权利要求14所述的方法,其中,识别(1800)所述零件(144)包括: 根据用于所述零件(144)的坐标(406)识别(1800)所述零件(144)。
【文档编号】G06F17/50GK104102760SQ201410126527
【公开日】2014年10月15日 申请日期:2014年3月31日 优先权日:2013年4月2日
【发明者】J·C·加斯, J·J·特洛伊, W·E·沃德, C·埃斯波西托, K·普特博, N·E·普拉扎克, B·L·纳尔逊, W·D·麦加里 申请人:波音公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1