(57)【要約】      （修正有）【課題】航空機のパーツを比較する方法及び装置を提供する。【解決手段】第１モデルは、第１顧客オプションを有する第１航空機に対して識別される。第２モデルは、第２顧客オプションを有する第２航空機に対して識別される。第１モデルにおける第１航空機の第１パーツ３０２が、第２モデルにおける第２航空機の第２パーツ３０４に比較される。第１の場所３２０の第１パーツ３０２と、第２の場所３２２の第２パーツ３０４のグラフィック表現は、同時に表示システム上に表示される。第２航空機の第２の場所３２２は、第１航空機の第１の場所３２０に対応する。第１航空機と第２航空機の対応する場所のパーツ間の差が視覚的に表示される。【選択図】図３
2015003718.tif 000002
【特許請求の範囲】
【請求項１】
航空機のパーツ（１０６）を比較する方法であって、
第１顧客オプションを有する第１航空機（１４０）の第１モデル（２３８）を識別することと、
第２顧客オプションを有する第２航空機（１４０）の第２モデル（２４０）を識別することと、
前記第１モデル（２３８）における前記第１航空機（１４０）の第１パーツ（３０２）を、前記第２モデル（２４０）における前記第２航空機（１４０）の第２パーツ（３０４）と比較することと、
第１の場所（３２０）の前記第１パーツ（３０２）と、第２の場所（３２２）の前記第２パーツ（３０４）のグラフィック表現（２１４）を表示システム（２０９）上に同時に表示することであって、前記第２航空機（１４０）の前記第２の場所（３２２）は前記第１航空機（１４０）の前記第１の場所（３２０）に対応し、前記第１航空機（１４０）と前記第２航空機（１４０）の対応する場所の前記航空機のパーツ（１０６）間の差（２４６）が視覚的に表示される、表示することと
を含む、方法。
【請求項２】
前記第１の場所（３２０）の前記第１パーツ（３０２）と前記第２の場所（３２２）の前記第２パーツ（３０４）の前記グラフィック表現（２１４）を前記表示システム（２０９）上に同時に表示することであって、前記第２航空機（１４０）の前記第２の場所（３２２）は前記第１航空機（１４０）の前記第１の場所（３２０）に対応し、前記第１航空機（１４０）と前記第２航空機（１４０）の対応する場所の前記パーツ間の前記差（２４６）が視覚的に表示される、表示することは、
前記表示システム（２０９）の第１表示デバイス（３０６）上に前記第１の場所（３２０）の前記第１パーツ（３０２）の前記グラフィック表現（２１４）を表示することと、
前記表示システム（２０９）の第２表示デバイス（３０８）上に前記第２の場所（３２２）の前記第２パーツ（３０４）の前記グラフィック表現（２１４）を同時に表示すること
とを含み、
前記第２航空機（１４０）の前記第２の場所（３２２）は前記第１航空機（１４０）の前記第１の場所（３２０）に対応し、
前記第１航空機（１４０）と前記第２航空機（１４０）の前記対応する場所（８０６）の前記パーツ間の前記差（２４６）を視覚的に表示する、請求項１に記載の方法。
【請求項３】
前記第１の場所（３２０）の前記第１パーツ（３０２）と前記第２の場所（３２２）の前記第２パーツ（３０４）の前記グラフィック表現（２１４）を前記表示システム（２０９）上に同時に表示することであって、前記第２航空機（１４０）の前記第２の場所（３２２）は前記第１航空機（１４０）の前記第１の場所（３２０）に対応し、前記第１航空機（１４０）と前記第２航空機（１４０）の対応する場所（８０６）のパーツ（１４２）間の差（２４６）が視覚的に表示される、表示することは、
前記表示システム（２０９）の表示デバイス（３１４）上の第１ウィンドウ（３１０）に前記第１の場所（３２０）の前記第１パーツ（３０２）の前記グラフィック表現（２１４）を表示することと、
前記表示システム（２０９）の表示デバイス（３１４）上の第２ウィンドウ（３１２）に前記第２の場所（３２２）の前記第２パーツ（３０４）の前記グラフィック表現（２１４）を同時に表示すること
とを含み、
前記第２航空機の前記第２の場所（３２２）は前記第１航空機（１４０）の前記第１の場所（３２０）に対応し、
前記第１航空機（１４０）と前記第２航空機（１４０）の前記対応する場所（８０６）の前記パーツ（１４２）間の前記差（２４６）を視覚的に表示する、請求項１に記載の方法。
【請求項４】
さらに、
前記第１の場所（３２０）の前記第１パーツ（３０２）、または前記第２の場所（３２２）の前記第２パーツ（３０４）のうちの少なくとも一つに関連付けられる任意の数のグラフィックインジケータ（２３１）一式を表示することを含み、前記グラフィックインジケータ（２３１）一式により、前記第１の場所（３２０）の前記第１パーツ（３０２）と前記第２の場所（３２２）の前記第２パーツ（３０４）との間の差（２４６）が示される、請求項１に記載の方法。
【請求項５】
さらに、
前記第１航空機（１４０）の前記第１モデル（２３８）において第１ボリューム（２１９）を識別することと、
前記第２航空機（１４０）の前記第２モデル（２４０）において前記第１ボリューム（２１９）に対応する第２ボリューム（２１９）を識別することと、
前記第１ボリューム（２１９）において前記第１パーツ（３０２）を識別することと、
前記第２ボリューム（２１９）において前記第２パーツ（３０４）を識別すること
とを含む、請求項１に記載の方法。
【請求項６】
前記第１表示デバイス（３０６）上の前記第１の場所（３２０）の前記第１パーツ（３０２）の前記グラフィック表現（２１４）は第１視点（３２４）からのものであり、前記第２表示デバイス（３０８）上の前記第２の場所（３２２）の前記第２パーツ（３０４）の前記グラフィック表現（２１４）は前記第１視点（３２４）に対応する第２視点（３２６）からのものである、請求項１に記載の方法。
【請求項７】
さらに、
比較（２４４）のために、前記第１の場所（３２０）の前記第１パーツ（３０２）と前記第２の場所（３２２）の前記第２パーツ（３０４）を識別すること
を含む、請求項１に記載の方法。
【請求項８】
比較（２４４）のために、前記第１の場所（３２０）の前記第１パーツ（３０２）と前記第２の場所（３２２）の前記第２パーツ（３０４）を識別することは、
パーツのリストから前記第１パーツ（３０２）を選択するユーザ入力から前記第１パーツ（３０２）を識別すること
を含む、請求項１に記載の方法。  
【請求項９】
前記第２航空機（１４０）が組み立てられている（１０７）、請求項１に記載の方法。
【請求項１０】
装置であって、
第１顧客オプションを有する第１航空機（１４０）の第１モデル（２３８）を識別し、第２顧客オプションを有する第２航空機（１４０）の第２モデル（２４０）を識別し、前記第１モデル（２３８）における前記第１航空機の第１パーツ（３０２）を前記第２モデル（２４０）における前記第２航空機（１４０）の第２パーツ（３０４）と比較し、第１の場所（３２０）の前記第１パーツ（３０２）と第２の場所（３２２）の前記第２パーツ（３０４）のグラフィック表現（２１４）を同時に表示システム（２０９）上に表示するように構成され、前記第２航空機（１４０）の前記第２の場所（３２２）は、前記第１航空機（１４０）の前記第１の場所（３２０）と対応し、前記第１航空機（１４０）と前記第２航空機（１４０）の対応する場所の前記パーツ間の差（２４６）が視覚的に表示されるオブジェクトマネージャ（１２４）を含む、装置。
【請求項１１】
第１の場所（３２０）の前記第１パーツ（３０２）と第２の場所（３２２）の前記第２パーツ（３０４）の前記グラフィック表現（２１４）を同時に前記表示システム（２０９）上に表示するように構成され、前記第２航空機（１４０）の前記第２の場所（３２２）は、前記第１航空機（１４０）の前記第１の場所（３２０）と対応し、前記第１航空機（１４０）と前記第２航空機（１４０）の対応する場所の前記パーツ間の前記差（２４６）が視覚的に表示される前記オブジェクトマネージャ（１２４）は、前記第１の場所（３２０）の前記第１パーツ（３０２）の前記グラフィック表現（２１４）を前記表示システム（２０９）の第１表示デバイス（３０６）上に表示し、前記第２の場所（３２２）の前記第２パーツ（３０４）の前記グラフィック表現（２１４）を同時に前記表示システム（２０９）の第２表示デバイス（３０８）上に表示するように構成され、前記第２航空機（１４０）の前記第２の場所（３２２）は前記第１航空機（１４０）の前記第１の場所（３２０）に対応し、前記第１航空機（１４０）と前記第２航空機（１４０）の前記対応する場所（８０６）の前記パーツ（１４２）間の前記差（２４６）が視覚的に表示される、請求項１０に記載の装置。
【請求項１２】
前記第１の場所（３２０）の前記第１パーツ（３０２）と前記第２の場所（３２２）の前記第２パーツ（３０４）の前記グラフィック表現（２１４）を同時に前記表示システム（２０９）上に表示するように構成され、前記第２航空機（１４０）の前記第２の場所（３２２）は、前記第１航空機（１４０）の前記第１の場所（３２０）と対応し、前記第１航空機（１４０）と前記第２航空機（１４０）の対応する場所の前記パーツ（１４２）間の前記差（２４６）が視覚的に表示される前記オブジェクトマネージャ（１２４）は、前記第１の場所（３２０）の前記第１パーツ（３０２）の前記グラフィック表現（２１４）を前記表示システム（２０９）の前記表示デバイス（３１４）上の第１ウィンドウ（３１０）に表示し、前記第２の場所（３２２）の前記第２パーツ（３０４）の前記グラフィック表現（２１４）を同時に前記表示システム（２０９）の前記表示デバイス（３１４）上の第２ウィンドウ（３１２）に表示するように構成され、前記第２航空機の前記第２の場所（３２２）は前記第１航空機の前記第１の場所（３２０）に対応し、前記第１航空機（１４０）と前記第２航空機（１４０）の前記対応する場所（８０６）の前記パーツ間の前記差（２４６）が視覚的に表示される、請求項１０に記載の装置。
【請求項１３】
前記オブジェクトマネージャ（１２４）がさらに、前記第１の場所（３２０）の前記第１パーツ（３０２）、または前記第２の場所（３２２）の前記第２パーツ（３０４）のうちの少なくとも一つに関連付けられるグラフィックインジケータ（２３１）一式を表示するように構成されており、前記グラフィックインジケータ（２３１）一式は、前記第１の場所（３２０）の前記第１パーツ（３０２）と前記第２の場所（３２２）の前記第２パーツ（３０４）との間の差（２４６）を示す、請求項１０に記載の装置。
【請求項１４】
前記オブジェクトマネージャ（１２４）がさらに、前記第１航空機（１４０）の前記第１モデル（２３８）において第１ボリューム（２１９）を識別し、前記第２航空機（１４０）の前記第２モデル（２４０）において前記第１ボリューム（２１９）に対応する第２ボリューム（２１９）を識別し、前記第１ボリューム（２１９）において前記第１パーツ（３０２）を識別し、前記第２ボリューム（２１９）において前記第２パーツ（３０４）を識別するように構成されている、請求項１０に記載の装置。
【請求項１５】
前記第１表示デバイス（３０６）上の前記第１の場所（３２０）の前記第１パーツ（３０２）の前記グラフィック表現（２１４）は第１視点（３２４）からのものであり、前記第２表示デバイス（３０８）上の前記第２の場所（３２２）の前記第２パーツ（３０４）の前記グラフィック表現（２１４）は前記第１視点に対応する第２視点（３２６）からのものである、請求項１０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して製造に関し、具体的には輸送手段の製造に関する。さらに具体的には、本発明は、製造環境において輸送手段を組み立てる方法と装置に関する。
【背景技術】
【０００２】
航空機の組立ては、非常に複雑なプロセスである。航空機のために、何十万ものパーツが組み立てられる。
【０００３】
航空機の組み立てには、地理的に多様な位置で、航空機の種々のパーツを製造することが含まれる。その後、このような種々のパーツは最終的に単一の位置で組み立てられる。例えば、航空機の胴体の種々の部分は異なる位置で組み立てられ、最終的な組み立てラインが位置づけされる中央位置まで空輸される。加えて、エンジン、補助電源装置、座席、コンピュータシステム、ライン交換式装置、または航空機のコンポーネントなどの他のパーツがこの最終位置まで輸送されて、組み立てられた航空機が形成される。
【０００４】
種々のパーツの組み立てには、異なるオペレータにタスクを割り当てることが含まれる。このようなタスクの割り当ては、工事命令インスタンスの形態である。各工事命令インスタンスには、命令と、航空機の特定の組み立て用パーツの識別が含まれる。
【０００５】
現在、航空機の組み立てが行われる工場のオペレータは、航空機を組み立てるために様々なタスクを実施する。オペレータは通常、たとえばボーイング７７７、ボーイング７２７、または他の何らかの種類の航空機などの同じ種類の多数の航空機を組み立てる。しばしば、いくつかの航空機は同じオプションを有する。例えば、同じ種類の２機の航空機は、２〜３の例外を除き、実質的に同じパーツを有する。このような例外は顧客のオプションである。  
【０００６】
例えば、顧客はいくつかの利用可能なオプションから、航空機で使用されるエンジンの種類を選択する。別の実施例では、顧客は航空機に配設される任意の数の化粧室、ギャレー、及び座席を選択する。加えて、顧客は、航空機の化粧室、ギャレー、座席、及び客室内の他のモニュメントの位置も選択する。これらオプションの材料、色、及び他の特徴も顧客によって選択される。
【０００７】
航空機を組み立てる際に、オペレータは、同じオプションを有するいくつかの航空機を連続的に組み立てる。その結果、工場のオペレータには、航空機を組み立てるタスクの作業命令を実施することでカデンスが身につく。このカデンスはしかしながら、オプションの変更によって中断される。
【０００８】
例えば、工場のオペレータは、同じオプションをすべて有する４機の航空機を連続的に組み立てる。別の顧客の５機目の航空機を次に組み立てる。この５機目の航空機は、オペレータが前に組み立てたことのないオプションを有する。
【０００９】
このオプションの変更により、オペレータはタスク、設計図、コンピュータ支援設計モデル、及び他の情報の命令を見直すのにより長い時間をかける。この見直しの時間は、特に以前見たことがない新たなオプションがある場合に、オプションの変更に慣れるためにかけるものである。さらに、新たなオプションがある場合、新たなオプションのパーツを組み立てるための追加の訓練が必要である。
【００１０】
この結果、航空機の新たなオプションに慣れるためにさらに時間が必要である。この費やす時間により、組立時間が所望以上に長くなりうる。この追加時間、または訓練により、航空機を組み立てるのに必要な時間又は費用が増加する。
【００１１】
したがって、少なくとも上述の問題点の幾つかと、起こりうる他の問題点を考慮する方法及び装置を有することが望ましい。
【００１２】
本願は下記特許出願、それぞれ同じ指定代理人に割り当てられた２０１３年２月２８日出願の代理人整理番号第１２−１７２４−ＵＳ−ＮＰ号、特許出願第１３／７８０１０９号の「Ｏｂｊｅｃｔ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」、２０１３年３月１５日出願の代理人整理番号第１２−１７２５−ＵＳ−ＮＰ号、特許出願第１３／８３４８９３号の「Ｃｏｎｄｉｔｉｏｎ  ｏｆ  Ａｓｓｅｍｂｌｙ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」、２０１３年３月５日出願の代理人整理番号第１２−１７３３−ＵＳ−ＮＰ号、特許出願第１３／７８５６１６号の「Ｓｈｏｐ  Ｏｒｄｅｒ  Ｓｔａｔｕｓ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」、２０１３年３月１３日出願の代理人整理番号第１２−１７２６−ＵＳ−ＮＰ号、特許出願第１３／７９８９６４号の「Ｎｏｎｃｏｎｆｏｒｍａｎｃｅ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」、２０１３年３月１５日出願の代理人整理番号第１２−２０００−ＵＳ−ＮＰ号、特許出願第１３／８３５２６２号の「Ｃｏｎｄｉｔｉｏｎ  ｏｆ  Ａｓｓｅｍｂｌｙ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ  Ｂａｓｅｄ  ｏｎ  Ｂｕｉｌｄ  Ｃｙｃｌｅｓ」、２０１３年４月８日出願の代理人整理番号第１２−２００１−ＵＳ−ＮＰ号、特許出願第１３／８５８３６４号の「Ｓｈｏｐ  Ｏｒｄｅｒ  Ｓｔａｔｕｓ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」、２０１３年４月２日出願の代理人整理番号第１３−００５３−ＵＳ−ＮＰ号、特許出願第１３／８５５１０２号の「Ｌｏｃａｔｏｒ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｔｈｒｅｅ−Ｄｉｍｅｎｓｉｏｎａｌ  Ｖｉｓｕａｌｉｚａｔｉｏｎ」、２０１３年４月１２日出願の代理人整理番号第１３−００５９−ＵＳ−ＮＰ号、特許出願第１３／８６１６７８号の「Ｎｏｎｃｏｎｆｏｒｍａｎｃｅ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」、２０１３年４月１０日出願の代理人整理番号第１３−００６０−ＵＳ−ＮＰ号、特許出願第１３／８６０１２６号の「Ａｉｒｃｒａｆｔ  Ｃｏｍｐａｒｉｓｏｎ  Ｓｙｓｔｅｍ」、及び２０１３年５月９日出願の代理人整理番号第１３−００５８−ＵＳ−ＮＰ号、特許出願第１３／８９０３４７号の「Ｓｈｏｐ  Ｏｒｄｅｒ  Ｓｔａｔｕｓ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」に関するものである。
【発明の概要】
【００１３】
一実施形態では、航空機のパーツを比較する方法が提示される。第１の顧客オプションを有する第１航空機に対し、第１モデルが識別される。第２の顧客オプションを有する第２航空機に対し、第２モデルが識別される。第１モデルの第１航空機の第１パーツは、第２モデルの第２航空機の第２パーツに比較される。第１位置の第１パーツと第２位置の第２パーツの図解が、表示システム上に同時に表示される。第２航空機の第２位置は、第１航空機の第１位置に対応する。第１航空機と、第２航空機の対応位置のパーツ間の差が視覚的に表示される。
【００１４】
別の実施形態では、装置はオブジェクトマネージャを備えている。オブジェクトマネージャは、第１顧客オプションを有する第１航空機の第１モデルを識別するように構成される。オブジェクトマネージャはさらに、第２顧客オプションを有する第２航空機の第２モデルを識別するように構成される。オブジェクトマネージャはまたさらに、第１モデルにおける第１航空機の第１パーツを、第２モデルにおける第２航空機の第２パーツと比較するように構成される。オブジェクトマネージャはさらに、第１の場所の第１パーツと第２の場所の第２パーツのグラフィック表現を表示システムに同時に表示するように構成される。第２航空機における第２の場所は、第１航空機における第１の場所に対応する。第１航空機及び第２航空機の場所において対応するパーツ間の違いが、視覚的に表示される。
【００１５】
さらに別の実施形態では、航空機製造システムは制御システム及び制御システムのオブジェクトマネージャを備える。制御システムは、製造機器の動作を制御するように構成される。オブジェクトマネージャは、第１顧客オプションを有する第１航空機の第１モデルを識別するように構成される。オブジェクトマネージャはさらに、第２顧客オプションを有する第２航空機の第２モデルを識別するように構成される。オブジェクトマネージャはまたさらに、第１モデルにおける第１航空機の第１パーツを、第２モデルにおける第２航空機の第２パーツと比較するように構成される。オブジェクトマネージャはさらに、第１の場所の第１パーツと第２の場所の第２パーツのグラフィック表現を表示システムに同時に表示するように構成される。第２航空機の第２の場所は、第１航空機の第１の場所に対応する。第１航空機及び第２航空機内の場所に対応するパーツ間の違いが、視覚的に表示される。
【００１６】
特徴、及び機能は、本発明の様々な実施形態で独立に実現することが可能であるか、以下の説明及び図面を参照してさらなる詳細が理解されうる、さらに別の実施形態で組み合わせることが可能である。
【００１７】
実施形態の特徴と考えられる新規の特性は、添付の特許請求の範囲に明記される。しかしながら、例示的実施形態と、好ましい使用モードと、さらにはその目的と特徴は、添付図面を参照して本発明の一実施形態の以下の詳細な説明を読むことにより最もよく理解されるであろう。
【図面の簡単な説明】
【００１８】
【図１】一実施形態による製造環境のブロック図である。
【図２】一実施形態によるオブジェクトマネージャのブロック図である。
【図３】一実施形態による２機の航空機の同期表示のブロック図である。
【図４】一実施形態によるセクションのブロック図である。
【図５】一実施形態によるボリューム識別器のブロック図である。
【図６】一実施形態による工事命令インスタンスのブロック図である。
【図７】一実施形態による航空機のセクションのステートのブロック図である。
【図８】一実施形態による固有パーツのブロック図である。
【図９】一実施形態による閲覧する航空機のモデルを識別するためのグラフィカルユーザインターフェースの図である。
【図１０】一実施形態による建造物における航空機の位置のグラフィカルユーザインターフェースの図である。
【図１１】一実施形態による航空機のセクションのグラフィカルユーザインターフェースの図である。
【図１２】一実施形態による航空機のセクションのグラフィカルユーザインターフェースの図である。
【図１３】一実施形態による航空機の種類を選択するためのグラフィカルユーザインターフェースの図である。
【図１４】一実施形態による航空機のモデルを選択するためのグラフィカルユーザインターフェースの図である。
【図１５】一実施形態にしたがって比較するモデルの選択を確認するためのグラフィカルユーザインターフェースの図である。
【図１６】一実施形態に従ってグラフィカルユーザインターフェースに表示された２機の航空機のモデルを示すものである。
【図１７】一実施形態によるモデル間の違いを示す図である。
【図１８】一実施形態によるパーツの比較を示すグラフィカルユーザインターフェースの図である。
【図１９】一実施形態によるパーツの比較を示す別のグラフィカルユーザインターフェースの図である。
【図２０】一実施形態によるパーツの比較を示すさらに別のグラフィカルユーザインターフェースの図である。
【図２１】一実施形態による航空機のパーツを比較するプロセスのフロー図である。
【図２２】一実施形態による第１航空機と第２航空機の場所を識別するプロセスのフロー図である。
【図２３】一実施形態による、比較する第１パーツと第２パーツを識別するプロセスのフロー図である。
【図２４】一実施形態によるモデルのボリュームを識別するプロセスのフロー図である。
【図２５】一実施形態によるオブジェクトのステートを識別するプロセスのフロー図である。
【図２６】一実施形態によるオブジェクトの現在のステートを識別するプロセスのフロー図である。
【図２７】一実施形態による航空機の現在の組立ステートに対し、航空機に存在するパーツを識別するプロセスのフロー図である。
【図２８Ａ】一実施形態による複数の航空機のパーツ間の違いを識別するプロセスのさらに詳細のフロー図である。
【図２８Ｂ】一実施形態による複数の航空機のパーツ間の違いを識別するプロセスのさらに詳細のフロー図である。
【図２８Ｃ】一実施形態による複数の航空機のパーツ間の違いを識別するプロセスのさらに詳細のフロー図である。
【図２９】一実施形態にしたがってグラフィカルユーザインターフェースにセクションを表示するプロセスを示すフロー図である。
【図３０】一実施形態によるパーツ間の違いを示す図を管理するプロセスのフロー図である。
【図３１】一実施形態によるデータ処理システムのブロック図である。
【図３２】一実施形態による航空機の製造及び保守方法を示すブロック図である。
【図３３】一実施形態を実装可能な航空機を示すブロック図である。
【図３４】一実施形態による航空機管理システムのブロック図である。
【発明を実施するための形態】
【００１９】
例示の実施形態は、一又は複数の異なる検討事項を認識し、考慮している。例えば、例示の実施形態は、航空機を組み立てるタスクの実行において、工場現場のオペレータが、組立中の現在の航空機と、以前組み立てられた前の航空機との間の変更点を知ることは、現在の航空機の組立てにさらに慣れる助けとなることを認識し考慮している。
【００２０】
例示の実施形態は、この知識を得る一つの方法が変更リストを介することであることを認識し考慮している。変更リストには、前の航空機ビルドと現在の航空機ビルドとの間の違いが記載されている。さらに、例示の実施形態は、２機の航空機ビルド間の変更のビジュアライゼーションを提供することは、航空機を組み立てる工場現場のオペレータに特に有用であることを認識し考慮する。つまり、前の航空機ビルドと現在の航空機ビルドにおける対応場所のパーツ間の違いが視覚的に表示される。
【００２１】
この視覚的な比較により、工場現場のメカニック等のオペレータに対照比較が提供され、彼らが作業している新たなビルドと既存のビルドとの間の違いを視覚的に識別することが可能になる。この視覚的なルックアヘッドにより、オペレータが新たな航空機ビルドプロセスに対する変更を調査する機会を得、新たな航空機の不慣れな部分がある時に起こりうる間違いを減らし、なくす助けとなる。その結果、再加工が減り、新たな航空機の組立てはより迅速に、また少ない費用で行うことができるようになる。
【００２２】
この比較法は工場現場において、次のビルドの新たな顧客構成を工場現場の現在のビルドと比較するのに使用される。この比較法は、顧客が既存の機体番号を新たな機体番号と比較するためにも使用され、顧客が彼らの既存の２機の航空機を比較するためにも使用される。この比較法を使用して、任意の２つの三次元モデルを比較することができる。このモデルは航空機、宇宙機、重機、または他のタイプのモデルであってよい。
【００２３】
したがって、例示的実施形態により、航空機のパーツを比較する方法及び装置が提供される。具体的には、比較は異なる航空機ビルドに対して行われる。第１顧客オプションを有する第１航空機の第１モデルが識別される。第２顧客オプションを有する第２航空機の第２モデルが識別される。第１モデルにおいて第１顧客オプションを有する第１航空機の第１パーツが、第２モデルにおいて第２顧客オプションを有する第２航空機の第２パーツと比較される。第１の場所の第１パーツと、第２の場所の第２パーツのグラフィック表現が表示される。第２航空機の第２の場所は、第１航空機の第１の場所に対応する。例示の実施例では、この表示により、第１パーツと第２パーツの比較から得た第１パーツと第２パーツとの間の違いが示される。
【００２４】
図面に示す種々の実施例により、オペレータが、２機の航空機を全体的に、または部分的に視覚的に比較することが可能になる。２機の航空機の比較は同時に行われる。具体的には、例示の実施例により、オペレータが、第１航空機を別の航空機と比較してその変化を見ることが可能になる。これらの変化は、航空機の対照比較を介して得ることができる。さらに、例示の実施例により、オペレータが同時に２機の航空機間を移動する、またはフライスルーすることができるようになる。言いかえれば、一つの航空機のある場所における変更は、他の航空機の対応する場所の変更につながるため、図面はその航空機の対応する場所になる。  
【００２５】
ここで図面、特に図１を参照すると、一実施形態による製造環境のブロック図が描かれている。製造環境１００は、オブジェクト１０２が組立てられる環境の一例である。
【００２６】
この実施例では、オブジェクト１０２は航空機１０４の形態である。オブジェクト１０２は、パーツ１０６を組み立てることによって完成する。パーツは、一連のコンポーネントである。本明細書で使用する「一連の〜」は、アイテムを参照するのに使用されるときは、一又は複数のアイテムを意味する。例えば、一連のコンポーネントは、一又は複数のコンポーネントである。
【００２７】
パーツは、これらの図示した実施例において、単一のコンポーネント、またはコンポーネントの組立品である。例えば、パーツは座席、座席一列、機内エンターテイメントシステム、ダクト、ダクトシステム、全地球測地システム受信機、エンジン、エンジン用ハウジング、入口、または他の適切な種類のパーツである。
【００２８】
この実施例では、パーツ１０６の組立ては、製造施設１１２の複数の建造物１１０のうちの建造物１０８内の組立て場所１０７において行われる。建造物１０８におけるパーツ１０６の組立ては、オブジェクト１０２の組立て場所１０７内の位置１１４において行われる。複数の位置１１４の各位置は、一連のタスク１１８を実行してオブジェクト１０２を組み立てる建造物１０８内の一つの場所である。
【００２９】
このような実施例では、タスクは仕事である。タスクは、オブジェクト１０２を組み立てる仕事をするように割り当てられた一連のオペレータ１２２によって実行される一又は複数の操作からなる。
【００３０】
例示の実施例では、オブジェクト１０２の組立てを管理するためにオブジェクトマネージャ１２４が使用される。オブジェクト１０２が航空機１０４である場合、オブジェクトマネージャ１２４は、航空機管理システムの一部である。オブジェクトマネージャ１２４は、ソフトウェア、ハードウェア、ファームウェア、又はこれらの組み合わせにおいて実装することができる。ソフトウェアを使用する場合には、オブジェクトマネージャ１２４によって実行される操作は、プロセッサユニット上で実行されるプログラムコードにおいて実行される。ファームウェアを使用する場合、オブジェクトマネージャ１２４によって実行される操作は、プロセッサユニット上で実行されるようにプログラムコード及びデータで実行され、永続メモリに保存することができる。ハードウェアが採用される場合には、ハードウェアは、オブジェクトマネージャ１２４内でこれらの操作を実行するよう動作する回路を含むことができる。
【００３１】
実施例では、ハードウェアは回路システム、集積回路、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイスの形態、又は任意の数の操作を実行するように構成された他の好適な形式のハードウェアであってもよい。プログラマブル論理デバイスにより、デバイスは任意の数の操作を実行するように構成される。このデバイスはその後再構成される、又は任意の数の操作を実行するために永続的に構成されることができる。プログラマブル論理デバイスの例としては、たとえば、プログラマブル論理アレイ、プログラマブルアレイ論理、フィールドプログラマブル論理アレイ、フィールドプログラマブルゲートアレイ、又は他の適するハードウェアデバイスが含まれる。加えて、これらのプロセスは無機コンポーネントと統合された有機コンポーネント内で実行されてよく、及び／又はこれらのプロセスは人間以外の有機コンポーネントで全体的に構成されてよい。たとえば、これらのプロセスは有機半導体の回路として実装可能である。
【００３２】
図示したように、オブジェクトマネージャ１２４は、コンピュータシステム１２６内で実装される。コンピュータシステム１２６は一又は複数のコンピュータである。コンピュータシステム１２６内に複数のコンピュータが存在する場合には、これらのコンピュータはネットワークなどの通信媒体を使用して相互に通信することができる。コンピュータシステム１２６はすべて同じ場所に位置づけされている、または異なる地理的な場所に位置づけされている。例えば、コンピュータシステム１２６は、建造物１１０全体に配置される、または建造物１０８に位置づけされる。コンピュータシステム１２６の一部は、製造施設１１２から離れた別の地理的な場所にも位置づけされうる。
【００３３】
オブジェクト１０２の組立ての管理において、オブジェクトマネージャ１２４は、タスク１１８と、オブジェクト１０２についての情報１２８を管理する。例示の実施例では、タスク１１８の管理には、オペレータ１２２にタスク１１８を割り当てる、タスク１１８のステータスを監視する、タスク１１８を整理する、タスク１１８についての情報を提供する、または他の適切な操作のうちの少なくとも一つが含まれる。情報１２８には、たとえば、オブジェクトのモデル、パーツのインベントリ、またはオブジェクト１０２に関する他の適切な情報が含まれる。
【００３４】
本明細書において、列挙されたアイテムと共に使用される「〜のうちの少なくとも１つ」という表現は、列挙されたアイテムの一又は複数の様々な組み合わせが使用可能であり、且つ列挙された各アイテムのうちの一つだけあればよいということを意味する。例えば、「アイテムＡ、アイテムＢ、及びアイテムＣのうちの少なくとも１つ」は、限定しないが、「アイテムＡ」、又は「アイテムＡとアイテムＢ」を含む。この例は、「アイテムＡとアイテムＢとアイテムＣ」、又は「アイテムＢとアイテムＣ」も含む。アイテムは特定のオブジェクト、物、またはカテゴリである。言い換えれば、少なくとも１つとは、列挙されたアイテムから、任意のアイテムの組み合わせ、および任意の数のアイテムを使用することができるが、列挙されたすべてのアイテムが必要ではないことを意味する。
【００３５】
これらの実施例では、オブジェクトマネージャ１２４は、工事命令インスタンス１３２の形態の割り当て１３０を使用してタスク１１８を管理する。例えば、オブジェクトマネージャ１２４は、オブジェクト１０２の実行及び組立てのために、工事命令インスタンス１３２の使用を介してオペレータ１２２にタスクの割り当てを行う。加えて、工事命令インスタンス１３２のステータスが、オペレータ１２２によるオブジェクト１０２の組立てステートを識別するために使用される。
【００３６】
加えて、タスク１１８は依存関係１３３を有する。つまり、タスク１１８は特定の順番で実行される。複数のタスク１１８内の他のタスクに対して複数のタスク１１８内のタスクを実行すべき時は、依存関係１３３により指示が行われる。依存関係１３３は、タスク１１８に加えて、またはタスク１１８の代わりにパーツ１０６に対するものでもある。この形態では、依存関係１３３は結果的にタスク１１８に対する依存関係１３３となる。
【００３７】
その結果、依存関係１３３は、割当て１３０が工事命令インスタンス１３２として作成される方法に影響を与える。具体的には、依存関係１３３は、工事命令インスタンス１３２が実行するべき時を決定するのに使用される。
【００３８】
このような実施例では、オブジェクトマネージャ１２４は、オブジェクト１０２を組立てるための種々の機能及び能力を提供する。例えば、オブジェクトマネージャ１２４には、オブジェクトビジュアライゼーション（視覚化）システム１３４、工事命令ステータスビジュアライゼーションシステム１３５、または他の種類のシステムのうちの少なくとも一つが含まれる。このシステムは、ハードウェア、ソフトウェア、又はそれらの組み合わせを用いて実施することができる。
【００３９】
ある実施例では、オブジェクトビジュアライゼーションシステム１３４は、オブジェクト１０２のビジュアライゼーションをオペレータ１２２に提供する。具体的には、オペレータ１２２は、オブジェクト１０２の任意の数のセクション１３６を見るために、オブジェクトビジュアライゼーションシステム１３４を使用してクエリを実行する。具体的には、複数のセクション１３６は、航空機１０４等のオブジェクト１０２を組み立てる製造施設１１２におけるセクションに対応するセクションである。
【００４０】
加えて、オブジェクトビジュアライゼーションシステム１３４は、異なる時点、または位置１１４内の位置での航空機１０４のパーツ１０６のビジュアライゼーションを提供する。つまり、異なる時点、または位置１１４内の位置において異なる量のパーツ１０６が存在する。オブジェクトビジュアライゼーションシステム１３４は、オペレータ１２２に、航空機１０４、およびほかの種類のオブジェクトを組み立てるこれらの異なる条件をビジュアライゼーションする能力を提供する。つまり、オブジェクトビジュアライゼーションシステム１３４は、ビルドサイクルに基づく組立てビジュアライゼーションシステムの条件として動作する。
【００４１】
このような実施例では、製造は、パーツのコンポーネントの製作、コンポーネントを組み立ててパーツを形成する、オブジェクト１０２のパーツを組み立てる、またはオブジェクト１０２を組み立てるために実行される他の何らかの適切な製造工程のうちの少なくとも一つを含む。例えば、オブジェクトマネージャ１２４は、オブジェクト１０２全体、またはオブジェクト１０２の一又は複数の特定セクションについての視覚情報を提供する。この種のビジュアライゼーションは、オブジェクト１０２が航空機１０４の形態である場合、特に有用である。情報１２８は、オペレータ１２２がパーツ１０６に対し、タスク１１８を実行して航空機１０４を組み立てる時に使用される。  
【００４２】
別の実施例では、工事命令ステータスビジュアライゼーションシステム１３５は、工事命令インスタンス１３２のステータス１３７のビジュアライゼーションを提供する。この情報は、オペレータ１２２に視覚的に提供される。具体的には、オブジェクトマネージャ１２４は、工事命令ステータスビジュアライゼーションシステム１３５として機能するとともに、オブジェクト１０２の組み立ての管理における他の適切な機能を提供する。
【００４３】
図示したように、オブジェクトマネージャ１２４は、航空機ビルド比較システム１３８も含む。航空機ビルド比較システム１３８は、航空機１０４等の第１航空機のビルドを、航空機１４０等の第２航空機と比較する。この比較により、航空機１０４のパーツ１０６と航空機１４０のパーツ１４２との間の違いが識別される。図示したように、航空機１４０は、航空機１０４と同じモデルである前のビルドであるが、オプションが異なっている。つまり、パーツ１０６とパーツ１４２との間にいくつかの違いがあるということである。この違いは、パーツ自体、構成、またはこれらのパーツの場所のうちの少なくとも一つである。
【００４４】
さらに、航空機ビルド比較システム１３８は、航空機１０４のパーツ１０６と、航空機１４０のパーツ１４２との間の違いのビジュアライゼーションを提供するように構成される。このビジュアライゼーションは、オペレータ１２２が航空機１０４の組立てに使用できる情報を得られるように提供される。例えば、オペレータ１２２が航空機１４０のある場所に化粧室を組み立てることに慣れている場合、オペレータ１２２は、航空機１４０内に位置づけされる化粧室と同じ又は対応する航空機１０４内の位置に収納棚があることを、ビジュアライゼーションを通して確認することができる。
【００４５】
いくつかの実施例では、このビジュアライゼーションは航空機ビルド比較システム１３８によって、オペレータ１２２が航空機１０４と航空機１４０を同時に見ることができるように提供される。さらに、オペレータ１２２は、航空機ビルド比較システム１３８を使用して、航空機１０４と航空機１４０を同時にフライスルーすることができる。つまり、オペレータ１２２は、航空機１０４のパーツ１０６と、航空機１４０のパーツ１４２を同時に見ることができる。このような図により、航空機１０４のパーツ１０６と、航空機１４０のパーツ１４２との間の違いが簡単に識別される。つまり、航空機１０４と航空機１４０における対応場所のパーツ１０６とパーツ１４２との間の違いが視覚的に表示されるということである。
【００４６】
次に図２を参照すると、一実施形態によるオブジェクトマネージャのブロック図が図解されている。図１のオブジェクトマネージャ１２４で実施されるコンポーネントの例は、この図の中に示されている。
【００４７】
図示したように、オブジェクトマネージャ１２４は、任意の数の異なるコンポーネントを含む。例えば、オブジェクトマネージャ１２４は、割当てマネージャ２０２、オブジェクトビジュアライザ２０４、インベントリ識別子２０６、ステータス識別子２０７、及びグラフィカルユーザインターフェース２０８を含む。これら異なるコンポーネントはオブジェクトマネージャ１２４とともに、ハードウェア、ソフトウェア、又はそれらの組み合わせを用いて実施することができる。
【００４８】
グラフィカルユーザインターフェース２０８は、図１のオペレータ１２２に、オブジェクトマネージャ１２４と情報をやり取りするためのインターフェースを提供するように構成される。この実施例では、グラフィカルユーザインターフェース２０８は、インターフェースシステム２１０のディスプレイシステム２０９上に表示される。ディスプレイシステム２０９はハードウェアであり、液晶ディスプレイ（ＬＣＤ）、発光ディスプレイ（ＬＥＤ）、有機発光ディスプレイ（ＯＬＥＤ）、又は他の適切な種類のディスプレイデバイスのうちの少なくとも一つから選択される一又は複数のディスプレイデバイスを含む。例えば、ディスプレイシステム２０９は、一つのディスプレイデバイス、２つのディスプレイデバイス、５つのディスプレイデバイス、又は他の適切な数のディスプレイデバイスを含み、ディスプレイシステム２０９において一よりも多いディスプレイデバイスがある時は、同じ又は異なる種類のディスプレイデバイスを有する。
【００４９】
入力は、インターフェースシステム２１０の入力システム２１１を通してオペレータ１２２から受信される。入力システム２１１は、ハードウェアシステムである。入力システム２１１は、一又は複数のデバイスを含む。これらのデバイスは、キーボード、マウス、ジョイスティック、タッチスクリーンパネル、又は他の適切な種類のデバイスのうちの少なくとも一つを含む。
【００５０】
この実施例では、割当てマネージャ２０２は、工事命令データベース２１２の工事命令インスタンス１３２の形態の割当て１３０を管理するように構成される。例えば、割当てマネージャ２０２は、工事命令インスタンス１３２を使用してオペレータ１２２に図１のタスク１１８を割り当てるために使用される。加えて、割当てマネージャ２０２は、工事命令インスタンス１３２を通して割り当てられるタスク１１８の実行についての情報を受信するようにも構成される。この情報は、割当てマネージャ２０２によって工事命令インスタンス１３２のステータス２１３を生成し、更新するために使用される。
【００５１】
オブジェクトビジュアライザ２０４は、図１のパーツ１０６のグラフィック表現２１４を生成するように構成される。グラフィック表現２１４は、ディスプレイシステム２０９のグラフィカルユーザインターフェース２０８上に表示される。図示したように、オブジェクトビジュアライザ２０４はモデルデータベース２１５にアクセスするように構成される。オブジェクトビジュアライザ２０４は、図１のオブジェクト１０２、特に図１の航空機１０４に対して、モデルデータベース２１５の複数のモデル２１７からモデル２１６を識別する。モデル２１６は、実施例において、グラフィック表現２１４を生成するために使用される。
【００５２】
これらの実施例では、グラフィック表現２１４は、航空機１０４の形態である、図１のオブジェクト１０２のセクション１３６に対して生成される。この実施例では、モデル２１６は、モデルデータベース２１５の複数のモデル２１７から、オブジェクト１０２に対して識別される。複数のモデル２１７は、オブジェクトについての情報を含む。複数のモデル２１７は、オブジェクトの形状を表す情報を含む。複数のモデル２１７は、オブジェクトに関する他の情報も含む。この情報は、例えば、オブジェクトのパーツの材料、オブジェクトのパーツを製造するプロセス、実行情報、及び他の情報を含む。モデル２１７は様々な形態をとりうる。例えば、非限定的に、複数のモデル２１７は、コンピュータ支援設計（ＣＡＤ）ファイルを含む。  
【００５３】
複数のモデル２１７の各モデルは、特定のオブジェクトに対するものである。このオブジェクトは同じタイプであるが、異なる工事命令インスタンス向けである。例えば、複数のモデル２１７が特定のタイプの航空機に対するものである場合、各モデルは、顧客向けに組み立てられている特定の航空機のためである。異なる複数のモデルは同じ航空機モデルに対するものであるが、顧客によって選択された種々のオプションに対するバリエーションを有する。他の実施例では、複数のモデル２１７は、異なるタイプの航空機１０４のモデルを含む。
【００５４】
グラフィック表現２１４の生成は、モデル２１６すべて、又はモデル２１６の一連のボリューム２１８に基づくものである。これらのアイテムは異なる形状を有する。例えば、複数のボリューム２１８のボリューム２１９は、立方体、直方体、円筒、球、又は他の適切な形状である。  
【００５５】
このような実施例では、ボリューム２１９は、オブジェクト１０２のパーツ１０６のパーツの少なくとも一部に対するものである。ボリューム２１９は、パーツを網羅するほど大きい場合がある。ボリューム２１９はパーツより大きい場合もある。これらの実施例では、ボリューム２１９は、グラフィカルユーザインターフェースにおいてパーツを見るために、パーツ周囲の空き容量を含む。例えば、パーツ周囲の空き容量は、グラフィカルユーザインターフェースにおいて一又は複数の角度からパーツを見るためである。この実施例では、一又は複数の角度は、オペレータの視点からの一又は複数の角度である。この実施例では、オペレータの視点は、パーツに関するタスクを実行するオペレータの視点である。
【００５６】
図示したように、ボリューム２１８は、ボリュームデータベース２２０を使用してモデル２１６において識別される。ボリュームデータベース２２０は、複数のボリューム２１８のうちどのボリュームをグラフィック表現２１４として表示するかを識別するために使用される収集情報である。具体的には、収集情報には、ボリューム識別子２２１が含まれる。例えば、ボリューム識別子２２１のうちのボリューム識別子２２２により、複数のボリューム２１８のうちのボリューム２１９が定義される。
【００５７】
これらの実施例では、ボリューム２１９の識別は、セクション図データベース２２５の複数のセクション図２２４のセクション図２２３を使用して行われる。セクション図２２４には、異なるオブジェクトの複数のセクション図が含まれる。例えば、セクション図２２３はモデル２１６に対応する。オペレータは、この特定の実施例において、グラフィカルユーザインターフェース２０８上に表示されるセクション図２２３を使用してボリューム２１８を選択する。
【００５８】
図示したように、セクション図データベース２２５の複数のセクション図２２４により、オブジェクト１０２の複数のセクション１３６の図が提供される。この実施例では、複数のセクション１３６は、オブジェクト１０２を組み立てるために製造された複数のセクションに対応する。具体的には、複数のセクション１３６は、航空機１０４を組み立てるために製造された複数のセクションに対応する。
【００５９】
さらに、複数のセクション図２２４には、異なる詳細レベルが含まれる。例えば、セクション図２２４にはレベルの階層構造が含まれ、階層構造の低いレベルは、高いレベルよりも航空機１０４についてより詳細に示している。いくつかの実施例では、複数のセクション図２２４においてセクション図を選択することにより、別のセクション図が表示される。他の実施例では、セクション図において選択することにより、モデル２１６からグラフィック表現２１４が生成され、グラフィカルユーザインターフェース２０８上に表示される。このように、オペレータは、複数のセクション図２２４の種々のセクション図を通して、航空機１０４について視覚的なクエリを行うことができる。
【００６０】
この結果、オペレータの情報のやり取りにより生成されたユーザ入力は、グラフィカルユーザインターフェース２０８上に表示されたセクション図２２３とともに、モデル２１６のボリューム２１８を識別するのに使用される。ユーザ入力を使用して、複数のボリューム識別子２２１からボリューム識別子２２２が識別される。ボリューム識別子２２２により、モデル２１６のボリューム２１９が指示される。
【００６１】
これらの実施例においては、オブジェクトビジュアライザ２０４は、ボリューム識別子２２１を使用してモデルデータベース２１５のモデル２１６から情報を取得しクエリを生成する。具体的には、この情報は、航空機１０４のモデル２１６のボリューム２１９についてのデータである。
【００６２】
図示したように、オブジェクトビジュアライザ２０４は、オブジェクト１０２のステート２２６に対しグラフィック表現２１４を生成するようにも構成される。これらの実施例では、ステート２２６は、航空機１０４の形態のオブジェクト１０２に対して使用される。つまり、航空機１０４は、ステート２２６内の異なるステートにおいて設置されるパーツ１０６の種々のパーツを有する。この実施例では、ステート２２６は、オブジェクト１０２の組立条件２２７の形態である。
【００６３】
例えば、ステート２２６は、図１の建造物１０８の組立場所１０７内の航空機１０４の位置１１４に基づくものである。これらの実施例では、ステート２２６は、計画されたステート２２８、又は実際のステート２２９のうちの少なくとも一つから選択される。
【００６４】
航空機１０４は、位置１１４の異なる位置において計画されたステート２２８の計画された異なるステートを有する。この実施例では、計画されたステート２２８のうちの一つの計画されたステートには、複数の位置１１４のある特定の位置に設置される予定であるパーツが含まれる。つまり、これらのパーツはその位置において設置されている、又は設置されていないということである。
【００６５】
これらの実施例では、計画されたステートは、複数の位置１１４における航空機１０４の過去の位置、現在の位置、又は今後の位置に基づくものである。つまり、グラフィック表現２１４は、航空機１０４において発生した、現在ある、又は今後のすべての位置に対して生成される。
【００６６】
図示したように、複数の実際のステート２２９のうちのある実際のステートには、航空機１０４に実際に設置されたパーツ１０６が含まれる。つまり、特定のステートは、そのステートに設置される選択された数のパーツを有する。実際のステート２２９のうちの実際のステートは、航空機１０４の過去の位置、及び現在の位置のうちの少なくとも一つに基づくものである。つまり、グラフィック表現２１４は、前の時点で実際に設置されたパーツ１０６に対して生成される。この前の時点は、オペレータによって選択される。これにより、オペレータは、いくつかの前の時点においてパーツ１０６を設置さるために実行されたタスク１１８を見ることができる。
【００６７】
加えて、実際のステートは、航空機１０４の現在のステートである。つまり、グラフィック表現２１４は、現在の時点において設置されているパーツ１０６に対して生成される。これにより、グラフィック表現２１４は、航空機１０４に現在あるパーツ１０６を視覚化するために使用される。
【００６８】
これらの実施例では、すでに設置されているパーツ、又は前の時点で設置されたパーツは、工事命令データベース２１２の工事命令インスタンス１３２を使用して識別される。具体的には、工事命令インスタンス１３２は、複数のパーツ１０６のうちのどのパーツが設置されているかを示す。
【００６９】
モデルデータベース２１５は、オブジェクトのモデルのデータベースである。これらの実施例では、これらのモデルは、例えばコンピュータ支援設計モデル（ＣＡＤ）である。いうまでもなく、オブジェクトの三次元形状についての情報を提供する任意の種類のモデルが使用される。加えて、これらのモデルには、材料、組立指示、又は他の適切な種類の情報についての他の情報も含まれる。
【００７０】
図示したように、インベントリ識別子２０６は、インベントリデータベース２３０にアクセスするように構成される。インベントリデータベース２３０は、パーツに関する情報を包含する。インベントリデータベース２３０には、パーツの在庫の有無、いつパーツが納品されるか、利用可能なパーツの数についての情報、又は他の適切な種類の情報が含まれる。
【００７１】
図示したように、ステータス識別子２０７は、一又は複数の工事命令インスタンス１３２のステータスのビジュアライゼーションを提供するように構成される。この実施例では、ステータス識別子２０７は、航空機１０４等のオブジェクト１０２の特定の場所において工事命令インスタンスのステータスを識別するために、グラフィカルユーザインターフェース２０８を通してグラフィックフロントエンドをオペレータに提供するように構成される。この情報は、オペレータが特定の場所の座標を知ることなく、識別される。
【００７２】
これらの実施例では、オブジェクトビジュアライザ２０４は、航空機１０４等のオブジェクト１０２のモデルを識別するように構成される。例えば、オブジェクトビジュアライザ２０４は、オブジェクト１０２のモデルデータベース２１５のモデルを識別する。
【００７３】
ステータス識別子２０７は、オブジェクト１０２の工事命令インスタンス１３２を識別するようにも構成される。この識別は、割当てマネージャ２０２との情報のやり取りを通して行われる。
【００７４】
この実施例では、ステータス識別子２０７は、工事命令インスタンス１３２の現在のステータス２１３を識別するようにも構成される。この識別は、割当てマネージャ２０２を通しても行われる。
【００７５】
オブジェクトビジュアライザ２０４は、表示（ディスプレイ）システム２０９の表示デバイス上のグラフィカルユーザインターフェース２０８の一連の工事命令インスタンス１３２に対して、図１のパーツ１０６のグラフィック表現２１４を表示するように構成される。グラフィック表現２１４は、一連の工事命令インスタンス１３２の識別に基づいて生成される。つまり、オブジェクトビジュアライザ２０４は、一連の工事命令インスタンス１３２のパーツの識別を受信するように構成される。これらのパーツの識別は、グラフィック表現２１４を生成するために使用される。
【００７６】
さらに、ステータス識別子２０７は、オブジェクトビジュアライザ２０４によってグラフィカルユーザインターフェース２０８上に表示されるパーツ１０６のグラフィック表現２１４に関する一式のグラフィックインジケータ２３１を表示するようにも構成される。本明細書で使用されている、アイテムに関連して使用される「一式の」は、一又は複数のアイテムを意味する。例えば、一式のグラフィックインジケータ２３１は、一又は複数のグラフィックインジケータ２３１である。
【００７７】
これらの実施例では、複数のグラフィックインジケータ２３１のうちの一つのグラフィックインジケータは、グラフィックインジケータ２３１を見ているオペレータがそのパーツに注目した時に、複数のグラフィック表現２１４のうちの一つのグラフィック表現に関して表示されると見なされる。したがって、グラフィックインジケータは、グラフィック表現の一部として、グラフィック表現上に、グラフィック表現に近接して、又はグラフィック表現に注目を集める何らかの他の適切な方法で表示される。
【００７８】
パーツ１０６のグラフィック表現２１４に関連して表示される一式のグラフィックインジケータ２３１は異なる形態をとる。例えば、一式のグラフィックインジケータ２３１は、色、クロスハッチング、アイコン、強調表示、アニメーション、又は他の適切な種類のグラフィックインジケータのうちの少なくとも一つから選択される。
【００７９】
さらに、一連の工事命令インスタンス１３２は、任意の数の異なる方法で識別することができる。例えば、一連の工事命令インスタンス１３２は、オペレータからのグラフィカルユーザインターフェース２０８へのユーザ入力によって識別される。例えば、受信したユーザ入力は、一連の工事命令インスタンス１３２の選択である。
【００８０】
別の実施例では、一連の工事命令インスタンス１３２の識別は、図１のオブジェクト１０２の一連のパーツ１０６を選択するユーザ入力から識別される。一連のパーツ１０６の選択は、パーツ１０６リストから一連のパーツ１０６を選択すること、及びグラフィカルユーザインターフェース２０８のパーツ１０６のグラフィック表現２１４の表示から一連のパーツ１０６を選択することのうちの一つである。
【００８１】
加えて、ステータス識別子２０７は、グラフィカルユーザインターフェース２０８に表示されるパーツ１０６のグラフィック表現２１４から選択されるパーツの工事命令インスタンスについての情報を表示する。
【００８２】
グラフィカルユーザインターフェース２０８のこの情報で、実際の操作が実行される。例えば、図１のオブジェクト１０２の組立ては、工事命令インスタンス１３２のパーツ１０６のグラフィック表現２１４、及びグラフィカルユーザインターフェース２０８上に表示される一式のグラフィックインジケータ２３１に基づいて管理される。例えば、実行すべき操作の識別は、このビジュアライゼーションを使用して行われる。このような操作には、特定のパーツをいつ組み立てるべきか、オブジェクト１０２において組み立てられたパーツの検査をいつ行うべきか、又は他の適切な種類の操作が含まれる。
【００８３】
さらに、オブジェクトマネージャ１２４には、航空機コンパレータ２３６も含まれる。航空機コンパレータ２３６及びオブジェクトビジュアライザ２０４は、図１の航空機ビルド比較システム１３８内のコンポーネントである。この実施例では、航空機コンパレータ２３６は、航空機１０４等の第１航空機の複数のモデル２１７のうちの第１モデル２３８を識別する。加えて、航空機コンパレータ２３６は、図１の航空機１４０等の第２航空機の複数のモデル２１７の第２モデル２４０を識別する。この実施例では、航空機１４０は、航空機１０４の同じモデルの前のビルドである。航空機１４０は、この特定の実施例において、航空機１０４とは異なるオプションを有する。
【００８４】
この実施例では、航空機コンパレータ２３６は、航空機１０４と航空機１４０との間に違いがあるか否かの判断においてモデル２１６を使用するように構成されている。この実施例では、モデル２１６は第１モデル２３８である。
【００８５】
航空機コンパレータ２３６は、第１モデル２３８において識別された航空機１０４のパーツ１０６等の第１パーツと、航空機１４０の第２モデル２４０において識別されたパーツ１４２等の第２パーツと比較して、比較結果２４４を生成するように構成される。
【００８６】
この実施例では、比較結果２４４により、パーツ１０６とパーツ１４２との間の違い（差）２４６が識別される。違い２４６は、パーツ自体、パーツの構成、または異なる航空機のパーツの場所のうちの少なくとも一つの違いである。
【００８７】
一実施例において、違い２４６は、一又は複数の航空機１０４のパーツ１０６と、航空機１４０のパーツ１４２との間の違いである。違い２４６は、パーツ１０６及びパーツ１４２が対応する場所において異なる航空機１０４と航空機１４０の対応する場所に対するものである場合がある。このような実施例では、航空機１０４と航空機１４０との間の対応する場所は、航空機１０４と航空機１４０の両方において同じ場所である。この場所は、航空機の座標等の座標を使用して表わすことができる。
【００８８】
図示したように、航空機コンパレータ２３６により、オブジェクトビジュアライザ２０４に、航空機１０４のパーツ１０６と、航空機１４０のパーツ１４２のグラフィック表現２１４が表示される。これらのパーツは、グラフィカルユーザインターフェース２０８内のグラフィック表現２１４に、パーツ１０６とパーツ１４２との比較結果２４４からパーツ１０６とパーツ１４２との間の違いが、これらのパーツの表示を通して示されるように表示される。
【００８９】
さらに、航空機１０４のパーツ１０６と、航空機１４０のパーツ１４２のグラフィック表現２１４の表示は、表示システム２０９に同時に提示される。この表示は、航空機１０４の第１の場所のパーツ１０６のグラフィック表現２１４を、表示システム２０９の第１表示デバイスに表示することによって実施される。航空機１４０の第２の場所のパーツ１４２のグラフィック表現２１４は、表示システム２０９の第２表示デバイス上に同時に表示される。
【００９０】
別の実施例では、第１の場所のパーツ１０６のグラフィック表現２１４が、表示システム２０９の表示デバイス上のウィンドウに表示される。第２の場所のパーツ１４２のグラフィック表現２１４が、表示システム２０９の表示デバイス上の第２ウィンドウに同時に表示される。
【００９１】
この実施例では、表示デバイス又はウィンドウ上の表示は隣同士である。他の実施例では、ある表示デバイス又はウィンドウが、別の表示デバイス又はウィンドウの上に位置づけされる。言うまでもなく、表示デバイス又はウィンドウの他の位置は、オペレータ１２２が航空機１０４のパーツ１０６と、航空機１４０のパーツ１４２のグラフィック表現２１４を同時に見ることができるように配置される。
【００９２】
これにより、航空機１０４と航空機１４０等の異なる航空機ビルド間の違いのビジュアライゼーションが、視覚的にオペレータ１２２に提示される。この実施例では、このビジュアライゼーションは、表示システム２０９上に表示されるグラフィカルユーザインターフェース２０８を介して提示される。
【００９３】
さらに、ある実施例では、一連のグラフィックインジケータ２３１は、グラフィカルユーザインターフェース２０８のグラフィック表現２１４に関連して表示される。一連のグラフィックインジケータ２３１は、航空機コンパレータ２３６及びオブジェクトビジュアライザ２０４のうちの少なくとも一つによって表示される。
【００９４】
一連のグラフィックインジケータ２３１は、航空機１０４と航空機１４０のグラフィカルユーザインターフェース２０８上に、またはそうでない場合は、航空機１０４と航空機１４０のグラフィカルユーザインターフェース２０８によって表示される場所の一連のパーツに関連して表示される。この場所は、航空機１０４と航空機１４０の対応する場所である。
【００９５】
一連のグラフィックインジケータ２３１は、第１モデル２３８のパーツ１０６と、第２モデル２４０のパーツ１４２との間の違い２４６を示すために表示される。つまり、一連のグラフィックインジケータ２３１は、グラフィカルユーザインターフェース２０８のグラフィック表現２１４を使用して表示されるパーツ１０６とパーツ１４２との間の違い２４６にオペレータ１２２の注意を引くように使用される。
【００９６】
この結果、オペレータ１２２は、違いのビジュアラゼーションを利用してさらに容易に航空機１４０のこれら古いオプションと、航空機１０４の新たなオプションとの間の違いを知ることができる。このような違いのビジュアライゼーションにより、航空機１４０を組み立てた後で航空機１０４を組み立てる場合に、パーツ１０６とパーツ１４０のパーツの違いが提示された時に、パーツ１０６の組立て、組立パーツ１０６、またはこの両方を知るのに要する時間及び労力が削減される。このような違いのビジュアライゼーションは、変更リストを見直す、または航空機１０４と航空機１４０との間の違いの識別がないのに比べて、理解及び実施がより簡単である。
【００９７】
したがって、航空機１０４の組立ての実行に必要な時間及び労力の削減により、航空機１０４の組立費用が削減される。さらに、航空機１０４と他の航空機を組み立てるスループットが向上する。つまり、所定の期間に組み立てラインにおいて製造される航空機の数が増加するということである。
【００９８】
図２では、種々のコンポーネントはオブジェクトマネージャ１２４に位置づけされた状態で示されている。これらの種々のコンポーネントは、種々のシステムの一部として使用される。このシステムには、図１のオブジェクトビジュアライゼーションシステム１３４、図１の工事命令ステータスビジュアライゼーションシステム１３５、または他の適切なシステムのうちの少なくとも一つが含まれる。オブジェクトマネージャ１２４のコンポーネントは、２以上のシステムにおいて使用される。例えば、オブジェクトビジュアライザ２０４は、オブジェクトビジュアライゼーションシステム１３４、及び工事命令ステータスビジュアライゼーションシステム１３５の両方にある。つまり、オブジェクトマネージャ１２４に示される種々のコンポーネントは、オブジェクトマネージャ１２４の種々のシステムによって同時に使用されうるということである。
【００９９】
ここで図３を参照する。図３は、一実施形態による２機の航空機の同期表示のブロック図を示している。この実施例では、同期表示３００は、図１の航空機ビルド比較システム１３８によって生成される航空機１０４と航空機１４０の表示を示すブロック図である。
【０１００】
図示したように、第１パーツ３０２及び第２パーツ３０４は表示システム２０９内に表示される。第１パーツ３０２は、図１の航空機１０４のパーツ１０６内のパーツである。第２パーツ３０４は、図１の航空機１４０のパーツ１４２内のパーツである。
【０１０１】
図示したように、第１パーツ３０２のグラフィック表現３１６は、第１表示デバイス３０６上に表示され、第２パーツ３０４のグラフィック表現３１８は、表示システム２０９の第２表示デバイス３０８上に表示される。別の実施例では、第１パーツ３０２のグラフィック表現３１６は第１ウィンドウ３１０に表示され、第２パーツ３０４のグラフィック表現３１８は表示デバイス３１４の第２ウィンドウ３１２に表示される。
【０１０２】
図から分かるように、第１パーツ３０２と第２パーツ３０４は、表示システム上に同時に表示される。言い換えれば、パーツはオペレータ１２２に同時に表示される。
【０１０３】
第１パーツ３０２と第２パーツ３０４の表示は、２機の航空機の、図２のステート２２６のうちの対応するステートについてのものである。表示は、同じ航空機のステート２２６のうちの異なるステートについてのものでもありうる。
【０１０４】
図示したように、第１パーツ３０２の第１の場所３２０は、第２パーツ３０４の第２の場所３２２に対応する。つまり、第１の場所３２０は、第２の場所３２２に対応する場所である。
【０１０５】
この実施例では、第１の場所３２０は第１モデル３２８内の場所である。第２の場所３２２は第２モデル３３０内の場所である。第１モデル３２８と第２モデル３３０は、図２のモデル２１７の実施例である。
【０１０６】
さらに、第１パーツ３０２のグラフィック表現３１６の第１の視点３２４は、第２パーツ３０４のグラフィック表現３１８の第２の視点３２６に対応する。第１の視点３２４と第２の視点３２６は、カメラ角度、又は監視位置と同様のものである。
【０１０７】
つまり、監視者の位置と方位は、第１の視点３２４と第２の視点３２６の両方について同じである。これにより、オペレータ１２２は、航空機１０４と航空機１４０の両方の同じ場所について、同じ視点から両航空機を見ることができる。
【０１０８】
これらの実施例では、一つの航空機に対して場所又は視点のうちの少なくとも一つが変更された場合、他の航空機に対しても同じ変更がなされる。これにより、両航空機の図は、同じ場所及び視点に対応するものとなる。この結果、オペレータ１２２は、航空機１０４と航空機１４０を同時に移動する、又はフライスルーすることができる。
【０１０９】
これらの実施例では、第１モデル３２８における第１の場所３２０からの別の場所への変更に対応して、第２モデル３３０において第２の場所３２２が変更される。さらに、第２モデル３３０における第２の場所３２２の変更により、第１モデル３２８における第１の場所３２０が第１のモデル３２８の対応する場所へ変更される。これにより、同期表示３００の表示システム２０９において見ることができる場所において、オペレータ１２２が第１パーツ３０２と第２パーツ３０４との間の違いをより簡単に見ることができるようになっている。
【０１１０】
この実施例では、場所及び図の対応は、ビューマネージャ３３２を使用して管理される。ビューマネージャ３３２は、図１の航空機ビルド比較システム１３８内で実施される。具体的には、ビューマネージャ３３２は、図２のオブジェクトビジュアライザ２０４、又は図１のオブジェクトマネージャ１２４内の個別のコンポーネントとして位置づけされる。
【０１１１】
ここで、図４を参照する。図４は、一実施形態に係るセクション図のブロック図を示す。図２のセクション図２２３の一実装態様の例が示されている。
【０１１２】
図示したように、セクション図２２３には、任意の数の異なる情報が含まれる。例えば、セクション図２２３には、セクション４００とホットスポット４０２が含まれる。
【０１１３】
セクション４００は、オブジェクト１０２のセクション１３６、具体的には図１の航空機１０４に対応するグラフィック表現である。これらの実施例では、セクション４００は、単一の画像、複数の画像、又は他の何らかの適切な形で位置づけされる。さらに、セクション４００は、航空機１０４の組立て向けに製造されるセクション１３６に対応するグラフィック表現である。
【０１１４】
これらの実施例では、セクション４００は選択可能である。複数のホットスポット４０２のうちのホットスポット４０６を有する複数のセクション４００のうちのセクション４０４を選択することにより、図２のモデル２１６内のセクション４０４に対応するボリュームがこの実施例において表示される。ホットスポット４０６は、図２のボリューム２１９に関連するボリューム識別子２２２に対するポインタである。例えば、ホットスポット４０６には、ボリュームデータベース２２０のボリューム識別子２２１からボリューム識別子２２２を識別するためのＵＲＬ、又は他の何らかのアドレス表現が含まれる。
【０１１５】
ここで、図５を参照する。図５は、一実施形態に係るボリューム識別子のブロック図である。この実施例では、図２のボリューム識別子２２２の一実装態様を示す。
【０１１６】
ボリューム識別子２２２は、任意の数のコンポーネントを含む。図示したように、ボリューム識別子２２２は、識別子５００とボリュームディスクリプタ５０２とを含む。
【０１１７】
識別子５００は、ボリューム識別子２２２を、図２のボリュームデータベース２２０にありうる他のボリューム識別子２２１と区別する。識別子５００は様々な形態をとりうる。例えば、識別子５００は、単語、フレーズ、数、文字数字の列、又は他の何らかの適切な形態である。
【０１１８】
ボリュームディスクリプタ５０２は、モデル２１６のボリュームを表す。例えば、ボリュームディスクリプタ５０２は座標５０６の形態をとる。座標５０６は、この実施例では、図２のモデル２１６によって使用される座標系にある。例えば、座標５０６は、多角形、立方形、または直方体を定義するのに使用される３つの座標である。言うまでもなく、座標５０６以外の他の情報もボリュームディスクリプタ５０２に存在する。例えば、ボリュームディスクリプタ５０２には、球の形態のボリューム２１９を定義するために使用する単一の座標及び半径が含まれる。また別の実施例では、立方体、または他の何らかの形状として、ボリューム２１９を定義するあらかじめ選択されたオフセットを有する単一の座標が存在する。
【０１１９】
このような実施例では、ボリューム識別子２２２には、視点５０８も含まれる。視点５０８により、図２のグラフィカルユーザインターフェース２０８上にグラフィック表現２１４が表示される時に、オペレータに表示されるボリュームの図が画定される。例えば、視点５０８には、そのボリュームの座標系を使用する視点の座標５１０が含まれる。
【０１２０】
ここで図６を参照する。図６は、一実施形態による工事命令インスタンスのブロック図である。図示したように、工事命令インスタンス６００は、図１の工事命令インスタンス１３２からの工事命令インスタンスの一例である。
【０１２１】
図示したように、工事命令インスタンス６００には、任意の数の異なるパーツが含まれる。工事命令インスタンス６００には、識別子６０２、分類６０３、記述６０４、タスク６０５、割り当てられたオペレータ６０６、パーツ識別子６０８、場所６１０、命令６１２、及びステータス６１８が含まれる。
【０１２２】
図示したように、識別子６０２は、図１のタスク１１８のうちの一つのタスクを一意的に識別するのに使用される。識別子６０２は、英数字識別子、数、または他の何らかの適切な種類の識別子である。
【０１２３】
この実施例では、分類６０３は、工事命令インスタンスを分類するために使用される。この分類は、実行されるタスクの種類に基づくものである。例えば、この分類には、座席の設置、配線、列線交換ユニットの設置、または他の適切な種類の分類が含まれる。この分類は、記述的、または識別子、または他の種類のコードの形態である。
【０１２４】
記述６０４により、タスク６０５の記述が提供される。この記述は、オペレータにタスク６０５についての情報を提供する短い記述である。この記述は、ある実施例では、いくつかの単語、または単文である。
【０１２５】
タスク６０５により、実行される作業が識別される。例えば、タスク６０５は、パーツを設置する、パーツを組み立てる、検査を実行する、または他の何らかの適切な作業である。
【０１２６】
割り当てられたオペレータ６０６は、タスク６０５を実行するために割り当てられた一団のオペレータを識別する。ある場合には、オペレータはまだ工事命令インスタンス６００のタスク６０５を実行するように割り当てられていない。
【０１２７】
この実施例では、パーツ識別子６０８により、工事命令インスタンス６００を使用してオブジェクト１０２において組み立てられるパーツが識別される。この実施例では、パーツ識別子６０８はそのパーツのパーツ番号である。例えば、パーツ識別子６０８は、整理番号、整理番号と業者識別子の組み合わせ、又はそれらのパーツが同じ種類であっても他のパーツから特定のパーツを一意的に識別する他の何らかの適切な種類の識別である。
【０１２８】
この実施例では、パーツ識別子６０８は、識別されたパーツのグラフィック表現を生成するために使用される。例えば、パーツ識別子６０８は、表示用のパーツのグラフィック表現を生成するのに必要なモデルの情報をみつけるために使用される。
【０１２９】
場所６１０により、タスク６０５が実行される場所が識別される。この場所は、オブジェクト１０２の座標、または何らかの他の座標系にある。
【０１３０】
命令６１２は、タスク６０５を実行するための一連の命令である。具体的には、一連の命令は、一連のパーツを組み立てるための命令である。このような命令は、段階的な命令、ガイダンス、または他の適切な種類の命令である。このような命令により、パーツを組み立てる、パーツを検査するためのガイダンス、またはタスク６０５に対して実行される他の適切な操作が提供される。命令６１２には、タスク６０５が実行される場所のプランも含まれる。
【０１３１】
図示したように、ステータス６１８により、工事命令インスタンス６００のタスク６０５の実行についての情報が提供される。この実施例では、ステータスは、作業が実行される、完了している、進行中である、割り当てられていない、計画されている、保留中である、キャンセルされている、または工事命令インスタンス６００の他の何らかの適切なステータスを示す。ステータスは、テキスト、コード、符号、または他の適切な機構を使用して示される。加えて、ステータス６１８が実行される作業が完了していることを示す場合、ステータス６１８には、タスク６０５を実行するための作業が行われた際の日付及び時間が含まれる。
【０１３２】
次に図７を参照する。図７は、一実施形態による航空機のセクションのステートのブロック図である。この実施例では、ステート７００は、図２のステート２２６のステートの一例である。
【０１３３】
この実施例では、ステート７００は、ステート７００において存在しうるパーツについての情報を保存するデータ構造である。このデータ構造は、例えば、フラットファイル、リンクリスト、データベースの記録、又は他の何らかの適切な種類のデータ構造である。
【０１３４】
ステート７００は、計画されたステート７０２、実際のステート７０４、又はこの両方の形態である。このような実施例では、ステート７００は、図１の位置１１４のうちの航空機１０４の特定位置における組立条件７０６である。具体的には、組立条件７０６は、図２の組立条件２２７のうちの一つの組立条件である。
【０１３５】
この実施例では、ステート７００にはパーツ７０８が含まれる。パーツ７０８は、航空機１０４に対して選択されたステート７００の航空機１０４に存在するパーツである。図示したように、パーツ７０８は、パーツ識別子７１０を使用して識別される。パーツ識別子７１０は様々な形態をとりうる。例えば、複数のパーツ識別子７１０のうちのパーツ識別子７１２は、複数のパーツ７０８のうちのパーツ７１４のパーツ番号である。例えば、パーツ識別子７１２は、整理番号、整理番号と業者識別子の組み合わせ、又は他の何らかの適切な種類の識別である。この実施例では、パーツ識別子７１２は、たとえそれらのパーツが同じ種類であっても、特定のパーツを他のパーツから一意的に識別する任意の識別子である。
【０１３６】
この実施例では、ステート７００は、オブジェクトマネージャ１２４のオブジェクトビジュアライザ２０４によって、ステート７００において存在するパーツ７０８の、図２に示すようなグラフィック表現２１４を生成するために使用される。このような実施例では、ステート７００は、位置１１４のうちの、航空機１０４の特定位置を表す。この結果、航空機１０４に存在するパーツ７０８のみが、グラフィカルユーザインターフェース２０８上のグラフィック表現２１４に表示される。
【０１３７】
ここで図８を参照する。図８は、一実施形態による固有パーツリストのブロック図である。固有パーツリスト８００は、図２の比較結果２４４の一実装態様の一例である。固有パーツリスト８００により、対応する場所の異なる航空機のパーツ間の図２における差２４６が識別される。
【０１３８】
図示したように、固有パーツリスト８００には、それらのパーツ間の差が複数の場所８０６に対して識別されている一連の第１パーツ８０２と、一連の第２パーツ８０４が記載されている。例えば、場所８１０における第１航空機の第１パーツ８０８は、場所８１０における第２航空機の第２パーツ８１２とは異なる。場所８１０は、比較を行う上で両航空機について同じである。場所８１０は、第１パーツ８０８と第２パーツ８１２の対応する場所である。
【０１３９】
例えば、場所８１０の第１パーツ８０８は、第１航空機の収納棚である。場所８１０の第２パーツ８１２は、第２航空機の化粧室である。この実施例では、第１パーツ８０８と第２パーツ８１２は、コンポーネントの組立品である。
【０１４０】
別の実施例では、第１パーツ８０８は、ドアの第１種類の掛け金であり、第２パーツ８１２は、ドアの第２種類の掛け金である。さらに別の実施例では、第１パーツ８０８は、第１色を有する掛け金であり、第２パーツ８１２は、第２色を有する同じ種類の掛け金である。
【０１４１】
固有パーツリスト８００は、図１の航空機１０４の組立てにおいてオペレータ１２２を支援するように、図２の差２４６を視覚化するグラフィック表現２１４を生成するために使用される。現在の航空機１０４のビルドと前の航空機１４０のビルドとの差２４６のビジュアライゼーションにより、オペレータ１２２が、図１の航空機１０４の現在のビルドを組み立てるための工事命令インスタンス１３２に対して実行すべきタスク１１８に、より早く慣れることが可能になる。
【０１４２】
さらに、このようなビジュアライゼーションは、図１の位置１１４の異なる位置においてタスク１１８を実行するオペレータ１２２のステート２２６に基づき実施される。つまり、ビジュアライゼーションは、現在の組立条件、又はタスク１１８が実行される特定位置において予想される組立条件に基づく。
【０１４３】
図１〜８の製造環境１００において使用される種々のコンポーネントの図は、物理的または技術的な限定を表すことを意味するものではなく、例示的な実施形態が実施可能である。図示したコンポーネントに加えて又は代えて、他のコンポーネントを使用することができる。幾つかのコンポーネントは不必要になることもある。またブロックは、幾つかの機能的なコンポーネントを示すために表示されている。実施形態において実装される場合、一又は複数のこれらのブロックは結合、分割、又は異なるブロックに結合及び分割される。例えば、実施例は航空機に対して記述されているが、一実施形態を航空機以外の他のオブジェクト、例えば非限定的に、輸送手段、潜水艦、人員運搬車、タンク、列車、自動車、バス、宇宙機、水上艦、衛星、ロケット、エンジン、コンピュータ、収穫機、建設用クレーン、ブルドーザー、採掘装置、又は他の適切な種類のオブジェクトに適用することができる。
【０１４４】
別の実施例では、ホットスポット４０６を有するセクション４０４を選択することにより、ボリュームデータベース２２０を使用せずに直接照会処理が行われる。例えば、ホットスポット４０６には、セクション４０４に対応するボリュームのクエリが含まれる。
【０１４５】
別の実施例では、航空機コンパレータ２３６は、オブジェクトビジュアライザ２０４内の一ブロックである。さらに別の実施例では、オブジェクトビジュアライザ２０４は、航空機コンパレータ２３６内のコンポーネントである。
【０１４６】
さらに別の実施例では、第１モデル２３８及び第２モデル２４０以外の他の数のモデルを比較して、比較結果２４４が形成される。例えば、モデルデータベース２１５の一又は複数の追加モデルが、比較結果２４４を生成するために比較を行う航空機コンパレータ２３６によって選択される。
【０１４７】
この実施例では、航空機１０４の第１モデル２３８は、第１航空機の現在のビルドに対するものである。航空機１４０の第２モデル２４０は、第２航空機の前のビルドに対するものである。他の実施例では、航空機１０４及び航空機１４０は両方とも前のビルドである。別の実施例では、航空機１０４と航空機１４０は、同じ組み立てライン、または異なる組み立てラインで組み立てられる現在のビルドである。さらに別の実施例では、航空機１０４は、計画されたビルドであり、航空機１４０は現在の、または前のビルドである。ビルドの種類にかかわらず、航空機ビルド比較システム１３８は、同時に航空機１０４と航空機１４０の表示を提供する。さらに、航空機ビルド比較システム１３８は、同時に両航空機の間をフライスルーする、または移動する能力も提供する。この移動は、ある航空機において見ている場所が、他の航空機において見ている場所に対応するようなものである。つまり、航空機１０４のその場所は、航空機１４０のその場所に対応する場所である。
【０１４８】
ここで、図９〜１２を参照する。図９〜１２は、一実施形態による比較のために航空機のモデルを図を使って選択するグラフィカルユーザインターフェースの表示である。これらの図は、図２のグラフィカルユーザインターフェース２０８が実施される一方法を示すものである。異なるグラフィカルユーザインターフェースは表示システム上に表示され、これにより、図２の表示システム２０９とオペレータが、図２の入力システム２１１等の入力システムを使用して、グラフィカルユーザインターフェースで情報をやり取りすることができる。
【０１４９】
次に図９に注目する。図９には、一実施形態による、見るために航空機のモデルを識別するグラフィカルユーザインターフェースが図解されている。この実施例では、グラフィカルユーザインターフェース９００により、建造物９０４、建造物９０６、および建造物９０８を含む建造物９０２が表示される。
【０１５０】
この特定例においては、グラフィカルユーザインターフェース９００の建造物９０２の各建造物は、航空機の製造が行われる場所を表す。各建造物は、この建造物内で製造される航空機のデータベースに対応する。これらの実施例では、データベースは、特定の種類の航空機のモデルのデータベースである。つまり、データベース内の異なるモデルは、同じ種類であるが、顧客のオプションなどのわずかな違いがある。これらのモデルは、実行される航空機のビルド、及び既存の航空機に対してすでに実行された航空機のビルドを表す。
【０１５１】
例えば、このデータベースは、図２のモデル２１７が同じ種類の航空機に対するものである、モデルデータベース２１５である。図２の第１モデル２３８と第２モデル２４０等の異なるモデルは、この特定例において、異なる顧客のオプションを有する。
【０１５２】
モデルの選択は、任意の数の異なる方法で行われる。この図では、建造物９０４を選択した結果、組み立てられる航空機と、選択されている建造物９０４の種類に対応するデータベースが選択される。さらに、組み立てられる第１航空機の第１モデルは、建造物９０４の選択に基づいて選択される。つまり、第１モデルは、現在組み立てられている、または建造物９０４において組み立てられる航空機から識別される。このデータベースのモデルから、第２モデルがメニュー９１０を使用して選択される。この実施例では、一又は複数のモデルは、建造物９０４の選択から識別される第１モデルとの比較を実行するために、アイテムから選択される。
【０１５３】
この実施例では、アイテム９１２は、建造物９０４の組み立てラインにおいて現在組み立てられている航空機に対する航空機のビルドのデータベースのモデルに対応する。この実施例では、建造物９０４の選択に基づき、アイテム９１２を強調９１３して示す。
【０１５４】
この実施例において示すように、アイテム９１４、アイテム９１６、及びアイテム９１８は、建造物９０４の組み立てラインにおいてすでに組み立てられた航空機に対する前の航空機ビルドのデータベース内のモデルに対応する。この実施例では、比較を実行するために、アイテムから２以上のモデルが選択される。
【０１５５】
言うまでもなく、他の実施例では、建造物９０４の選択により、現在組み立てられている航空機のモデルを選択することなく、単にメニュー９１０が表示される。この実装態様では、建造物９０４内で組み立てられる航空機のモデルのアイテム９１２を選択するユーザ入力が受信される。
【０１５６】
次に図１０に注目する。図１０は、一実施形態による建造物における航空機の位置のグラフィカルユーザインターフェースの図である。この実施例では、航空機の位置１０００は、グラフィカルユーザインターフェース１００２に表示される。これらの位置は、航空機の異なる組み立て段階において実行されるタスクに対応する。
【０１５７】
この特定例においては、航空機の位置１０００には、位置１００４、位置１００６、位置１００８、位置１０１０、及び位置１０１２が含まれる。これらの実施例では、特定のタスクは、航空機の位置１０００のうちの異なる位置において実行される。つまり、航空機の組み立ては、航空機の位置１０００のうちの異なる位置において航空機に異なるパーツを追加しながら位置から位置へ進められる。
【０１５８】
これらの位置のうちの一つを選択した結果、特定の位置において設置されるパーツ、及び前の位置において設置されている任意のパーツのグラフィック表現が識別される。この結果、次の位置まで設置されないパーツは入っていない。例えば、位置１０１２の航空機は、完全に構成された航空機である。位置１０１０の航空機には、座席及びカーペットがない。位置１００８の航空機には、ストーブエンド、化粧室、ギャレー、及び他のパーツが含まれていない。航空機の位置１０００のうちのこのような異なる位置は、これらの実施例では、異なる航空機の組み立て条件を有する。
【０１５９】
これらの実施例では、このような位置には各々その位置に関連するモデルがある。これらのモデルには、特定位置の航空機に存在するパーツが含まれる。この結果、位置が選択され、これにより、パーツのグラフィック表現の表示に使用されるモデルが選択される。この結果、少ないパーツを有する位置のモデルに対するクエリがより迅速に行われ、航空機のパーツのグラフィック表現を生成するための情報が識別される。
【０１６０】
次に図１１に注目する。図１１は、一実施形態による航空機のセクションのグラフィカルユーザインターフェースの図である。この実施例では、グラフィカルユーザインターフェース１１００により、グラフィカルユーザインターフェース１１００のエリア１１０４において航空機のセクション１１０２が表示される。
【０１６１】
図示したように、セクション図１１０５は、グラフィカルユーザインターフェース１１００のエリア１１０４に表示されている。セクション図１１０５は、図２及び図３にブロック図の形式で示したセクション図２２３の実装態様の一例である。この特定例では、セクション図１１０５は、図１０の位置１０１２の航空機についてのものである。
【０１６２】
オペレータは、セクション１１０２から一セクションを選択する。図示したように、セクション１１０２は、グラフィカルユーザインターフェース１１００に表示される図４のセクション４００の例である。セクション１１０２は、この特定例において選択可能である。つまり、セクション１１０２にはホットスポットが含まれる。これらのホットスポットは、この実施例では見られない。ホットスポットは、選択することにより動作が引き起こされるグラフィカルユーザインターフェース１１００のエリアである。これらの実施例では、このようなホットスポットはセクション１１０２に対応する。ホットスポットは、セクション１１０２を網羅する、又はセクション１１０２の周囲にある、又はこれら何らかの組み合わせである。
【０１６３】
別の実施例では、セクション１１０６は、選択されるセクション１１０２の一セクションの一例である。このセクションを選択した結果、セクション１１０６のさらなる詳細図が表示される。この実施例では、セクション１１０６は、航空機の上方バレル部分である。
【０１６４】
加えて、このセクションにあるパーツの識別も、ユーザの特定のセクションの選択に応じて行われる。この識別には、そのセクションにおける航空機の特定位置にある任意のパーツが含まれる。つまり、異なる位置にある航空機の同じセクションは、パーツを設置するタスクに基づいて存在する異なるパーツを有する。この識別は、図２のステート２２６の使用を介して行われる。
【０１６５】
この実施例では、オペレータは、グラフィカルユーザインターフェース１１００の航空機のエリア１１０８をすべて選択することによって、航空機全体を見る選択をすることができる。つまり、表示されるボリュームは、航空機全体である。さらに、オペレータは、一連のセクション１１０２を選択することができる。図示したように、この選択は、グラフィカルユーザインターフェース１１００のエリア１１１０、エリア１１１２、エリア１１１４、エリア１１１６、エリア１１１８、及びエリア１１２０のうちの一つを選択することによって行われる。これらの実施例では、このようなエリアはホットスポットを有する。これにより、オペレータは、オペレータが所望する特定のクエリに適した方法で航空機の異なる部分を見ることができる。
【０１６６】
次に図１２に注目する。図１２は、一実施形態による航空機のセクションのグラフィカルユーザインターフェースの図である。この実施例では、グラフィカルユーザインターフェース１２００により、グラフィカルユーザインターフェース１２００のエリア１２０４において航空機のセクション１２０２が表示される。
【０１６７】
図示したように、セクション図１２０５は、グラフィカルユーザインターフェース１２００のエリア１２０４に表示される。セクション図１２０５は、図２及び図３にブロック図の形式で示すセクション図２２３の実装態様の一例である。この特定例では、セクション図１２０５は、図１０の位置１００４の航空機に対するものである。
【０１６８】
この実施例では、セクション図１２０５のセクション１２０２の図において航空機の一部のみが示されている。図示したように、この特定例では、特定位置にあるセクション１２０２のみが示されている。
【０１６９】
さらに、セクション１２０２もまた選択可能である。セクション１２０２の選択可能性は、セクション１２０２に関連するホットスポットの使用を通して実現される。この結果、セクション１２０２のうちの特定のセクションを選択することにより、選択されたセクションを含む航空機のモデルからそのボリュームが表示される。
【０１７０】
図示したように、エリア１２０８、エリア１２１０、及び１２１２も選択可能である。このようなエリアも、それらに関連するホットスポットを有する。このようなエリアのうちの一つを選択することで、エリア内の異なるセクションを含むボリュームが表示される。
【０１７１】
この実施例では、図１０のグラフィカルユーザインターフェース１００２において提示される組立てラインの位置のうちの一つの選択、図１１又は図１２のセクション又はエリアのうちの一つの選択、又は図１０の位置の選択と図１１又は図１２のセクション又はエリアの両方を使用して特定の場所が識別され、この特定の場所では、図１０のグラフィカルユーザインターフェース１００２の航空機の位置１０００によって図で示される図１の位置１１４のうちの一つにおいて工場の作業現場のオペレータ１２２によって作業が行われる。加えて、組立てラインのその位置にある航空機に存在する特定のパーツを使用して、同じステートの別の航空機との比較が行われる。つまり、他の航空機が同じ位置において同じ組立てラインで建造されている場合がある。航空機のその特定のステートに対して存在するパーツの差の比較は、一実施形態にしたがって行われる。言うまでもなく、ある場合には、比較は両航空機のすべてのパーツに対して行われる。
【０１７２】
つまり、航空機１０４のパーツ１０６と、航空機１４０のパーツ１４２との間の差のビジュアライゼーションは、図２のステート２２６に基づいて行われる。これにより、位置１１４の特定位置において操作を実行するオペレータ１２２が、この特定例において、航空機１０４の現在のビルドのパーツと、図１の航空機１４０の前のビルドのパーツとの比較の差をより簡単に知ることができる。
【０１７３】
図９の建造物９０２を有するグラフィカルユーザインターフェース９００の図、図１０の航空機の位置１０００を有するグラフィカルユーザインターフェース１００２の図、図１１のセクション１１０２を有するグラフィカルユーザインターフェース１１００の図、及び図１２のセクション１２０２を有するグラフィカルユーザインターフェース１２００は、一実施形態にしたがって実行される複数段階のクエリの例である。図示したように、建造物９０２からの建造物の選択により、航空機の特定のモデルが選択される。特定のモデルは、グラフィカルユーザインターフェース１００２を使用して位置において表示される。位置を選択するとその結果、別の図にグラフィカルユーザインターフェース１１００のセクション１１０２、又はグラフィカルユーザインターフェース１２００のセクション１２０２が表示される。これにより、オペレータが選択された位置によって、異なる航空機のモデル間をより簡単に行き来することができる。
【０１７４】
この実施例では、下記の図１３〜１５は、グラフィカルユーザインターフェースにおいて比較するために航空機のモデルが選択される別の方法を示すものである。次に図１３に注目する。図１３は、一実施形態による航空機の種類を選択するグラフィカルユーザインターフェースの図である。
【０１７５】
この実施例では、グラフィカルユーザインターフェース１３００に、モデルのメニュー１３０２が表示される。モデルのメニュー１３０２には、アイテム１３０４、アイテム１３０６、アイテム１３０８、及びアイテム１３１０が含まれる。図示したように、これらのアイテムは各々、特定の種類の航空機を表すものである。
【０１７６】
これらのアイテムのうちの一つを選択することにより、特定の種類の航空機のモデルのデータベースが選択される。このデータベースは、例えば、図２のモデルのデータベース２１５である。
【０１７７】
次に図１４に注目する。図１４は、一実施形態による航空機のモデルを選択するためのグラフィカルユーザインターフェースの図である。図示したように、ウィンドウ１４００はグラフィカルユーザインターフェース１３００に表示されている。比較のために、ウィンドウ１４００を使用して特定の種類の航空機のモデルが選択される。
【０１７８】
図示したように、ウィンドウ１４００により、選択のエントリが表示される。エントリには、エントリ１４０２、エントリ１４０４、エントリ１４０６、エントリ１４０８、及び１４１０、エントリ１４１２、エントリ１４１４、及びエントリ１４１６が含まれる。これらのエントリは各々、同じ種類の航空機のモデルを表すものである。この実施例では、航空機の種類はたとえば、ボーイング７７７、ボーイング７２７、又は他の何らかの種類の航空機である。上述したように、モデルは実際に組み立てられた航空機の、組み立てられる航空機の、組立て計画ステートの航空機の、又は他の何らかの開発段階の航空機のパーツを表す。
【０１７９】
ここで図１５を参照する。図１５は、一実施形態にしたがって、比較のためにモデルの選択を確認するためのグラフィカルユーザインターフェースを示す図である。この実施例では、グラフィカルユーザインターフェース１３００には、ウィンドウ１５００も含まれる。ウィンドウ１５００には、ウィンドウ１５００のフィールド１５０６において比較するためのモデル１５０２とモデル１５０４の選択が示される。
【０１８０】
この実施例では、２つのモデルのみが選択されていることが示されている。これらのモデルが比較に望ましいモデルではない場合、削除ボタン１５０８を選択することによってこれらのモデルが削除される。追加ボタン１５１０を使用して、追加のモデルが追加される。つまり、特定の実装態様によっては、３つ以上のモデルが比較される場合があるということである。
【０１８１】
フィールド１５０６に記載されているモデルが比較に望ましいモデルである場合、ＯＫボタン１５１２を選択するユーザ入力が受信される。ユーザ入力によりこのボタンが選択されると、航空機コンパレータ２３６はフィールド１５０６において識別されたモデルを検索し、比較して、図２の比較結果２４４を形成する。ユーザ入力により、ウィンドウ１５００のキャンセルボタン１５１４を選択して、選択のキャンセルを選択することもできる。
【０１８２】
図１３〜１５のグラフィカルユーザインターフェース１３００の図は、比較のためにモデルを選択する方法を限定するものではない。これらの図に示すもの以外にも、他の種類のグラフィカルユーザインターフェースを使用することが可能である。
【０１８３】
次に図１６に注目する。図１６は、一実施形態によるグラフィカルユーザインターフェースに表示された２機の航空機のモデルを示す図である。この実施例では、グラフィカルユーザインターフェース１６００により、表示デバイス１６０６上に図１の航空機１０４のモデル１６０２と、航空機１４０のモデル１６０４が表示される。モデル１６０２は、図３の第１モデル３２８のグラフィック表現である。モデル１６０４は、図３の第２モデル３３０のグラフィック表現である。表示デバイス１６０６は、図２の表示システム２０９のうちの表示デバイスの一例である。図示したように、モデル１６０２はウィンドウ１６０８に表示され、モデル１６０４はウィンドウ１６１０に表示される。この実施例では、ウィンドウ１６０８及びウィンドウ１６１０は隣同士で示される。言うまでもなく、他の実施例では、ウィンドウ１６０８及びウィンドウ１６１０の他の位置が使用されうる。例えば、ウィンドウ１６０８はウィンドウ１６１０の上に表示される。
【０１８４】
この実施例では、オペレータは、２つのモデルのパーツの比較結果を見ることができる。具体的には、オペレータは同時にモデル１６０２とモデル１６０４との両方を移動する、又はフライスルーすることができる。２つのモデル間の移動は、モデル１６０２の一つの場所を表示すると、モデル１６０４の対応する場所が表示されるように同期される。この実施例では、オペレータがいずれかのモデルの場所を選択することによって、他のモデルの対応する場所が表示される。
【０１８５】
図１７では、一実施形態によるモデル間の差が描かれている。この実施例では、グラフィカルユーザインターフェース１６００のウィンドウ１６０８に表示されるモデル１６０２と、ウィンドウ１６１０に表示されるモデル１６０４は、モデル１６０２とモデル１６０４との間の差を示している。差とは、２つのモデル間に存在する異なる顧客のオプションから生じるパーツの差である。
【０１８６】
この表示から分かるように、グラフィカルユーザインターフェース１６００のウィンドウ１６０８に表示されるモデル１６０２の部分１７００は、モデル１６０２とモデル１６０４との比較結果の差を含むモデル１６０２の部分である。加えて、モデル１６０４のウィンドウ１６１０に表示される部分１７０１は、差が存在するモデル１６０４の対応する部分である。この図では、部分１７００と部分１７０１を異なる詳細レベルにおいて見ることができる。
【０１８７】
例えば、ユーザ入力は、図１７に表示されるモデル１６０２の部分１７００のパーツ又はボリュームを受信する。この実施例では、ユーザ入力はメニュー１７０４を通して受信される。メニュー１７０４を使用して、モデル１６０２の部分１７００を横切って、図１６のグラフィカルユーザインターフェース１６００に表示される部分１７００の特定の場所に到達することができる。
【０１８８】
このユーザ入力の結果、部分１７０１の対応する場所を追加のユーザ入力なしに横切ることになる。つまり、モデルのうちの一つのある場所を見るために選択すると、他のモデルの対応する場所が選択される。
【０１８９】
この実施例では、メニュー１７０４にはコマンド１７０６が含まれる。図示したように、コマンド１７０６には、上部１７０８、下部１７１０、側部１７１４、斜視図１７１６、拡大１７１８、及び縮小１７２０が含まれる。この実施例では、モデル１６０２の異なる図を表示するために、上部１７０８、下部１７１０、側部１７１４、及び斜視図１７１６が使用される。この結果、モデル１６０２のある場所の特定の図が、モデル１６０４の対応する場所の図とともに表示される。
【０１９０】
例えば、オペレータが部分１７００のある場所を選択する。この場所は、座標一式、パーツ識別子、又はこれらの何らかの組み合わせの形態である。部分１７００のその場所を選択すると、追加のユーザ入力を要さずに、部分１７０１における対応する場所が選択される。
【０１９１】
その後、オペレータは上部１７０８、下部１７１０、側部１７１４、及び斜視図１７１６のうちの一つを選択して、選択された部分の特定の図を取得する。特定の図を選択した結果、部分１７００と部分１７０１の両方の同じ図が表示される。
【０１９２】
メニュー１７０４では、拡大１７１８を使用して図を拡大する。対照的に、縮小１７２０を使用して図の大きさを縮小する。この実施例では、図の大きさの変更は部分１７００と部分１７０１の両方に対して行われる。
【０１９３】
この実施例では、部分１７００が、ボリューム又は他の構成物に加えて、又はそれらの代わりにパーツを使用して識別された場合に、フィールド１７２２を使用して、パーツの識別を入力する。このパーツは、この実施例ではモデル１６０２、又はモデル１６０４のいずれかである。パーツがあるモデルにおいて場所を識別するのに使用された場合、その場所を使用して、表示する他のモデルにおいて対応する場所が識別される。
【０１９４】
さらに別の実施例では、オペレータはモデル１６０２又はモデル１６０４を図を使って横切ることができる。例えば、オペレータはポインタを特定の場所に移動して、モデル１６０２のその場所を選択する。この選択により、その場所の拡大図が表示される。例えば、選択された場所周囲のボリュームが識別され、表示される。同様に、モデル１６０４の対応する場所とボリュームが識別され、表示される。いうまでもなく、コンピュータ支援設計モデルなどのモデルを操作するために使用される任意の種類のグラフィック操作を使用して、モデル１６０２及びモデル１６０４の異なる場所へ移動することが可能である。
【０１９５】
次に図１８〜２０を参照する。図１８〜２０は、一実施形態によるモデル間のパーツの比較結果を表示するグラフィカルユーザインターフェースの図である。これらの実施例のグラフィカルユーザインターフェースは、図２のグラフィカルユーザインターフェース２０８の実装態様の一例である。
【０１９６】
これらの実施例では、図１８〜２０の図は、互いに対応する２つのモデルにおける場所を並べて示したものである。第１航空機のモデル１６０２において場所を変更すると、表示されている第２航空機のモデル１６０４における場所も対応して変更される。これにより、オペレータが一つのモデルで場所を変更することができる。表示の変更は、両方のモデルに対して行われ、オペレータには両方のモデル内の対応する場所が示される。
【０１９７】
図１８は、一実施形態によるパーツの比較結果を示すグラフィカルユーザインターフェースの別の図である。図示したように、表示デバイス１８０１上のグラフィカルユーザインターフェース１８００は、ウィンドウ１８０２に第１航空機の場所を表示し、ウィンドウ１８０４に第２航空機の場所を表示する。具体的には、これら２つの図は、図１７の部分１７００及び部分１７０１のさらなる詳細図である。例えば、ウィンドウ１８０２は、部分１７００の場所のさらなる詳細図である。ウィンドウ１８０４は、部分１７０１の場所のさらなる詳細図である。これら２つの場所は、この実施例では、互いに対応する場所である。
【０１９８】
具体的には、これら２つの図は同じ場所のものであり、この実施例では２機の航空機のモデルから生成されたものである。さらに、これらの２つの図は、この実施例では同じ視点からのものである。ウィンドウ１８０２とウィンドウ１８０４は、特定の実装態様により、同じ表示デバイスに表示される、又は異なる表示デバイスに表示される。
【０１９９】
図示したように、ウィンドウ１８０２とウィンドウ１８０４はこの図においては並んで表示される。この実施例では、ウィンドウ１８０２とウィンドウ１８０４に表示される場所は、２機の航空機のモデルのそのボリュームの同じ場所に対するものである。つまり、ウィンドウ１８０２に表示されるその場所は、ウィンドウ１８０４に表示される場所に対応する。この場所は、航空機の両方のモデルに対し同じ航空機座標を使用して示される。
【０２００】
この実施例では、収納１８０６はウィンドウ１８０２に表示される。この同じ対応場所において、化粧室１８０８がウィンドウ１８０４に表示される。これにより、オペレータは、同じ種類の航空機の異なるビルド間の差をさらに簡単に視覚化することができる。
【０２０１】
さらに、この特定例において、グラフィックインジケータ１８１０は、ウィンドウ１８０２の収納１８０６に関連付けられて表示される。グラフィックインジケータ１８１２は、ウィンドウ１８０４の化粧室１８０８に関連付けられて表示される。グラフィックインジケータ１８１０とグラフィックインジケータ１８１２は、この実施例において、これらのウィンドウに表示された場所の差に注目を集めるために使用される。
【０２０２】
この実施例では、グラフィックインジケータ１８１０とグラフィックインジケータ１８１２はアイコンの形態であるが、他の種類のグラフィックインジケータも使用される。例えば、これらの実施例において使用されるアイコンに加えて、又はその代わりに、色、アニメーション、ツールチップ、及び他の適切な種類のグラフィックインジケータが使用される。ツールチップが使用される場合には、この実施例に示す２つの異なるパーツを識別するために文字列が含まれる。
【０２０３】
次に図１９を参照する。図１９は、一実施形態によるパーツの比較結果を示す別のグラフィカルユーザインターフェースの図である。図示したように、オペレータは図１８に示す場所から、場所を変更している。言い換えれば、オペレータは、図１８に表示されるその場所から、図１９に表示される場所へ飛ぶことができる。具体的には、オペレータはモデル１６０２とモデル１６０４のいずれかを見るために新しい場所を選択することができる。
【０２０４】
モデルのうちの一つの場所の変更は、モデルをウォークスルーする、移動する、又はフライスルーする形態をとることができる。言い換えれば、キーボード、マウス、トラックボール、又は他の何らかの入力デバイス等のデバイスから受信したユーザ入力を使用して、モデル内の一つの場所から別の場所へ移動することができる。この移動は、実際の航空機を通って歩く人が見る光景と同じようなものである。例えば、モデルをウォークスルーする場合、場所の変更はＸ−Ｙ平面に沿って行われる。モデルをフライスルーする場合、位置の変更はＸ−Ｙ平面に制約されない。
【０２０５】
図示したように、表示デバイス１８０１上のグラフィカルユーザインターフェース１８００は、ウィンドウ１９０２に表示されるモデル１６０２における第１航空機の場所と、ウィンドウ１９０４に表示されるモデル１６０４における第２航空機の同じ対応する場所を表示する。
【０２０６】
この実施例から分かるように、モデル１６０２の寝室１９０６はウィンドウ１９０２に示される。モデル１６０４の空きエリア１９０８は、ウィンドウ１９０４に示される。
【０２０７】
図２０を参照する。図２０は、一実施形態によるパーツの比較結果を示すグラフィカルユーザインターフェースのさらに別の図である。この実施例では、オペレータは、図１９に示す場所から別の場所へ移動する。図示したように、表示デバイス１８０１上のグラフィカルユーザインターフェース１８００は、ウィンドウ２００２にモデル１６０２における第１航空機の場所を表示し、ウィンドウ２００４にモデル１６０４における第２航空機の同じ場所を表示する。
【０２０８】
この実施例では、２機の航空機の同じ場所に対して、第１の座席構成２００６がウィンドウ２００２に、第２の座席構成２００８がウィンドウ２００４に示されている。航空機の２つの異なるビルド間の座席構成の差が、並んだ表示において視覚化される。
【０２０９】
異なる実施例に示すビジュアライゼーションにより、オペレータが、航空機の現在の又は新たなビルドの、前のビルドと比較した差を、現在使用される技術と比べてより簡単に理解することができる。この種のビジュアライゼーションにより、航空機を組み立てるタスクのために実施される工程を理解するために必要な時間、及び訓練量が削減される。
【０２１０】
さらに、オペレータが一つのモデルを見るために異なる場所を選択すると、このオペレータに対し、対応する場所の選択及び表示が自動的に行われる。オペレータは、モデル１６０２とモデル１６０４のいずれかにおいて場所を変更することができる。この実施例では、オペレータはある時点でモデル１６０２における場所を変更し、それから次の時点においてモデル１６０４における場所を変更することができる。この場所の変更は、ウォークスルー、フライスルー、又は他の何らかの適切な種類の移動の形態である。
【０２１１】
図１６〜２０は、同じ種類の２機の航空機のモデルの比較結果からの差のビジュアライゼーションを提供するために表示されるパーツのいくつかの例としてのみ示されるものである。これらの実施例は、一実施形態を実行可能な方法を制限するものではない。例えば、航空機に関して異なる実施例が表示されているが、同様の表示を他の種類の輸送手段又はオブジェクトに対して使用可能である。例えば、グラフィカルユーザインターフェースは、自動車、船、衛星、エンジン、又は他の何らかの適切な種類のオブジェクト等のオブジェクトのセクションに対して構成される。
【０２１２】
例えば、図１８〜２０の並んだ図の代わりに、互いに重なり合う異なるウィンドウが表示される。さらに別の実施例では、異なる図に表示されるパーツは、航空機の組立条件、設計された又は完成した形の航空機全体、又はこれらの何らかの組み合わせに基づいている。別の実施例では、単一の表示デバイス上に表示されるウィンドウを示したが、他の実施例ではウィンドウは異なる表示デバイス上に表示されうる。
【０２１３】
ここで図２１を参照する。図２１は、一実施形態による航空機のパーツを比較するプロセスのフロー図である。図２１に示すプロセスは、図１の航空機１０４と航空機１４０等の異なる航空機のパーツを比較するのに使用される。異なる工程はオブジェクトマネージャ１２４において実行される。具体的には、図２１の一又は複数の異なる工程は、図２のオブジェクトマネージャ１２４の航空機コンパレータ２３６を使用して実行される。
【０２１４】
このプロセスは、第１顧客オプションを有する第１航空機の第１モデルを識別することによって開始される（工程２１００）。このプロセスでは次に、第２顧客オプションを有する第２航空機の第２モデルを識別する（工程２１０２）。第１モデルの第１顧客オプションを有する第１航空機の第１パーツと、第２モデルの第２顧客オプションを有する第２航空機の第２パーツを比較して、比較結果を形成する（工程２１０４）。第１パーツと第２パーツは、第１航空機と第２航空機のいくつかの又はすべてのパーツである。第１航空機は前に組み立てられた航空機であり、第２航空機はこれから組み立てられる航空機である。他の実施例では、第１航空機と第２航空機は両方すでに組み立てられている場合がある。さらに別の実施例では、航空機のうちの１機は、顧客オプションが顧客へ提供が可能なように設計されている航空機である場合がある。
【０２１５】
このプロセスでは次に、第１の場所の第１パーツと第２の場所の第２パーツのグラフィック表現を表示システム上に同時に表示し（工程２１０８）、その後プロセスは終了する。工程２１０８において同時に、２つの場所が表示システム上において視聴者に同時に表示される。工程２１０８では、第２航空機の第２の場所は、第１航空機の第１の場所に対応する。この差の表示を使用して、オペレータは現在の航空機が組み立てられるべき方法をより迅速に理解することができる。
【０２１６】
次に図２２を参照する。図２２は、一実施形態による第１航空機と第２航空機の場所を識別するプロセスのフロー図である。図２２に示すプロセスは、航空機のモデルにおける対応する場所を識別するために使用される。
【０２１７】
このプロセスは、第１航空機の第１モデルの第１の場所の座標を識別することによって開始される（工程２２００）。工程２２００では、第１の場所は任意の数の異なる方法で識別される。たとえば、第１の場所は、航空機のパーツを識別するユーザ入力から識別される。別の実施例では、第１の場所は、第１航空機における座標を提供するユーザ入力に基づいて識別される。さらに別の実施例では、第１の場所は、一つの場所から別の場所への移動を図で選択するユーザ入力を通して識別される。
【０２１８】
これらの実施例では、座標は、第１モデルにおいて使用される第１航空機の飛行機座標である。航空機のモデルに使用される任意の座標系は、第１航空機の第１モデルにおいてパーツを見つけるために使用される。
【０２１９】
このプロセスでは次に、第１航空機の第１モデルの第１の場所に対応する第２航空機の第２モデルの第２の場所の座標が識別され（工程２２０２）、その後プロセスは終了する。両方のモデルにおいて同じ座標系が使用される場合、第１の場所の座標と第２の場所の座標は同じ値となる。
【０２２０】
別の実施例では、両方のモデルにおいて異なる座標系が使用される場合、第２モデルの座標系は、第１モデルの座標系に変換される。同様に、この実施例では、第１モデルの座標系が第２モデルの座標系に変換される。
【０２２１】
たとえば、第１モデルの原点は操縦室であり、第２モデルの原点は客室である。第２モデルの座標は、第２モデルの原点も操縦室の同じ場所となるように変換される。あるいは、互いに対応する座標のマッピングが使用される。これにより、各モデルの原点の座標が識別され、一つのモデルの原点はほかのモデルの原点と一致するように変換され、これにより両方のモデルの原点が同じ場所になる。
【０２２２】
図２３は、一実施形態による、比較のために第１パーツと第２パーツを識別するプロセスのフロー図である。図２３に示す工程は、図２１の工程２１０４の実装態様の一例である。
【０２２３】
このプロセスは、第１航空機の第１モデルの第１ボリュームを識別することによって開始される（工程２３００）。このプロセスでは次に、第２航空機の第２モデルの第２ボリュームが識別される（工程２３０２）。この第２ボリュームは第１ボリュームに対応するものである。つまり、第２ボリュームは第１ボリュームの識別に基づくものである。これらの実施例では、２つのボリュームには同じパーツが含まれ、同じ寸法を有する。
【０２２４】
次いで、このプロセスでは、第１ボリュームの第１パーツが識別される（工程２３０４）。プロセスでは、次に、第２ボリュームの第２パーツが識別され（工程２３０６）、プロセスはその後終了する。
【０２２５】
いうまでもなく、これらの実施例では、パーツはボリュームを選択するユーザ入力から識別される。これらのボリュームは航空機の一部またはすべてである。ほかの実施例では、パーツは、パーツのリストから第１パーツを選択するユーザ入力から識別される。第２パーツは、これらの実施例では第１パーツと同じ場所にあるパーツである。さらに別の実施例では、ボリュームは、第１の場所と第２の場所の座標に基づくものである。これらの座標は、図２２の工程によって識別される座標等の座標であってよい。
【０２２６】
ここで図２４を参照する。図２４は、一実施形態によるモデルにおいてボリュームを識別するプロセスのフロー図である。このプロセスは、図２３の工程２３００と工程２３０２の実装態様の一例である。
【０２２７】
このプロセスは、表示デバイス上のグラフィカルユーザインターフェースに航空機のセクションを表示することによって開始される（工程２４００）。このセクションは、航空機の組立て用に製造されたセクションに対応し、このセクションは選択可能である。このプロセスでは次に、グラフィカルユーザインターフェースに表示されたセクションから一セクションの選択が検出される（工程２４０２）。
【０２２８】
次に、このプロセスでは、第１モデルの第１ボリュームを、グラフィカルユーザインターフェースに表示されたセクションから選択されたセクションに対応するボリュームとして識別する（工程２４０４）。
【０２２９】
このプロセスでは次に、第２モデルの第２ボリュームを、グラフィカルユーザインターフェースに表示されたセクションから選択されたセクションに対応するボリュームとして識別する（工程２４０６）。この実施例では、第２ボリュームは、第１ボリュームと実質的に同一である。つまり、第１ボリュームと第２ボリュームは、この種の航空機の同じ座標を使用して画定される。同じ座標において、第１ボリュームと第２ボリューム内に包含されるパーツは、２機の航空機の間で異なる。その後プロセスは終了する。
【０２３０】
次に図２５を参照する。図２５は、一実施形態によるオブジェクトのステートを識別するプロセスのフロー図である。この実施例では、本方法を使用して、航空機等のオブジェクトのクエリが視覚的に行われる。このプロセスは、図１のオブジェクトマネージャ１２４を使用して実施可能である。具体的には、図２に示すオブジェクトマネージャ１２４の一又は複数の異なるコンポーネントを使用して、航空機のクエリを視覚的に行う。具体的には、このプロセスは、図１のオブジェクトマネージャ１２４のオブジェクトビジュアライゼーションシステム１３４に位置づけされる。この図に示すプロセスを使用して、別の航空機と差があると識別された航空機の一部分に存在するパーツが識別され、この図に表示されているパーツは、航空機の特定のステートに存在するパーツである。これらの実施例では、特定のステートは、航空機の組立条件である。
【０２３１】
これらの実施例では、このプロセスを使用して、航空機等のオブジェクトのステートが識別される。このステートは、組立条件である。
【０２３２】
このプロセスは、オブジェクトのモデルを識別することによって開始される（工程２５００）。この実施例では、オブジェクトのモデルは、上述したように任意の数の方法で識別される。例えば、モデルは、モデルのリストからモデルを選択することによって識別される。別の実施例では、モデルは、図９のグラフィカルユーザインターフェース９００等のグラフィカルユーザインターフェースを使用して視覚的に識別される。
【０２３３】
次に、このプロセスでは、オブジェクトの組立てステートからステートを識別する（工程２５０２）。これらの実施例では、ステートは、製造施設内のオブジェクトの位置に基づくものである。他の実施例では、ステートは、他の基準に基づくものである。例えば、この基準は、航空機の場所に加えて、又はその代わりに時間に基づくものである。このような実施例では、ステートはオブジェクトの組立条件でありうる。
【０２３４】
このプロセスでは次に、オブジェクトに対して選択されたステートにおいて、オブジェクトに存在するパーツを識別する（工程２５０４）。このようなパーツは、特定のステートの航空機のために組み立てられているパーツである。この結果、選択されたステートが保留となり、オブジェクトはこのステートにおいて異なるパーツを有しうる。
【０２３５】
このプロセスでは次に、表示デバイス上のグラフィカルユーザインターフェースに、オブジェクトについて選択されたステートにおいて航空機に存在するパーツを表示し（工程２５０６）、その後プロセスは終了する。いくつかの実施例では、航空機のセクションは、グラフィカルユーザインターフェースに選択されるステートにおいて、航空機に存在するパーツを有して表示される。つまり、グラフィカルユーザインターフェース１１００と同様の表示を使用して、セクション１１０２が表示される。このセクションは、航空機の組立用に製造されるセクションに対応する。  
【０２３６】
つまり、航空機に対して表示されるセクションは、ステートによって変わる。例えば、図１１のグラフィカルユーザインターフェース１１００における航空機のステートは、図１２のグラフィカルユーザインターフェース１２００における航空機のステートとは異なる。異なるステートに対して異なるセクションが存在する。加えて、同じセクション内で、異なるパーツが、それまで組み立てられたパーツに基づいて存在しうる。
【０２３７】
さらに、このセクションも実施例において選択可能である。これらのセクションを選択する能力は、様々な機構を通して得られる。この実施例では、グラフィカルユーザインターフェースに表示されるセクションに関連するホットスポットを通して選択可能性が得られる。さらに、セクションは、工程２５０６の拡大図において表示される。
【０２３８】
次に図２６を参照する。図２６は、一実施形態によるオブジェクトの現在のステートを識別するプロセスのフロー図である。この実施例では、本方法を使用して、航空機等のオブジェクトのクエリを視覚的に行って、この航空機のためにどのパーツが実際に組み立てられたかを判断する。このプロセスは、図１のオブジェクトマネージャ１２４を使用して実施可能である。具体的には、図２に示すオブジェクトマネージャ１２４の一又は複数の異なるコンポーネントを使用して、航空機のクエリを視覚的に行う。
【０２３９】
これらの実施例では、この現在のステートは、航空機のビルドサイクルに基づくものである。このビルドサイクルは、組立て中の航空機の特定の位置である。これらの実施例では、ビルドサイクルは、工事命令インスタンスから識別される。
【０２４０】
このプロセスは、航空機のモデルを識別することによって開始される（工程２６００）。このプロセスでは次に、航空機の組立ての現在のステートを識別する（工程２６０２）。
【０２４１】
その後、このプロセスでは、航空機の組立ての現在のステートに対して、航空機に存在するパーツを識別する（工程２６０４）。航空機の組立ての現在のステートに対して航空機に存在するパーツを、表示デバイス上のグラフィカルユーザインターフェースに表示し（工程２６０６）、その後プロセスは終了する。
【０２４２】
次に図２７を参照する。図２７は、一実施形態による航空機の組立ての現在のステートにおいて航空機に存在するパーツを識別するプロセスのフロー図である。図２７に示すプロセスは、図２６の工程２６０４の実装態様の一例である。
【０２４３】
このプロセスは、工事命令データベースにアクセスすることによって開始される（工程２７００）。工事命令データベースは、例えば図２の工事命令データベース２１２である。このプロセスでは次に、航空機の組立てにおいて完了している一連の工事命令インスタンスを識別する（工程２７０２）。工程２７０２では、この一連の工事命令インスタンスは、航空機の組立てが開始されてから完了しているすべての工事命令インスタンスである。他の実施例では、この一連の工事命令インスタンスは、航空機の現在の位置において完了しているもののみである。  
【０２４４】
このプロセスでは次に、一連の工事命令インスタンスから、航空機に存在するパーツを識別し（工程２７０４）、その後プロセスは終了する。これらの実施例では、一連の工事命令インスタンスは、図６の工事命令インスタンス６００と同様のものである。パーツの識別は、図６の工事命令インスタンス６００のパーツ識別子６０８を使用して行われる。
【０２４５】
次に図２８Ａ、２８Ｂ、及び２８Ｃを参照する。図２８Ａ、２８Ｂ、及び２８Ｃは、一実施形態による、多数の航空機のパーツ間の差を識別するプロセスのさらに詳しいフロー図である。このプロセスは、ステート、具体的には航空機の組立条件を識別する一実施例である。図２８Ａ、２８Ｂ、及び２８Ｃに示すプロセスは、図１のオブジェクトマネージャ１２４で実施される。具体的には、このプロセスは、オブジェクトビジュアライゼーションシステム１３４のパーツである。図示した一又は複数の工程は、図２のオブジェクトビジュアライザ２０４を使用して実施される。
【０２４６】
このプロセスは、製造施設の一群の建造物を示すグラフィカルユーザインターフェースを表示することによって開始される（工程２８００）。グラフィカルユーザインターフェースには、選択できる建造物のホットスポットが含まれる。ホットスポットとは、選択すると作用を引き起こすグラフィカルユーザインターフェースの一部分である。これらの実施例では、建造物は、オペレータによって選択されるホットスポットである。
【０２４７】
このプロセスでは次に、建造物を選択するユーザ入力を受信する（工程２８０２）。この実施例では、各建造物を使用して、特定の航空機が組み立てられる。この特定の航空機は、特定の種類の航空機である。ある場合には、２つ以上の建造物を使用して同じ種類の航空機が組み立てられるが、特定の航空機は、特殊なオプションを有する顧客のための特殊なビルドである。つまり、同じ種類の異なる航空機は、同じ種類であっても異なるオプションを扱う異なる建造物において組み立てられる。
【０２４８】
次に、製造施設の一連の建造物のうちの建造物を選択することによって、第１航空機の第１モデルが識別される（工程２８０３）。第１航空機は、選択された建造物で組み立てられる航空機である。第２航空機の第２モデルが識別される（工程２８０４）。第２モデルは、この実施例において同じ種類の航空機の他のモデルから第１航空機として選択される。
【０２４９】
建造物の位置が識別される（工程２８０５）。各建造物は、組み立てられている航空機に対して異なる位置を有する。さらに、建造物が同じ位置を有する場合であっても、特定の建造物の特定の位置における航空機のステータスは、他の建造物とは異なる。さらに、同じ位置であっても、異なる航空機は異なる建造物の位置において組み立てられる。
【０２５０】
この位置は、グラフィカルユーザインターフェースに表示される（工程２８０６）。これらの実施例では、異なる位置は、オペレータによって入力されるユーザ入力を通して選択されるホットスポットである。このプロセスでは次に、位置を選択するユーザ入力を受信する。
【０２５１】
このプロセスでは次に、位置の選択に基づいて第１航空機のセクション図を識別する（工程２８０８）。この実施例では、各位置は、表示される異なるセクション図を有する。ある位置における第１航空機のセクションは、これらの実施例において選択された位置において製造されるセクションである。このセクション図には、その特定の位置のセクションが含まれる。
【０２５２】
図示したように、セクション図は例えば、図２のセクション図２２４のうちのセクション図２２３である。異なるセクション図は、この実施例では異なる位置において存在する。図１１のセクション図１１０５と、図１２のセクション図１２０５は、工程２８０８の第１航空機について選択される位置によって選択されるセクション図の例である。
【０２５３】
これらの実施例では、セクション図は、その位置において航空機に存在するパーツについて選択されたものである。これらは、前の位置において第１航空機の組立てからすでに存在するパーツである、又は選択された位置において組み立てられるパーツである。
【０２５４】
プロセスでは次に、第１航空機のセクションを表示する（工程２８１０）。工程２８１０では、セクションは航空機のセクション図に表示される。さらに、異なるセクションは、オペレータによって入力されるユーザ入力によって選択されるホットスポットに関連付けられて表示される。このプロセスでは次に、グラフィカルユーザインターフェースに表示されるセクションからセクションの選択を検出する（工程２８１２）。工程２８１２では、セクションはボリューム識別子に関連付けられたホットスポットを有する。航空機のセクションの選択には、その航空機に関連付けられたホットスポットの選択が含まれる。ホットスポットにより、図２のボリューム識別子２２２等のボリューム識別子が指し示される。ある場合には、ホットスポットは、ボリューム識別子を指し示すリンクである。例えば、ホットスポットは、ボリューム識別子を識別するのに使用されるインデックスである。
【０２５５】
このプロセスでは次に、グラフィカルユーザインターフェースに表示されるセクションから、第１航空機について選択されたセクションに対応する第１モデルの第１ボリュームを識別する（工程２８１４）。このプロセスでは、第２ボリュームが第１ボリュームに対応する第２航空機の第２モデルにおいて、第２ボリュームも識別する（工程２８１５）。
【０２５６】
これらの実施例では、航空機の各セクションは、その航空機の第１ボリュームに関連付けられている。第１ボリュームは、セクションに対して選択されたホットスポットが指し示すボリューム識別子を使用して、セクション図のセクションに関連するボリューム識別子から識別される。ボリューム識別子には、第１ボリュームを画定する情報が含まれる。例えば、ボリューム識別子２２２には、図５に示すボリュームディスクリプタ５０２が含まれる。具体的には、ボリューム識別子には、モデルのボリュームを画定する一連の座標が含まれる。
【０２５７】
次に、このプロセスでは、第１航空機の組立てのステートから一つのステートを識別する（工程２８１６）。これらの実施例では、組立てのステートは、製造施設内の第１航空機の位置に基づく組立条件である。
【０２５８】
このプロセスでは、第１航空機に対して識別されたステートの第１航空機のセクションを表示する（工程２８１７）。この表示はたとえば、図１１のグラフィカルユーザインターフェース１１００、又は図１２のグラフィカルユーザインターフェース１２００の表示である。
【０２５９】
このプロセスでは次に、選択されたセクションに対応する第１モデルにおいて、第１ボリュームのステートに対して存在する第１パーツを識別する（工程２８１８）。存在するこれらのパーツは、その航空機の特定のステートに対して存在するパーツである。
【０２６０】
このプロセスでは次に、対応する第２航空機の現在の組立てステートに対し、第２航空機の第２モデルにおける第２ボリュームに存在する第２パーツを識別する（工程２８２０）。工程２８２０では、第２航空機は、組み立てられる第１航空機と同じ種類のものであってよい。対応する第２航空機の現在の組立てステートとは、対象の第１航空機の現在の組立てステートに対応する、前に組み立てられた航空機の組立てステートである。つまり、第１航空機が組立てライン上の特定の位置にある場合、対応する第２航空機の組立てステートは、組立てライン上の同じ位置における航空機の組立てステートである。
【０２６１】
第１モデルにおける第１航空機の第１パーツと、第２モデルにおける第２航空機の第２パーツの比較が行われ、比較結果が形成される（工程２８２２）。この比較は、選択されたボリュームの、２機の航空機のパーツ間の差を識別するために行われる。
【０２６２】
このプロセスでは次に、第１パーツと第２パーツとの比較結果から、第１パーツと第２パーツの間の差を示す第１パーツと第２パーツのグラフィック表現を表示する（工程２８２４）。この実施例では、グラフィック表現の表示は、図１６〜２０の表示デバイス１６０６上に表示されるもの等の表示を使用して行われる。これにより、２機の航空機のモデルの対応する場所において、第１パーツと第２パーツの同期表示が表示される。
【０２６３】
モデルのうちの一つにおいて、新たな場所が選択されているか否かが判断される（工程２８２６）。このような実施例では、新たな場所は、任意の数の様々な方法を用いて選択される。例えば、新たな場所は、新たなパーツを選択するユーザ入力、新たな座標を入力するユーザ入力、モデルのうちの一つにおいて場所を図を使って選択するユーザ入力のうちの少なくとも一つ、又は他の適切な方法によって選択される。この新たな場所は、いずれかのモデルにおいて選択される。
【０２６４】
モデルのうちの第１モデルにおいて新たな場所が選択された場合、対応する場所は、モデルのうちの第２モデルにおいて識別される（工程２８２８）。これらの実施例では、この対応する場所は、図２２の工程を使用して識別される。
【０２６５】
このプロセスでは次に、新たな場所において第１航空機の第１パーツのグラフィック表現を表示する（工程２８３０）。このプロセスでは、第１モデルにおける新たな場所に対応する、他のモデルにおける一つの場所にある第２航空機の第２パーツのグラフィック表現も表示される（工程２８３２）。これらの実施例では、工程２８３０と工程２８３２は、２機の航空機からの対応する図の同期表示がオペレータに提示されるように、実質的に同時に実行される。このプロセスはその後、工程２８２６に戻る。
【０２６６】
工程２８２６を再度参照する。新たな場所が選択されない場合、航空機の新たなセクションが航空機の位置に対して選択されているか否かが判断される（工程２８３４）。新たなセクションが選択されている場合には、プロセスは上述のように工程２８１２に戻る。
【０２６７】
新たなセクションが選択されていない場合、その航空機の新たな位置が選択されているか否かが判断される（工程２８３６）。新たな位置が選択されている場合には、プロセスは上述のように工程２８０８に戻る。新たな位置が選択されていない場合、このプロセスでは、新たな建造物が選択されているか否かが判断される（工程２８３８）。新たな建造物が選択されている場合には、プロセスは工程２８０３に戻る。そうでない場合、このプロセスでは、オペレータによって選択された工程を実行し（工程２８４０）、その後プロセスは工程２８２４に戻る。工程２８４０では、オペレータはボリュームにおいて表示されたパーツを回転させる、表示を拡大する、パーツを取り外す、パーツに注訳をつける、又はボリュームにおいて表示されたパーツに対して他の工程を実行する。
【０２６８】
次に図２９を参照する。図２９は、一実施形態による、セクションをグラフィカルユーザインターフェースに表示するプロセスのフローチャートである。図２９に示す異なる工程は、図２８Ｂの工程２８２２の実装態様の一例である。
【０２６９】
このプロセスでは、完全なステートにある航空機に存在するパーツを識別する（工程２９００）。その後、このプロセスでは、第２の一連のパーツを形成するために選択されたステートにある航空機に存在するパーツを識別する（工程２９０２）。完全なステートにある航空機に存在するパーツから第２の一連のパーツを引いて、第１の一連のパーツを識別する（工程２９０４）。
【０２７０】
このプロセスでは、選択されたステートにある航空機のセクションにはないボリュームの第１の一連のパーツが隠される。ボリュームにおいて隠されていない第２の一連のパーツが、グラフィカルユーザインターフェースにおいて選択されたセクションを表示するために表示され（工程２９０８）、その後プロセスは終了する。
【０２７１】
ここで図３０を参照する。図３０は、一実施形態によるパーツ間の差を示す図を管理するプロセスのフロー図である。図３０に示すプロセスは、図２８Ｃの工程２８４０において実行される工程の一実施例である。
【０２７２】
このプロセスは、第１パーツと第２パーツの比較結果から、第１パーツと第２パーツとの間の差を示す、表示される第１パーツと第２パーツのグラフィック表現の画像を生成することによって開始される（工程３０００）。このプロセスでは次に、画像を保存し（工程３００２）、その後プロセスは終了する。
【０２７３】
具体的には、図３０に示すプロセスは、オペレータが後の時点で、同じ種類の航空機の異なるビルド間の差を視覚化するために使用する。たとえば、このプロセスを使用して生成された画像は、図２の工事命令データベース２１２の工事命令インスタンス１３２に含まれる。具体的には、これらの画像は、工事命令インスタンス１３２に存在する命令に加えて見ることができるものである。
【０２７４】
例えば、図６の工事命令インスタンス６００では、命令６１２は、航空機の現在のビルドの場所における収納ユニットの組立てを記述したものである。同じ種類の航空機の前のビルドでは、異なる顧客オプションにより、その場所に化粧室を組み立てることが求められる場合がある。
【０２７５】
図３０のプロセスを使用して生成された画像には、工事命令インスタンス６００の命令６１２が含まれる。この差の視覚化により、命令６１２によって記述される工事命令インスタンス６００のタスク６０５にオペレータを慣れさせ、実行させる手助けとなる。
【０２７６】
図示した異なる実施形態でのフロー図及びブロック図は、一実施形態で実装可能な装置及び方法の構造、機能性、及び工程を示している。これに関し、フロー図又はブロック図の各ブロックは、１つの工程又はステップの１つのモジュール、セグメント、機能及び／又は部分を表わすことができる。例えば、ブロックの一又は複数は、ハードウェア内でプログラムコードとして、又はプログラムコードとハードウェアの組合せとして実施可能である。ハードウェアにおいて実施されるとき、ハードウェアは、例えば、フロー図又はブロック図の一又は複数の工程を実施するように製造又は構成された集積回路の形態をとることができる。プログラムコードとハードウェアを組み合わせて実施されるときは、ファームウェアの形態となる。
【０２７７】
一実施形態の幾つかの代替的な実装態様では、ブロックに記載された１つ又は複数の機能は、図中に記載の順序を逸脱して現れることがある。例えばある場合、含まれる機能性によっては、連続して示される二つのブロックは実質的に同時に実行される場合があり、又はブロックは時に逆の順序で実行されうる。また、フロー図又はブロック図に描かれているブロックに加えて他のブロックが追加されることもありうる。
【０２７８】
ある実施例では、セクションは図２５の工程２５０６の拡大図に表示されない。代わりに、セクションは、ホットスポットを通して異なるセクションが選択される航空機全体として表示される。異なるセクションは、この種の実装態様では、線、または他のグラフィックインジケータを使用して提示される。
【０２７９】
ここで図３１を参照する。図３１は、一実施形態によるデータ処理システムのブロック図である。データ処理システム３１００を使用して図１のコンピュータシステム１２６を実装することができる。この実施例では、データ処理システム３１００は通信フレームワーク３１０２を含み、これによりプロセッサユニット３１０４、メモリ３１０６、永続（固定）記憶域３１０８、通信ユニット３１１０、入出力ユニット３１１２、及び表示装置３１１４の間の通信が行われる。この実施例では、通信フレームワークはバスシステムの形態をとることができる。
【０２８０】
プロセッサユニット３１０４は、メモリ３１０６に読み込まれうるソフトウェアに対する命令を実行するように働く。プロセッサユニット３１０４は、特定の態様に応じて、任意の数のプロセッサ、マルチプロセッサコア、または他の何らかの種類のプロセッサであってよい。
【０２８１】
メモリ３１０６及び固定記憶域３１０８は、記憶デバイス３１１６の例である。記憶デバイスは、例えば、限定しないが、データ、機能的な形態のプログラムコード、及び／又は他の適切な情報などの情報を、一時的に及び／又は永続的に記憶することができる任意の個数のハードウェアである。記憶デバイス３１１６は、このような実施例ではコンピュータ可読記憶デバイスと呼ばれることもある。これらの実施例では、メモリ３１０６はたとえば、ランダムアクセスメモリまたは任意の他の適切な揮発性または不揮発性の記憶デバイスであってもよい。固定記憶域３１０８は特定の実装態様に応じて様々な形態をとりうる。
【０２８２】
例えば、固定記憶域３１０８は、一又は複数のコンポーネント又はデバイスを含みうる。例えば、固定記憶域３１０８は、ハードドライブ、フラッシュメモリ、書換え型光ディスク、書換え可能磁気テープ、又はそれらの何らかの組み合わせである。固定記憶域３１０８によって使用される媒体は着脱式であってもよい。例えば、着脱式ハードドライブは固定記憶域３１０８に使用することができる。
【０２８３】
通信ユニット３１１０はこれらの例では、他のデータ処理システム又はデバイスとの通信を提供する。このような実施例では、通信ユニット３１１０はネットワークインターフェースカードである。
【０２８４】
入出力ユニット３１１２は、データ処理システム３１００に接続される他のデバイスとのデータの入出力を可能にする。例えば、入出力ユニット３１１２は、キーボード、マウス、及び／又は他のなんらかの好適な入力デバイスを介してユーザ入力への接続を提供することができる。さらに、入出力ユニット３１１２は出力をプリンタに送ることができる。表示装置３１１４はユーザに情報を表示するメカニズムを提供する。
【０２８５】
オペレーティングシステム、アプリケーション、及び／又はプログラムに対する命令は、通信フレームワーク３１０２を介してプロセッサユニット３１０４と通信する記憶デバイス３１１６内に位置付けされる。種々の実施形態のプロセスは、メモリ（例えば、メモリ３１０６）に位置付けされる、コンピュータで実行される命令を使用して、プロセッサユニット３１０４によって実行される。
【０２８６】
これらの命令は、プログラムコード、コンピュータで使用可能なプログラムコード、又はコンピュータ可読プログラムコードと呼ばれ、プロセッサユニット３１０４内のプロセッサによって読取及び実行することができる。異なる実施形態のプログラムコードは、メモリ３１０６又は固定記憶域３１０８など、異なる物理的な又はコンピュータ可読記憶媒体上に具現化しうる。
【０２８７】
プログラムコード３１１８は、選択的に着脱可能でコンピュータ可読媒体３１２０上に機能的な形態で配置され、プロセッサユニット３１０４で実行用のデータ処理システム３１００に読込み又は転送することができる。プログラムコード３１１８及びコンピュータで読込可能な媒体３１２０は、このような実施例ではコンピュータプログラム製品３１２２を形成する。
【０２８８】
１つの実施例では、コンピュータ可読媒体３１２０は、コンピュータ可読記憶媒体３１２４又はコンピュータ可読信号媒体３１２６であってもよい。これらの実施例では、コンピュータ可読記憶媒体３１２４は、プログラムコード３１１８を伝搬又は送信する媒体よりはむしろプログラムコード３１１８を記憶するために使用される物理的な又は有形の記憶デバイスである。
【０２８９】
代替的には、プログラムコード３１１８は、コンピュータ可読信号媒体３１２６を使用してデータ処理システム３１００に転送することができる。コンピュータ可読信号媒体３１２６は、例えば、プログラムコード３１１８を含む伝播データ信号である。例えば、コンピュータ可読信号媒体３１２６は、電磁信号、光信号、及び／又は他の任意の適切な形式の信号である。これらの信号は、無線通信リンク、光ファイバケーブル、同軸ケーブル、有線、及び／又は他の任意の適切な形式の通信リンクなどの通信リンクによって伝送される。  
【０２９０】
データ処理システム３１００に例示されている種々のコンポーネントは、アーキテクチャ的に制限するものではなく、種々の実施形態が実行可能である。各種の実施形態は、データ処理システム３１００の例示コンポーネントに加えた及び／又は代えたコンポーネントを含む、データ処理システム内に実装できる。図３１に示した他のコンポーネントは、図示の実施例のものと異なってよい。様々な実施形態を、プログラムコード３１１８を実行できる任意のハードウェアデバイスまたはシステムを使用して実装できる。
【０２９１】
本発明の実施形態は、図３２に示す航空機の製造及び保守方法３２００、及び図３３に示す航空機３３００の観点から説明することができる。まず図３２に注目すると、一実施形態による航空機の製造及び保守方法のブロック図が示されている。製造前の段階では、航空機の製造及び保守方法３２００は、図３３の航空機３３００の仕様及び設計３２０２、並びに材料の調達３２０４を含む。
【０２９２】
製造段階では、図３３の航空機３３００のコンポーネント及びサブアセンブリの製造３２０６と、システム統合３２０８とが行われる。その後、図３３の航空機３３００は認可および納品３２１０を経て運航３２１２に供される。顧客による運航３２１２中、図３３の航空機３３００は、定期的な整備および点検３２１４（改造、再構成、改修、およびその他の整備または点検を含み得る）がスケジューリングされる。
【０２９３】
航空機の製造及び保守方法３２００の各プロセスは、システムインテグレーター、第三者、及び／又はオペレータによって実施又は実行されることがある。これらの実施例では、オペレータは顧客である。本明細書の目的のために、システムインテグレーターは、限定しないが、任意の数の航空機メーカー、及び主要システムの下請業者を含むことができ、第三者は、限定しないが、任意の数のベンダー、下請業者、及び供給業者を含むことができ、オペレータは、航空会社、リース会社、軍事団体、サービス機関などであってもよい。
【０２９４】
次に図３３を参照すると、一実施形態で実装されうる航空機のブロック図が示されている。この実施例では、航空機３３００は、図３２の航空機の製造及び保守方法３２００によって製造されたものであり、複数のシステム３３０４及び内装３３０６を有する機体３３０２を含む。システム３３０４の例には、推進システム３３０８、電気システム３３１０、油圧システム３３１２、および環境システム３３１４の１つ以上が含まれる。任意の数の他のシステムが含まれてもよい。航空宇宙産業の例を示したが、自動車産業などの他の産業に異なる実施形態を適用することができる。
【０２９５】
本明細書で具現化した装置及び方法は、図３２の航空機の製造及び保守方法３２００のうちの少なくとも一つの段階で使用可能である。たとえば、システム統合３２０８中に１つ以上の実施形態を実施することができる。異なる実施例を実施して、情報を識別して航空機３３００上でパーツを組み立てるタスクを実行することができる。
【０２９６】
具体的には、航空機の視覚的クエリを使用して、工事命令インスタンスのタスクを実行する、またはタスクが実行された場所を識別することができる。さらにまた、整備及び点検３２１４中に実施形態が実施されてもよい。例えば、オペレータが視覚的クエリを行い、これを見て、整備、機能向上、改修、整備及び点検３２１４中の他の工程においてパーツを組み立てるタスクを実行するための航空機についての情報は、一実施形態を使用して識別される。
【０２９７】
ここで図３４を参照すると、一実施形態による航空機管理システムのブロック図が示される。航空機管理システム３４００は、物理的なハードウェアシステムである。この実施例では、航空機管理システム３４００は、製造システム３４０１、または航空機整備システム３４０２のうちの少なくとも一つを含む。
【０２９８】
製造システム３４０１は、図３３の航空機３３００等の製品を製造するように構成される。これにより、製造システム３４０１は、この実施例において航空機製造システムの形態である。図示したように、製造システム３４０１には製造機器３４０３が含まれる。製造機器３４０３には、加工機器３４０４又は組立て機器３４０６の少なくとも一つが含まれる。
【０２９９】
加工機器３４０４は、航空機３３００を形成するのに使用するパーツのコンポーネントを加工するために使用される機器である。例えば、加工機器３４０４には機械及びツールが含まれる。これらの機械及びツールは、ドリル、油圧プレス、燃焼室、型、複合テープレーヤ、真空システム、施盤、又は他の適切な種類の機器のうちの少なくとも一つである。加工機器３４０４を使用して、金属パーツ、複合パーツ、半導体、回路、ファスナー、リブ、外板、スパー、アンテナ、又は他の適切な種類のパーツのうちの少なくとも一つが加工される。
【０３００】
組立て機器３４０６は、航空機３３００を形成するパーツを組み立てるために使用される機器である。具体的には、組立て機器３４０６を使用して、航空機３３００を形成するコンポーネント及びパーツが組み立てられる。組立て機器３４０６には、機械及びツールも含まれる。このような機械及びツールは、ロボットアーム、クローラ、ファスナー設置システム、レールベースのドリルシステム、又はロボットのうちの少なくとも一つである。組立て機器３４０６を使用して、座席、水平安定板、翼、エンジン、エンジンハウジング、着陸ギアシステム、及び航空機３３００の他のパーツ等のパーツが組み立てられる。
【０３０１】
この実施例では、航空機整備システム３４０２には整備機器３４２４が含まれる。整備機器３４２４には、航空機３３００の整備を実行するのに要するすべての機器が含まれる。この整備には、航空機３３００のパーツに異なる工程を実行するツールが含まれる。このような工程には、パーツの分解、パーツの改修、パーツの検査、パーツの再加工、配置パーツの製造、又は航空機３３００の整備を実行する他の工程のうちの少なくとも一つが含まれる。このような工程は、定例整備、検査、改良、改修、又は他の種類の整備工程のためである。
【０３０２】
この実施例では、整備機器３４２４には、超音波探傷検査デバイス、Ｘ線撮像システム、ビジョンシステム、ドリル、クローラ、及び他の適切なデバイスが含まれる。ある場合には、整備機器３４２４には、加工機器３４０４、組立て機器３４０６、又は整備に必要なパーツを生産し組み立てる加工機器３４０４と組立て機器３４０６の両方が含まれる。
【０３０３】
航空機管理システム３４００には、制御システム３４０８も含まれる。制御システム３４０８はハードウェアシステムであり、ソフトウェア、又は他の種類のコンポーネントも含む。制御システム３４０８は、製造システム３４０１又は航空機整備システム３４０２のうちの少なくとも一つの工程を制御するように構成される。具体的には、制御システム３４０８は、加工機器３４０４、組立て機器３４０６、又は整備機器３４２４のうちの少なくとも一つの工程を制御する。
【０３０４】
制御システム３４０８のハードウェアには、コンピュータ、回路、ネットワーク、及び他の種類の機器が含まれるハードウェアが使われる。この制御は、製造機器３４０３の直接制御の形態である。例えば、ロボット、コンピュータ制御機械、及び他の機器は、制御システム３４０８によって制御される。他の実施例では、制御システム３４０８は、航空機３３００の製造、又は航空機３３００の整備の実行において人間のオペレータ３４１０によって実行される工程を管理する。このような実施例では、図１のオブジェクトマネージャ１２４は制御システム３４０８において実施され、図３３の航空機３３００の製造又は整備のうちの少なくとも一つを管理する。
【０３０５】
異なる実施例では、人間のオペレータ３４１０は、製造機器３４０３、整備機器３４２４、又は制御システム３４０８のうちの少なくとも一つを操作する、又は情報のやり取りをする。この情報のやりとりを実行することによって、航空機３３００が製造される。
【０３０６】
言うまでもなく、航空機管理システム３４００は、航空機３３００以外の他の製品を管理するように構成される。航空機管理システム３４００は、航空宇宙産業における製造に対して記載しているが、航空機管理システム３４００は、他の産業の製品を管理するように構成される。例えば、航空機管理システム３４００は、自動車産業、及び任意の他の適切な産業の製品を製造するように構成される。
【０３０７】
これらの実施例では、図１のオブジェクトマネージャ１２４は、製造システム３４０１において実施され、図３３の航空機３３００の製造が管理される。例えば、２機以上の航空機のパーツの比較結果は、航空機３３００の製造の管理において有用である。例えば、航空機３３００の前に製造された前の航空機のパーツ構成を航空機３３００の製造プランと比較することにより、人間のオペレータ３４１０が，存在しうる新たなオプションに慣れることが可能になる。さらに、パーツの比較は、航空機の組立て条件に基づくものである。具体的には、組立てラインの異なる位置において航空機３３００を組み立てる人間のオペレータ３４１０のうちの異なる人間のオペレータに対し、航空機の組み立てラインにおける様々な位置で比較が行われる。
【０３０８】
異なる実施例では、人間のオペレータ３４１０は、製造機器３４０３又は制御システム３４０８のうちの少なくとも一つを操作する、又は情報のやり取りをする。この情報のやり取りを実行することによって、航空機３３００が製造される。
【０３０９】
言うまでもなく、航空機管理システム３４００は、他の製品を管理するように構成される。航空機管理システム３４００を航空宇宙産業に対して記載してきたが、航空機管理システム３４００は、他の産業の製品を管理するように構成することができる。例えば、航空機管理システム３４００は、自動車産業、及び任意の他の適切な産業の製品を製造するように構成される。
【０３１０】
これにより、オペレータがグラフィカルユーザインターフェースを使用して航空機についての情報を視覚化することができる。このビジュアライゼーションは、コンピュータ支援設計ソフトウェアの経験及び訓練を経ていないオペレータによって工場の作業現場で実行される。この視覚的なクエリにより、オペレータが航空機又は他のオブジェクトを視覚的に見ることが可能になる。具体的には、比較は現在製造中の航空機と、前に製造された前の航空機との間で行われる。オペレータは、組立てライン上で同じ種類の航空機を製造する時に、パーツの変更につながるオプションの変更に慣れることができる。
【０３１１】
加えて、比較は、改良、改修、又は他の工程が実行される整備中にも行われる。例えば、航空機３３００の改修には、航空機３３００の座席構成、又は他のモニュメントの変更が含まれる。この変更のビジュアライゼーションは、航空機３３００の改修において有用である。
【０３１２】
さらに、航空機の場所の座標があれば、オペレータなしでビジュアライゼーションが実行できる。これらの実施例では、グラフィカルユーザインターフェースが航空機のグラフィック表現を表示することによって、航空機の図を横切るために座標を使用することなく、オペレータが航空機の異なる部分を見ることが可能になる。
【０３１３】
さらに、航空機３３００の異なる組立て条件を視覚化する能力を用いて、製造システム３４０１によって実行される工程の管理は、航空機３３００の製造時間を削減し、航空機３３００の製造効率を上げ、航空機３３００を製造する工事命令インスタンスの割当て効率を上げる、及び他の適切な目的を果たすように行われる。
【０３１４】
さらに、パーツのビジュアライゼーションには、同じ種類の航空機の異なるビルド間の場所におけるパーツの組立ての差の識別が含まれる。図２のグラフィカルユーザインターフェース２０８を使用して提供されるビジュアライゼーションを用いて、航空機の前のビルドの特定位置のパーツの組立てに慣れているオペレータが、同じ種類の航空機の現在の、又はこれからのビルドにおける同じ位置でのパーツの組立てにより迅速に慣れることができる。
【０３１５】
加えて、パーツのビジュアライゼーションは、第１航空機と第２航空機の同期表示を使用して同期する方法で実行される。２機の航空機の対応する場所におけるパーツの表示を通して提供される、並びの比較により、一つの航空機から別の航空機への変更の識別が行われる。この種のビジュアライゼーションにより、パーツを組み立てるオペレータが一つの航空機から別の航空機への差をより簡単に知ることができる。
【０３１６】
さらに、この種のビジュアライゼーションは、顧客にも提供可能である。このビジュアライゼーションにより、顧客は、異なる顧客オプションの選択により発生する航空機の差を見ることができる。第１顧客オプションに基づく第１パーツを有する第１航空機の隣り合った図は、第２顧客オプションに基づく第２パーツを有する第２航空機と比較される。この種の図により、現在の構成、可能な構成、又はこれらの組み合わせをフライスルーすることが可能になる。
【０３１７】
ビジュアライゼーションは、異なるオプションを有する同じ航空機のためにも行われる。これにより、顧客は一実施形態を使用して、航空機の異なるオプションを並べて見ることができる。このように、顧客は異なるオプションを比較するために航空機を見てフライスルーすることができる。このビジュアライゼーションは、顧客が航空機のオプションを選択する助けとなる。これにより、第１航空機と第２航空機の対応する場所のパーツ間の差が、オペレータに視覚的に表示される。
【０３１８】
種々の実施形態の説明は、例示及び説明を目的として提供されているものであり、網羅的な説明であること、又は開示された形態に実施形態を限定することを意図していない。当業者には、多数の修正例及び変形例が明らかであろう。実施形態には２機の航空機の比較が記載されているが、他の実施形態を他の機数の航空機の比較に適用することができる。例えば、一実施形態を使用して、３機の航空機、５機の航空機、又は他の機数の航空機を比較することができる。
【０３１９】
さらに、本発明は、以下の条項による実施形態を含む。
【０３２０】
条項１０
装置であって、
第１顧客オプションを有する第１航空機（１４０）の第１モデル（２３８）を識別し；第２顧客オプションを有する第２航空機（１４０）の第２モデル（２４０）を識別し；第１モデル（２３８）における第１航空機の第１パーツ（３０２）を、第２モデル（２４０）における第２航空機（１４０）の第２パーツ（３０４）と比較し；第１の場所（３２０）の第１パーツ（３０２）と第２の場所（３２２）の第２パーツ（３０４）のグラフィック表現（２１４）を同時に表示システム（２０９）上に表示するように構成されたオブジェクトマネージャ（１２４）を備え、第２航空機（１４０）の第２の場所（３２２）は第１航空機（１４０）の第１の場所（３２０）に対応し、第１航空機（１４０）と第２航空機（１４０）の対応する場所のパーツ間の差（２４６）が視覚的に表示される装置。
【０３２１】
条項１６
オブジェクトマネージャ（１２４）は、第１の場所（３２０）を示すユーザ入力を受信すると、第１航空機（１４０）の第１モデル（３２８）における第１の場所（３２０）を識別し；第２航空機（１４０）の第２モデル（３３０）における第１の場所（３２０）に対応する第２の場所（３２２）を識別し；第１の場所（３２０）の第１パーツ（３０２）を識別し；第２の場所（３２２）の第２パーツ（３０４）を識別するように構成される、条項１０に記載の装置。
【０３２２】
条項１７
航空機製造システム  （３４０１）であって、
製造機器（３４０３）の操作を制御するように構成された制御システム（３４０８）と、
第１顧客オプションを有する第１航空機（２８０３）の第１モデル（２３８）を識別し；第２顧客オプションを有する第２航空機（２８０４）の第２モデル（２４０）を識別し；第１モデル（２３８）における第１航空機の第１パーツ（３０２）を、第２モデル（２４０）における第２航空機の第２パーツ（３０４）と比較し；第１の場所（３２０）の第１パーツ（３０２）と第２の場所（３２２）の第２パーツ（３０４）のグラフィック表現（２１４）を同時に表示システム（２０９）上に表示するように構成され、第２航空機の第２の場所（３２２）は第１航空機の第１の場所（３２０）に対応し、第１航空機と第２航空機の対応する場所（８０６）のパーツ間の差（２４６）が視覚的に表示される、制御システム（３４０８）のオブジェクトマネージャ（１２４）
とを備える、航空機製造システム（３４０１）。
【０３２３】
条項１８
第１の場所（３２０）の第１パーツ（３０２）と第２の場所（３２２）の第２パーツ（３０４）のグラフィック表現（２１４）を表示システム（２０９）上に同時に表示するように構成されており、第２航空機の第２の場所（３２２）は第１航空機の第１の場所（３２０）に対応し、第１航空機と第２航空機の対応する場所（８０６）のパーツ間の差（２４６）が視覚的に表示されるオブジェクトマネージャ（１２４）は、第１の場所（３２０）の第１パーツ（３０２）のグラフィック表現（２１４）を表示システム（２０９）の第１表示デバイス（３０６）上に表示し、第２の場所（３２２）の第２パーツ（３０４）のグラフィック表現（２１４）を表示システム（２０９）の第２表示デバイス（３０８）上に同時に表示し、第２航空機の第２の場所（３２２）は第１航空機の第１の場所（３２０）に対応し、第１航空機と第２航空機の対応する場所（８０６）のパーツ（１４２）間の差（２４６）が視覚的に表示されるように構成される、条項１７に記載の航空機製造システム（３４０１）。
【０３２４】
条項１９
第１の場所（３２０）の第１パーツ（３０２）と第２の場所（３２２）の第２パーツ（３０４）のグラフィック表現（２１４）を同時に表示システム（２０９）上に表示するように構成されており、第２航空機の第２の場所（３２２）は第１航空機の第１の場所（３２０）に対応し、第１航空機と第２航空機の対応する場所のパーツ間の差（２４６）が視覚的に表示されるオブジェクトマネージャ（１２４）は、第１の場所（３２０）の第１パーツ（３０２）のグラフィック表現（２１４）を表示システム（２０９）の表示デバイス（３１４）上の第１ウィンドウ（３１０）に表示し、第２の場所（３２２）の第２パーツ（３０４）のグラフィック表現（２１４）を表示システム（２０９）の表示デバイス（３１４）上の第２ウィンドウ（３１２）に表示し、第２航空機の第２の場所（３２２）は第１航空機の第１の場所（３２０）に対応し、第１航空機と第２航空機の対応する場所（８０６）のパーツ（１４２）間の差（２４６）が視覚的に表示されるように構成される、条項１７に記載の航空機製造システム（３４０１）。
【０３２５】
条項２０
製造機器（３４０３）は加工機器（３４０４）と組立て機器（３４０６）のうちの少なくとも一つを含む、条項１７に記載の航空機製造システム（３４０１）。
【０３２６】
さらに、異なる実施形態は、他の実施形態とは異なる特徴を提供することができる。選択された一又は複数の実施形態は、実施形態の原理、実際の用途を最もよく説明するため、及び他の当業者に対し、様々な実施形態の開示内容と、考慮される特定の用途に適した様々な修正との理解を促すために選択及び記述されている。
【符号の説明】
【０３２７】
１００    製造環境
１０２    オブジェクト
１０４    航空機
１０６    パーツ
１０７    組立場所
１０８    建造物
１１０    複数の建造物
１１２    製造施設
１１４    位置
１１８    タスク
１２２    オペレータ
１２４    オブジェクトマネージャ
１２６    コンピュータシステム
１２８    情報
１３０    割当て
１３２    工事命令インスタンス
１３３    依存関係
１３４    オブジェクト視覚化システム
１３５    工事命令ステータス視覚化システム
１３６    セクション
１３７    ステータス
１３８    航空機ビルド比較システム
１４０    航空機
１４２    パーツ
２０２    割当てマネージャ
２０４    オブジェクトビジュアライザ
２０６    インベントリ識別子
２０７    ステータス識別子
２０８    グラフィカルユーザインターフェース
２０９    表示（ディスプレイ）システム
２１０    インターフェースシステム
２１１    入力システム
２１２    工事命令データベース
２１３    ステータス
２１４    グラフィック表現
２１５    モデルデータベース
２１６    モデル
２１７    複数のモデル
２１８    複数のボリューム
２１９    ボリューム
２２０    ボリュームデータベース
２２１    複数のボリューム識別子
２２２    ボリューム識別子
２２３    セクション図
２２４    複数のセクション図
２２５    セクション図データベース
２２６    ステート
２２７    組立条件
２２８    計画上のステート
２２９    実際のステート
２３０    インベントリデータベース
２３１    グラフィックインジケータ
２３６    航空機コンパレータ
２３８    第１モデル
２４０    第２モデル
２４４    比較結果
２４６    違い（差）
３００    同期表示
３０２    第１パーツ
３０４    第２パーツ
３０６    第１表示デバイス
３０８    第２表示デバイス
３１０    第１ウィンドウ
３１２    第２ウィンドウ
３１４    表示デバイス
３１６    グラフィック表現
３１８    グラフィック表現
３２０    第１の場所
３２２    第２の場所
３２４    第１視点
３２６    第２視点
３２８    第１モデル
３３０    第２モデル
３３２    ビューマネージャ
４００    複数のセクション
４０２    複数のホットスポット
４０４    セクション
４０６    ホットスポット
５００    識別子
５０２    ボリュームディスクリプタ
５０６    座標
５０８    視点
５１０    座標
６００    工事命令インスタンス
６０２    識別子
６０３    分類
６０４    記述
６０５    タスク
６０６    割当られたオペレータ
６０８    パーツ識別子
６１０    場所
６１２    命令
６１８    ステータス
７００    ステート
７０２    計画上のステート
７０４    実際のステート
７０６    組立条件
７０８    複数のパーツ
７１０    複数のパーツ識別子
７１２    パーツ識別子
７１４    パーツ
８００    固有パーツのリスト
８０２    複数の第１パーツ
８０４    複数の第２パーツ
８０６    複数の場所
８０８    第１パーツ
８１０    場所
８１２    第２パーツ
９００    グラフィカルユーザインターフェース
９０２    建造物
９０４    建造物
９０６    建造物
９０８    建造物
９１０    メニュー
１０００    航空機の位置
１００２    ビジュアルクエリ
１００４    航空機の位置
１００６    航空機の位置
１００８    航空機の位置
１０１０    航空機の位置
１０１２    航空機の位置
１１００    ビジュアルクエリ
１１０２    航空機のセクション
１１０４    グラフィカルユーザインターフェースのエリア
１１０５    セクション図
１１０６    セクション
１１０８    航空機全体
１１１０    グラフィカルユーザインターフェースのエリア
１１１２    グラフィカルユーザインターフェースのエリア
１１１４    グラフィカルユーザインターフェースのエリア
１１１６    グラフィカルユーザインターフェースのエリア
１１１８    グラフィカルユーザインターフェースのエリア
１１２０    グラフィカルユーザインターフェースのエリア
１２００    グラフィカルユーザインターフェース
１２０２    航空機のセクション
１２０４    グラフィカルユーザインターフェースのエリア
１２０５    セクション図
１２０８    エリア
１２１０    エリア
１２１２    エリア
１３００    グラフィカルユーザインターフェース
１３０２    モデルのメニュー
１４００    ウィンドウ
１５００    ウィンドウ
１５０２    モデル
１５０４    モデル
１５０６    フィールド
１５０８    削除ボタン
１５１０    追加ボタン
１５１２    ＯＫボタン
１５１４    キャンセルボタン
１６００    グラフィカルユーザインターフェース
１６０２    航空機のモデル
１６０４    航空機のモデル
１６０６    表示デバイス
１６０８    ウィンドウ
１６１０    ウィンドウ
１７００    モデルの一部分
１７０１    ウィンドウに表示される部分
１７０４    メニュー
１７０６    コマンド
１７０８    上部
１７１０    下部
１７１４    側部
１７１６    透視
１７１８    拡大
１７２０    縮小
１８００    グラフィカルユーザインターフェース
１８０１    表示デバイス
１８０２    ウィンドウ
１８０４    ウィンドウ
１８０６    収納
１８０８    化粧室
１８１０    グラフィックインジケータ
１８１２    グラフィックインジケータ
１９０２    ウィンドウ
１９０４    ウィンドウ
１９０６    寝室
１９０８    空きエリア
２００２    ウィンドウ
２００４    ウィンドウ
２００６    第１の座席構成
２００８    第２の座席構成
３１００    データ処理システム
３１０４    プロセッサユニット
３１０６    メモリ
３１０８    永続（固定）記憶域
３１１０    通信ユニット
３１１２    入出力ユニット
３１１４    表示装置
３１１６    記憶デバイス
３１１８    プログラムコード
３１２０    コンピュータ可読媒体
３１２２    コンピュータプログラム製品
３１２４    コンピュータ可読記憶媒体
３１２６    コンピュータ可読信号媒体
３２０２    仕様及び設計
３２０４    材料の調達
３２０６    コンポーネント及びサブアセンブリの製造
３２０８    システム統合
３２１０    認可及び納品
３２１２    運航
３２１４    整備及び点検
３３００    航空機
３３０２    機体
３３０４    システム
３３０６    内装
３３０８    推進システム
３３１０    電気システム
３３１２    油圧システム
３３１４    環境システム
３４００    航空機管理システム
３４０１    製造システム
３４０２    航空機整備システム
３４０３    製造機器
３４０４    加工機器
３４０６    組立機器
３４０８    制御システム
３４１０    人間のオペレータ
３４２４    整備機器
【図１】
2015003718.tif 000003
【図２】
2015003718.tif 000004
【図３】
2015003718.tif 000005
【図４】
2015003718.tif 000006
【図５】
2015003718.tif 000007
【図６】
2015003718.tif 000008
【図７】
2015003718.tif 000009
【図８】
2015003718.tif 000010
【図９】
2015003718.tif 000011
【図１０】
2015003718.tif 000012
【図１１】
2015003718.tif 000013
【図１２】
2015003718.tif 000014
【図１３】
2015003718.tif 000015
【図１４】
2015003718.tif 000016
【図１５】
2015003718.tif 000017
【図１６】
2015003718.tif 000018
【図１７】
2015003718.tif 000019
【図１８】
2015003718.tif 000020
【図１９】
2015003718.tif 000021
【図２０】
2015003718.tif 000022
【図２１】
2015003718.tif 000023
【図２２】
2015003718.tif 000024
【図２３】
2015003718.tif 000025
【図２４】
2015003718.tif 000026
【図２５】
2015003718.tif 000027
【図２６】
2015003718.tif 000028
【図２７】
2015003718.tif 000029
【図２８Ａ】
2015003718.tif 000030
【図２８Ｂ】
2015003718.tif 000031
【図２８Ｃ】
2015003718.tif 000032
【図２９】
2015003718.tif 000033
【図３０】
2015003718.tif 000034
【図３１】
2015003718.tif 000035
【図３２】
2015003718.tif 000036
【図３３】
2015003718.tif 000037
【図３４】
2015003718.tif 000038
【外国語明細書】
2015003718000001.pdf
2015003718000002.pdf
2015003718000003.pdf
2015003718000004.pdf