(57)【要約】      （修正有）【課題】航空機内の部品を見つけるための方法および装置を提供する。【解決手段】航空機内で部品が識別される。航空機のモデル２１６から一連のビュー２５２が、それらの一連のビュー２５２内に、航空機内の部品の位置へ案内するように構成されているグラフィカルインジケータ２６２と共に生成される。それらの一連のビュー２５２は、ディスプレイデバイス２５０上に表示される。【選択図】図２
2014201307.tif 000002
【特許請求の範囲】
【請求項１】
航空機（１０４）内の部品（１４４）を識別することと、
前記航空機（１０４）のモデル（２１６）から一連のビュー（２５２）を、前記航空機（１０４）内の前記部品（１４４）の位置（１４２）へ案内するように構成された、前記一連のビュー（２５２）内のグラフィカルインジケータ（２６２）と共に生成することと、
前記一連のビュー（２５２）をディスプレイデバイス（２５０）上に表示することと
を行うように構成されているオブジェクトマネージャー（１２４）を備える装置。
【請求項２】
前記部品（１４４）を識別するように構成されるうえで、前記オブジェクトマネージャー（１２４）は、前記部品（１４４）を、前記部品（１４４）に関する部品識別子（５０８）に基づいて識別するように構成される、請求項１に記載の装置。
【請求項３】
前記部品（１４４）を識別するように構成されるうえで、前記オブジェクトマネージャー（１２４）は、前記部品（１４４）を、前記部品（１４４）に関する座標（４０６）に基づいて識別するように構成される、請求項１に記載の装置。
【請求項４】
前記一連のビュー（２５２）における１つのビュー（２６０）が、前記一連のビュー（２５２）における前のビュー（２６０）よりも、前記航空機（１０４）内の前記部品（１４４）のさらに詳細なビュー（２６０）を提供する、請求項１に記載の装置。
【請求項５】
前記オブジェクトマネージャー（１２４）が、前記航空機（１０４）に対する前記ディスプレイデバイス（２５０）の位置（１４２）を識別することと、前記航空機（１０４）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）に対応する前記航空機（１０４）の前記モデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することとを行うようにさらに構成されている、請求項１に記載の装置。
【請求項６】
前記航空機（１０４）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）を識別することと、前記航空機（１０４）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）に対応する前記航空機（１０４）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を表示することとを行うように構成されるうえで、前記オブジェクトマネージャー（１２４）は、前記航空機（１０４）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）および向きを識別することと、前記航空機（１０４）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）および前記向きに対応する前記航空機（１０４）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を表示することとを行うように構成される、請求項５に記載の装置。
【請求項７】
前記航空機（１０４）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）および前記向きに対応する前記航空機（１０４）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を表示することを行うように構成されるうえで、前記オブジェクトマネージャー（１２４）は、前記ディスプレイデバイス（２５０）上に表示されている前記ビュー（２６０）内に前記部品（１４４）がある場合には、前記ディスプレイデバイス（２５０）の前記位置（１４２）および前記向きに対応する前記航空機（１０４）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を、前記部品（１４４）に関連付けられているグラフィカルインジケータ（２６２）とともに表示することを行うように構成される、請求項６に記載の装置。
【請求項８】
前記航空機（１０４）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）および前記向きに対応する前記航空機（１０４）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を表示することを行うように構成されるうえで、前記オブジェクトマネージャー（１２４）は、前記ディスプレイデバイス（２５０）上に表示されている前記ビュー（２６０）に前記部品（１４４）がない場合には、前記ディスプレイデバイス（２５０）の前記位置（１４２）および前記向きに対応する前記航空機（１０４）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を、前記部品（１４４）の前記位置（１４２）への方向（２６４）を示すグラフィカルインジケータ（２６２）とともに表示することを行うように構成される、請求項６に記載の装置。
【請求項９】
オブジェクト（１０２）内の部品（１４４）を識別することと、
前記オブジェクト（１０２）のモデル（２１６）から一連のビュー（２５２）を、前記オブジェクト（１０２）内の前記部品（１４４）の位置（１４２）へ案内するように構成された、前記一連のビュー（２５２）内のグラフィカルインジケータ（２６２）と共に生成することと、
前記一連のビュー（２５２）をディスプレイデバイス（２５０）上に表示することと
を行うように構成されているオブジェクトマネージャー（１２４）を備える装置。
【請求項１０】
前記オブジェクトマネージャー（１２４）は、前記オブジェクト（１０２）に対する前記ディスプレイデバイス（２５０）の位置（１４２）を識別することと、前記オブジェクト（１０２）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）に対応する前記オブジェクト（１０２）の前記モデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することとを行うようにさらに構成されている、請求項９に記載の装置。
【請求項１１】
前記オブジェクト（１０２）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）を識別することと、前記オブジェクト（１０２）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）に対応する前記オブジェクト（１０２）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を表示することとを行うように構成されるうえで、前記オブジェクトマネージャー（１２４）は、前記オブジェクト（１０２）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）および向きを識別することと、前記オブジェクト（１０２）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）および前記向きに対応する前記オブジェクト（１０２）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を表示することとを行うように構成される、請求項１０に記載の装置。
【請求項１２】
前記オブジェクト（１０２）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）および向きに対応する前記オブジェクト（１０２）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を表示することを行うように構成されるうえで、前記オブジェクトマネージャー（１２４）は、前記ディスプレイデバイス（２５０）上に表示されている前記ビュー（２６０）内に前記部品（１４４）がある場合には、前記ディスプレイデバイス（２５０）の前記位置（１４２）および向きに対応する前記オブジェクト（１０２）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を、前記部品（１４４）に関連付けられているグラフィカルインジケータ（２６２）とともに表示することを行うように構成される、請求項１１に記載の装置。
【請求項１３】
航空機（１０４）に対する前記ディスプレイデバイス（２５０）の前記位置（１４２）および向きに対応する前記オブジェクト（１０２）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を表示することを行うように構成されるうえで、前記オブジェクトマネージャー（１２４）は、前記ディスプレイデバイス（２５０）上に表示されている前記ビュー（２６０）に前記部品（１４４）がない場合には、前記ディスプレイデバイス（２５０）の前記位置（１４２）および向きに対応する前記オブジェクト（１０２）の前記モデル（２１６）内の前記ボリューム（２１９）の前記ビュー（２６０）を、前記部品（１４４）の前記位置（１４２）への方向（２６４）を示すグラフィカルインジケータ（２６２）とともに表示することを行うように構成される、請求項１１に記載の装置。
【請求項１４】
航空機（１０４）内の部品（１４４）を見つけるための方法であって、
前記航空機（１０４）内の前記部品（１４４）を識別すること（１８００）と、
前記航空機（１０４）のモデル（２１６）から一連のビュー（２５２）を、前記航空機（１０４）内の前記部品（１４４）の位置（１４２）へ案内するように構成された、前記一連のビュー（２５２）内のグラフィカルインジケータ（２６２）と共に生成すること（１８０２）と、
前記一連のビュー（２５２）をディスプレイデバイス（２５０）上に表示すること（１８０４）と
を含む方法。
【請求項１５】
前記部品（１４４）を識別すること（１８００）が、
前記部品（１４４）を前記部品（１４４）に関する部品（１４４）識別子に基づいて識別すること（１８００）
を含む、請求項１４に記載の方法。
【請求項１６】
前記部品（１４４）を識別すること（１８００）が、
前記部品（１４４）を前記部品（１４４）に関する座標（４０６）に基づいて識別すること（１８００）
を含む、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般には製造に関し、詳細には乗り物の製造に関する。さらにいっそう詳細には、本開示は、製造環境において乗り物を組み立てるための方法および装置に関する。
【背景技術】
【０００２】
航空機の組立ては、きわめて複雑なプロセスである。１台の航空機のために、数十万個の部品が組み立てられる場合がある。
【０００３】
航空機の組立ては、その航空機の別々の部品を地理的に多様なロケーションにおいて製造することを含むことができる。次いで、それらの別々の部品は、単一のロケーションにおいて最終的に組み立てることが可能である。たとえば、複合航空機の胴体の別々の部分は、別々のロケーションにおいて組み立てられて、最終組立ラインが設置されている中央のロケーションへ運ばれることが可能である。加えて、航空機のエンジン、補助パワーユニット、座席、コンピュータシステム、ライン交換可能ユニット、またはその他のコンポーネントなどのその他の部品は、組み立てられた航空機を形成する目的で組立てのためにその最終ロケーションへ輸送することが可能である。
【０００４】
別々の部品の組立ては、タスクを別々のオペレータに割り当てることを含む。これらのタスクの割り当ては、製造指図インスタンスの形態を取ることができる。それぞれの製造指図インスタンスは、航空機における特定の組立てに関する指示および部品の識別を含むことができる。
【０００５】
作業現場のオペレータは、製造指図インスタンスに記載されている組立指示に従うために航空機上の部品の位置を識別する必要を有する場合がある。それらの位置とは、組み立てられている特定の航空機に対する相対的な位置であり、航空機座標などの基準座標系に関して定義される。いくつかのケースにおいては、位置および向きの両方が必要とされる。その他のケースにおいては、位置のみが必要とされる場合がある。さらに、「ロケーション」とは、本明細書において使用される際には、位置であり、部品の向き、または角回転を含むこともできる。現在、航空機のための部品を組み立てるためのタスクを割り当てられたオペレータは、航空機のための部品を取り付けるまたは組み立てるためのタスクをどこで実行するかを特定するために航空機の青写真の紙コピーを見ることができる。これらの紙コピーは、何らかの案内をオペレータに提供することができるが、往々にして、理解するのが困難である場合があり、十分な情報を含んでいない場合がある。
【０００６】
いくつかのケースにおいては、オペレータは、コンピュータ支援設計ソフトウェアシステムを使用して航空機のコンピュータ支援設計モデルを見ることができる。しかしながら、これらのタイプのシステムは、航空機のモデルを通じて操作を行うためにトレーニングおよび経験を必要とする。
【０００７】
たとえば、コンピュータ支援設計ソフトウェアシステムのオペレータはしばしば、航空機の中の、上の、または近くのロケーションを識別するために航空機座標を使用する。航空機座標は、航空機の中の、上の、または近くのどこかのロケーションに対する相対的な原点を有する。さらに、モデルを通じて行き来する際には、位置は、航空機デカルト座標を使用して定義することが可能である。もちろん、任意の適切な座標系が使用することが可能である。加えて、向きは、α、β、およびγ回転などの角回転を使用して定義することが可能である。しかしながら、これらの航空機座標はしばしば、製造指図インスタンスと呼ばれる作業指示書においてタスクを割り当てられているオペレータにとっては役に立たない。これらの航空機座標は、オペレータにとってはアクションロケーションへと変換されることが必要となる場合がある。加えて、このモデルは、特定のタスクを実行するためにどの部品が航空機内に既に取り付けられていると言えるかまたは言えないかという発想をオペレータに提供しない。
【０００８】
結果として、オペレータは、製造指図インスタンス内のタスクが実行されることになる航空機内のロケーションを見るために、必要とされているよりも多くの時間を要する場合があり、さらなるトレーニングを必要とする場合があり、またはそれらの両方を必要とする場合がある。このさらなる時間またはトレーニングは、航空機を組み立てるために必要とされる時間または費用を増大させる場合がある。
【０００９】
部品の位置については、メンテナンスに関しても同様の問題が存在する。たとえば、オペレータは、検査、取り換え、またはその他のタイプのメンテナンスのために航空機内の特定の部品を見つけることが必要となる場合がある。航空機内でこの部品の位置を見つけ出すことは、オペレータの経験およびトレーニングによっては困難である場合がある。結果として、航空機上でのメンテナンスを実行するために必要とされる時間および費用は、望まれているよりも多くなる場合がある。
【００１０】
本出願は、同じ譲受人に譲渡された、２０１３年２月２８日に出願された「Ｏｂｊｅｃｔ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」と題されている米国特許出願第１３／７８０，１０９号（弁理士整理番号１２−１７２４−ＵＳ−ＮＰ）、２０１３年３月１５日に出願された「Ｃｏｎｄｉｔｉｏｎ  ｏｆ  Ａｓｓｅｍｂｌｙ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」と題されている米国特許出願第１３／８３４，８９３号（弁理士整理番号１２−１７２５−ＵＳ−ＮＰ）、２０１３年３月５日に出願された「Ｓｈｏｐ  Ｏｒｄｅｒ  Ｓｔａｔｕｓ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」と題されている米国特許出願第１３／７８５，６１６号（弁理士整理番号１２−１７３３−ＵＳ−ＮＰ）、２０１３年３月１３日に出願された「Ｎｏｎｃｏｎｆｏｒｍａｎｃｅ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ」と題されている米国特許出願第１３／７９８，９６４号（弁理士整理番号１２−１７２６−ＵＳ−ＮＰ）、および２０１３年３月１５日に出願された「Ｃｏｎｄｉｔｉｏｎ  ｏｆ  Ａｓｓｅｍｂｌｙ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｓｙｓｔｅｍ  Ｂａｓｅｄ  ｏｎ  Ｂｕｉｌｄ  Ｃｙｃｌｅｓ」と題されている米国特許出願第１３／８３５，２６２号（弁理士整理番号１２−２０００−ＵＳ−ＮＰ）に関連している。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】米国特許出願第１３／７８０，１０９号
【特許文献２】米国特許出願第１３／８３４，８９３号
【特許文献３】米国特許出願第１３／７８５，６１６号
【特許文献４】米国特許出願第１３／７９８，９６４号
【特許文献５】米国特許出願第１３／８３５，２６２号
【発明の概要】
【発明が解決しようとする課題】
【００１２】
したがって、上述の問題のうちの少なくともいくつか、ならびにその他の起こり得る問題を考慮に入れる方法および装置を有することが望ましいであろう。
【課題を解決するための手段】
【００１３】
例示的な一実施形態においては、ある装置が、航空機内の部品を識別するように構成されているオブジェクトマネージャーを含む。オブジェクトマネージャーは、航空機のモデルから一連のビューを、それらの一連のビュー内の航空機内の部品の位置へ案内するように構成されているグラフィカルインジケータと共に生成するようにさらに構成されている。オブジェクトマネージャーは、一連のビューをディスプレイデバイス上に表示するようにさらに構成されている。
【００１４】
別の例示的な実施形態においては、ある装置が、オブジェクト内の部品を識別するように構成されているオブジェクトマネージャーを含む。オブジェクトマネージャーは、オブジェクトのモデルから一連のビューを、それらの一連のビュー内に、オブジェクト内の部品の位置へ案内するように構成されているグラフィカルインジケータと共に生成するようにさらに構成されている。オブジェクトマネージャーは、一連のビューをディスプレイデバイス上に表示するようにさらに構成されている。
【００１５】
さらに別の例示的な実施形態においては、航空機内の部品を見つけるための方法が存在する。航空機内で部品が識別される。航空機のモデルから一連のビューが、それらの一連のビュー内に、航空機内の部品の位置へ案内するように構成されているグラフィカルインジケータと共に生成される。それらの一連のビューは、ディスプレイデバイス上に表示される。
【００１６】
さらに別の例示的な実施形態においては、ある航空機管理システムが、コントロールシステムと、そのコントロールシステム内のオブジェクトマネージャーとを含む。コントロールシステムは、航空機の製造をコントロールするように構成されている。オブジェクトマネージャーは、航空機内の部品を識別するように構成されている。オブジェクトマネージャーは、航空機のモデルから一連のビューを、それらの一連のビュー内に、航空機内の部品の位置へ案内するように構成されているグラフィカルインジケータと共に生成するようにさらに構成されている。オブジェクトマネージャーは、一連のビューをディスプレイデバイス上に表示するようにさらに構成されている。
【００１７】
これらの特徴および機能は、本開示のさまざまな実施形態において独立して達成されることが可能であり、またはさらに他の実施形態においては組み合わされることが可能であり、それらの実施形態においては、以降の説明および図面を参照すれば、さらなる詳細を理解することができる。
【００１８】
例示的な実施形態の特徴と考えられる新規な特徴は、添付の特許請求の範囲に示されている。しかしながら、例示的な実施形態、ならびにそれらの実施形態の使用の好ましいモード、さらなる目的および特徴は、本開示の例示的な実施形態に関する以降の詳細な説明を添付の図面と併せて読みながら参照することによって、最もよく理解されるであろう。
【図面の簡単な説明】
【００１９】
【図１】例示的な一実施形態による製造環境を示すブロック図である。
【図２】例示的な一実施形態によるオブジェクトマネージャーを示すブロック図である。
【図３】例示的な一実施形態によるセクショナルビューを示すブロック図である。
【図４】例示的な一実施形態によるボリューム識別子を示すブロック図である。
【図５】例示的な一実施形態による製造指図インスタンスを示すブロック図である。
【図６】例示的な一実施形態による、位置情報を生成するためのアーキテクチャーを示すブロック図である。
【図７】例示的な一実施形態による、部品識別子から部品を識別するためのグラフィカルユーザインターフェースを示す図である。
【図８】例示的な一実施形態による、座標から部品を識別するためのグラフィカルユーザインターフェースを示す図である。
【図９】例示的な一実施形態による、製造指図インスタンス識別子から部品を識別するためのグラフィカルユーザインターフェースを示す図である。
【図１０】例示的な一実施形態による、部品の位置を識別する一連のビューからの１つのビューを示す図である。
【図１１】例示的な一実施形態による、部品の位置を識別する一連のビューからの１つのビューを示す別の図である。
【図１２】例示的な一実施形態による、部品の位置を識別する一連のビューからの１つのビューを示すさらに別の図である。
【図１３】例示的な一実施形態による、部品の位置を識別する一連のビューからの１つのビューの中の部品に関する情報を示す図である。
【図１４】例示的な一実施形態による航空機内のオペレータを示す図である。
【図１５】例示的な一実施形態による、ディスプレイデバイス上に表示されるグラフィカルユーザインターフェースを示す図である。
【図１６】例示的な一実施形態による航空機内のオペレータを示す別の図である。
【図１７】例示的な一実施形態による、ディスプレイデバイス上に表示されるグラフィカルユーザインターフェースを示す図である。
【図１８】例示的な一実施形態による、部品を見つけるためのプロセスを示すフローチャートである。
【図１９】例示的な一実施形態による、部品の位置への強化された案内を提供するためのプロセスを示すフローチャートである。
【図２０】例示的な一実施形態による、部品を見つけるためのプロセスを示すフローチャートである。
【図２１】例示的な一実施形態によるデータ処理システムを示すブロック図である。
【図２２】例示的な一実施形態による航空機製造／サービス方法を示すブロック図である。
【図２３】例示的な一実施形態が実施することが可能である航空機を示すブロック図である。
【図２４】例示的な一実施形態による製造システムを示すブロック図である。
【発明を実施するための形態】
【００２０】
これらの例示的な実施形態は、１つまたは複数のさまざまな考慮事項を認識し、考慮に入れている。たとえば、これらの例示的な実施形態は、タスクを実行する際にオペレータが航空機の視覚化を見ることができるということを認識し、考慮に入れている。たとえばオペレータは、航空機のモデルを見ることができる。
【００２１】
実施例は、航空機の３次元モデル内の部品を識別することが、望まれているよりも困難である場合があるということを認識し、考慮に入れている。さらに、航空機のモデル内で部品が識別された場合に、航空機内のその部品の位置に到達することは、航空機のモデルを見ることから望まれているよりも困難である場合がある。
【００２２】
したがって、例示的な実施形態は、航空機内の部品を見つけるための方法および装置を提供する。一実施例においては、航空機内のある部品が識別される。航空機のモデルから一連のビューが生成され、それらの一連のビュー内には、航空機内のその部品の位置に到達するための案内を提供するように構成されているグラフィカルインジケータが備わっている。次いで、それらの一連のビューは、ディスプレイデバイス上に表示することが可能である。
【００２３】
次いで図を参照すると、とりわけ図１を参照すると、製造環境を示すブロック図が、例示的な一実施形態に従って示されている。製造環境１００は、オブジェクト１０２が組み立てることが可能である環境の一例である。
【００２４】
この実施例においては、オブジェクト１０２は、航空機１０４の形態を取っている。オブジェクト１０２は、部品群１０６を組み立てることによって完成される。１つの部品は、コンポーネントのグループである。本明細書において使用される際には、「〜のグループ」とは、アイテムに言及して使用される場合には、１つまたは複数のアイテムを意味する。たとえば、コンポーネントのグループとは、１つまたは複数のコンポーネントのことである。
【００２５】
１つの部品は、示されているこれらの実施例においては、単一のコンポーネントまたはコンポーネントのアセンブリでありうる。たとえば部品は、座席、座席の行、インフライトエンターテイメントシステム、ダクト、ダクトのシステム、グローバルポジショニングシステム受信機、エンジン、エンジンハウジング、インレット、またはその他の適切なタイプの部品であることが可能である。
【００２６】
この実施例においては、部品群１０６を組み立てることは、製造施設１１２における建物群１１０のうちの建物１０８内の組立ロケーション１０７において行うことが可能である。建物１０８内での部品群１０６の組立ては、オブジェクト１０２のための組立ロケーション１０７内の位置群１１４において生じることが可能である。位置群１１４内のそれぞれの位置は、オブジェクト１０２を組み立てるためにタスク１１８のグループが実行される建物１０８内のロケーションである。
【００２７】
これらの実施例においては、タスクとは、作業の断片である。タスクは、オブジェクト１０２の組立て上で作業することを割り当てられているオペレータ１２２のグループによって実行される１つまたは複数のオペレーションから構成することが可能である。
【００２８】
これらの実施例においては、オブジェクト１０２の組立てを管理するために、オブジェクトマネージャー１２４が使用することが可能である。オブジェクト１０２が航空機１０４である場合には、オブジェクトマネージャー１２４は、航空機管理システムの一部であることが可能である。オブジェクトマネージャー１２４は、ソフトウェア、ハードウェア、ファームウェア、またはそれらの組合せで実装することが可能である。ソフトウェアが使用される場合には、オブジェクトマネージャー１２４によって実行されるオペレーションは、プロセッサユニット上で稼働するように構成されているプログラムコードで実装することが可能である。ファームウェアが使用される場合には、オブジェクトマネージャー１２４によって実行されるオペレーションは、プログラムコードおよびデータで実装され、永続メモリ内に格納されて、プロセッサユニット上で稼働することが可能である。ハードウェアが採用される場合には、そのハードウェアは、オブジェクトマネージャー１２４においてオペレーションを実行するように機能する回路を含むことができる。
【００２９】
これらの実施例においては、ハードウェアは、複数のオペレーションを実行するように構成されている回路システム、集積回路、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス、またはその他の何らかの適切なタイプのハードウェアの形態を取ることができる。プログラマブルロジックデバイスを用いると、このデバイスは、それらの複数のオペレーションを実行するように構成される。このデバイスは、後の時点で再構成されることが可能であり、またはそれらの複数のオペレーションを実行するように永続的に構成することが可能である。プログラマブルロジックデバイスの例としては、たとえば、プログラマブルロジックアレイ、プログラマブルアレイロジック、フィールドプログラマブルロジックアレイ、フィールドプログラマブルゲートアレイ、またはその他の適切なハードウェアデバイスが含まれる。加えて、プロセスは、無機コンポーネントと統合された有機コンポーネントで実装されることが可能であり、および／または人間を除いた有機コンポーネントのみから構成することが可能である。たとえば、プロセスは、有機半導体内の回路として実装することが可能である。
【００３０】
示されているように、オブジェクトマネージャー１２４は、コンピュータシステム１２６内に実装することが可能である。コンピュータシステム１２６は、１つまたは複数のコンピュータである。複数のコンピュータが存在する場合には、コンピュータシステム１２６内のそれらのコンピュータは、ネットワークなどの通信メディアを使用して互いに通信することができる。コンピュータシステム１２６はすべて、同じロケーションに、または別々の地理的ロケーションに配置することが可能である。たとえば、コンピュータシステム１２６は、建物群１１０の全体にわたって分散されること、または建物１０８内に配置することが可能である。コンピュータシステム１２６の複数の部分は、製造施設１１２から離れた別の地理的ロケーションに配置されることさえ可能である。
【００３１】
オブジェクト１０２の組立てを管理する際には、オブジェクトマネージャー１２４は、オブジェクト１０２に関するタスク群１１８および情報１２８を管理することができる。この実施例においては、タスク群１１８の管理は、タスク群１１８をオペレータ群１２２に割り当てること、タスク群１１８のステータスをモニタすること、タスク群１１８を整理すること、タスク群１１８に関する情報を提供すること、またはその他の適切なオペレーションのうちの少なくとも１つを含むことができる。情報１２８は、たとえば、オブジェクトのモデル、部品の在庫、または、オブジェクト１０２に関するその他の適切な情報を含むことができる。
【００３２】
本明細書において使用される際には、「〜のうちの少なくとも１つ」という語句は、アイテムのリストとともに使用される場合には、列挙されているアイテムのうちの１つまたは複数のさまざまな組合せが使用される可能性があるということ、およびリスト内のそれぞれのアイテムの１つのみが必要とされる可能性もあるということを意味する。たとえば、「アイテムＡ、アイテムＢ、またはアイテムＣのうちの少なくとも１つ」は、アイテムＡ、またはアイテムＡおよびアイテムＢを含むことができるが、それらには限定されない。この例は、アイテムＡ、アイテムＢ、およびアイテムＣ、またはアイテムＢおよびアイテムＣを含むこともできる。アイテムは、特定のオブジェクト、物、またはカテゴリーであることが可能である。言い換えれば、「〜のうちの少なくとも１つ」は、任意の組合せのアイテムおよび任意の数のアイテムがリストから使用することが可能であるが、リスト内のアイテムのうちのすべてが必要とされることはないということを意味する。
【００３３】
これらの実施例においては、オブジェクトマネージャー１２４は、製造指図インスタンス群１３２の形態の割り当て群１３０を使用して、タスク群１１８を管理することができる。たとえば、オブジェクトマネージャー１２４は、実行およびオブジェクト１０２の組立てのために、製造指図インスタンス群１３２の使用を通じて、タスクをオペレータ群１２２に割り当てることができる。加えて、オペレータ群１２２によるオブジェクト１０２の組立ての状態を識別するために、製造指図インスタンス群１３２のステータスが使用することが可能である。
【００３４】
加えて、タスク群１１８は、依存関係群１３３を有することができる。言い換えれば、タスク群１１８は、特定の順序で実行することが可能である。依存関係群１３３は、タスク群１１８内のタスクがタスク群１１８内のその他のタスクに対して相対的にいつ実行されるべきかを示すことができる。依存関係群は、タスク群１１８に加えて、またはタスク群１１８の代わりに、部品群１０６に関するものであることも可能である。この形態では、依存関係群１３３は、結果としてタスク群１１８に関する依存関係群１３３になっていると言える。
【００３５】
結果として、依存関係群１３３は、割り当て群１３０が製造指図インスタンス群１３２として作成される様式に影響を与えることができる。詳細には、依存関係群１３３は、製造指図インスタンス群１３２がいつ実行されるべきかを特定するために使用することが可能である。
【００３６】
これらの実施例においては、オブジェクトマネージャー１２４は、オブジェクト１０２を組み立てるためのさまざまな機能および能力を提供することができる。たとえば、オブジェクトマネージャー１２４は、オブジェクト視覚化システム１３４、製造指図ステータス視覚化システム１３５、またはその他のタイプのシステムのうちの少なくとも１つを含むことができる。これらのシステムは、ハードウェア、ソフトウェア、またはそれらの何らかの組合せを使用して実装することが可能である。
【００３７】
一実施例においては、オブジェクト視覚化システム１３４は、オブジェクト１０２の視覚化をオペレータ群１２２に提供することができる。詳細には、オペレータ群１２２は、オブジェクト１０２内の複数のセクション１３６を見るために、オブジェクト視覚化システム１３４を使用してクエリーを実行することができる。詳細には、セクション群１３６は、航空機１０４などのオブジェクト１０２の組立てのための製造施設１１２におけるセクション群に対応するセクション群であることが可能である。
【００３８】
これらの実施例においては、製造は、部品のためのコンポーネントを製作すること、部品を形成するためにコンポーネントどうしを組み立てること、オブジェクト１０２のための部品どうしを組み立てること、または、オブジェクト１０２を組み立てるために実行されるその他の何らかの適切な製造オペレーションのうちの少なくとも１つを含むことができる。
【００３９】
たとえば、オブジェクトマネージャー１２４は、オブジェクト１０２のすべて、またはオブジェクト１０２の１つもしくは複数の特定のセクションに関する視覚的な情報を提供することができる。このタイプの視覚化は、オブジェクト１０２が航空機１０４の形態を取っているときに特に有用である場合がある。情報１２８は、オペレータ群１２２が航空機１０４を組み立てるために部品群１０６に関するタスク群１１８を実行するときに使用することが可能である。
【００４０】
別の実施例においては、製造指図ステータス視覚化システム１３５は、製造指図インスタンス群１３２のステータス１３７の視覚化することができる。この情報は、オペレータ群１２２に視覚的に提供することが可能である。
【００４１】
加えて、オブジェクト視覚化システム１３４は、位置情報１３８を生成することができる。位置情報１３８は、オペレータ群１２２によって航空機１０４内の位置群１４０に到達するために使用することが可能である。詳細には、位置情報１３８は、製造指図インスタンス群１３２に関するタスク群１１８を実行するために航空機１０４内の位置群１４０に到達するための案内をオペレータ群１２２に提供することができる。言い換えれば、位置情報１３８は、オペレータ群１２２が航空機１０４内の位置群１４０へ物理的に進むことを可能にすることができる。
【００４２】
この実施例においては、部品のロケーション（位置および向きを含む）とは、その部品がどこで見つけ出することが可能であるかの記述である。たとえば、部品の位置は、ＸおよびＹ座標、Ｘ、Ｙ、およびＺ座標、またはその他の何らかの適切な座標系を使用して記述することが可能である。部品の向きは、適切な座標系のＸ、Ｙ、およびＺ軸を中心にした角回転によって記述することが可能である。いくつかの例においては、部品の位置のみが関連している場合がある。その他の例においては、位置および向きの両方が必要とされる場合がある。
【００４３】
これらの実施例においては、この案内は、オブジェクト視覚化システム１３４によって生成される位置情報１３８から視覚的な様式で提供される。示されているように、位置群１４０は、部品群１０６が配置される、部品群１０６が取り付けられるべきである、またはそれらの何らかの組合せである航空機１０４内の物理的な位置である。
【００４４】
たとえば、オブジェクト視覚化システム１３４は、ロケーションにおける部品群１０６内の部品１４４を検査するために位置群１４０内の位置１４２にオペレータ群１２２を導く視覚的な情報を提供することができる。別の例においては、位置１４２は、部品１４４が航空機１０４内に取り付けられることになる位置であることが可能である。さらに、オブジェクトマネージャー１２４は、オブジェクト１０２の組立てを管理する際にその他の適切な機能を提供することもできる。
【００４５】
次いで図２を参照すると、オブジェクトマネージャーを示すブロック図が、例示的な一実施形態に従って示されている。この図においては、オブジェクトマネージャー１２４内に実装することが可能であるコンポーネントの例が示されている。
【００４６】
示されているように、オブジェクトマネージャー１２４は、複数のさまざまなコンポーネントを含む。たとえば、オブジェクトマネージャー１２４は、割り当てマネージャー２０２、オブジェクトビジュアライザ２０４、在庫識別子２０５、ステータス識別子２０６、およびグラフィカルユーザインターフェース２０７を含む。オブジェクトマネージャー１２４内のこれらの別々のコンポーネントは、ハードウェア、ソフトウェア、またはそれらの何らかの組合せを使用して実装することが可能である。本明細書において使用される際には、「複数の」とは、アイテムに言及して使用される場合には、１つまたは複数のアイテムを意味する。たとえば、複数のさまざまなコンポーネントとは、１つまたは複数のさまざまなコンポーネントを意味する。
【００４７】
グラフィカルユーザインターフェース２０７は、オペレータ群１２２がオブジェクトマネージャー１２４と対話するためのインターフェースを提供するように構成されている。これらの実施例においては、グラフィカルユーザインターフェース２０７は、インターフェースシステム２０９内のディスプレイシステム２０８上に表示することが可能である。
【００４８】
ディスプレイシステム２０８は、ハードウェアであり、液晶ディスプレイ（ＬＣＤ）、発光ディスプレイ（ＬＥＤ）、有機発光ディスプレイ（ＯＬＥＤ）、またはその他の適切なタイプのディスプレイデバイスのうちの少なくとも１つから選択される１つまたは複数のディスプレイデバイスを含むことができる。
【００４９】
示されているように、ディスプレイシステム２０８は、ディスプレイデバイス２５０を含む。ディスプレイデバイス２５０は、さまざまな形態を取ることができる。たとえば、ディスプレイデバイス２５０は、グラフィカルユーザインターフェース２０７を表示することができるタブレットコンピュータ、ラップトップコンピュータ、モバイル電話、およびその他の適切なタイプのデバイスのうちの１つから選択することが可能である。いくつかの実施例においては、ディスプレイシステム２０８は、複数のディスプレイデバイスを含むことができる。さらに、そのディスプレイデバイスは、完全なデータ処理またはコンピュータシステムではなく、単にモニタであることが可能である。
【００５０】
入力は、オペレータ群１２２からインターフェースシステム２０９内の入力システム２１０を通じて受け取ることが可能である。この実施例においては、入力システム２１０は、ハードウェアシステムである。入力システム２１０は、１つまたは複数のデバイスを含むことができる。これらのデバイスは、キーボード、マウス、ジョイスティック、タッチスクリーンパネル、またはその他の適切なタイプのデバイスのうちの少なくとも１つを含むことができる。
【００５１】
この実施例においては、割り当てマネージャー２０２は、製造指図データベース２１１内の製造指図インスタンス群１３２の形態の割り当て群１３０を管理するように構成されている。たとえば、割り当てマネージャー２０２は、製造指図インスタンス群１３２を使用してタスク群１１８をオペレータ群１２２に割り当てるために使用することが可能である。加えて、割り当てマネージャー２０２は、製造指図インスタンス群１３２を通じて割り当てられたタスク群１１８の実行に関する情報を受け取るように構成されることも可能である。この情報は、割り当てマネージャー２０２によって製造指図インスタンス群１３２に関するステータス２１２を生成および更新するために使用することが可能である。
【００５２】
加えて、製造指図データベース２１１は、依存構造群２１３を含むこともできる。依存構造群２１３は、部品群１０６およびタスク群１１８のうちの少なくとも１つの間における依存関係群１３３を記述するために使用することが可能である。たとえば、第２の部品が取り付けられる前に第１の部品が取り付けられることが必要である場合がある。別の例としては、部品を取り付けるための第１のタスクが、その部品の取付けを検査するための第２のタスクに先立って実行されることが必要である場合がある。依存構造群２１３は、オブジェクト１０２を組み立てるための部品群１０６またはタスク群１１８のうちの少なくとも１つの間におけるこれらの関係を記述する。
【００５３】
オブジェクトビジュアライザ２０４は、部品群１０６に関するグラフィカル表示群２１４を生成するように構成されている。グラフィカル表示群２１４は、ディスプレイシステム２０８内のグラフィカルユーザインターフェース２０７上に表示することが可能である。示されているように、オブジェクトビジュアライザ２０４は、モデルデータベース２１５にアクセスするように構成されている。オブジェクトビジュアライザ２０４は、オブジェクト１０２のために、詳細には航空機１０４のためにモデルデータベース２１５内のモデル群２１７からモデル２１６を識別することができる。モデル２１６は、この実施例においてはグラフィカル表示群２１４を生成するために使用される。これらの実施例においては、モデル２１６は、グラフィカル表示群２１４が生成することが可能であるスピードを上げるように最適化することが可能である。言い換えれば、モデル２１６は、一定でないことが可能であり、それによってモデル２１６は、設計変更を行うために容易に使用することが可能である。それらの特徴に関する情報は、グラフィカル表示群２１４が生成することが可能であるスピードを上げるために除去またはアレンジすることが可能である。
【００５４】
これらの実施例においては、グラフィカル表示群２１４は、航空機１０４の形態を取ることができるオブジェクト１０２のセクション群１３６のために生成することが可能である。この実施例においては、モデル２１６は、オブジェクト１０２について、モデルデータベース２１５内のモデル群２１７から識別される。モデル群２１７は、さまざまな形態を取ることができる。たとえば、モデル群２１７は、コンピュータ支援設計（ＣＡＤ）ファイルを含むことができるが、それには限定されない。
【００５５】
モデル群２１７内のそれぞれのモデルは、特定のオブジェクトに関するものでありうる。これらのオブジェクトは、同じタイプのものでありうるが、別々のインスタンスのために使用することが可能である。たとえば、モデル群２１７は、特定のタイプの航空機のためのものでありうるが、別のインスタンスのために使用することが可能である。それぞれのモデルは、顧客のために組み立てられている特定の航空機のためのものでありうる。さらに、別々のモデルは、同じ航空機モデルのためのものでありうるが、顧客によって選択される別々のオプションのためのバリエーションを有することができる。その他の実施例においては、モデル群２１７は、航空機１０４の別々のタイプのためのモデルを含むことができる。
【００５６】
グラフィカル表示群２１４の生成は、モデル２１６のすべて、またはモデル２１６内のボリューム２１８のグループに基づくことが可能である。これらのアイテムは、別々の形状を有することができる。たとえば、ボリューム群２１８内のボリューム２１９は、立方体、直方体、円柱、球、またはその他の何らかの適切な形状であることが可能である。
【００５７】
これらの実施例においては、ボリューム２１９は、オブジェクト１０２の部品群１０６内の１つの部品の少なくとも１つの部分のためのものである。ボリューム２１９は、その部品を包含するのに十分な大きさであることが可能である。ボリューム２１９は、その部品より大きくてもよい。これらの実施例においては、ボリューム２１９は、グラフィカルユーザインターフェース内でその部品を見るためのその部品の周囲の一定量のスペースを含むことができる。たとえば、その部品の周囲のその一定量のスペースは、その部品をグラフィカルユーザインターフェース内で１つまたは複数の角度から見るためのものでありうる。この例においては、それらの１つまたは複数の角度は、オペレータの視点からの１つまたは複数の角度であることが可能である。この例においては、オペレータの視点は、その部品に関連付けられているタスクを実行しているオペレータのものでありうる。
【００５８】
示されているように、ボリューム２１８のグループは、ボリュームデータベース２２０を使用してモデル２１６内で識別することが可能である。ボリュームデータベース２２０は、ボリューム群２１８内のどのボリュームがグラフィカル表示群２１４として表示することが可能であるかを識別するために使用することが可能である情報の集合である。詳細には、情報のその集合は、ボリューム識別子群２２１を含むことができる。たとえば、ボリューム識別子群２２１内のボリューム識別子２２２は、ボリューム群２１８内のボリューム２１９を定義することができる。
【００５９】
これらの実施例においては、ボリューム２１９の識別は、セクショナルビューデータベース２２５内のセクショナルビュー群２２４からのセクショナルビュー２２３を使用して行うことが可能である。セクショナルビュー群２２４は、別々のオブジェクトのセクショナルビューを含むことができる。たとえば、セクショナルビュー２２３は、モデル２１６に対応することができる。オペレータは、この特定の例においては、グラフィカルユーザインターフェース２０７上に表示されるセクショナルビュー２２３を使用して、ボリューム２１８のグループを選択することができる。
【００６０】
示されているように、セクショナルビューデータベース２２５内のセクショナルビュー群２２４は、オブジェクト１０２のためのセクション群１３６のビューを提供することができる。これらの実施例においては、セクション群１３６は、オブジェクト１０２の組立てのために製造されるセクションに対応する。詳細には、セクション群１３６は、航空機１０４の組立てのために製造されるセクションに対応することができる。
【００６１】
さらに、セクショナルビュー群２２４は、別々のレベルの詳細を含むことができる。たとえば、セクショナルビュー群２２４は、レベルの階層を含むことができ、その階層においては、低いレベルは、その階層内の高いレベルよりも航空機１０４に関するさらに多くの詳細を有する。いくつかの実施例においては、セクショナルビュー群２２４内の１つのセクショナルビューを選択すると、結果として別のセクショナルビューが表示することが可能である。その他の実施例においては、セクショナルビュー内で選択が行われると、結果として、グラフィカル表示群２１４がモデル２１６から生成されて、グラフィカルユーザインターフェース２０７上に表示することが可能である。この様式においては、オペレータは、セクショナルビュー群２２４内の別々のセクショナルビューを通じて航空機１０４に視覚的にクエリーを行うことができる。
【００６２】
結果として、グラフィカルユーザインターフェース２０７において表示されるセクショナルビュー２２３との間でのユーザ入力を生み出すオペレータ対話が、モデル２１６内のボリューム群２１８を識別するために使用することが可能である。そのユーザ入力は、ボリューム識別子群２２１からボリューム識別子２２２を識別するために使用することが可能である。ボリューム識別子２２２は、モデル２１６内のボリューム２１９を指し示すことができる。
【００６３】
これらの実施例においては、オブジェクトビジュアライザ２０４は、モデルデータベース２１５内のモデル２１６からの情報を入手するためにボリューム識別子群２２１を使用してクエリーを生成することができる。詳細には、情報は、航空機１０４のためのモデル２１６内のボリューム２１９に関するデータであることが可能である。
【００６４】
示されているように、オブジェクトビジュアライザ２０４は、オブジェクト１０２の状態群２２６に関するグラフィカル表示群２１４を生成するように構成されることも可能である。これらの実施例においては、状態群２２６は、航空機１０４の形態のオブジェクト１０２のために使用することが可能である。言い換えれば、航空機１０４は、状態群２２６内の別々の状態において取り付けられる部品群１０６内の別々の部品を有することができる。これらの実施例においては、状態群２２６は、オブジェクト１０２のための組立状況群２２７の形態を取ることができる。
【００６５】
たとえば、状態群２２６は、建物１０８における組立ロケーション１０７内の航空機１０４の位置群１１４に基づくことができる。これらの実施例においては、状態群２２６は、計画された状態群２２８または実際の状態群２２９のうちの少なくとも１つから選択することが可能である。
【００６６】
航空機１０４は、組立ロケーション１０７における位置群１１４内の別々の位置における計画された状態群２２８内の別々の計画された状態を有することができる。この実施例においては、計画された状態群２２８内の計画された状態は、位置群１１４内の特定の位置において取り付けられることが予期される部品を含む。言い換えれば、これらの部品は、航空機１０４のためにその位置において取り付けられている場合もあり、または取り付けられていない場合もある。
【００６７】
これらの実施例においては、計画された状態は、位置群１１４内の航空機１０４の過去の位置、現在の位置、または未来の位置に基づくことが可能である。言い換えれば、グラフィカル表示群２１４は、航空機１０４のための計画された状態群２２８のために存在する任意の位置に関して生成することが可能である。
【００６８】
示されているように、実際の状態群２２９内の実際の状態は、航空機１０４内に実際に取り付けられている部品群１０６を含む。言い換えれば、ある特定の状態は、その状態において取り付けられる選択された数の部品を有することができる。実際の状態群２２９内の実際の状態は、航空機１０４の過去の位置または現在の位置のうちの少なくとも１つに基づくことが可能である。言い換えれば、グラフィカル表示群２１４は、以前の時点において実際に取り付けられた部品群１０６に関して生成することが可能である。この以前の時点は、オペレータによって選択することが可能である。この様式においては、オペレータは、以前のどこかの時点において部品群１０６を取り付けるために実行されたタスク群１１８を見ることができる。
【００６９】
加えて、実際の状態は、航空機１０４の現在の状態であることが可能である。言い換えれば、グラフィカル表示群２１４は、現時点において取り付けられている部品群１０６に関して生成することが可能である。この様式においては、グラフィカル表示群２１４は、航空機１０４内に現時点で存在する部品群１０６を視覚化するために使用することが可能である。
【００７０】
これらの実施例においては、既に取り付けられている部品、または以前の時点において取り付けられた部品の識別は、製造指図インスタンス群１３２を使用して行うことが可能である。詳細には、製造指図インスタンス群１３２は、部品群１０６内の部品が取り付けられているかどうか、またはどの部品が取り付けられているかを示すことができる。
【００７１】
モデルデータベース２１５は、オブジェクトのためのモデルのデータベースである。これらの実施例においては、これらのモデルは、たとえばコンピュータ支援設計モデル（ＣＡＤ）であることが可能である。もちろん、オブジェクトの３次元の形状に関する情報を提供することができる任意のタイプのモデルが使用することが可能である。加えて、これらのモデルは、素材に関するその他の情報、組立の指示、またはその他の適切なタイプの情報を含むこともできる。
【００７２】
示されているように、在庫識別子２０５は、在庫データベース２３０にアクセスするように構成されている。在庫データベース２３０は、部品に関する情報を含む。在庫データベース２３０は、部品の在庫があるかどうか、部品がいつ送達されるか、利用可能な部品の数に関する情報、またはその他の適切なタイプの情報を含むことができる。
【００７３】
示されているように、ステータス識別子２０６は、製造指図インスタンス群１３２のうちの１つまたは複数に関するステータスの視覚化するように構成されている。この実施例においては、ステータス識別子２０６は、航空機１０４などのオブジェクト１０２の特定のロケーションにおける製造指図インスタンスのステータスを識別するためのグラフィカルユーザインターフェース２０７を通じたグラフィカルフロントエンドをオペレータに提供するように構成されている。この情報は、オペレータがその特定のロケーションの座標を知らなくても、識別することが可能である。
【００７４】
これらの実施例においては、オブジェクトビジュアライザ２０４は、航空機１０４などのオブジェクト１０２のモデルを識別するように構成されている。たとえば、オブジェクトビジュアライザ２０４は、オブジェクト１０２のためにモデルデータベース２１５内のモデルを識別することができる。
【００７５】
ステータス識別子２０６はまた、オブジェクト１０２のための製造指図インスタンス群１３２を識別するように構成されている。この識別は、割り当てマネージャー２０２との対話を通じて行うことが可能である。
【００７６】
この実施例においては、ステータス識別子２０６はまた、製造指図インスタンス群１３２のステータス２１２を識別するように構成されている。この識別も、割り当てマネージャー２０２を通じて行うことが可能である。
【００７７】
オブジェクトビジュアライザ２０４は、製造指図インスタンス１３２のグループに関する図１における部品群１０６のグラフィカル表示群２１４をディスプレイシステム２０８内のディスプレイデバイス２５０上のグラフィカルユーザインターフェース２０７において表示するように構成されている。グラフィカル表示群２１４の生成は、製造指図インスタンス１３２のグループの識別に基づくことが可能である。言い換えれば、オブジェクトビジュアライザ２０４は、製造指図インスタンス１３２のグループ内の部品の識別を受け取るように構成されている。これらの部品の識別は、グラフィカル表示群２１４を生成するために使用することが可能である。
【００７８】
さらに、ステータス識別子２０６はまた、オブジェクトビジュアライザ２０４によってグラフィカルユーザインターフェース２０７上に表示される部品群１０６のグラフィカル表示群２１４に関連しているグラフィカルインジケータ２３１のセットを表示するように構成されている。本明細書において使用される際には、「〜のセット」とは、アイテムに言及して使用される場合には、１つまたは複数のアイテムを意味する。たとえば、グラフィカルインジケータ２３１のセットとは、グラフィカルインジケータ群２３１のうちの１つまたは複数のことである。
【００７９】
これらの実施例においては、グラフィカルインジケータ群２３１を見ているオペレータの注意が部品に引き付けられる際には、グラフィカル表示群２１４内の１つのグラフィカル表示に関連して、グラフィカルインジケータ群２３１内の１つのグラフィカルインジケータが表示されると考えられる。したがって、そのグラフィカルインジケータは、そのグラフィカル表示の一部として、そのグラフィカル表示上に、そのグラフィカル表示のいくらか近くに、または、そのグラフィカル表示に注意を引き付けるその他の何らかの適切な様式で表示することが可能である。
【００８０】
部品群１０６のグラフィカル表示群２１４に関連して表示されるグラフィカルインジケータ２３１のセットは、さまざまな形態を取ることができる。たとえば、グラフィカルインジケータ２３１のセットは、カラー、クロスハッチング、アイコン、強調表示、アニメーション、またはその他の適切なタイプのグラフィカルインジケータのうちの少なくとも１つから選択することが可能である。
【００８１】
さらに、製造指図インスタンス１３２のグループは、複数のさまざまな方法で識別することが可能である。たとえば、製造指図インスタンス１３２のグループは、オペレータからグラフィカルユーザインターフェース２０７へのユーザ入力によって識別することが可能である。たとえば、受け取られるユーザ入力は、製造指図インスタンス１３２のグループの選択であることが可能である。
【００８２】
別の実施例においては、製造指図インスタンス１３２のグループの識別は、図１におけるオブジェクト１０２内の部品１０６のグループを選択するユーザ入力に基づいて識別することが可能である。部品１０６のグループの選択は、部品群１０６のリストからの部品１０６のグループの選択、およびグラフィカルユーザインターフェース２０７における部品群１０６のグラフィカル表示群２１４の表示からの部品１０６のグループの選択のうちの１つであることが可能である。
【００８３】
加えて、ステータス識別子２０６は、グラフィカルユーザインターフェース２０７において表示される部品群１０６のグラフィカル表示群２１４から選択される部品のための製造指図インスタンスに関する情報を表示することができる。
【００８４】
グラフィカルユーザインターフェース２０７におけるこの情報を用いて、現実世界のオペレーションが実行することが可能である。たとえば、図１におけるオブジェクト１０２の組立ては、製造指図インスタンス群１３２に関する部品群１０６のグラフィカル表示群２１４、およびグラフィカルユーザインターフェース２０７上に表示されるグラフィカルインジケータ２３１のセットに基づいて管理することが可能である。たとえば、実行されるべきであるオペレーションの識別は、この視覚化を使用して行うことが可能である。これらのオペレーションは、特定の部品がいつ組み立てられるべきか、オブジェクト１０２において組み立てられた部品の検査がいつ行われるべきか、またはその他の適切なタイプのオペレーションを含むことができる。
【００８５】
これらの実施例においては、オブジェクトマネージャー１２４はまた、位置情報１３８をディスプレイデバイス２５０上のグラフィカルユーザインターフェース２０７において表示するように構成することが可能である。位置情報１３８は、この実施例においては、航空機１０４内の位置１４２における部品１４４に到達するために使用される。
【００８６】
示されているように、オブジェクトマネージャー１２４内のオブジェクトビジュアライザ２０４は、航空機１０４内の部品１４４を識別する。この実施例においては、部品１４４は、複数のさまざまな方法で識別することが可能である。たとえば、部品１４４は、部品１４４に関する部品識別子に基づいて識別することが可能である。別の実施例においては、部品１４４は、部品１４４に関する座標を使用して識別することが可能である。さらに他の実施例においては、部品１４４は、モデル２１６の視覚的な表示からの部品１４４の選択から、ならびにその他の適切な技術を使用して識別することが可能である。
【００８７】
オブジェクトビジュアライザ２０４によって航空機１０４のモデル２１６から一連のビュー２５２が生成される。一連のビュー２５２は、グラフィカルインジケータ群２５４を含む。一連のビュー２５２内のグラフィカルインジケータ群２５４は、航空機１０４内の部品１４４の位置１４２へ案内するように構成されている。一連のビュー２５２は、ディスプレイシステム２０８内のディスプレイデバイス２５０上のグラフィカルユーザインターフェース２０７上に表示することが可能である。
【００８８】
これらの実施例においては、一連のビュー２５２における１つのビューは、一連のビュー２５２における前のビュー内の部品１４４のさらに詳細なビューを提供する。言い換えれば、一連のビュー２５２は、航空機１０４内の部品１４４の位置１４２を識別する際にさらなる詳細を提供するシーケンスで存在することができる。示されているように、一連のビュー２５２におけるビュー２６０は、部品１４４のための位置１４２に関するシーケンスにおける前のビューと比較すると、より拡大されたビューまたは「ズームインされたビュー」であることが可能である。一連のビュー２５２におけるグラフィカルインジケータ群２５４は、部品１４４のための位置１４２に注意を引き付けるように構成されている。
【００８９】
さらに、一連のビュー２５２は、航空機１０４のために組み立てることが可能である部品群１０６のすべてを含むことができる。いくつかの実施例においては、一連のビュー２５２は、状態群２２６内の特定の状態で存在する部品１４４を含むことができる。言い換えれば、一連のビュー２５２は、航空機１０４のための組立状況群２２７内の特定の組立状況に基づく部品群１０６を含むことができる。上述したように、状態群２２６内の特定の状態で航空機１０４内に存在する部品群１０６の識別は、製造指図インスタンス群１３２を使用して行うことが可能である。
【００９０】
さらに、いくつかの実施例においては、ディスプレイデバイス２５０はセンサ２５６を含むことができる。センサ２５６は、航空機１０４に対するディスプレイデバイス２５０のロケーション２５８を識別するように構成されている。この実施例においては、ロケーション２５８は、ディスプレイデバイス２５０の位置およびディスプレイデバイス２５０の向きであることが可能である。もちろん、いくつかの実施例においては、ディスプレイデバイス２５０の位置は、ディスプレイデバイス２５０の向きを伴わずに識別することが可能である。
【００９１】
これらの実施例においては、センサ２５６は、さまざまな形態を取ることができる。たとえば、センサ２５６は、慣性測定ユニット、加速度計システム、グローバルポジショニングシステム受信機、またはその他の適切なデバイスであることが可能である。さらに、センサ２５６は、特定の実施態様に応じて複数のデバイスまたは複数のタイプのデバイスを含むことができる。
【００９２】
ここで説明される際の航空機１０４に対するディスプレイデバイス２５０のロケーションは、部分的に組み立てられた形態の航空機１０４であることが可能である。その他の実施例においては、航空機１０４は、完全に組み立てられた形態であることが可能である。
【００９３】
この構成で、ディスプレイデバイス２５０は、オペレータ群１２２内のオペレータによって航空機１０４内で部品１４４を見つけるために操作されるように構成することが可能である。詳細には、オペレータは、部品１４４の位置１４２を探している間にディスプレイデバイス２５０を携行することができる。一連のビュー２５２は、オペレータを部品１４４の位置１４２の方へ導く様式でディスプレイデバイス２５０上のグラフィカルユーザインターフェース２０７において表示することが可能である。
【００９４】
このタイプの案内は、インタラクティブな案内であることが可能である。たとえば、この案内は、一連のビュー２５２を表示している間にオペレータを部品１４４の位置１４２へ導くために、仮想現実、拡張現実、またはその他の何らかのさらにシンプルなタイプのディスプレイを使用することができる。
【００９５】
示されているように、ロケーション２５８は、複数の次元におけるディスプレイデバイス２５０の位置、およびディスプレイデバイス２５０の向きを含む。ディスプレイデバイス２５０の位置は、航空機１０４のための航空機座標に基づくことが可能である。
【００９６】
この実施例においては、一連のビュー２５２におけるビュー２６０は、ディスプレイデバイス２５０上に表示することが可能である。ビュー２６０は、航空機１０４のモデル２１６内のボリューム２１９のビューであることが可能である。航空機１０４のモデル２１６内のボリューム２１９のビュー２６０は、ディスプレイデバイス２５０のロケーション２５８に対応する。
【００９７】
示されているように、航空機１０４のモデル２１６内のボリューム２１９のビュー２６０は、ディスプレイデバイス２５０上のグラフィカルユーザインターフェース２０７において表示されているビュー２６０内に部品１４４がある場合の部品１４４の表示に関連付けられているグラフィカルインジケータ群２５４内のグラフィカルインジケータ２６２を伴うディスプレイデバイス２５０のロケーション２５８に対応する。ディスプレイデバイス２５０上のグラフィカルユーザインターフェース２０７において表示されているビュー２６０に部品１４４がない場合の部品１４４の位置１４２への方向２６４を示すグラフィカルインジケータ２６２を伴うモデル２１６内のボリューム２１９のビュー２６０の表示。
【００９８】
一連のビュー２５２の表示は、タスク群１１８内のさまざまなタスクを実行するために使用することが可能である。この表示は、一連のビュー２５２を使用して航空機１０４の組立てまたはメンテナンスのうちの少なくとも１つを実行するために使用することが可能である。この様式においては、航空機１０４を組み立てる際にタスク群１１８を実行するために必要とされる時間および費用が低減することが可能である。
【００９９】
図２においては、さまざまなコンポーネントが、オブジェクトマネージャー１２４内に配置されているものとして示されている。これらのさまざまなコンポーネントは、別々のシステムの一部として使用することが可能である。それらのシステムは、オブジェクト視覚化システム１３４、製造指図ステータス視覚化システム１３５、またはその他の適切なシステムのうちの少なくとも１つを含むことができる。オブジェクトマネージャー１２４内の１つのコンポーネントは、複数のシステムにおいて使用することが可能である。たとえば、オブジェクトビジュアライザ２０４は、オブジェクト視覚化システム１３４および製造指図ステータス視覚化システム１３５の両方の中に存在することが可能である。言い換えれば、オブジェクトマネージャー１２４内に示されているさまざまなコンポーネントは、オブジェクトマネージャー１２４内の別々のシステムによって同時に使用することが可能である。
【０１００】
次いで図３を参照すると、セクショナルビューを示すブロック図が、例示的な一実施形態に従って示されている。図２におけるセクショナルビュー２２３に関する一実施態様の一例が示されている。
【０１０１】
示されているように、セクショナルビュー２２３は、情報の複数のさまざまな断片を含む。たとえば、セクショナルビュー２２３は、セクション群３００およびホットスポット群３０２を含む。
【０１０２】
セクション群３００は、オブジェクト１０２、詳細には図１における航空機１０４のためのセクション群１３６に対応するグラフィカル表示である。これらの実施例においては、セクション群３００は、単一のイメージ、複数のイメージ、またはその他の何らかの適切な形態で配置することが可能である。グラフィカル表示は、この実施例においては、分解されたビューで存在する。さらに、セクション群３００は、航空機１０４の組立てのために製造されたセクション群１３６に対応するグラフィカル表示である。
【０１０３】
これらの実施例においては、セクション群３００は、選択可能とすることができる。ホットスポット３０６を有するセクション群３００内のセクション３０４を選択すると、結果として、この実施例においては、モデル２１６内のセクション３０４に対応するボリュームが表示される。ホットスポット３０６は、ボリューム２１９に関連付けられているボリューム識別子２２２へのポインタであることが可能である。たとえば、ホットスポット３０６は、ボリュームデータベース２２０内のボリューム識別子群２２１からボリューム識別子２２２を識別するためのユニバーサルリソースロケータ、またはその他の何らかの適切なアドレス指定慣例を含むことができる。
【０１０４】
次いで図４を参照すると、ボリューム識別子を示すブロック図が、例示的な一実施形態に従って示されている。この実施例においては、図２におけるボリューム識別子２２２に関する一実施態様が示されている。
【０１０５】
ボリューム識別子２２２は複数のコンポーネントを含む。示されているように、ボリューム識別子２２２は、識別子４００およびボリューム記述子４０２を含む。
【０１０６】
識別子４００は、ボリューム識別子２２２を、ボリュームデータベース２２０内に存在することが可能であるボリューム識別子群２２１のうちのその他のボリューム識別子から区別する。識別子４００は、さまざまな形態を取ることができる。たとえば、識別子４００は、語、句、数字、英数字文字列、またはその他の何らかの適切な形態であることが可能である。
【０１０７】
ボリューム記述子４０２は、モデル２１６内のボリュームを記述する。たとえば、ボリューム記述子４０２は、座標群４０６の形態を取ることができる。座標群４０６は、この例においては、モデル２１６によって使用される座標系の中に存在する。たとえば、座標群４０６は、多角形、立方体、または直方体を定義するために使用することが可能である３つの座標であることが可能である。もちろん、座標群４０６以外のその他の情報がボリューム記述子４０２内に存在することも可能である。たとえば、ボリューム記述子４０２は、球の形態のボリューム２１９を定義するために使用される単一の座標および半径を含むことができる。さらに他の実施例においては、単一の座標が、立方体またはその他の何らかの形状としてボリューム２１９を定義する事前に選択されたオフセットとともに存在することが可能である。
【０１０８】
いくつかの実施例においては、ボリューム識別子は、視点４０８を含むこともできる。視点４０８は、グラフィカル表示群２１４がグラフィカルユーザインターフェース上に表示されているときにオペレータに表示されるボリュームのビューを定義することができる。たとえば、視点４０８は、ボリュームに関する座標系を使用した視点の座標群４１０を含むことができる。
【０１０９】
次いで図５を参照すると、製造指図インスタンスを示すブロック図が、例示的な一実施形態に従って示されている。示されているように、製造指図インスタンス５００は、図１における製造指図インスタンス群１３２からの１つの製造指図インスタンスの一例である。
【０１１０】
示されているように、製造指図インスタンス５００は、複数のさまざまな部品を含むことができる。製造指図インスタンス５００は、識別子５０２、分類５０３、記述５０４、タスク５０５、割り当てられたオペレータ群５０６、部品識別子５０８、位置５１０、指示群５１２、およびステータス５１８を含む。
【０１１１】
示されているように、識別子５０２は、図１におけるタスク群１１８内の１つのタスクを一意に識別するために使用することが可能である。識別子５０２は、英数字識別子、番号、またはその他の何らかの適切なタイプの識別子であることが可能である。
【０１１２】
この実施例においては、分類５０３は、製造指図インスタンスを分類するために使用される。この分類は、実行されることになるタスクのタイプに基づくことが可能である。たとえば、これらの分類は、座席の取付け、配線、ライン交換可能ユニットの取付け、またはその他の適切なタイプの分類を含むことができる。この分類は、記述的であることが可能であり、または識別子もしくはその他のタイプのコードの形態を取ることができる。
【０１１３】
記述５０４は、タスク５０５の記述を提供する。この記述は、タスク５０５に関する情報をオペレータに提供するための短い記述であることが可能である。この記述は、いくつかの実施例においては、いくつかの語または文であることが可能である。
【０１１４】
タスク５０５は、実行されることになる作業を識別する。たとえば、タスク５０５は、部品を取り付けること、部品を組み立てること、検査を実行すること、または作業のその他の何らかの適切な断片であることが可能である。
【０１１５】
割り当てられたオペレータ群５０６は、タスク５０５の実行を割り当てることが可能であるオペレータのグループを識別する。いくつかのケースにおいては、オペレータが、製造指図インスタンス５００に関するタスク５０５を実行することをまだ割り当てられていない場合がある。
【０１１６】
この実施例においては、部品識別子５０８は、製造指図インスタンス５００を使用してオブジェクト１０２内で組み立てられる部品を識別する。この実施例においては、部品識別子５０８は、その部品に関する部品番号である。たとえば、部品識別子５０８は、シリアルナンバー、シリアルナンバーとベンダー識別子の組合せ、または、ある特定の部品をその他の部品から（たとえそれらの部品が同じタイプであるとしても）一意に識別するその他の何らかの適切なタイプの識別であることが可能である。
【０１１７】
これらの実施例においては、部品識別子５０８は、識別された部品のグラフィカル表示を生成するために使用することが可能である。たとえば、部品識別子５０８は、ディスプレイ用に部品のグラフィカル表示を生成するために必要とされるモデル内の情報を見つける目的で使用することが可能である。
【０１１８】
位置５１０は、タスク５０５が実行されることになる位置を識別する。この位置は、オブジェクト１０２に関する座標、またはその他の何らかの座標系内に存在することが可能である。
【０１１９】
指示群５１２は、タスク５０５を実行するための指示のグループである。詳細には、指示のこのグループは、部品のグループを組み立てるためのものでありうる。これらの指示は、ステップバイステップの指示、案内、またはその他の適切なタイプの指示であることが可能である。これらの指示は、部品を組み立てること、部品を検査すること、または、タスク５０５のために実行することが可能であるその他の適切なオペレーションのための案内を提供することができる。指示群５１２はまた、タスク５０５が実行されることになる位置に関するプランを含むことができる。
【０１２０】
示されているように、ステータス５１８は、製造指図インスタンス５００に関するタスク５０５の実行についての情報を提供する。この実施例においては、ステータスは、作業が実行されることになること、完了されていること、進行中であること、割り当てられていないこと、計画されていること、保留中であること、準備ができていること、キャンセルされたこと、または、製造指図インスタンス５００に関するその他の何らかの適切なステータスを示すことができる。ステータスは、テキスト、コード、シンボル、またはその他の適切なメカニズムを使用して示すことが可能である。加えて、ステータス５１８は、実行されるはずである作業が完了されていることを示す場合には、タスク５０５を実行するための作業が行われた日付および時間を含むこともできる。
【０１２１】
次いで図６を参照すると、位置情報を生成するためのアーキテクチャーを示すブロック図が、例示的な一実施形態に従って示されている。これらの実施例においては、図１における位置情報１３８を生成するために、とりわけ図２における一連のビュー２５２を生成するために、ロケータシステムアーキテクチャー６００が使用することが可能である。
【０１２２】
示されているように、ロケータシステムアーキテクチャー６００は、複数のさまざまなコンポーネントを含む。この特定の例においては、ロケータシステムアーキテクチャー６００は、コンピュータ支援設計（ＣＡＤ）システム６０２、製品データ管理システム６０４、サーバ６０６、およびクライアントデバイス６０８を含む。
【０１２３】
コンピュータ支援設計システム６０２は、ソフトウェアを含むハードウェアシステムである。コンピュータ支援設計システム６０２は、航空機のコンピュータ支援設計モデル群６１０を生成するように構成されている。コンピュータ支援設計システム６０２は、オブジェクトを設計するための現在使用されている任意のコンピュータ支援設計システムを使用して実装することが可能である。
【０１２４】
この実施例においては、コンピュータ支援設計モデル群６１０に関する情報は、製品データ管理システム６０４内に格納される。コンピュータ支援設計モデル群６１０は、コンピュータ支援設計モデル群６１０上での編集、分析、およびその他のオペレーションを実行するために使用される情報を含むことができる。
【０１２５】
これらの実施例においては、製品データ管理システム６０４内のコンピュータ支援設計モデル群６１０は、コンピュータ支援設計モデル群６１０にアクセスして操作するためのさまざまな機能を可能にするための大量の情報を含む。この情報の量は、コンピュータ支援設計モデル群６１０内の１つのモデルを見ることが、望まれているよりも長い時間を要すること、望まれているよりも多くのプロセッサリソースを必要とすること、またはそれらの何らかの組合せをもたらす場合があるほどの大きさである場合がある。
【０１２６】
示されているように、サーバ６０６は、ソフトウェアを含むハードウェアシステムである。この実施例においては、視覚化データシステム６１２が、サーバ６０６内に配置されている。視覚化データシステム６１２は、製品データ管理システム６０４内に配置されているコンピュータ支援設計モデル群６１０から視覚化モデル群６１４を作成するように構成されている。
【０１２７】
視覚化モデル群６１４は、コンピュータ支援設計モデル群６１０よりも少ないデータを有する。ディスプレイ用に部品のグラフィカル表示を生成する上で不要な情報は、視覚化モデル群６１４内には含まれていない。言い換えれば、視覚化データシステム６１２は、コンピュータ支援設計モデル群６１０内の、オブジェクトを視覚化する上で必要とされない情報を除去すること、または取り除くことが可能である。さらに、コンピュータ支援設計モデル群６１０内のデータの構造または編成は、コンピュータ支援設計モデル群６１０を編集すること、作成すること、またはその他の形で操作することを可能にするのとは対照的に、オブジェクトを表示することができる効率を高めるようにアレンジすることが可能である。
【０１２８】
たとえば、コンピュータ支援設計モデル群６１０の編集を可能にするために使用されるメタデータなどの情報は、視覚化モデル群６１４から除去または除外することが可能である。詳細には、コンピュータ支援設計モデル群６１０内のデータは、部品のグラフィカル表示をいかに速く生成して表示することができるかではなく、部品を設計することができる際の容易さを高めるフォーマットであることが可能である。もちろん、視覚化モデル群６１４は、任意の適切なフォーマットで格納することが可能である。したがって、視覚化モデル群６１４内の情報の量および情報のフォーマットは、航空機の一部またはすべてをクライアントデバイス６０８において表示することができるスピードを上げるように選択される。
【０１２９】
示されているように、視覚化モデル群６１４は、データファイル、データベース内のレコード、テーブル、またはその他の何らかの適切なフォーム内に格納される。この実施例においては、視覚化モデル群６１４は、データデポ６１６内に格納されている。データデポ６１６は、ストレージシステムである。データデポ６１６は、１つのロケーションであることが可能であり、または別々のロケーションに分散されることも可能である。いくつかの実施例においては、データデポ６１６は、データベースまたはその他の何らかの適切な構造であることが可能である。この実施例においては、データデポ６１６は、航空機のための特定のラインに固有であることが可能である。言い換えれば、データデポ６１６は、建造されているそれぞれの航空機ごとに存在することが可能である。その他の実施例においては、データデポ６１６は、複数の航空機に関するモデルを含むことができる。
【０１３０】
クライアントデバイス６０８は、ソフトウェアを含むことができるハードウェアデバイスである。クライアントデバイス６０８は、部品のグラフィカル表示を表示するように構成されている。詳細には、クライアントデバイス６０８は、たとえば、図２におけるディスプレイデバイス２５０であることが可能である。クライアントデバイス６０８は、オペレータを部品１４４の位置１４２へ導く様式で図２における一連のビュー２５２を表示するように構成することが可能である。
【０１３１】
この実施例においては、検索システム６１８、視覚化対話システム６２０、およびナビゲーションシステム６２２が、航空機を視覚化してオペレータを航空機内の部品へ導くために使用することが可能であるコンポーネントの例である。詳細には、これらのコンポーネントは、オブジェクトビジュアライザ２０４の一部であることが可能である。言い換えれば、オブジェクトビジュアライザ２０４は、別々の位置における分散されたコンポーネントであることが可能である。
【０１３２】
示されているように、検索システム６１８は、部品を識別するための情報をオペレータから受け取るように構成されている。たとえば、検索システム６１８は、部品を識別する部品識別子などの情報、部品に関する座標、またはその他の適切な情報を受け取ることができる。受け取られた情報に基づいて、検索システム６１８は、クエリーまたは要求を視覚化対話システム６２０へ送信することができる。
【０１３３】
視覚化対話システム６２０は、図２における一連のビュー２５２を生成するように構成されている。これらのビューは、データキャッシュ６２６内の情報６２４から生成することが可能である。たとえば、情報６２４は、データキャッシュ６２６内に格納されている視覚化モデル群６１４のコピーまたはインスタンスであることが可能である。この様式においては、クライアントデバイス６０８は、視覚化モデル群６１４を実際に操作または使用することはない。その代わりに、視覚化モデル群６１４のコピーまたはインスタンスが、データキャッシュ６２６内に格納される。
【０１３４】
視覚化対話システム６２０は、データキャッシュ６２６内の情報６２４から一連のビュー２５２を生成するように構成されている。これらの実施例においては、情報６２４は、視覚化モデル群６１４内のモデルのコピーであることが可能である。情報１２８は、図２におけるモデル２１６であることが可能である。
【０１３５】
これらの実施例においては、ナビゲーションシステム６２２は、クライアントデバイス６０８の位置に基づいてオペレータを案内するように構成されている。示されているように、ナビゲーションシステム６２２は、図２におけるセンサ２５６などのセンサを含むことができる。
【０１３６】
図１〜図６内のさまざまなコンポーネントにおける製造環境１００の図示は、例示的な実施形態を実装することができる様式に対する物理的な制限またはアーキテクチャー上の制限を暗示することを意図されているものではない。図示されているコンポーネントに加えて、またはそれらのコンポーネントの代わりに、その他のコンポーネントを使用してもよい。いくつかのコンポーネントは不要である場合がある。また、いくつかの機能コンポーネントを図示するために、ブロックが提示されている。これらのブロックのうちの１つまたは複数は、例示的な実施形態において実装される際には、結合されること、分割されること、または結合されてから別々のブロックへと分割することが可能である。
【０１３７】
たとえば、これらの実施例は、航空機に関して記載されているが、例示的な実施形態は、航空機以外のその他のオブジェクトに適用されることも可能であり、それらのオブジェクトとしては、たとえば、車両、潜水艦、人員運搬車、戦車、列車、自動車、バス、水上艦、宇宙船、衛星、ロケット、エンジン、コンピュータ、ハーベスタ、建設用クレーン、ブルドーザ、採鉱機器、またはその他の適切なタイプのオブジェクトなどがあるが、それらには限定されない。
【０１３８】
別の実施例として、ディスプレイシステム２０８は、ディスプレイデバイス２５０に加えて、またはディスプレイデバイス２５０の代わりに、その他のディスプレイデバイスを含むことができる。さらに、いくつかの実施例においては、ディスプレイデバイス２５０は、センサ２５６を含まないことが可能である。さらに、センサ２５６は、ディスプレイデバイス２５０に取り外し可能に取り付けることが可能である。
【０１３９】
視覚化対話システム６２０は、クライアントデバイス６０８内に配置されているものとして示されているが、さらに別の実施例においては、特定の実施態様に応じてその他の位置にあることも可能である。たとえば、視覚化対話システム６２０は、サーバ６０６またはその他のどこかの位置に配置されることも可能である。
【０１４０】
図７〜図９は、オブジェクト内の部品を識別するためのグラフィカルユーザインターフェースを示す図である。これらの別々のグラフィカルインターフェースは、部品に到達するための位置情報を入手するためにその部品がどのようにして識別することが可能であるかについての実施例である。
【０１４１】
図７においては、部品識別子から部品を識別するためのグラフィカルユーザインターフェースを示す図が、例示的な一実施形態に従って示されている。この実施例においては、グラフィカルユーザインターフェース７００が、航空機７０１の形態のオブジェクトを表示している。この特定の例においては、グラフィカルユーザインターフェース７００内のウィンドウ７０２を使用して、航空機７０１において部品が見つけることが可能である。ウィンドウ７０２は、部品識別子フィールド７０４において部品識別子に関する入力を受け取るように構成されている。部品識別子は、関心のある部品を識別し、図５における部品識別子５０８と同様のものでありうる。
【０１４２】
部品識別子は、ドロップダウンメニューから部品識別子を選択することによって、キーボードによって入力されることによって、またはその他の何らかの適切な様式で、部品識別子フィールド７０４に入力することが可能である。
【０１４３】
部品を求めて検索を開始するために、選択ボタン７０８を選択することが可能である。検索をキャンセルするために、キャンセルボタン７１０を選択することが可能である。
【０１４４】
次いで図８においては、座標から部品を識別するためのグラフィカルユーザインターフェースを示す図が、例示的な一実施形態に従って示されている。この実施例においては、この実施例におけるグラフィカルユーザインターフェース７００内のウィンドウ８０２を使用して、航空機７０１において部品が見つけることが可能である。
【０１４５】
示されているように、ウィンドウ８０２は、ステーション座標フィールド８０４、船尾線座標フィールド８０６、および水線座標フィールド８０８において部品識別子に関する入力を受け取るように構成されている。これらの座標フィールドは、航空機座標であり、ｘ、ｙ、およびＺ座標に対応することが可能である。これらの座標は、部品の３次元の位置を定義する。もちろん、この座標は、任意の位置に関して（その位置に部品が存在しているかどうかを問わずに）使用することが可能である。
【０１４６】
この実施例においては、部品を求めて検索を開始するために、選択ボタン８１０を選択することが可能である。検索をキャンセルするために、キャンセルボタン８１２を選択することが可能である。
【０１４７】
図９においては、製造指図インスタンス識別子から部品を識別するためのグラフィカルユーザインターフェースを示す図が、例示的な一実施形態に従って示されている。この示されている例においては、グラフィカルユーザインターフェース７００内のウィンドウ９０２を使用して、航空機７０１において部品が見つけることが可能である。
【０１４８】
グラフィカルユーザインターフェース７００においては、ウィンドウ９０２は、製造指図インスタンス識別子フィールド９０４において製造指図インスタンス識別子に関する入力を受け取るように構成されている。製造指図インスタンス識別子は、製造指図インスタンスを識別し、たとえば、図５における製造指図インスタンス５００内の識別子５０２であることが可能である。識別子５０２から、図５における製造指図インスタンス５００内の部品識別子５０８を使用して１つまたは複数の部品が識別することが可能である。
【０１４９】
製造指図インスタンス（ＳＯＩ）識別子は、ドロップダウンメニューから製造指図インスタンス識別子を選択することによって、キーボードによって入力されることによって、またはその他の何らかの適切な様式で、ＳＯＩ識別子フィールド９０４に入力することが可能である。
【０１５０】
部品の検索を開始するために、選択ボタン９０８を選択することが可能である。検索をキャンセルするために、キャンセルボタン９１０を選択することが可能である。
【０１５１】
この様式においては、オペレータは、自分にとって関心がある可能性がある部品を識別するためにグラフィカルユーザインターフェース７００を使用することができる。この識別から、オブジェクトマネージャー１２４内のオブジェクト視覚化システム１３４は、図１における位置情報１３８を生成することができ、この位置情報１３８は、図１における航空機１０４などの航空機内の部品の位置へオペレータを導く。
【０１５２】
次いで図１０〜図１３においては、航空機のためのモデルからの一連のビュー（それらの一連のビュー内には、航空機の部品の位置へ案内するように構成されているグラフィカルインジケータが備わっている）を示す図が、例示的な一実施形態に従って示されている。図１０においては、部品の位置を識別する一連のビューからの１つのビューを示す図が、例示的な一実施形態に従って示されている。
【０１５３】
この実施例においては、ビュー１０００が、グラフィカルユーザインターフェース７００においてオペレータに表示されている。示されているように、グラフィカルインジケータ１００２が、航空機７０１上に表示されて、ビュー１０００を形成している。グラフィカルインジケータ１００２は、部品の識別の後にビュー１０００内に表示される。ビュー１０００は、図２における一連のビュー２５２内の１つのビューの一例である。
【０１５４】
示されているように、グラフィカルインジケータ１００２は、部品の位置を示す。詳細には、グラフィカルインジケータ１００２は、その部品のための位置に表示される。この実施例においては、グラフィカルインジケータ１００２は、航空機内の部品の位置へ案内する。グラフィカルインジケータ１００２は、その部品が航空機７０１の翼のちょうど前に配置されることを示す。このビューは、以降で説明するその他のビューと比較すると、より高いレベルのビューである。
【０１５５】
次いで図１１を参照すると、部品の位置を識別する一連のビューのうちの１つのビューを示す別の図が、例示的な一実施形態に従って示されている。示されているように、グラフィカルユーザインターフェース７００は、ビュー１１００を表示している。ビュー１１００は、図１０のライン１１−１１に沿って取られた航空機７０１の断面図である。この実施例においては、ビュー１１００は、部品１１０４が配置される航空機７０１内のギャレー１１０２のさらに詳細なビューを提供する。示されているように、部品１１０４は、ギャレー１１０２内のキャビネットである。
【０１５６】
この実施例においては、グラフィカルインジケータ１１０６は、部品１１０４に関連付けられている。詳細には、グラフィカルインジケータ１１０６は、航空機７０１におけるギャレー１１０２内の部品１１０４の位置を示す矢印の形態を取っている。
【０１５７】
次いで図１２を参照すると、部品の位置を識別する一連のビューからの１つのビューを示すさらに別の図が、例示的な一実施形態に従って示されている。示されているように、グラフィカルユーザインターフェース７００におけるビュー１２００は、部品１１０４の位置を識別する一連のビュー内の別のビューである。詳細には、ビュー１２００は、図１１におけるライン１２−１２に沿って見たギャレー１１０２のビューである。
【０１５８】
示されているように、グラフィカルユーザインターフェース７００におけるビュー１２００は、部品１１０４の位置を識別する一連のビュー内の別のビューである。詳細には、グラフィカルインジケータ１１０６は、ギャレー１１０２内の部品１１０４の位置を指し示す矢印である。見て取れるように、ビュー１２００は、部品１１０４を伴うビュー１１００と比較すると、部品１１０４のさらに詳細なビューである。
【０１５９】
次いで図１３を参照すると、部品の位置を識別する一連のビューからの１つのビュー内の部品に関する情報を示す図が、例示的な一実施形態に従って示されている。この実施例においては、ビュー１２００およびグラフィカルユーザインターフェース７００の表示内にウィンドウ１３００が表示することが可能である。ウィンドウ１３００は、部品１１０４の選択に応答して表示することが可能である。
【０１６０】
示されているように、ウィンドウ１３００は、部品１１０４に関する情報を提供する。この情報は、さまざまなソースからの情報に基づくことが可能である。たとえば、ウィンドウ１３００内に表示される情報は、製造指図データベース２１１、モデルデータベース２１５、在庫データベース２３０、またはその他の何らかの適切なソースのうちの少なくとも１つから入手することが可能である。
【０１６１】
この様式においては、図１０〜図１３において示されている一連のビュー内のビュー１０００、ビュー１１００、およびビュー１２００は、航空機７０１内の部品１１０４の位置への案内をオペレータに提供することができる。この様式においては、オペレータは、部品の座標が航空機内のどこにあるかを知る必要はない。代わりに、それらの一連のビューが、部品１１０４の位置へオペレータを導くために生成することが可能である。
【０１６２】
図１４〜図１７は、航空機などのオブジェクト内の部品を見つけるためにオペレータに提供される案内を示す図である。次いで図１４を参照すると、航空機内のオペレータを示す図が、例示的な一実施形態に従って示されている。この実施例においては、オペレータ１４００は、航空機１４０２内の上のビューから示されている。この特定の例においては、オペレータ１４００は、航空機１４０２の客室１４０３内にいる。オペレータ１４００は、タブレットコンピュータ１４０４を携行している。タブレットコンピュータ１４０４は、図２におけるディスプレイデバイス２５０のための一実施態様の一例である。
【０１６３】
この実施例においては、オペレータ１４００は、航空機１４０２の客室１４０３内で座席１４０６の形態の部品を探している。オペレータ１４００は、矢印１４０８によって示されている方向に向いている。
【０１６４】
これらの実施例においては、タブレットコンピュータ１４０４上に一連のビューを表示することに加えて、例示的な実施形態は、オペレータ１４００が座席１４０６などの部品に向いていない場合にオペレータ１４００を案内することもできる。その案内は、オペレータ１４００のロケーションを識別することによって提供することが可能である。そのロケーションは、航空機１４０２内におけるタブレットコンピュータ１４０４の位置ならびにタブレットコンピュータ１４０４の向きであることが可能である。
【０１６５】
この実施例においては、タブレットコンピュータ１４０４は、航空機１４０２内におけるタブレットコンピュータ１４０４のロケーションを識別するように構成されているデバイスを含むことができる。このデバイスは、たとえば、慣性測定ユニット、グローバルポジショニングシステム受信機、またはその他の何らかの適切なデバイスであることが可能である。もちろん、いくつかの実施例においては、タブレットコンピュータ１４０４の向きを伴わずに、タブレットコンピュータ１４０４の位置のみが識別されることも可能である。
【０１６６】
次いで図１５を参照すると、ディスプレイデバイス上に表示されるグラフィカルユーザインターフェースを示す図が、例示的な一実施形態に従って示されている。示されているように、グラフィカルユーザインターフェース１５００は、図１４におけるタブレットコンピュータ１４０４上に表示することが可能である図２におけるグラフィカルユーザインターフェース２０７の一例である。
【０１６７】
この実施例においては、グラフィカルユーザインターフェース１５００は、客室１４０３内で矢印１４０８の方向に向いているオペレータ１４００の視点からのビュー１５０２を表示している。見て取れるように、座席１５０４が、グラフィカルユーザインターフェース１５００におけるビュー１５０２内に示されている。
【０１６８】
座席１４０６は、ビュー１５０２内には示されていない。なぜなら、オペレータ１４００によって持たれているタブレットコンピュータ１４０４は、１４０８の矢印の方向に向けられており、この方向は、座席１４０６から離れる方向にあるためである。
【０１６９】
しかしながら、このビューにおいては、グラフィカルインジケータ１５０６が、グラフィカルユーザインターフェース１５００におけるビュー１５０２内に表示されている。グラフィカルインジケータ１５０６は、座席１４０６を見るためにはオペレータがグラフィカルインジケータ１５０６の方向に振り向くべきであるということを示す矢印である。
【０１７０】
次いで図１６を参照すると、航空機内のオペレータを示す別の図が、例示的な一実施形態に従って示されている。この図においては、オペレータ１４００は、今度は矢印１６００の方向に向いている。この方向は、座席１４０６の方向にある。タブレットコンピュータ１４０４のロケーションは、タブレットコンピュータ１４０４上に表示される３次元の仮想環境内の視座を指定するために使用される。この実施例においては、ロケーションは、タブレットコンピュータ１４０４の位置および向きの両方を含む。
【０１７１】
次いで図１７を参照すると、ディスプレイデバイス上に表示されるグラフィカルユーザインターフェースを示す図が、例示的な一実施形態に従って示されている。示されているように、グラフィカルユーザインターフェース１５００は、ビュー１７００を表示している。ビュー１７００は、座席１４０６を含んでいる。タブレットコンピュータ１４０４は、今度は座席１４０６に向いている位置を有しているため、ビュー１７００が表示されている。このビューにおいては、座席１４０６のロケーションへ案内するグラフィカルインジケータ１７０２が表示されている。詳細には、グラフィカルインジケータ１７０２は、座席１４０６を指し示す矢印である。
【０１７２】
上述の図１５〜図１７を参照すれば見て取れるように、生成される一連のビューに加えて、さらなる案内がオペレータに提供することが可能である。このさらなる情報は、オペレータのディスプレイデバイスが、そのディスプレイデバイスのロケーションを識別するデバイスを含む場合に、生成することが可能である。
【０１７３】
図１０〜図１７において示されているさまざまなグラフィカルユーザインターフェースおよびその他の図は、例示的な実施形態を実施することができる様式を限定することを意図されているものではなく、図２におけるグラフィカルユーザインターフェース２０７に関するいくつかの実施態様の例として提供されている。
【０１７４】
たとえば、部品の位置を識別するために、図１０〜図１２において示されている３つのビューに加えて、一連のビュー内のその他の数のビューが使用することが可能である。たとえば、部品の特定の位置に応じて、４つのビュー、８つのビュー、またはその他のいくつかの数のビューが使用することが可能である。
【０１７５】
グラフィカルインジケータは矢印の形態を取っているが、別の実施例として、その他のタイプのグラフィカルインジケータを使用してもよい。たとえば、グラフィカルインジケータは、カラー、アニメーション、ボールド、テキスト、クロスハッチング、アイコン、強調表示、または、表示される部品のグラフィカル表示に関連付けることが可能であるその他の何らかのグラフィックインジケータであることが可能である。たとえば、部品のグラフィカル表示にカラーまたは強調表示を施すことが可能である。部品がアニメーション化されることが可能であり、または部品に注意を引き付けるアイコンがアニメーション化することが可能である。オペレータが部品を見つけるのを補助するために、これらのその他のタイプのグラフィカルインジケータが使用することが可能である。
【０１７６】
図１５および図１７においてはディスプレイデバイスのロケーションに対して相対的にビューが示されているが、さらに別の実施例においては、その他のタイプの表示を使用してもよい。たとえば、モデルからビューを生成する代わりに、仮想現実表示または拡張現実表示が使用することが可能である。一実施例においては、ディスプレイデバイスは、所望の方向に向くカメラを含むことができる。そのカメラは、拡張現実表示を生成するために使用されることが可能であり、その拡張現実表示においては、部品の位置を指し示す目的で、または部品に到達するためにオペレータが進むべきまたは振り向くべき方向を示す目的で、グラフィカルインジケータが使用される。
【０１７７】
さらに、航空機を参照しながらさまざまな例が表示されているが、その他のタイプの乗り物またはオブジェクトに関しても同様の表示が使用することが可能である。たとえば、グラフィカルユーザインターフェースは、自動車、船、衛星、エンジン、またはその他の何らかの適切なタイプのオブジェクトなどのオブジェクトの製造指図インスタンス情報およびグラフィカル表示を表示するように構成することが可能である。
【０１７８】
次いで図１８を参照すると、部品を見つけるためのプロセスを示すフローチャートが、例示的な一実施形態に従って示されている。図１８において示されているプロセスは、航空機などのオブジェクト内の部品を見つけるために使用することが可能である。図１８において示されているプロセスは、図１におけるオブジェクトマネージャー１２４内のオブジェクト視覚化システム１３４内に実装することが可能である。
【０１７９】
このプロセスは、航空機内の部品を識別すること（オペレーション１８００）によって開始する。実行されることになる部品の識別は、複数のさまざまな方法で行うことが可能である。たとえば、部品は、部品に関する部品識別子、製造指図インスタンス、座標に基づいて、またはその他の何らかの様式で識別することが可能である。
【０１８０】
次いでこのプロセスは、航空機のモデルから一連のビューを、それらの一連のビュー内のグラフィカルインジケータと共に生成する（オペレーション１８０２）。一連のビュー内のグラフィカルインジケータは、航空機内の部品の位置へ案内するように構成されている。次いで一連のビューは、ディスプレイデバイスにおけるグラフィカルユーザインターフェース上に表示され（オペレーション１８０４）、その後にこのプロセスは終了する。
【０１８１】
次いで図１９を参照すると、部品の位置への強化された案内を提供するためのプロセスを示すフローチャートが、例示的な一実施形態に従って示されている。図１９において示されているプロセスは、ディスプレイデバイスを使用して実施されることが可能であり、そのディスプレイデバイス内には、そのディスプレイデバイスのロケーションを識別するためのデバイスが存在している。
【０１８２】
このプロセスは、ディスプレイデバイスのロケーションを識別すること（オペレーション１９００）によって開始する。これらの実施例においては、ディスプレイデバイスのロケーションは、３次元におけるディスプレイデバイスの位置、およびディスプレイデバイスの向きを含む。いくつかのケースにおいては、位置は、特定の実施態様に応じて２次元（平面）のみであることが可能である。これらの実施例においては、ディスプレイデバイスの位置は、航空機に関する航空機座標を使用して識別することが可能である。
【０１８３】
次いでこのプロセスは、部品の位置を識別する（オペレーション１９０２）。部品の位置は、航空機のモデル内の部品の座標に基づいて識別することが可能である。
【０１８４】
ディスプレイデバイスのロケーションに基づいて、部品がディスプレイデバイスのビュー内にあるかどうかに関する判定が行われる（オペレーション１９０４）。ビューは、ディスプレイデバイスが向いている方向に基づいてディスプレイデバイスに関する視座として識別することが可能である。これらの実施例においては、ディスプレイデバイスのうちでスクリーンと反対の側が、そのディスプレイデバイスの前とみなすることが可能である。ビューは、度で定義することが可能である視野に基づくことが可能である。
【０１８５】
部品がディスプレイデバイスのビュー内にない場合には、このプロセスは、その部品を見るための案内を識別する（オペレーション１９０６）。このオペレーションにおいては、このプロセスは、オペレータが特定の方向に移動することまたはいずれかの特定の方向に振り向くことが必要であるかどうかを判定することができる。これらの実施例においては、案内は、たとえば、特定の方向に振り向くまたは移動するようにオペレータを導く矢印などのグラフィカルインジケータであることが可能である。その他の実施例においては、案内は、どちらへ振り向くまたは移動するかに関する指示を提供するテキストの形態のグラフィカルインジケータであることが可能である。もちろん、オペレータを案内するためのその他のタイプのグラフィカルインジケータを使用してもよい。
【０１８６】
次いでこのプロセスは、ディスプレイデバイスのビュー内での部品のビューに関する案内をディスプレイデバイス上に表示する（オペレーション１９０８）。次いでこのプロセスは、オペレーション１９００へ戻る。
【０１８７】
再びオペレーション１９０４を参照すると、部品がディスプレイデバイスのビュー内にある場合には、ディスプレイデバイスのビュー内での部品の位置へ案内するグラフィカルインジケータが表示される（オペレーション１９１０）。オペレーション１９１０においては、ディスプレイデバイスの向きに基づいてビューが作成される。このビューは、この実施例においては航空機のモデルから作成される。次いでこのプロセスは、グラフィカルインジケータを伴うビューを表示し（オペレーション１９１２）、次いでこのプロセスは、オペレーション１９００へ戻る。
【０１８８】
次いで図２０を参照すると、部品を見つけるためのプロセスを示すフローチャートが、例示的な一実施形態に従って示されている。図２０において示されているプロセスは、航空機またはその他の適切なタイプのオブジェクトなどのオブジェクト内の部品を見つけるために適用することが可能である。図２０において示されているプロセスは、図１におけるオブジェクトマネージャー１２４内のオブジェクト視覚化システム１３４内に実装することが可能である。これらの実施例においては、このプロセスは、図６におけるロケータシステムアーキテクチャー６００内に実装することが可能である。詳細には、このプロセスは、図６におけるサーバ６０６内に配置することが可能である。
【０１８９】
このプロセスは、航空機のモデルをロードすることによって開始する（オペレーション２０００）。オペレーション２０００においては、航空機のモデルは、特定の航空機のユーザ選択に基づいて識別することが可能である。この航空機は、顧客のために組み立てられているまたは最近組み立てられた特定の構成またはラインであることが可能である。モデルは、たとえば、図２におけるモデル２１６であることが可能である。モデル２１６は、設計目的のためではなく、部品を視覚化するために、最適化することが可能である。
【０１９０】
入力のタイプの識別が行われる（オペレーション２００２）。その入力が、既知の部品の識別である場合には、このプロセスは、部品識別子を使用してその部品を検索する（オペレーション２００４）。この実施例においては、検索は、航空機に関してロードされたモデル内で行われる。
【０１９１】
その部品が検索から見つかるかどうかに関する判定が行われる（オペレーション２００６）。その部品が見つかった場合には、その部品の位置へオペレータを導くための一連のビューが生成される（オペレーション２００８）。この実施例においては、それらの一連のビューは、図２における一連のビュー２５２であることが可能である。次いでこのプロセスは、それらの一連のビューをディスプレイデバイス上に表示する（オペレーション２０１０）。これらの実施例においては、それらの一連のビューは、別々の時点で表示することが可能である。一連のビューの表示は、オペレータの位置、オペレータ入力、またはそれらの何らかの組合せに基づくことが可能である。
【０１９２】
再びオペレーション２００６を参照すると、その部品が見つからなかった場合には、その部品に関する情報がロードされる（オペレーション２０１２）。オペレーション２０１２においては、その部品に関する情報が以前にロードされていなかった可能性がある。結果として、その部品は、オペレーション２０１２においてその部品に関する情報をロードしなければ見つからない可能性がある。次いでこのプロセスはまた、上述のオペレーション２００８へ進む。
【０１９３】
オペレーション２０１０において一連のビューが表示された後に、ユーザ入力が受け取られる（オペレーション２０１４）。そのユーザ入力が、ビュー内に表示されている部品のグラフィカル表示の選択かどうかに関する判定が行われる（オペレーション２０１６）。オペレーション２０１６においては、その部品は、位置が識別されている部品である場合があり、またはビュー内に表示されている別の部品である場合もある。
【０１９４】
そのユーザ入力が、ビュー内にグラフィカルに表されている部品の選択である場合には、このプロセスは、その部品に関する情報を識別する（オペレーション２０１８）。その後、その情報は、グラフィカルユーザインターフェースにおいて表示される（オペレーション２０２０）。次いでこのプロセスは、オペレーション２０１４へ戻る。
【０１９５】
再びオペレーション２０１６を参照すると、ユーザ入力が、部品のグラフィカル表示の選択ではない場合には、このプロセスは、そのユーザ入力に基づいてアクションを実行し（オペレーション２０２２）、次いでオペレーション２０１４へ戻る。オペレーション２０２２においては、ユーザ入力は、このプロセスをキャンセルすること、新たな部品を選択すること、またはその他の何らかのアクションを実行することを行う場合がある。ユーザ入力が、このプロセスをキャンセルした場合には、このプロセスは、もはやオペレーション２０１４へ戻らない。
【０１９６】
この様式においては、部品の位置を見つけ出すためのさらに正確な案内がオペレータに提供することが可能である。航空機またはその他のオブジェクト内の部品を見つけることが、さらに迅速に実行することが可能である。結果として、航空機の組立て、航空機のメンテナンス、およびその他の適切なタスクなどのタスクを形成することが、さらに迅速にさらに少ない費用で実行することが可能である。
【０１９７】
示されているさまざまな実施形態におけるフローチャートおよびブロック図は、例示的な実施形態における装置および方法のいくつかの可能な実装形態のアーキテクチャー、機能、およびオペレーションを示している。これに関連して、それらのフローチャートまたはブロック図におけるそれぞれのブロックは、モジュール、セグメント、機能、および／または、オペレーションもしくはステップの一部を表すことができる。たとえば、それらのブロックのうちの１つまたは複数は、プログラムコードとして、ハードウェアで、またはプログラムコードとハードウェアの組合せで実装することが可能である。ハードウェアで実装される場合には、そのハードウェアは、たとえば、それらのフローチャートまたはブロック図における１つまたは複数のオペレーションを実行するように製造または構成されている集積回路の形態を取ることができる。プログラムコードとハードウェアの組合せとして実装される場合には、その実装は、ファームウェアの形態を取ることができる。
【０１９８】
例示的な実施形態のいくつかの代替実施態様においては、ブロックにおいて示されている１つまたは複数の機能は、図において示されている順序から外れて行うことができる。たとえば、いくつかのケースにおいては、連続して示されている２つのブロックは、含まれている機能に応じて、実質的に同時に実行されることが可能であり、または逆の順序で実行することが可能である場合もある。また、フローチャートまたはブロック図における示されているブロックに加えて、その他のブロックが付加されることも可能である。
【０１９９】
たとえば、上述のフローチャートにおいて示されているさまざまなオペレーションは、複数の部品に関して実行することが可能である。さらに、それらのさまざまなオペレーションは、上述のような航空機以外の部品およびその他のオブジェクトを見つけるために実行することが可能である。
【０２００】
次いで図２１を参照すると、データ処理システムを示すブロック図が、例示的な一実施形態に従って示されている。データ処理システム２１００は、図１におけるコンピュータシステム１２６、図２におけるディスプレイデバイス２５０、ならびにさまざまな実施例において使用することが可能であるその他のデバイスを実装するために使用することが可能である。この実施例においては、データ処理システム２１００は、通信フレームワーク２１０２を含み、通信フレームワーク２１０２は、プロセッサユニット２１０４、メモリ２１０６、永続ストレージ２１０８、通信ユニット２１１０、入力／出力ユニット２１１２、およびディスプレイ２１１４の間における通信を提供する。この例においては、通信フレームワークは、バスシステムの形態を取ることができる。
【０２０１】
プロセッサユニット２１０４は、メモリ２１０６内にロードすることが可能であるソフトウェアのための命令を実行するように機能する。プロセッサユニット２１０４は、特定の実装形態に応じて、複数のプロセッサ、マルチプロセッサコア、またはその他の何らかのタイプのプロセッサであることが可能である。
【０２０２】
メモリ２１０６および永続ストレージ２１０８は、ストレージデバイス２１１６の例である。ストレージデバイスとは、情報（たとえば、データ、機能的な形態のプログラムコード、および／またはその他の適切な情報などであるが、それらには限定されない）を一時的におよび／または永続的に格納することができる任意のハードウェアである。ストレージデバイス２１１６は、これらの実施例においては、コンピュータ可読ストレージデバイスと呼ばれることも可能である。メモリ２１０６は、これらの例においては、たとえばランダムアクセスメモリ、またはその他の任意の適切な揮発性または不揮発性のストレージデバイスであることが可能である。永続ストレージ２１０８は、特定の実装形態に応じて、さまざまな形態を取ることができる。
【０２０３】
たとえば、永続ストレージ２１０８は、１つまたは複数のコンポーネントまたはデバイスを含むことができる。たとえば、永続ストレージ２１０８は、ハードドライブ、フラッシュメモリ、書換可能光学ディスク、書換可能磁気テープ、または上記の何らかの組合せであることが可能である。永続ストレージ２１０８によって使用されるメディアは、取り外し可能とすることもできる。たとえば、永続ストレージ２１０８のために、取り外し可能なハードドライブが使用することが可能である。
【０２０４】
通信ユニット２１１０は、これらの実施例においては、その他のデータ処理システムまたはデバイスとの通信を提供する。これらの実施例においては、通信ユニット２１１０は、ネットワークインターフェースカードである。
【０２０５】
入力／出力ユニット２１１２は、データ処理システム２１００に接続することが可能であるその他のデバイスとの間でのデータの入力および出力を可能にする。たとえば、入力／出力ユニット２１１２は、キーボード、マウス、および／またはその他の何らかの適切な入力デバイスを通じたユーザ入力のための接続を提供することができる。さらに、入力／出力ユニット２１１２は、出力をプリンタへ送信することができる。ディスプレイ２１１４は、情報をユーザに表示するためのメカニズムを提供する。
【０２０６】
オペレーティングシステム、アプリケーション、および／またはプログラムのための命令は、ストレージデバイス２１１６内に配置されることが可能であり、ストレージデバイス２１１６は、通信フレームワーク２１０２を通じてプロセッサユニット２１０４と通信状態にある。これらのさまざまな実施形態のプロセスは、コンピュータによって実施される命令を使用してプロセッサユニット２１０４によって実行されることが可能であり、それらの命令は、メモリ２１０６などのメモリ内に配置することが可能である。
【０２０７】
これらの命令は、プロセッサユニット２１０４内のプロセッサによって読み取られて実行することが可能であるプログラムコード、コンピュータ使用可能プログラムコード、またはコンピュータ可読プログラムコードと呼ばれる。これらのさまざまな実施形態におけるプログラムコードは、メモリ２１０６または永続ストレージ２１０８などのさまざまな物理的なまたはコンピュータ可読ストレージメディア上で具体化することが可能である。
【０２０８】
プログラムコード２１１８は、選択的に取り外し可能であるコンピュータ可読メディア２１２０上に機能的な形態で配置されており、プロセッサユニット２１０４による実行のためにデータ処理システム２１００へロードまたは転送することが可能である。プログラムコード２１１８およびコンピュータ可読メディア２１２０は、これらの実施例においては、コンピュータプログラム製品２１２２を形成している。
【０２０９】
一例においては、コンピュータ可読メディア２１２０は、コンピュータ可読ストレージメディア２１２４またはコンピュータ可読信号メディア２１２６であることが可能である。これらの実施例においては、コンピュータ可読ストレージメディア２１２４は、プログラムコード２１１８を伝搬または送信するメディアではなく、プログラムコード２１１８を格納するために使用される物理的なまたは有形のストレージデバイスである。
【０２１０】
あるいは、プログラムコード２１１８は、コンピュータ可読信号メディア２１２６を使用してデータ処理システム２１００へ転送することが可能である。コンピュータ可読信号メディア２１２６は、たとえば、プログラムコード２１１８を含む伝搬されるデータ信号であることが可能である。たとえば、コンピュータ可読信号メディア２１２６は、電磁信号、光信号、および／またはその他の任意の適切なタイプの信号であることが可能である。これらの信号は、ワイヤレス通信リンク、光ファイバケーブル、同軸ケーブル、ワイヤ、および／またはその他の任意の適切なタイプの通信リンクなどの通信リンクを介して送信することが可能である。
【０２１１】
データ処理システム２１００に関して示されているさまざまなコンポーネントは、さまざまな実施形態を実装することができる様式に対するアーキテクチャー上の制限を提供することを意図されているものではない。データ処理システム２１００に関して示されているコンポーネントに加えての、および／またはそれらのコンポーネントの代わりのコンポーネントを含むさまざまな例示的な実施形態が、データ処理システムにおいて実装することが可能である。図２１において示されているその他のコンポーネントは、示されている実施例から変更することが可能である。プログラムコード２１１８を実行することができる任意のハードウェアデバイスまたはシステムを使用して、さまざまな実施形態が実装することが可能である。
【０２１２】
本開示の例示的な実施形態については、図２２において示されている航空機製造／サービス方法２２００および図２３において示されている航空機２３００というコンテキストにおいて説明することができる。はじめに図２２を参照すると、航空機製造／サービス方法を示すブロック図が、例示的な一実施形態に従って示されている。生産前段階中には、航空機製造／サービス方法２２００は、図２３における航空機２３００の仕様および設計２２０２ならびに資材調達２２０４を含むことができる。
【０２１３】
生産中には、図２３における航空機２３００のコンポーネントおよびサブアセンブリ製造２２０６ならびにシステム統合２２０８が行われる。その後、図２３における航空機２３００は、運行２２１２に供されるために検定および引き渡し２２１０を経ることができる。顧客による運行２２１２の間には、図２３における航空機２３００は、ルーチンメンテナンスおよびサービス２２１４をスケジュールされ、それらのルーチンメンテナンスおよびサービス２２１４は、修正、再構成、改修、およびその他のメンテナンスまたはサービスを含むことができる。
【０２１４】
航空機製造／サービス方法２２００のプロセスのうちのそれぞれは、システムインテグレータ、サードパーティー、および／またはオペレータによって実行または実施することが可能である。これらの例においては、オペレータは、顧客であることが可能である。この説明の目的から、システムインテグレータとは、任意の数の航空機製造業者および主要システム下請業者を含むことができるが、それらには限定されず、サードパーティーとは、任意の数のベンダー、下請業者、およびサプライヤを含むことができるが、それらには限定されず、オペレータとは、航空会社、リース会社、軍事エンティティー、サービス組織などであることが可能である。
【０２１５】
次いで図２３を参照すると、例示的な一実施形態が実施することが可能である航空機を示すブロック図が示されている。この例においては、航空機２３００は、図２２における航空機製造／サービス方法２２００によって生産され、機体２３０２をシステム２３０４および内部２３０６とともに含むことができる。システム２３０４の例としては、推進システム２３０８、電気システム２３１０、油圧システム２３１２、および環境システム２３１４のうちの１つまたは複数が含まれる。任意の数のその他のシステムが含まれることも可能である。航空宇宙の例が示されているが、さまざまな例示的な実施形態は、自動車産業などのその他の産業に適用することが可能である。
【０２１６】
本明細書において具体化されている装置および方法は、図２２における航空機製造／サービス方法２２００のステージのうちの少なくとも１つの最中に採用することが可能である。
【０２１７】
たとえば、１つまたは複数の例示的な実施形態は、システム統合２２０８の最中に実施することが可能である。さまざまな実施例は、航空機２３００上で部品を組み立てるためのタスクを実行しているときに部品の位置を識別するために実施することが可能である。加えて、例示的な実施形態は、部品の位置を識別するためにメンテナンスおよびサービス２２１４の最中に実施することが可能である。たとえば、航空機２３００内の部品の位置の識別は、メンテナンスおよびサービス２２１４の最中のメンテナンス、アップグレード、改修、およびその他のオペレーション中に行うことが可能である。
【０２１８】
次いで図２４を参照すると、管理システムを示すブロック図が、例示的な一実施形態に従って示されている。航空機管理システム２４００は、物理的なハードウェアシステムである。この実施例においては、航空機管理システム２４００は、製造システム２４０１または航空機メンテナンスシステム２４０２のうちの少なくとも１つを含むことができる。
【０２１９】
製造システム２４０１は、図２３における航空機２３００などの製品を製造するように構成されている。示されているように、製造システム２４０１は、製造機器２４０３を含む。製造機器２４０３は、製作機器２４０４または組立機器２４０６のうちの少なくとも１つを含む。
【０２２０】
製作機器２４０４は、航空機２３００の形成に使用される部品のためのコンポーネントを製作するために使用可能な機器である。たとえば、製作機器２４０４は、マシンおよびツールを含むことができる。これらのマシンおよびツールは、ドリル、液圧プレス、炉、モールド、複合テープ敷設マシン、真空システム、旋盤、またはその他の適切なタイプの機器のうちの少なくとも１つであることが可能である。製作機器２４０４は、金属部品、複合部品、半導体、回路、ファスナー、リブ、スキンパネル、スパー、アンテナ、またはその他の適切なタイプの部品のうちの少なくとも１つを製作するために使用することが可能である。
【０２２１】
組立機器２４０６は、航空機２３００を形成する目的で部品を組み立てるために使用される機器である。詳細には、組立機器２４０６は、航空機２３００を形成する目的でコンポーネントおよび部品を組み立てるために使用することが可能である。組立機器２４０６も、マシンおよびツールを含むことができる。これらのマシンおよびツールは、ロボットアーム、クローラ、高速取付システム、レールベースの掘削システム、またはロボットのうちの少なくとも１つであることが可能である。組立機器２４０６は、航空機２３００のための座席、水平安定板、翼、エンジン、エンジンハウジング、ランディングギアシステム、およびその他の部品などの部品を組み立てるために使用することが可能である。
【０２２２】
この実施例においては、航空機メンテナンスシステム２４０２は、メンテナンス機器２４２４を含む。メンテナンス機器２４２４は、航空機２３００上でメンテナンスを実行するために必要とされる任意の機器を含むことができる。このメンテナンスは、航空機２３００上の部品上でさまざまなオペレーションを実行するためのツールを含むことができる。これらのオペレーションは、部品を分解すること、部品を改修すること、部品を検査すること、部品を再加工すること、配置部品を製造すること、または、航空機２３００上でメンテナンスを実行するためのその他のオペレーションのうちの少なくとも１つを含むことができる。これらのオペレーションは、ルーチンメンテナンス、検査、アップグレード、改修、またはその他のタイプのメンテナンスオペレーションのためのものでありうる。
【０２２３】
この実施例においては、メンテナンス機器２４２４は、超音波検査デバイス、Ｘ線イメージングシステム、視覚システム、ドリル、クローラ、およびその他の適切なデバイスを含むことができる。いくつかのケースにおいては、メンテナンス機器２４２４は、メンテナンスのために必要とされる場合がある部品を生産して組み立てるために、製作機器２４０４、組立機器２４０６、またはそれらの両方を含むことができる。
【０２２４】
航空機管理システム２４００はまた、コントロールシステム２４０８を含む。コントロールシステム２４０８は、ハードウェアシステムであり、ソフトウェアまたはその他のタイプのコンポーネントを含むこともできる。コントロールシステム２４０８は、製造システム２４０１または航空機メンテナンスシステム２４０２のうちの少なくとも１つのオペレーションをコントロールするように構成されている。詳細には、コントロールシステム２４０８は、製作機器２４０４、組立機器２４０６、またはメンテナンス機器２４２４のうちの少なくとも１つのオペレーションをコントロールすることができる。
【０２２５】
コントロールシステム２４０８内のハードウェアは、コンピュータ、回路、ネットワーク、およびその他のタイプの機器を含むことができるハードウェアを使用している場合がある。コントロールは、製造機器２４０３の直接コントロールの形態を取ることができる。たとえば、ロボット、コンピュータによってコントロールされるマシン、およびその他の機器が、コントロールシステム２４０８によってコントロールすることが可能である。その他の実施例においては、コントロールシステム２４０８は、航空機２３００を製造する際に、または航空機２３００上でメンテナンスを実行する際に人間のオペレータ２４１０によって実行されるオペレーションを管理することができる。これらの実施例においては、図１におけるオブジェクトマネージャー１２４は、図２３における航空機２３００の製造を管理するためにコントロールシステム２４０８内に実装することが可能である。
【０２２６】
さまざまな実施例においては、人間のオペレータ２４１０は、製造機器２４０３、メンテナンス機器２４２４、またはコントロールシステム２４０８のうちの少なくとも１つを操作すること、またはそれらと対話することが可能である。この対話は、航空機２３００を製造するために実行することが可能である。
【０２２７】
もちろん、航空機管理システム２４００は、航空機２３００以外のその他の製品を管理するように構成されることも可能である。航空機管理システム２４００については、航空宇宙産業における製造に関して説明してきたが、航空機管理システム２４００は、その他の産業のための製品を管理するように構成されることも可能である。たとえば、航空機管理システム２４００は、自動車産業ならびにその他の任意の適切な産業のための製品を製造するように構成されることも可能である。
【０２２８】
この様式においては、オペレータは、さまざまな部品の位置に関する情報を視覚化することができる。さらに、その視覚化は、航空機２３００に関する製造、メンテナンス、またはそれらの何らかの組合せを実行するためにさまざまな部品に到達するように人間のオペレータ２４１０を導くことができる。
【０２２９】
視覚化は、航空機内の位置に関する座標をオペレータが知る必要を伴わずに実行することが可能である。これらの実施例においては、グラフィカルユーザインターフェースは、航空機のグラフィカル表示を表示し、そのグラフィカル表示によって、オペレータは、航空機のビューを行き来するために座標を使用することなく航空機のさまざまな部分を見ることができる。さらにオペレータは、部品のための位置への案内を有する場合には、航空機内のその部品の位置へさらに容易に進むことができる。結果として、オペレータは、航空機上で組立てまたはメンテナンスなどのオペレーションをさらに容易に実行することができる。
【０２３０】
さらに本開示は、下記の条項による実施形態を含む。
【０２３１】
第１条．  航空機（１０４）内の部品（１４４）を識別することと、航空機（１０４）のモデル（２１６）から一連のビュー（２５２）を、それらの一連のビュー（２５２）内に、航空機（１０４）内の部品（１４４）の位置（１４２）へ案内するように構成されているグラフィカルインジケータ（２６２）と共に生成することと、一連のビュー（２５２）をディスプレイデバイス（２５０）上に表示することとを行うように構成されているオブジェクトマネージャー（１２４）
を含む装置。
【０２３２】
第２条．  部品（１４４）を識別するように構成される際に、オブジェクトマネージャー（１２４）が、部品（１４４）をその部品（１４４）に関する部品識別子（５０８）に基づいて識別するように構成される、第１条に記載の装置。
【０２３３】
第３条．  部品（１４４）を識別するように構成される際に、オブジェクトマネージャー（１２４）が、部品（１４４）をその部品（１４４）に関する座標（４０６）に基づいて識別するように構成される、第１条に記載の装置。
【０２３４】
第４条．  一連のビュー（２５２）における１つのビュー（２６０）が、一連のビュー（２５２）における前のビュー（２６０）よりも、航空機（１０４）内の部品（１４４）のさらに詳細なビュー（２６０）を提供する、第１条に記載の装置。
【０２３５】
第５条．  オブジェクトマネージャー（１２４）が、航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）を識別することと、航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）に対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することとを行うようにさらに構成されている、第１条に記載の装置。
【０２３６】
第６条．  航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）を識別することと、航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）に対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することとを行うように構成される際に、オブジェクトマネージャー（１２４）が、航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）および向きを識別することと、航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）および向きに対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することとを行うように構成される、第５条に記載の装置。
【０２３７】
第７条．  航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）および向きに対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することを行うように構成される際に、オブジェクトマネージャー（１２４）が、ディスプレイデバイス（２５０）上に表示されているビュー（２６０）内に部品（１４４）がある場合には、ディスプレイデバイス（２５０）の位置（１４２）および向きに対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を、部品（１４４）に関連付けられているグラフィカルインジケータ（２６２）とともに表示することを行うように構成される、第６条に記載の装置。
【０２３８】
第８条．  航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）および向きに対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することを行うように構成される際に、オブジェクトマネージャー（１２４）が、ディスプレイデバイス（２５０）上に表示されているビュー（２６０）に部品（１４４）がない場合には、ディスプレイデバイス（２５０）の位置（１４２）および向きに対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を、部品（１４４）の位置（１４２）への方向（２６４）を示すグラフィカルインジケータ（２６２）とともに表示することを行うように構成される、第６条に記載の装置。
【０２３９】
第９条．  オブジェクト（１０２）内の部品（１４４）を識別することと、オブジェクト（１０２）のモデル（２１６）から一連のビュー（２５２）を、それらの一連のビュー（２５２）内に、オブジェクト（１０２）内の部品（１４４）の位置（１４２）へ案内するように構成されているグラフィカルインジケータ（２６２）と共に生成することと、一連のビュー（２５２）をディスプレイデバイス（２５０）上に表示することとを行うように構成されているオブジェクトマネージャー（１２４）
を含む装置。
【０２４０】
第１０条．  オブジェクトマネージャー（１２４）が、オブジェクト（１０２）に対するディスプレイデバイス（２５０）の位置（１４２）を識別することと、オブジェクト（１０２）に対するディスプレイデバイス（２５０）の位置（１４２）に対応するオブジェクト（１０２）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することとを行うようにさらに構成されている、第９条に記載の装置。
【０２４１】
第１１条．  オブジェクト（１０２）に対するディスプレイデバイス（２５０）の位置（１４２）を識別することと、オブジェクト（１０２）に対するディスプレイデバイス（２５０）の位置（１４２）に対応するオブジェクト（１０２）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することとを行うように構成される際に、オブジェクトマネージャー（１２４）が、オブジェクト（１０２）に対するディスプレイデバイス（２５０）の位置（１４２）および向きを識別することと、オブジェクト（１０２）に対するディスプレイデバイス（２５０）の位置（１４２）および向きに対応するオブジェクト（１０２）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することとを行うように構成される、第１０条に記載の装置。
【０２４２】
第１２条．  オブジェクト（１０２）に対するディスプレイデバイス（２５０）の位置（１４２）および向きに対応するオブジェクト（１０２）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することを行うように構成される際に、オブジェクトマネージャー（１２４）が、ディスプレイデバイス（２５０）上に表示されているビュー（２６０）内に部品（１４４）がある場合には、ディスプレイデバイス（２５０）の位置（１４２）および向きに対応するオブジェクト（１０２）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を、部品（１４４）に関連付けられているグラフィカルインジケータ（２６２）とともに表示することを行うように構成される、第１１条に記載の装置。
【０２４３】
第１３条．  航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）および向きに対応するオブジェクト（１０２）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することを行うように構成される際に、オブジェクトマネージャー（１２４）が、ディスプレイデバイス（２５０）上に表示されているビュー（２６０）に部品（１４４）がない場合には、ディスプレイデバイス（２５０）の位置（１４２）および向きに対応するオブジェクト（１０２）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を、部品（１４４）の位置（１４２）への方向（２６４）を示すグラフィカルインジケータ（２６２）とともに表示することを行うように構成される、第１１条に記載の装置。
【０２４４】
第１４条．  航空機（１０４）内の部品（１４４）を見つけるための方法であって、
航空機（１０４）内の部品（１４４）を識別すること（１８００）と、
航空機（１０４）のモデル（２１６）から一連のビュー（２５２）を、航空機（１０４）内の部品（１４４）の位置（１４２）へ案内するように構成されている前記一連のビュー（２５２）内のグラフィカルインジケータ（２６２）と共に生成すること（１８０２）と、
一連のビュー（２５２）をディスプレイデバイス（２５０）上に表示すること（１８０４）とを含む方法。
【０２４５】
第１５条．  部品（１４４）を識別すること（１８００）が、
部品（１４４）をその部品（１４４）に関する部品（１４４）識別子に基づいて識別すること（１８００）を含む、第１４条に記載の方法。
【０２４６】
第１６条．  部品（１４４）を識別すること（１８００）が、
部品（１４４）をその部品（１４４）に関する座標（４０６）に基づいて識別すること（１８００）を含む、第１４条に記載の方法。
【０２４７】
第１７条．  一連のビュー（２５２）における１つのビュー（２６０）が、一連のビュー（２５２）における前のビュー（２６０）よりも、航空機（１０４）内の部品（１４４）のさらに詳細なビューを提供する、第１４条に記載の方法。
【０２４８】
第１８条．  航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）を識別すること（１９００）と、
航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）に対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することと
をさらに含む、第１４条に記載の方法。
【０２４９】
第１９条．  航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）を識別するステップが、
航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）および向きを識別することを含み、航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）に対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示するステップが、
航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）および向きに対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することを含む、第１８条に記載の方法。
【０２５０】
第２０条．  航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）および向きに対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することが、
ディスプレイデバイス（２５０）上に表示されているビュー（２６０）内に部品（１４４）がある場合には、ディスプレイデバイス（２５０）の位置（１４２）および向きに対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を、部品（１４４）の表示に関連付けられているグラフィカルインジケータ（２６２）とともに表示することを含む、第１９条に記載の方法。
【０２５１】
第２１条．  航空機（１０４）に対するディスプレイデバイス（２５０）の位置（１４２）および向きに対応する航空機（１０４）のモデル（２１６）内のボリューム（２１９）のビュー（２６０）を表示することが、
ディスプレイデバイス（２５０）上に表示されているビュー（２６０）に部品（１４４）がない場合には、ディスプレイデバイス（２５０）の位置（１４２）および向きに対応する航空機（１０４）のモデル（２１６）内のボリュームのビュー（２６０）を、部品（１４４）の位置（１４２）への方向（２６４）を示すグラフィカルインジケータ（２６２）とともに表示することを含む、第１９条に記載の方法。
【０２５２】
第２２条．  ディスプレイデバイス（２５０）が、タブレットコンピュータ、ラップトップコンピュータ、およびモバイル電話のうちの１つから選択される、第１４条に記載の方法。
【０２５３】
第２３条．  航空機（１０４）の製造をコントロールするように構成されているコントロールシステム（２４０８）と、
コントロールシステム（２４０８）内のオブジェクトマネージャー（１２４）とを含む航空機管理システム（２４００）であって、
オブジェクトマネージャー（１２４）が、航空機（１０４）内の部品（１４４）を識別することと、航空機（１０４）のモデル（２１６）から一連のビュー（２５２）を、それらの一連のビュー（２５２）内に、航空機（１０４）内の部品（１４４）の位置（１４２）へ案内するように構成されているグラフィカルインジケータ（２６２）と共に生成することと、一連のビュー（２５２）をディスプレイデバイス（２５０）上に表示することとを行うように構成されている、航空機管理システム（２４００）。
【０２５４】
第２４条．  製造システム（２４０１）または航空機メンテナンスシステム（２４０２）のうちの少なくとも１つから選択される、第２３条に記載の航空機管理システム（２４００）。
【０２５５】
したがって、１つまたは複数の例示的な実施形態により、例示的な実施形態を使用してタスクを実行するために部品の位置を入手することは、航空機およびその他のオブジェクトを組み立てるためのタスクを実行するオペレータによって必要とされる時間を短縮することができる。さらに、例示的な実施形態を使用することは、航空機およびその他のオブジェクト上でメンテナンスを実行する目的で部品を見つけるために必要とされる時間を減らすこともできる。さまざまな例示的な実施形態の説明は、例示および説明の目的で提示されており、網羅的であること、または開示されている形式の実施形態に限定されることを意図されているものではない。当技術分野における標準的な技術者にとっては、多くの修正形態および変形形態が明らかであろう。さらに、さまざまな例示的な実施形態は、その他の例示的な実施形態と比較して、さまざまな特徴を提供することができる。選択されている１つまたは複数の実施形態は、それらの実施形態の原理、実際の応用を最もよく説明するために、および、当技術分野における他の標準的な技術者が、さまざまな実施形態に関する開示を、考えられる特定の使用に適しているさまざまな修正形態とともに理解することを可能にするために、選ばれ説明されている。
【符号の説明】
【０２５６】
１００  製造環境
１０２  オブジェクト
１０４  航空機
１０６  部品群
１０７  組立ロケーション
１０８  建物
１１０  建物群
１１２  製造施設
１１４  位置群
１１８  タスク群
１２２  オペレータ群
１２４  オブジェクトマネージャー
１２６  コンピュータシステム
１２８  情報
１３０  割り当て群
１３２  製造指図インスタンス群
１３３  依存関係群
１３４  オブジェクト視覚化システム
１３５  製造指図ステータス視覚化システム
１３６  セクション群
１３７  ステータス
１３８  位置情報
１４０  位置群
１４２  位置
１４４  部品
２０２  割り当てマネージャー
２０４  オブジェクトビジュアライザ
２０５  在庫識別子
２０６  ステータス識別子
２０７  グラフィカルユーザインターフェース
２０８  ディスプレイシステム
２０９  インターフェースシステム
２１０  入力システム
２１１  製造指図データベース
２１２  ステータス
２１３  依存構造群
２１４  グラフィカル表示群
２１５  モデルデータベース
２１６  モデル
２１７  モデル群
２１８  ボリューム群
２１９  ボリューム
２２０  ボリュームデータベース
２２１  ボリューム識別子群
２２２  ボリューム識別子
２２３  セクショナルビュー
２２４  セクショナルビュー群
２２５  セクショナルビューデータベース
２２６  状態群
２２７  組立状況群
２２８  計画された状態群
２２９  実際の状態群
２３０  在庫データベース
２３１  グラフィカルインジケータ群
２５０  ディスプレイデバイス
２５２  一連のビュー
２５４  グラフィカルインジケータ群
２５６  センサ
２５８  ロケーション
２６０  ビュー
２６２  グラフィカルインジケータ
２６４  方向
３００  セクション群
３０２  ホットスポット群
３０４  セクション
３０６  ホットスポット
４００  識別子
４０２  ボリューム記述子
４０６  座標群
４０８  視点
４１０  座標群
５００  製造指図インスタンス
５０２  識別子
５０３  分類
５０４  記述
５０５  タスク
５０６  割り当てられたオペレータ群
５０８  部品識別子
５１０  位置
５１２  指示群
５１８  ステータス
６００  ロケータシステムアーキテクチャー
６０２  コンピュータ支援設計システム
６０４  製品データ管理システム
６０６  サーバ
６０８  クライアントデバイス
６１０  コンピュータ支援設計モデル群
６１２  視覚化データシステム
６１４  視覚化モデル群
６１６  データデポ
６１８  検索システム
６２０  視覚化対話システム
６２２  ナビゲーションシステム
６２４  情報
６２６  データキャッシュ
７００  グラフィカルユーザインターフェース
７０１  航空機
７０２  ウィンドウ
７０４  部品識別子フィールド
７０８  選択ボタン
７１０  キャンセルボタン
８０２  ウィンドウ
８０４  ステーション座標フィールド
８０６  船尾線座標フィールド
８０８  水線座標フィールド
８１０  選択ボタン
８１２  キャンセルボタン
９０２  ウィンドウ
９０４  製造指図インスタンス識別子フィールド
９０８  選択ボタン
９１０  キャンセルボタン
１０００  ビュー
１００２  グラフィカルインジケータ
１１００  ビュー
１１０２  ギャレー
１１０４  部品
１１０６  グラフィカルインジケータ
１２００  ビュー
１３００  ウィンドウ
１４００  オペレータ
１４０２  航空機
１４０３  客室
１４０４  タブレットコンピュータ
１４０６  座席
１４０８  矢印
１５００  グラフィカルユーザインターフェース
１５０２  ビュー
１５０４  座席
１５０６  グラフィカルインジケータ
１６００  矢印
１７００  ビュー
１７０２  グラフィカルインジケータ
２１００  データ処理システム
２１０２  通信フレームワーク
２１０４  プロセッサユニット
２１０６  メモリ
２１０８  永続ストレージ
２１１０  通信ユニット
２１１２  入力／出力ユニット
２１１４  ディスプレイ
２１１６  ストレージデバイス
２１１８  プログラムコード
２１２０  コンピュータ可読メディア
２１２２  コンピュータプログラム製品
２１２４  コンピュータ可読ストレージメディア
２１２６  コンピュータ可読信号メディア
２２００  航空機製造／サービス方法
２２０２  仕様および設計
２２０４  資材調達
２２０６  コンポーネントおよびサブアセンブリ製造
２２０８  システム統合
２２１０  検定および引き渡し
２２１２  運行
２２１４  メンテナンスおよびサービス
２３００  航空機
２３０２  機体
２３０４  システム
２３０６  内部
２３０８  推進システム
２３１０  電気システム
２３１２  油圧システム
２３１４  環境システム
２４００  航空機管理システム
２４０１  製造システム
２４０２  航空機メンテナンスシステム
２４０３  製造機器
２４０４  製作機器
２４０６  組立機器
２４０８  コントロールシステム
２４１０  人間のオペレータ
２４２４  メンテナンス機器
【図１】
2014201307.tif 000003
【図２】
2014201307.tif 000004
【図３】
2014201307.tif 000005
【図４】
2014201307.tif 000006
【図５】
2014201307.tif 000007
【図６】
2014201307.tif 000008
【図７】
2014201307.tif 000009
【図８】
2014201307.tif 000010
【図９】
2014201307.tif 000011
【図１０】
2014201307.tif 000012
【図１１】
2014201307.tif 000013
【図１２】
2014201307.tif 000014
【図１３】
2014201307.tif 000015
【図１４】
2014201307.tif 000016
【図１５】
2014201307.tif 000017
【図１６】
2014201307.tif 000018
【図１７】
2014201307.tif 000019
【図１８】
2014201307.tif 000020
【図１９】
2014201307.tif 000021
【図２０】
2014201307.tif 000022
【図２１】
2014201307.tif 000023
【図２２】
2014201307.tif 000024
【図２３】
2014201307.tif 000025
【図２４】
2014201307.tif 000026
【外国語明細書】
2014201307000001.pdf
2014201307000002.pdf
2014201307000003.pdf
2014201307000004.pdf