(57)【要約】  いくつかの実施例が、意図されたタスクに基づき無人航空機システム（ＵＡＳ）を設計するシステムを提供し、当該システムは、ＵＡＳコンポーネントデータベース及び設計制御回路を含み、設計制御回路は、ＵＡＳが実行するよう設計されている要求されたタスクに対応する複数のタスクパラメータの第１のセットを取得し、設計されるＵＡＳに含まれるべき少なくとも１つのプライマリタイプのＵＡＳコンポーネントを識別し、タスクを実現する間にプライマリタイプのＵＡＳコンポーネントをサポートするための、１つ以上のセカンダリタイプのＵＡＳコンポーネントの第１のセットを識別し、タスクを実現するために利用されるよう設計された、設計されたＵＡＳの設計プランを提供するように構成される。
2019513609.tif 000002
【特許請求の範囲】
【請求項１】
意図されたタスクに基づき無人航空機システムを設計するシステムであって、
複数の無人航空機システム（ＵＡＳ）コンポーネントの各々のＵＡＳコンポーネント識別子及び対応するＵＡＳ属性を記憶したＵＡＳコンポーネントデータベースと、
前記ＵＡＳコンポーネントデータベースに結合され、
第１の顧客により規定され、ＵＡＳが実行するよう設計されることを前記第１の顧客が要求している要求された第１のタスクに対応する、複数のタスクパラメータの第１のセットを取得し、
前記ＵＡＳコンポーネントデータベースから、前記タスクパラメータと前記ＵＡＳコンポーネントの前記ＵＡＳコンポーネント属性との間の相関に基づき、設計される前記ＵＡＳに含まれるべき少なくとも１つのプライマリタイプのＵＡＳコンポーネントを識別し、
前記ＵＡＳコンポーネントデータベースから、前記第１のタスクを実現する間に前記少なくとも１つのプライマリタイプのＵＡＳコンポーネントをサポートするための、前記設計されたＵＡＳに含まれるべき１つ以上のセカンダリタイプのＵＡＳコンポーネントの第１のセットを識別し、
前記第１のタスクを実現するために利用されるよう設計された、前記設計されたＵＡＳの設計プランを提供し、前記設計プランは、前記プライマリタイプのＵＡＳコンポーネントに対応する少なくとも第１のプライマリＵＡＳコンポーネントと、前記セカンダリタイプのＵＡＳコンポーネントの少なくとも１つに各々対応するセカンダリＵＡＳコンポーネントとを規定し、前記第１のプライマリＵＡＳコンポーネント及び前記セカンダリＵＡＳコンポーネントは、前記第１のタスクを実現するよう意図された前記設計されたＵＡＳを組み立てることにおいて協働するように構成される、
ように構成された設計制御回路と、
を含むシステム。
【請求項２】
前記設計制御回路は前記１つ以上のセカンダリタイプのＵＡＳコンポーネントの前記第１のセットを識別することにおいて、前記第１のタスクを実行することにおいて前記第１のプライマリＵＡＳコンポーネントを採用する間、前記設計されたＵＡＳが飛行ができることを確保する前記セカンダリタイプのＵＡＳコンポーネントを識別するように構成される、請求項１に記載のシステム。
【請求項３】
前記設計制御回路は前記設計プランを提供することにおいて、前記ＵＡＳコンポーネント属性に従い、前記セカンダリＵＡＳコンポーネントの各々が前記第１のプライマリＵＡＳコンポーネントと前記セカンダリＵＡＳコンポーネントのうち別のものとのうちの少なくとも１つと物理的及び電気的に協働することを確認するように構成される、請求項１に記載のシステム。
【請求項４】
ユーザインターフェース情報をコンピュータネットワークを通じて複数の地理的に分散された関連づけられていない顧客に配信するように構成されたインターフェースシステム、をさらに含み、前記ユーザインターフェース情報は、前記複数の顧客の各々に関して、ＵＡＳが設計され得る目的の複数の異なる予め定義されたタスクの少なくとも１つに対応する要求ユーザインターフェースを形成するように構成される、請求項１に記載のシステム。
【請求項５】
前記インターフェースシステムは、コンピュータ命令を記憶したインターフェースメモリに結合されたインターフェース制御回路をさらに含み、前記コンピュータ命令は、前記インターフェース制御回路により実行されたときに前記インターフェース制御回路に、
前記複数の顧客の各々に関連づけられ、前記複数の予め定義されたタスクの１つに対応するタスクパラメータを受信するための予め定義されたフィールドを含む前記要求ユーザインターフェースを各顧客コンピュータシステムで形成するように構成された前記ユーザインターフェース情報を、顧客コンピュータシステムに対して通信させ、
前記複数の顧客コンピュータシステムの各々から前記要求ユーザインターフェースを通して、ＵＡＳが設計されている目的の前記複数の予め定義されたタスクの１つに対応するタスクパラメータのセットを受信させる、
請求項４に記載のシステム。
【請求項６】
前記第１の顧客に関連づけられた第１の顧客コンピュータシステムにコンピュータネットワークを通じてユーザインターフェース情報を配信してユーザインターフェースを形成し、前記ユーザインターフェースを通して、前記プライマリタイプのＵＡＳコンポーネントに対応する複数の潜在的なプライマリＵＡＳコンポーネントからの前記第１のプライマリＵＡＳコンポーネントの選択を受信するように構成されたインターフェースシステム、
をさらに含む請求項１に記載のシステム。
【請求項７】
前記第１の顧客に関連づけられた第１の顧客コンピュータシステムにコンピュータネットワークを通じてユーザインターフェース情報を配信して、前記第１の顧客が前記第１のプライマリＵＡＳコンポーネント及び前記セカンダリＵＡＳコンポーネントに対応する予め定義された飛行特性に従い前記設計されたＵＡＳの飛行をシミュレートすることを可能にするように構成されたシミュレーション回路、
をさらに含む請求項１に記載のシステム。
【請求項８】
前記シミュレーション回路は、前記第１の顧客コンピュータシステムに前記ユーザインターフェース情報を配信するようにさらに構成され、前記第１の顧客が少なくとも第１の認定シミュレーションを通して前記設計されたＵＡＳに対応するシミュレートされたＵＡＳを制御することを可能にする、請求項７に記載のシステム。
【請求項９】
前記第１のプライマリＵＡＳコンポーネントは、輸送コントローラと、前記輸送コントローラに通信可能に結合された輸送システムとを含み、前記輸送コントローラは、１つ以上のコンピュータプログラムを実行して前記輸送システムを制御して、前記第１のプライマリＵＡＳコンポーネントに自律的に、前記セカンダリＵＡＳコンポーネントの１つに向けて移動させ、前記セカンダリＵＡＳコンポーネントの前記１つと結合させるように構成される、請求項１に記載のシステム。
【請求項１０】
意図されたタスクに基づき無人航空機システム（ＵＡＳ）を設計する方法であって、
設計制御回路により、
第１の顧客により規定され、ＵＡＳが実行するよう設計されることを前記第１の顧客が要求している要求された第１のタスクに対応する、複数のタスクパラメータの第１のセットを取得するステップと、
複数のＵＡＳコンポーネントの各々のＵＡＳコンポーネント識別子及び対応するＵＡＳ属性を記憶したＵＡＳコンポーネントデータベースから、前記タスクパラメータと前記ＵＡＳコンポーネントの前記ＵＡＳコンポーネント属性との間の相関に基づき、設計される前記ＵＡＳに含まれるべき少なくとも１つのプライマリタイプのＵＡＳコンポーネントを識別するステップと、
前記ＵＡＳコンポーネントデータベースから、前記第１のタスクを実現する間に前記少なくとも１つのプライマリタイプのＵＡＳコンポーネントをサポートするための、前記設計されたＵＡＳに含まれるべき１つ以上のセカンダリタイプのＵＡＳコンポーネントの第１のセットを識別するステップと、
前記第１のタスクを実現するために利用されるよう設計された、前記設計されたＵＡＳの設計プランを提供するステップであり、前記設計プランは、前記プライマリタイプのＵＡＳコンポーネントに対応する少なくとも第１のプライマリＵＡＳコンポーネントと、前記セカンダリタイプのＵＡＳコンポーネントの少なくとも１つに各々対応するセカンダリＵＡＳコンポーネントとを規定し、前記第１のプライマリＵＡＳコンポーネント及び前記セカンダリＵＡＳコンポーネントは、前記第１のタスクを実現するよう意図された前記設計されたＵＡＳを組み立てることにおいて協働するように構成される、ステップと、
を含む方法。
【請求項１１】
前記１つ以上のセカンダリタイプのＵＡＳコンポーネントの前記第１のセットを識別するステップは、前記第１のタスクを実行することにおいて前記第１のプライマリＵＡＳコンポーネントを採用する間、前記設計されたＵＡＳが飛行ができることを確保する前記セカンダリタイプのＵＡＳコンポーネントを識別するステップを含む、請求項１０に記載の方法。
【請求項１２】
前記設計プランを提供するステップは、前記ＵＡＳコンポーネント属性に従い、前記セカンダリＵＡＳコンポーネントの各々が前記第１のプライマリＵＡＳコンポーネントと前記セカンダリＵＡＳコンポーネントのうち別のものとのうちの少なくとも１つと物理的及び電気的に協働することを確認するステップを含む、請求項１０に記載の方法。
【請求項１３】
ユーザインターフェース情報をコンピュータネットワークを通じて複数の地理的に分散された関連づけられていない顧客に配信するステップであり、前記ユーザインターフェース情報は、前記複数の顧客の各々に関して、ＵＡＳが設計され得る目的の複数の異なる予め定義されたタスクの少なくとも１つに対応する要求ユーザインターフェースの形成をもたらす、ステップ、
をさらに含む請求項１０に記載の方法。
【請求項１４】
前記複数の顧客の各々に関連づけられ、前記複数の予め定義されたタスクの１つに対応するタスクパラメータを受信するための予め定義されたフィールドを含む前記要求ユーザインターフェースを各顧客コンピュータシステムで形成するように構成された前記ユーザインターフェース情報を、顧客コンピュータシステムに通信するステップと、
前記複数の顧客コンピュータシステムの各々から前記要求ユーザインターフェースを通して、ＵＡＳが設計されている目的の前記複数の予め定義されたタスクの１つに対応するタスクパラメータのセットを受信するステップと、
をさらに含む請求項１３に記載の方法。
【請求項１５】
前記第１の顧客に関連づけられた第１の顧客コンピュータシステムにコンピュータネットワークを通じてユーザインターフェース情報を配信し、ユーザインターフェースを形成させるステップと、
前記ユーザインターフェースを通して、前記プライマリタイプのＵＡＳコンポーネントに対応する複数の潜在的なプライマリＵＡＳコンポーネントからの前記第１のプライマリＵＡＳコンポーネントの選択を受信するステップと、
をさらに含む請求項１０に記載の方法。
【請求項１６】
前記第１の顧客に関連づけられた第１の顧客コンピュータシステムにコンピュータネットワークを通じてユーザインターフェース情報を配信するステップと、前記第１の顧客が前記第１のプライマリＵＡＳコンポーネント及び前記セカンダリＵＡＳコンポーネントに対応する予め定義された飛行特性に従い前記設計されたＵＡＳの飛行をシミュレートすることを可能にするステップと、
をさらに含む請求項１０に記載の方法。
【請求項１７】
前記ユーザインターフェース情報を配信するステップは、前記第１の顧客コンピュータシステムに前記ユーザインターフェース情報を配信するステップと、前記第１の顧客が少なくとも第１の認定シミュレーションを通して前記設計されたＵＡＳに対応するシミュレートされたＵＡＳを制御することを可能にするステップと、を含む、請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に無人航空機システム（ＵＡＳ）に関する。
【背景技術】
【０００２】
無人航空機システム（ＵＡＳ）の使用がここ数年にわたり増加してきている。これは商用使用及び娯楽使用の双方を含む。したがって、使用されている多数のＵＡＳが存在する。ＵＡＳの異なる使用が同様に増加してきている。さらに、ＵＡＳの使用数が増加し続けることが予期される。
【０００３】
関連出願の相互参照
本出願は、2016年3月25日に申請された米国仮出願第62/313,314号の利益を主張し、該出願はその全体を本明細書において参照により援用される。
【図面の簡単な説明】
【０００４】
無人航空機（ＵＡＳ）に関するシステム、装置、及び方法、並びにＵＡＳを組み立てる方法の実施例が本明細書において開示される。本説明は図面を含む。
【図１】いくつかの実施例に従う、１つ以上のＵＡＳ設計システムを含む例示的なシステムの簡略化されたブロック図を示す。
【図２】いくつかの実施例に従う例示的なＵＡＳ設計システムの簡略化されたブロック図を示す。
【図３】いくつかの実施例に従う例示的なインターフェースシステムの簡略化されたブロック図を示す。
【図４】いくつかの実施例に従う、ＵＡＳ設計プランの要求を提出する顧客と通信するＵＡＳ設計システムの簡略化されたブロック図を示す。
【図５】いくつかの実施例に従う、潜在的なコンポーネントからＵＡＳを構成する例示的な処理の簡略化されたフロー図を示す。
【０００５】
図内の要素は簡潔さ及び明りょうさのため例示され、必ずしも縮尺どおり描かれていない。例えば、本発明の様々な実施例の理解を向上させるのを助けるために、図内の要素のうちいくつかの寸法及び／又は相対的位置が他の要素に対して誇張されていることがある。また、商業的に実現可能な実施例において有用又は必要である一般的だが良く理解された要素は、本発明のこれら様々な実施例のあまり妨げられないビューを容易にするために、しばしば描かれない。特定の動作及び／又はステップが特定の発生順序で説明され、あるいは描かれることがあり、当業者は、シーケンスに関するこうした特定性が実際には必要とされないと理解するであろう。本明細書において使用される用語及び表現は、異なる特定の意味がその他の方法で本明細書において明記されている場合を除き、上記で明記された技術分野における当業者によるこうした用語及び表現に一致するように通常の技術的意味を有する。
【発明を実施するための形態】
【０００６】
下記の説明は、限定的な意味でとられるべきでなく、例示的な実施例の一般的原理を単に説明する目的で行われる。本明細書を通しての「１つの実施例」、「一実施例」、「いくつかの実施例」、「一実現例」、「いくつかの実現例」、「いくつかの適用」、又は同様の言語に対する参照は、実施例に関連して説明される具体的な特徴、構造、又は特性が本発明の少なくとも１つの実施例に含まれることを意味する。ゆえに、本明細書を通してのフレーズ「１つの実施例において」、「一実施例において」、「いくつかの実施例において」、「いくつかの実現例において」、及び同様の言語の出現は、すべて同じ実施例を参照してよいが、必ずしもそうではない。
【０００７】
一般的に言えば、様々な実施例に従い、設計された無人航空機システム（ＵＡＳ）により及び／又は設計されたＵＡＳを使用して実行されるべき１つ以上の意図されたタスクに基づきＵＡＳのカスタム設計及び組み立てを可能にするシステム、装置、及び方法が本明細書において提供される。いくつかの実施例が、多数のＵＡＳコンポーネントの各々のＵＡＳコンポーネント識別子及び対応するＵＡＳ属性を記憶したＵＡＳコンポーネントデータベースを含み、該ＵＡＳコンポーネントデータベースにアクセスし、かつ／あるいは該ＵＡＳコンポーネントデータベースを維持する。いくつかの実施例が、ＵＡＳコンポーネントデータベースに通信可能に結合される設計制御回路を含むＵＡＳ設計システムを含む。設計制御回路は、顧客により規定され、かつＵＡＳが実行するよう設計されることを顧客が要求している要求されたタスクに対応する、複数のタスクパラメータのセットを取得するように構成される。設計制御回路は、ＵＡＳコンポーネントデータベースから、タスクパラメータとＵＡＳコンポーネントのＵＡＳコンポーネント属性との間の相関に基づき、設計されるＵＡＳに含まれるべき少なくとも１つのプライマリタイプのＵＡＳコンポーネントを識別することができる。設計されたＵＡＳに含まれるべき１つ以上のセカンダリタイプのＵＡＳコンポーネントの第１のセットがＵＡＳコンポーネントデータベースからさらに識別されて、第１のタスクを実現する間、１つ以上のプライマリタイプのＵＡＳコンポーネントをサポートする。第１のタスクを実現するために利用されるよう設計された、設計されたＵＡＳの設計プランが、識別されたＵＡＳコンポーネントに基づき提供できる。いくつかの実施例において、設計プランは、識別された少なくとも第１のプライマリタイプのＵＡＳコンポーネントに対応する少なくとも第１のプライマリＵＡＳコンポーネントと、セカンダリタイプのＵＡＳコンポーネントの少なくとも１つに各々対応するセカンダリＵＡＳコンポーネントとを規定する。第１のプライマリＵＡＳコンポーネント及びセカンダリＵＡＳコンポーネントは、要求されたタスクを実現するよう意図された設計されたＵＡＳを組み立てることにおいて協働するように構成される。
【０００８】
図１は、いくつかの実施例に従う、１つ以上のＵＡＳ設計システム１０２を含む例示的なシステム１００の簡略化されたブロック図を示す。システム１００はさらに、分散コンピュータ及び／又は通信ネットワーク１０６（例えば、インターネット、ＷＡＮ、ＬＡＮ、Ｗｉ‐Ｆｉ（登録商標）、セルラー、Ｂｌｕｅｔｏｏｔｈ（登録商標）、他のこうしたネットワーク、又はこうしたネットワークの２つ以上の組み合わせ）を通じて１つ以上のＵＡＳコンポーネントデータベース１０４を含み、かつ／あるいは１つ以上のＵＡＳコンポーネントデータベース１０４に対するアクセスを有する。システムは、分散コンピュータネットワーク１０６を通じて顧客コンピュータシステム１０８（例えば、コンピュータ、ラップトップ、タブレット、スマートフォン等）を通して複数の顧客を含み、かつ／あるいは複数の顧客によりリモートでアクセス可能である。インターフェースシステム１１０がシステムに含まれてよく、かつ／あるいはＵＡＳ設計システムの一部として実現される。製造業者、サプライヤ、及び／又は流通１１２がシステムにさらに結合し、コンピュータネットワーク１０６を通じてＵＡＳ設計システム１０２と通信することができる。さらに、いくつかの実施例において、サードパーティソース１１４が、属性情報、格付け、及び他のこうした情報などの情報をＵＡＳ設計システムに提供することができる。いくつかの実施例が、シミュレーションシステム及び／又は回路１１６をさらに含む。１つ以上の他のデータベース１２０が含まれ、かつ／あるいはシステム１００の１つ以上のコンポーネントによりアクセス可能でもよい。
【０００９】
ＵＡＳ設計システム１０２は、ＵＡＳコンポーネントデータベース１０４に通信可能に結合されて、複数の異なるＵＡＳコンポーネントの属性にアクセスする。各ＵＡＳコンポーネントの属性は、機能性、能力、制限、キャパシティ、特性、及び／又は他のこうした属性を定義し、かつ／あるいはこれらに対応することができる。例えば、ＵＡＳフレーム構造の属性は、これらに限られないが重量、寸法、モータプロペラカプラ又はサポートの数、飛行している間にフレームによりサポートできる重量、コンポーネント及び／又は追加の機能的機構（例えば、クレーン、機械アーム、カメラ、ジンバルシステム等）をサポートするカプラの他のタイプ及び数、他のこうした属性、及び典型的にこうした属性の２つ以上の組み合わせを含んでよい。別の例として、プロペラモータの属性は、これらに限られないがパワー、トルク、重量、寸法、メインフレームと協働するカプラのタイプ、リフト能力（これはプロペラのタイプ及び／又はサイズに対応し得る）、他のこうした属性、又はこうした属性の２つ以上の組み合わせを含んでよい。いくつかの実現例において、ＵＡＳコンポーネントデータベース及び／又はＵＡＳ設計システムは、物理的、電気的、及び／又は通信可能に協働するコンポーネントの能力に関する情報をさらに記憶し、維持する。ＵＡＳコンポーネントデータベースは、ＵＡＳコンポーネント、組み立てできるＵＡＳ、及び／又は予め組み立てられたＵＡＳに関するさらなる情報を記憶してもよい。
【００１０】
図２は、いくつかの実施例に従う、例示的なＵＡＳ設計システム１０２の簡略化されたブロック図を示す。ＵＡＳ設計システム１０２は、１つ以上の設計制御回路２０２、メモリ２０４、及び入力／出力（Ｉ／Ｏ）インターフェース及び／又はデバイス２０６を含む。いくつかの実施例が、１つ以上のユーザインターフェース２０８をさらに含む。制御回路２０２は、１つ以上のプロセッサ及び／又はマイクロプロセッサを典型的に含む。メモリ２０４は、ＵＡＳ設計システム１０２の機能性を実現するために制御回路２０２及び／又はプロセッサにより実行される命令の動作コード又はセットを記憶する。いくつかの実施例において、メモリ２０４は、タスク情報及び／又はパラメータ、タスク特性を決定及び／又は受信し、タスクパラメータに対してＵＡＳ属性コンポーネントを評価し、ＵＡＳコンポーネントを識別し、かつ／あるいは本明細書に説明される他の関連づけ、決定、測定、及び／又は通信を行うために使用できる特定データのいくつか又はすべてをさらに記憶してよい。こうしたデータは、メモリ２０４に予め記憶され、外部ソースから受信され、決定され、かつ／あるいはＵＡＳ設計システムに通信されてもよい。
【００１１】
いくつかの実現例において、制御回路２０２及び／又はプロセッサは、当該分野において周知の１つ以上のプロセッサデバイスとして実現されてよい。さらに、いくつかの例において、制御回路２０２は、１つ以上のコンピュータネットワークを通じて分散された複数のプロセッサを通して実現されてよい。同様に、メモリ２０４は、１つ以上のプロセッサ読取可能及び／又はコンピュータ読取可能媒体などの当該分野において周知の１つ以上のメモリデバイスとして実現されてよく、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、及び／又は他のメモリ技術などの揮発及び／又は不揮発媒体を含むことができる。メモリ２０４は、ＵＡＳ設計システム１０２に対して内部として図示されているが、メモリ２０４は、内部、外部、又は内部及び外部メモリの組み合わせであり得る。図２は、バスを介して一緒に結合されている様々なコンポーネントを示すが、この様々なコンポーネントは実際、制御回路２０２及び／又は１つ以上の他のコンポーネントに直接結合されてもよいことが理解される。
【００１２】
さらに、ＵＡＳ設計システム１０２の制御回路２０２及び／又は電子コンポーネントは、固定された目的のハードワイヤードのプラットフォームを含むことができ、あるいは部分的又は全体的にプログラム可能なプラットフォームを含むことができる。これらのアーキテクチャ的選択肢は周知であり、当該分野において理解され、ここでさらなる説明を必要としない。ＵＡＳ設計システム及び／又は制御回路２０２は、本明細書に説明されるステップ、動作、及び／又は機能のうち１つ以上を実行するように（例えば、当業者により良く理解されるような対応するプログラミングを使用することにより）構成できる。いくつかの実現例において、システム制御回路２０２及びメモリ２０４は、マイクロコントローラ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、又は他のこうしたデバイスなどに一緒に統合されてもよく、あるいは一緒に結合された別個のデバイスでもよい。
【００１３】
Ｉ／Ｏインターフェース２０６は、ＵＡＳコンポーネントデータベース１０４、顧客コンピュータシステム１０８、製造業者及びサプライヤ１１２、シミュレーション回路１１６、サードパーティソース１１４、データベース１２０、及び他のこうしたデバイス又はシステムなどの外部コンポーネントに対するＵＡＳ設計システム１０２の有線及び／又は無線通信結合を可能にする。典型的に、Ｉ／Ｏインターフェース２０６は、有線通信及び／又は無線通信（例えば、Ｗｉ‐Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、セルラー、ＲＦ、及び／又は他のこうした無線通信）を提供し、いくつかの例において、これらに限られないが１つ以上の送信機、受信機、送受信機、又はこうしたデバイスの２つ以上の組み合わせなどの、任意の既知の有線及び／又は無線インターフェースデバイス、回路、及び／又は接続デバイスを含んでよい。
【００１４】
いくつかの実現例において、ＵＡＳ設計システムは、ユーザ入力及び／又は出力表示に使用できる１つ以上のユーザインターフェース２０８を含む。例えば、ユーザインターフェース２０８は、１つ以上のボタン、ノブ、セレクタ、スイッチ、キー、タッチ入力面、オーディオ入力、及び／又はディスプレイなどの任意の既知の入力デバイスを含んでよい。さらに、ユーザインターフェース２０８は、ライト、視覚インジケータ、表示画面などの１つ以上の出力表示デバイスを含み、これらに限られないがＵＡＳコンポーネントタイプ情報、ＵＡＳコンポーネント識別子、属性、顧客情報、設計パラメータ、タスクパラメータ、タスク、ＵＡＳ設計、ステータス情報、通信情報（例えば、テキストメッセージ、電子メール等）、動作ステータス情報、通知、エラー、コンディション、及び／又は他のこうした情報などの情報をユーザに伝達する。同様に、ユーザインターフェース２０８はいくつかの実施例において、作業者により口頭で発行されたオーディオコマンド又は要求を受信し、かつ／あるいはオーディオコンテンツ、警告などを出力することができる、オーディオシステムを含んでもよい。
【００１５】
ＵＡＳ設計システムは、実行されるべきタスクに関する情報を受信し、少なくとも実行されるよう意図したタスクを実行するよう設計された完全なＵＡＳへと組み立てできるＵＡＳコンポーネントを識別する。設計制御回路は、複数のタスクパラメータのセットを取得するように構成される。いくつかの例において、タスクパラメータは、顧客、設計者、ＵＡＳ製造業者、又は他の個人若しくはエンティティにより規定される。タスクパラメータは、ＵＡＳが実行するよう設計されることを要求者が要求している要求されたタスクに対応する。例えば、いくつかの実施例において、顧客は、そのそれぞれの顧客コンピュータシステム１０８を通して、ＵＡＳ設計システムにアクセスし、複数のタスクパラメータのセットを提供し、あるいは選択する。さらに、又は別法として、顧客が、予め定義されたタイプのタスク又は特定のタスクを選択してもよい。選択に基づき、ＵＡＳ設計システムは、設計制御回路が１つ以上のＵＡＳコンポーネント属性に関連づけることができる上記タスクに関する選択肢を顧客に提供することができる。例えば、顧客が識別又は選択することができるタスクタイプが、ビデオを捕捉するタスクであり得る。設計制御回路は、これらに限られないが解像度、日中又は夜間のビデオ捕捉、照明、ビデオ捕捉の継続時間、ビデオの意図された使用法、他のこうしたパラメータ、又はこうしたパラメータの２つ以上の組み合わせに関する選択肢などの、ＵＡＳコンポーネントの属性に対応する選択肢を顧客に提供することができる。
【００１６】
タスクパラメータを使用し、設計制御回路は、ＵＡＳコンポーネントデータベースから、タスクパラメータとＵＡＳコンポーネントのＵＡＳコンポーネント属性との間の相関に基づき、設計されるＵＡＳに含まれるべき１つ以上のプライマリタイプのＵＡＳコンポーネントを識別することができる。プライマリタイプのＵＡＳコンポーネントは、いくつかの例において、タスクを実行することに対してクリティカルな、及び／又は顧客により所望されるレベルのＵＡＳコンポーネントを含むことができる。例えば、タスクが、ビデオを捕捉することでもよく、プライマリパラメータが、最小限の高精細度（ＨＤ）ビデオコンテンツ（例えば、１３６０×７６８）で捕捉することを含んでもよい。したがって、プライマリタイプのＵＡＳコンポーネントは、少なくともＨＤビデオで捕捉することができるビデオカメラを含み得る。別の例として、タスクは、荷物を小売ショッピング施設の顧客に配達することでもよく、プライマリタイプのＵＡＳコンポーネントは、高信頼性であり、かつ予期された荷物重量及びＵＡＳの概算重量に対応する閾最小限をリフトするのに十分なリフト力を提供するプロペラモータを含んでもよい。
【００１７】
設計制御回路は、設計されたＵＡＳに含まれるべき、かつ設計されたＵＡＳが意図されたタスクを実現している間に１つ以上のプライマリタイプのＵＡＳコンポーネントをサポートするための、１つ以上のセカンダリタイプのＵＡＳコンポーネントのセットをＵＡＳコンポーネントデータベースから識別するようにさらに構成される。例えば、設計制御回路は、ＵＡＳコンポーネントデータベースを通して、１つ以上のＨＤビデオカメラをプライマリコンポーネントとして識別し得る。重量、寸法、マウンティングのタイプ、ＨＤビデオカメラがジンバルアセンブリを含むかどうか、ＨＤビデオカメラがジンバルアセンブリと協働できるかどうか、モーションの範囲などの、１つ以上のＨＤビデオカメラの属性が識別され、かつ／あるいは顧客から受信されてよい。１つ以上のプライマリコンポーネント（例えば、ＨＤビデオカメラ）の属性を使用し、設計制御回路２０２は、１つ以上のＨＤビデオカメラの使用をサポートすることができるタイプのセカンダリＵＡＳコンポーネント、例えば、ジンバルアセンブリが協働でき、かつＵＡＳのカメラ及び他のコンポーネントの予期された重量をサポートできる１つ以上のフレーム、ＵＡＳに対する十分なリフト及び移動性を提供することができるモータ及びプロペラ、ＨＤビデオカメラ及び／又はジンバル制御システムに通信可能に結合することができる制御システム、関連するときにライト、他のこうしたセカンダリＵＡＳコンポーネント、及び典型的にはこうしたコンポーネントの組み合わせなどを識別することができる。
【００１８】
さらに、設計制御回路は、コンポーネント間の互換性（例えば、物理的結合、電気的結合、通信結合、キャパシティ等）に関してセカンダリＵＡＳコンポーネントの属性を他のプライマリ及びセカンダリコンポーネントと典型的に相互参照する。いくつかの実施例において、設計制御回路は、１つ以上のテンプレートを利用し、かつ／あるいはプライマリ及び／又はセカンダリタイプのコンポーネントを識別することにおいて使用されるチェックリストを有する。例えば、基本テンプレートが、ＵＡＳが飛行することができるように最小限のタイプのコンポーネントを規定してもよい（例えば、フレーム、モータ及びプロペラ、リモートコントローラと無線で通信する制御システム等）。他のテンプレートが、さらなるコンポーネントを含んでもよく、かつ／あるいは１つ以上のタイプのタスクに固有でもよい。いくつかの実施例において、プライマリ及びセカンダリコンポーネントのタイプは、ＵＡＳにおいて交換可能に使用できる異なる又は代替的なコンポーネントを識別する（例えば、使用できる３つの異なるプロペラモータ、２つの異なるフレーム、２つの異なるジンバルマウンティング、６つの異なるカメラ等）。顧客は、選択肢から選択することができる。これは、設計をさらにカスタマイズする能力を顧客に提供すると同時に、顧客が設計をさらに制御することを可能にすることができる。さらに、いくつかの例において、顧客は、代替的なコンポーネント及び／又はコンポーネント間の差に関する情報（例えば、属性、比較、あるコンポーネント対別のコンポーネントを使用することにおける予期された効果、価格設定差等）を提供されてもよい。典型的に、代替的なコンポーネント及び対応する情報は、設計プランを完成する前に顧客に提供されて、設計プランを終了する前に顧客が意図されたＵＡＳを選択及び／又はカスタマイズすることを可能にする。
【００１９】
いくつかの実施例において、ＵＡＳコンポーネントのすべてでなくとも多くが、物理的か、電気的か、及び／又は通信可能かにかかわらず、予め設計された、標準の、ユニバーサルの、及び／又は汎用的な結合で構成される。コンポーネント製造業者はコンポーネントを設計することにおいて、標準の結合でコンポーネントを設計することができる。そのようなものとして、ＵＡＳコンポーネントはおそらく容易に一緒に協働することになり、なぜならば、各コンポーネントが対応する結合を有するからである。いくつかのＵＡＳコンポーネントは、標準の結合を利用しなくてもよく、あるいは標準の結合で設計されなくてもよい。ＵＡＳコンポーネントデータベースに維持され、かつ／あるいは１つ以上の他のデータベース又はソースを通してアクセスされる属性情報は、潜在的なＵＡＳコンポーネントのすべてでなくともいくつかについて、結合属性を含むことができる。結合情報は、一緒に協働できるコンポーネント、及び／又はコンポーネントが協働できるＵＡＳコンポーネントデータベース及び／又は他のデータベースにさらに規定されるアダプタを識別することにおいて、設計制御回路によりさらに利用される。さらに、設計プランは、結合が如何にして一緒に結合するかに関する情報及び／又は指示を含むことができる。
【００２０】
設計制御回路は、異なるプライマリ及びセカンダリＵＡＳコンポーネントの様々な属性及び互換性を使用して、顧客がＵＡＳに実行させたいタスクを実現するために利用されるよう設計された１つ以上のＵＡＳの１つ以上の設計プランを構成し、提供する。これら設計プランの１つ以上が、検討のために顧客、製造業者、サードパーティサービスなどに提供できる。いくつかの適用において、設計プランは、プライマリタイプのＵＡＳコンポーネントの各々に対応する１つ以上のプライマリＵＡＳコンポーネントと、セカンダリタイプのＵＡＳコンポーネントの少なくとも１つに各々対応する１つ以上のセカンダリＵＡＳコンポーネントとを規定する。さらに、１つ以上の識別されたプライマリＵＡＳコンポーネントと１つ以上の識別されたセカンダリＵＡＳコンポーネントとが、意図されたタスクを実現するよう意図された設計されたＵＡＳを組み立てることにおいて協働するように構成されるように、設計プランは生成される。いくつかの実施例において、設計プランは、ＵＡＳにおいて交換可能に使用できる代替的なＵＡＳコンポーネントを識別してもよい（例えば、使用できる３つの異なるプロペラモータ）。これは、設計をさらにカスタマイズする能力を顧客に提供すると同時に、顧客が設計をさらに制御することを可能にすることができる。さらに、いくつかの例において、設計は、代替的なコンポーネントに関する情報を提供してもよい（例えば、属性、比較、あるコンポーネント対別のコンポーネントを使用することにおける予期された効果、価格設定差等）。いくつかの実施例において、設計プランは、顧客がＵＡＳを組み立てるよう予期されるとき、ＵＡＳを組み立てるためのインストラクションをさらに含む。他の例において、ＵＡＳ設計システムは、設計されたＵＡＳ（これは、選択された任意的なコンポーネント及び／又は交換可能なコンポーネントを含み得る）を注文する選択肢を顧客に提供してもよい。さらに、又は別法として、設計プランは、組み立てし、組み立てられたＵＡＳを顧客に出荷するために、製造業者、サプライヤ、若しくは流通業者１１２、又はサードパーティ１１４に通信されてもよい。他の例において、顧客が、サプライヤ１１２、サードパーティなどに設計プランを通信することができる。
【００２１】
いくつかの実施例において、設計制御回路は１つ以上のセカンダリタイプのＵＡＳコンポーネントの第１のセットを識別することにおいて、第１のタスクを実行することにおいて第１のプライマリＵＡＳコンポーネントを採用する間、設計されたＵＡＳが飛行ができることを確保するセカンダリタイプのＵＡＳコンポーネントを識別するように構成される。同様に、いくつかの実現例において、プライマリタイプのＵＡＳコンポーネントは、ＵＡＳが意図されたタスクを実行する間に飛行できることを確保するように識別される。ＵＡＳコンポーネントデータベースは、ＵＡＳコンポーネントの各々に関する情報を典型的に維持し、それにより、設計制御回路は、一緒に協働することになるコンポーネントを識別することができる。設計制御回路は設計プランを提供することにおいて、ＵＡＳコンポーネント属性に従い、プライマリ及び／又はセカンダリＵＡＳコンポーネントの各々がプライマリＵＡＳコンポーネント及び／又はセカンダリＵＡＳコンポーネントの１つ以上と物理的及び電気的に協働することを確認することができる。
【００２２】
いくつかの実施例が、顧客（例えば、ＵＡＳユーザ、設計者、製造業者、及び／又は他のエンティティ）が１つ以上のユーザインターフェースにアクセスすることを可能にし、かつ／あるいは、システムが、インターフェース情報を配信して（distribute）、顧客コンピュータシステムにおける１つ以上のユーザインターフェースの表示を形成し（populates）、かつ／あるいは指令する。いくつかの実現例において、システムは、ユーザインターフェース情報を、コンピュータネットワーク１０６を通じて、複数の地理的に分散された（distributed）関連づけられていない顧客に、対応する顧客コンピュータシステム１０８を通して配信するように構成されたインターフェースシステム１１０を含む。いくつかの適用において、ユーザインターフェース情報は、複数の顧客の各々に関して、ＵＡＳが設計され得る目的の複数の異なる予め定義されたタスクの少なくとも１つに対応する要求ユーザインターフェースを形成することができる。上記で説明されたように、タスクのタイプ及び／又は特定のタスクのリスト又は同様のものが顧客に提供されて、顧客が１つ以上のタイプのタスク及び／又は特定のタスクを選択することを可能にすることができる。いくつかの実施例が、１つ以上のタイプのタスク又は特定のタスクの選択に応答してサブリストを提供してもよい。例えば、あるタイプのタスクの選択の通知を受信すると、選択されたタイプのタスクに関連づけられる１つ以上の特定のタスクを識別する１つ以上のユーザインターフェースが表示されてもよい。
【００２３】
図３は、いくつかの実施例に従う、例示的なインターフェースシステム１１０の簡略化されたブロック図を示す。インターフェースシステム１１０は、１つ以上のインターフェース制御回路３０２、メモリ３０４、及び入力／出力（Ｉ／Ｏ）インターフェース及び／又はデバイス３０６を含む。いくつかの実施例が、１つ以上のユーザインターフェース３０８をさらに含む。制御回路３０２は、１つ以上のプロセッサ及び／又はマイクロプロセッサを典型的に含む。メモリ３０４は、インターフェースシステム１１０の機能性を実現するために制御回路３０２及び／又はプロセッサにより実行される命令の動作コード又はセットを記憶する。いくつかの実施例において、メモリ３０４は、インターフェース情報を組み立て、インターフェース情報を配信し、グラフィカルユーザインターフェースを維持し、グラフィカルユーザインターフェースを表示し、応答を受信して後続のユーザインターフェース情報及び／又は代替的なユーザインターフェース情報を識別し、かつ／あるいは本明細書に説明される他の関連づけ、決定、測定、及び／又は通信を行うために使用できる特定データのいくつか又はすべてをさらに記憶してよい。こうしたデータは、メモリ３０４に予め記憶され、外部ソースから受信され、決定され、かつ／あるいはインターフェースシステムに通信されてもよい。いくつかの実現例において、インターフェース制御回路３０２及び／又はプロセッサは、当該分野において周知の１つ以上のプロセッサデバイスとして実現されてよい。さらに、いくつかの例において、制御回路３０２は、１つ以上のコンピュータネットワークを通じて分散された複数のプロセッサを通して実現されてよい。同様に、メモリ３０４は、１つ以上のプロセッサ読取可能及び／又はコンピュータ読取可能媒体などの当該分野において周知の１つ以上のメモリデバイスとして実現されてよく、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、及び／又は他のメモリ技術などの揮発及び／又は不揮発媒体を含むことができる。メモリ３０４は、インターフェースシステム１１０に対して内部として図示されているが、メモリ３０４は、内部、外部、又は内部及び外部メモリの組み合わせであり得る。図３は、バスを介して一緒に結合されている様々なコンポーネントを示すが、この様々なコンポーネントは実際、インターフェース制御回路３０２及び／又は１つ以上の他のコンポーネントに直接結合されてもよいことが理解される。
【００２４】
インターフェースシステム１１０の制御回路３０２及び／又は電子コンポーネントは、固定された目的のハードワイヤードのプラットフォームを含むことができ、あるいは部分的又は全体的にプログラム可能なプラットフォームを含むことができる。これらのアーキテクチャ的選択肢は周知であり、当該分野において理解され、ここでさらなる説明を必要としない。インターフェースシステム及び／又は制御回路３０２は、本明細書に説明されるステップ、動作、及び／又は機能のうち１つ以上を実行するように（例えば、当業者により良く理解されるような対応するプログラミングを使用することにより）構成できる。いくつかの実現例において、制御回路３０２及びメモリ３０４は、マイクロコントローラ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、又は他のこうしたデバイスなどに一緒に統合されてもよく、あるいは一緒に結合された別個のデバイスでもよい。
【００２５】
Ｉ／Ｏインターフェース３０６は、ＵＡＳ設計システム１０２、ＵＡＳコンポーネントデータベース１０４、顧客コンピュータシステム１０８、製造業者及びサプライヤ１１２、シミュレーション回路１１６、サードパーティソース１１４、データベース１２０、及び他のこうしたデバイス又はシステムなどの外部コンポーネントに対するインターフェースシステム１１０の有線及び／又は無線通信結合を可能にする。典型的に、Ｉ／Ｏインターフェース３０６は、有線通信及び／又は無線通信（例えば、Ｗｉ‐Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、セルラー、ＲＦ、及び／又は他のこうした無線通信）を提供し、いくつかの例において、これらに限られないが１つ以上の送信機、受信機、送受信機、又はこうしたデバイスの２つ以上の組み合わせなどの、任意の既知の有線及び／又は無線インターフェースデバイス、回路、及び／又は接続デバイスを含んでよい。
【００２６】
いくつかの実施例において、インターフェース制御回路３０２は、複数の顧客の各々に関連づけられ、かつ複数の予め定義されたタスクの１つに対応するタスクパラメータを受信するための予め定義されたフィールドを含む要求ユーザインターフェースを顧客コンピュータシステムで形成するように構成されたユーザインターフェース情報を、顧客コンピュータシステムに通信する。制御回路は、顧客コンピュータシステムから要求ユーザインターフェースを通して、ＵＡＳが設計されている目的の複数の予め定義されたタスクの１つに対応するタスクパラメータのセットを受信する。さらに、又は別法として、いくつかの適用において、インターフェースシステムは、顧客に関連づけられた顧客コンピュータシステムにコンピュータネットワークを通じてユーザインターフェース情報を配信してユーザインターフェースを形成し、ユーザインターフェースを通して、１つ以上のプライマリタイプのＵＡＳコンポーネントに対応する複数の潜在的なプライマリＵＡＳコンポーネントからの１つ以上のプライマリＵＡＳコンポーネントの選択を受信するように構成される。同様に、インターフェースシステムは、ユーザインターフェース情報を配信してユーザインターフェースを形成し、ユーザインターフェースを通して、１つ以上のセカンダリタイプのＵＡＳコンポーネントに対応する複数の潜在的なセカンダリＵＡＳコンポーネントからの１つ以上のセカンダリＵＡＳコンポーネントの選択を受信することができる。さらに、又は別法として、インターフェースシステムは、タスク、プライマリタイプのＵＡＳコンポーネント、セカンダリタイプのＵＡＳコンポーネント、任意的な特徴、及び／又は他のこうした選択肢に対応する複数の異なる属性を表示するユーザインターフェースから１つ以上の属性の選択を受信してもよい。
【００２７】
いくつかの実施例が、設計されたＵＡＳの動作、飛行、及び／又は制御を顧客が仮想的にシミュレートすることを可能にするシミュレーション回路１１６をさらに含む。いくつかの例において、シミュレーション回路は、顧客に関連づけられた１つ以上の顧客コンピュータシステムにコンピュータネットワークを通じてユーザインターフェース情報を配信して、プライマリＵＡＳコンポーネントの１つ以上及び／又はセカンダリＵＡＳコンポーネントの１つ以上に対応する予め定義された飛行特性に従い、設計されたＵＡＳの飛行を顧客がシミュレートすることを可能にする。コントローラが、顧客コンピュータシステムと有線及び／又は無線通信してもよく、顧客コンピュータシステムは、コントローラを通して発行されたコマンドを検出し、これらコマンドをコンピュータシステム上のシミュレーションアプリケーションにリレーし、かつ／あるいは、コマンドを実現させてシミュレートされたＵＡＳのシミュレートされた飛行を調整することができるシミュレーション回路に返信することができる。いくつかの適用において、コントローラは、構築された場合、ＵＡＳ及び／又は設計されたＵＡＳの実際の飛行を制御するために使用できる同じコントローラである。シミュレーションは、障害物、変化するコンディションなどを提供してもよい。さらに、シミュレーションは、設計されたＵＡＳが実現するよう意図された目的のタスクに対応してもよい。
【００２８】
いくつかの実施例において、シミュレーション回路は、ＵＡＳの能力を確認し、かつ／あるいは設計されたＵＡＳを制御することにおける顧客のスキルをテストするシミュレーションを提供してもよい。さらに、いくつかの適用において、シミュレーション回路は、ユーザインターフェース情報を顧客コンピュータシステムに配信し、少なくとも認定（certification）シミュレーションを通して、設計されたＵＡＳに対応するシミュレートされたＵＡＳを顧客に制御させるようにさらに構成される。認定は、設計が顧客に提供され得る、かつ／あるいはＵＡＳが構築され及び／又は流通され（distributed）得る前に、政府により必要とされてもよい。他の例において、認定は、設計されたＵＡＳ及び／又は顧客のサービス及び／又は能力を市場に出そうと試みるときに顧客により、又は他のこうした理由により使用される。
【００２９】
図４は、いくつかの実施例に従う、ＵＡＳ設計プランの要求を提出する顧客４０２と通信するＵＡＳ設計システム１０２の簡略化されたブロック図である。要求に応答して、ＵＡＳ設計システムは、意図されたタスクに基づき１つ以上の関連するプライマリ及びセカンダリコンポーネントを決定し、ＵＡＳ設計プランを生成する。顧客は、設計プランに従い、設計されたＵＡＳのコンポーネントを受け取ることができる。いくつかの例において、顧客は、ＵＡＳ設計システムを通してコンポーネントを注文することができ、他の例において、顧客は、１つ以上の他のソースにアクセスすることができる。いくつかの実施例において、ユーザインターフェースは、１つ以上の他のソースに対するインターネットリンクを顧客に提供してもよい。顧客４０２又はサードパーティが、設計されたＵＡＳを組み立てることができる。上記で説明されたように、顧客４０２は、ＵＡＳ設計及びタスクパラメータの要求をＵＡＳ設計システム１０２に提出する。少なくともタスクパラメータを使用し、ＵＡＳ設計システムは、設計に含まれるべき１つ以上のコンポーネントを規定するＵＡＳ設計を生成する（例えば、フレーム４０４、プロペラモータ４０６、ＵＡＳ制御回路４０８、パワー及び／又は電池パック４１０、及び所望の１つ以上のタスクを実現することと矛盾しない他のこうしたコンポーネント（例えば、１つ以上のカメラ、ジンバル、荷物運搬システム、クレーンシステム、ライト、センサ、無線通信及び／又はリレーシステム等））。いくつかの適用において、ＵＡＳ設計システムは、コンポーネント属性を使用して、選択されたコンポーネントが物理的、電気的、及び／又は通信可能に一緒に協働することを確認する。さらに、協働したときのコンポーネントが、飛行し、意図されたタスクを実行することができるＵＡＳを提供すると確認することにおいて、ＵＡＳ設計システムは属性を典型的に評価し、コンポーネントの飛行特性、様々なコンポーネントに影響する物理特性、重量、能力、及び／又は他のこうしたファクタを考慮に入れることが含まれる。
【００３０】
いくつかの実施例において、顧客はさらに、設計されたＵＡＳをシミュレートし、かつ／あるいは１つ以上の認定を取得することができる。例えば、顧客は、シミュレーション回路１１６とＵＡＳリモートコントローラ４１２、スマートフォン、タブレット、又は他のこうしたデバイスとの間の通信を確立し、いくつかの実現例において、これはＵＡＳ設計システムの一部であり得る。通信接続は、顧客コンピュータシステム１０８、ゲーミングシステム（例えば、ＰｌａｙＳｔａｔｉｏｎ（登録商標）、Ｘｂｏｘ（登録商標）等）を通して、リモート制御を通して直接、確立できる。
【００３１】
典型的に、ＵＡＳ設計システムは、ＵＡＳ設計を生成することにおいて、コンポーネントが一緒に協働し、動作するように構成されることを確認する。多くの例において、コンポーネントは、予め構成されたカプラ４１４マウンティング、業界標準のマウンティング及び／又は結合を通してなどで、他のコンポーネントと容易に協働するように設計される。さらに、いくつかのコンポーネントが、ねじ、はんだ付け、及び他のこうした複雑な結合で協働してもよい。例えば、カプラ４１４が、複数のコンポーネントを一緒に固定する構造的結合を含んでもよく、いくつかの例において、電力、通信（例えば、制御、センサ、ビデオ、画像、オーディオ等）、物理的移動の移転などを可能にする電気的及び／又は機械的結合をさらに含んでもよい。
【００３２】
いくつかの実施例において、コンポーネントの１つ以上が、１つ以上の輸送システム４２０及び１つ以上の輸送コントローラ４２２を含む。輸送システム４２０は、コンポーネントを規定された場所に移動させ、ＵＡＳの少なくとも一部を組み立てることにおいて設計されたＵＡＳの１つ以上の他のコンポーネントと自律的に協働させることができる。輸送システムは、１つ以上の輸送モータ、ホイール、トレッド、電池、ギア、ドライブシャフト、他のこうした要素、又はこうした要素の組み合わせを含んでよい。輸送コントローラは、輸送システムと通信可能に結合し、１つ以上のプロセッサ、ステートマシン、コントローラ、センサなどを含む。いくつかの例において、輸送コントローラは、輸送システムを少なくとも制御するために、輸送コントローラにより実行されるソフトウェア及び／又はコードを含むコンピュータプログラムモジュールを実現する。例えば、ＵＡＳ制御回路４０８が、ＵＡＳ制御回路の制御回路又は別個の輸送コントローラ４２２によりアクティブ化されてＵＡＳ制御回路４０８にフレーム４０４などの１つ以上の他のコンポーネントと物理的に結合するための場所に移動させることができる輸送システム４２０を含んでよい。同様に、１つ以上のモータ４０６が、輸送システム４２０と、設計されたＵＡＳの１つ以上の他のコンポーネントと自律的に結合するための場所にモータを移動するように輸送システム４２０を制御する輸送コントローラ４２２とを含んでもよい。いくつかのコンポーネントが、輸送コントローラによりアクティブ化でき、かつ（ユーザ介在のない）自律的な結合を実現することにおいて１つ以上の他のコンポーネントに向けてコンポーネントをガイドするために使用できる、１つ以上のビーコン信号送信機及び／又は受信機（例えば、赤外線、超音波、可聴式、符号化されたライト等）をさらに含んでもよい。
【００３３】
いくつかの適用において、ＵＡＳ設計システム１０２又は別個のルーティング制御システムが、（例えば、予め定義された場所のマッピングに基づき、１つ以上のコンポーネントからの通信に基づき、他のデバイス（例えば、ＲＦＩＤタグリーダ、バーコードスキャナ、カメラシステム、及び画像処理システム等）からの通信に基づき）各コンポーネントの場所を識別する。場所を使用し、ＵＡＳ設計システム及び／又は別個のルーティング制御システムは、コンポーネントを予め定義された場所及び／又は別のコンポーネントに関与するための場所に向けるルーティング情報及び／又はコマンド（例えば、前、右（これは９０°回転又は何らかの他の定義された度数の回転であり得る）、左、後、停止、加速、他のこうしたコマンド、及び典型的にコマンドの組み合わせであり、これらはグループで又は順次通信されてよい）で、１つ以上のコンポーネントに命令を通信することができる。さらに、いくつかの例において、輸送コントローラ４２２は１つ以上のセンサを含み、かつ／あるいは、１つ以上のセンサがコンポーネントと協働して、別のコンポーネントからのビーコン、予め定義された場所のビーコン、又は他のビーコンを検出するビーコンセンサなどの何らかの自律的なルーティングで場所検出センサ（例えば、バーコードリーダ、ＲＦＩＤタグリーダ、符号化ライト検出器等）を可能にする。輸送コントローラは、いくつかの例において、コンポーネントが移動し得る１つ以上のエリアのマッピング情報をさらに含み、あるいは（例えば、ＵＡＳ設計システム１０２から）受信し、コンポーネントの移動を自律的に制御することにおいてマッピング情報及び場所センサ情報を使用してもよい。したがって、いくつかの適用において、ＵＡＳコンポーネントの１つ以上が、輸送コントローラ４２２と、輸送コントローラに通信可能に結合される輸送システム４２０とを含むことができる。輸送コントローラは、コードを実行して輸送システムを制御して、プライマリＵＡＳコンポーネントに自律的に、他のＵＡＳコンポーネントの少なくとも１つに向けて移動させ、他のＵＡＳコンポーネントと結合させることができる。
【００３４】
図５は、いくつかの実施例に従う、潜在的なコンポーネントからＵＡＳを構成する例示的な処理５００の簡略化されたフロー図を示す。いくつかの適用において、処理は、意図されたタスクに基づきＵＡＳを設計する。ステップ５０２において、複数のタスクパラメータのセットが取得される。タスクパラメータは、顧客により規定され、１つ以上のタスクの選択、特定のタスクパラメータの選択、１つ以上の選択肢の選択に基づき取得され、かつ／あるいはその他の方法で取得されてよい。タスクパラメータは、ＵＡＳが実行するよう設計されることを顧客が要求している１つ以上の要求されたタスクに典型的に対応する。
【００３５】
ステップ５０４において、多数のＵＡＳコンポーネントの各々のＵＡＳコンポーネント識別子及び対応するＵＡＳ属性を記憶したＵＡＳコンポーネントデータベースがアクセスされ、ＵＡＳコンポーネントデータベースから、設計されるＵＡＳに含まれるべき少なくとも１つのプライマリタイプのＵＡＳコンポーネントが識別される。プライマリタイプのＵＡＳの識別は、タスクパラメータとＵＡＳコンポーネントのＵＡＳコンポーネント属性との間の相関に典型的に基づく。ステップ５０６において、設計されたＵＡＳに含まれるべき１つ以上のセカンダリタイプのＵＡＳコンポーネントのセットがＵＡＳコンポーネントデータベースから識別される。セカンダリタイプのＵＡＳコンポーネントの少なくともいくつかが、設計されたＵＡＳが意図されたタスクの１つ以上を実現している間、１つ以上のプライマリタイプのＵＡＳコンポーネントをサポートするよう意図される。いくつかの例において、ＵＡＳ設計システムは、ＵＡＳを設計することにおいてＵＡＳコンポーネントを選択する。しかしながら、他の例において、ＵＡＳは、使用できる異なるコンポーネントの選択肢（例えば、属性に基づき、ＵＡＳの潜在的な他のコンポーネントに基づき意図されたタスクを実行できるはずの、１２個の異なるモータタイプ）を顧客に提供してもよい。異なるＵＡＳコンポーネントに関する情報が顧客に提供されて、顧客がＵＡＳコンポーネントの１つを選択することにおいて情報に基づく判断を行うことを可能にしてもよい。情報は、属性、レビュー（例えば、顧客、専門家、サードパーティサービス等）、価格設定などを含んでよい。いくつかの例において、システムは、顧客がコンポーネントの１つ以上を比較することを可能にしてもよく、そのため、直接の特徴、属性、及び／又は格付けが（例えば、列形式で）提供される。さらに、いくつかの例において、システムは、１つ以上の特徴、属性等に基づき異なるコンポーネントをソートし、かつ／あるいはソートすることにおいて適用されるべき１つ以上の特徴、属性等を顧客が選択することを可能にしてもよい。
【００３６】
ステップ５０８において、設計されたＵＡＳの設計プランが提供される。設計されたＵＡＳは、ＵＡＳが設計された目的の１つ以上のタスクの少なくとも１つを実現するために利用されるよう設計されている。いくつかの実現例において、設計プランは、プライマリタイプのＵＡＳコンポーネントに対応する少なくとも第１のプライマリＵＡＳコンポーネントと、セカンダリタイプのＵＡＳコンポーネントの少なくとも１つに各々対応するセカンダリＵＡＳコンポーネントとを規定する。第１のプライマリＵＡＳコンポーネント及びセカンダリＵＡＳコンポーネントは、第１のタスクを実現するよう意図された設計されたＵＡＳを組み立てることにおいて協働するように構成される。
【００３７】
いくつかの実施例において、１つ以上のセカンダリタイプのＵＡＳコンポーネントのセット及び／又は１つ以上のプライマリタイプのＵＡＳコンポーネントの識別は、設計されたＵＡＳが意図されたタスク及び／又は別個のタスクを実行することにおいてプライマリＵＡＳコンポーネントの１つ以上を採用する間、飛行ができることを確保する１つ以上のセカンダリタイプのＵＡＳコンポーネント及び／又はプライマリタイプのＵＡＳコンポーネントを識別することを含む。設計制御回路は、典型的に、設計プランを提供することにおいて潜在的なコンポーネントの属性をさらに評価し、ＵＡＳコンポーネント属性に従い、セカンダリＵＡＳコンポーネントの各々がプライマリＵＡＳコンポーネント及び／又はセカンダリＵＡＳコンポーネントの少なくとも１つと物理的及び電気的に協働することを確認する。同様に、制御回路は、典型的に、プライマリＵＡＳコンポーネントの各々が１つ以上の別のプライマリＵＡＳコンポーネント及び／又は１つ以上のセカンダリＵＡＳコンポーネントと協働することになると確認する。
【００３８】
さらに、いくつかの実施例が、ユーザインターフェース情報を、コンピュータネットワーク１０６を通じて、複数の地理的に分散された関連づけられていない顧客コンピュータシステムに配信する。ユーザインターフェース情報は、複数の顧客の各々に関して、ＵＡＳが設計され得る目的の複数の異なる予め定義されたタスクの少なくとも１つに対応する要求ユーザインターフェースの形成（population）をもたらす。典型的に、ユーザインターフェース情報は、複数の顧客の各々に関連づけられた顧客コンピュータシステムに通信される。いくつかの実現例において、ユーザインターフェース情報は、部分的に、複数の予め定義されたタスクの１つに対応するタスクパラメータを受信するための予め定義されたフィールドを含む要求ユーザインターフェースを各顧客コンピュータシステムで形成することができる。複数の予め定義されたタスクの少なくとも１つに対応するタスクパラメータのセット、及び／又はＵＡＳが設計されている目的の１つ以上のＵＡＳコンポーネントの１つ以上の属性が、要求ユーザインターフェースを通して複数の顧客コンピュータシステムの各々から受信できる。
【００３９】
ユーザインターフェース情報は、コンピュータネットワークを通じて、異なる顧客に関連づけられた１つ以上の顧客コンピュータシステムに通信でき、ユーザインターフェースを形成させることができる。１つ以上の選択が、１つ以上のプライマリタイプのＵＡＳコンポーネントの少なくとも１つに対応する複数の潜在的なプライマリＵＡＳコンポーネントから、１つ以上のプライマリＵＡＳコンポーネントのユーザインターフェースを通して受信できる。同様に、１つ以上の選択が、セカンドタイプのＵＡＳコンポーネントの１つ以上に対応する複数の潜在的なセカンドＵＡＳコンポーネントから、１つ以上のセカンドＵＡＳコンポーネントのユーザインターフェースを通して受信できる。いくつかの例において、表示されたユーザインターフェースは、プライマリ及び／又はセカンダリタイプのＵＡＳコンポーネントの１つ以上に対応するプライマリ及び／又はセカンダリＵＡＳコンポーネントのリストを表示してもよい。コンポーネントは、コンポーネントが対応するコンポーネントのタイプに基づき編成されてもよい。
【００４０】
いくつかの実施例が、顧客に関連づけられた顧客コンピュータシステムにコンピュータネットワークを通じてユーザインターフェース情報を配信し、１つ以上のプライマリＵＡＳコンポーネント及びセカンダリＵＡＳコンポーネントに対応する予め定義された飛行特性に従い、設計されたＵＡＳの飛行を顧客がシミュレートすることを可能にする。いくつかの適用において、ユーザインターフェース情報は、１つ以上の顧客コンピュータシステムに配信され、少なくとも認定シミュレーションを通して、設計されたＵＡＳに対応するシミュレートされたＵＡＳを各顧客が制御することを可能にする。シミュレーションは、ＵＡＳ、及び／又は異なるコンポーネントを使用して仮想的に組み立てられる異なるＵＡＳを顧客が仮想的にテストして、顧客がＵＡＳを実際に購入及び構築する必要なく、対応するＵＡＳコンポーネント間で判断する（例えば、モータ間で判断する）のを助けることを可能にする。シミュレーション回路は、飛行をシミュレートすることにおいてコンポーネントを部分的に利用する。
【００４１】
いくつかの実施例が、ＵＡＳを設計することにおいて支援する選択肢、特徴、及び機能を提供する１つ以上のインターフェースアプリケーションに対するアクセスを個人、グループ、及び／又はエンティティに提供する。上記ＵＡＳは、少なくとも１つ以上の規定され及び／又は選択されたタスクを実行するように構成されるよう設計される。いくつかの実施例が、個人、グループ、エンティティ等がこれらコンポーネントを購入し、ひとたび受け取られると、これらを一緒に容易に協働させて少なくともその意図された特定の適用に関するカスタムＵＡＳを構築することをさらに可能にする。他の例において、１つ以上のＵＡＳ設計プランが、コンポーネントを入手し、顧客のためにＵＡＳを構築するために、ＵＡＳ設計システム１０２及び／又は顧客により製造業者、サプライヤ、流通、又は他のサードパーティに通信されてよい。
【００４２】
さらに、ＵＡＳ設計システムは、顧客が、ＵＡＳコンポーネントを評価してこうしたコンポーネントが効果的に協働して機能するＵＡＳを提供することになるかどうかを決定するための知識を有さない可能性があるとき、ＵＡＳを設計することにおいて顧客を支援する。典型的に、ＵＡＳの設計は、動作コンポーネントの物理特性の評価を含み、如何にしてこれらを一緒に協働させるかは、これらコンポーネントの物理特性、機能性、及び／又は能力に影響し得る。多くの潜在的なユーザは、この知識ベース、及び所望のとおり機能することになるＵＡＳを効果的に設計する能力を有さない。さらに、自分自身で関連コンポーネントを見つけること、ＵＡＳを設計すること、及びＵＡＳを構築することは、相当な時間を一般に必要とし、ＵＡＳの不正確なコンポーネントの選択及び部品の組み立て（例えば、間違った場所に差し込まれたワイヤ、不十分な安全性の飛行制御、間違った送信機等）に起因して、欠陥のある設計及び飛行に頻繁に至る可能性がある。
【００４３】
しかしながら、本願実施例は、少なくとも所望の１つ以上のタスクを実行するための正しい能力を提供するプラグアンドプレイのドローンシステムを提供する設計されたＵＡＳをユーザが取得することを可能にするユーザインターフェース情報に顧客が容易にアクセスすることを可能にするシステム及び方法を提供する。いくつかの実現例において、標準の結合の多くが、ねじ、ボルト、はんだ付け、及び他のこうした複合的な結合方法ほとんどなし又は全くなしでコンポーネントが協働することを可能にし、ゆえに、組み立てを簡略化する。例えば、標準の結合の多くが、スナップフィット、ラッチング、圧縮フィット、予め構成されたマウンティング及び／又は受けポート、及び／又は他のこうした標準の結合を提供する。
【００４４】
いくつかの実施例が、容易に一緒に協働でき、いくつかの例において一緒にスナップ留め（snap）できる、実行されるべき１つ以上の意図されたタスクに基づくＵＡＳコンポーネントを識別するプラットフォームを提供する。例えば、これらに限られないが電池マウント、（例えば、カメラ、照明、クレーン等の）ジンバルマウント、着地ギア、飛行制御システムマウント、モータマウント、及び／又は他のコンポーネントなどの、他のコンポーネントが一緒に付き（attach）及び／又はスナップ留めすることを可能にする特徴、結合、及び／又は場所を含むメインフレームが識別できる。ＵＡＳ設計システムは、メインフレームと協働し、かつ飛行及び／又は機能的仕様を順守して、ＵＡＳが１つ以上の意図されたタスクを実行することを可能にするように構成された他のＵＡＳコンポーネントを典型的に識別する。例えば、ＵＡＳ設計システムは、１つ以上のモータ、プロペラ、電池、着地ギア、カメラ又は他のタイプのジンバルシステム、飛行制御、及び／又は他のこうしたＵＡＳコンポーネントを識別することができる。再びになるが、異なるコンポーネントの属性が、実行されるよう試みている１つ以上のタスク、及び／又は設計に組み込まれている及び／又は潜在的に組み込まれる可能性がある他のＵＡＳコンポーネントの属性に対して検討されてよい。そのようなものとして、ＵＡＳ設計システム１０２は、これらに限られないがＧＰＳシステム及び／又は機能性、１つ以上のタイプの慣性センサ、モータコントローラ、無線受信機、センサ（例えば、ライト、レーダ等）におけるさらなるスナップ、及び他のこうした属性などの、飛行コントローラの属性を検討することができる。
【００４５】
いくつかの例において、ＵＡＳ設計システムは、顧客の期待を満たすか又はほぼ満たすＵＡＳを組み立てるために、顧客（例えば、購入者、構築者等）を正しいコンポーネントを選択することへガイドする。例えば、顧客は、外部環境において、１つ以上の機能的なＵＡＳコンポーネント（例えば、カメラ、クレーンシステム、荷物運搬システム等）を運搬する間、特定の時間の間飛行するＵＡＳが欲しい場合がある。したがって、ＵＡＳ設計システムは、規定された飛行時間を提供するのに十分な電池を運搬する能力、外部飛行風パターンを補償するコントローラ、カメラの重量及びタイプをサポートできるモータパワー、及び他のこうしたコンポーネントなどのいくつかのコンポーネントの属性を調べ、示唆されたコンポーネントを提供し、かつ／あるいは完全なＵＡＳ設計プランを提供する（例えば、特定のエアフレーム（air  frame）、４つの特定のモータ、特定の電池及び充電器、特定の飛行コントローラシステム、及び無線送信機（これは飛行コントローラの一部でもよい）を示唆する）ことができる。
【００４６】
顧客は、ＵＡＳ設計プランを使用し、識別されたコンポーネントを購入することができる。いくつかの例において、ＵＡＳ設計システムは、ＵＡＳ設計システムを通してコンポーネントを購入する能力を顧客に提供してもよい。他の例において、ＵＡＳ設計システムは、コンポーネントを購入するための１つ以上の他のソースに顧客を向けてもよい。例えば、いくつかの例において、設計プランは、１つ以上のコンポーネントの各々の１つ以上のソースに対する１つ以上のソース（例えば、インターネットリンク）を識別してもよい。顧客は、ＵＡＳコンポーネントを受け取り、ＵＡＳを容易に組み立てる（例えば、（モータと結合する内蔵のパワーライン及び制御ラインを有する）メイン飛行プラットフォームのモータマウントにモータをスナップ留めすること、（内蔵のパワー及び制御ラインを有する）飛行制御システムにスナップ留めすること、（例えば、フレームのいくつか又はすべてを通して及び／又は該いくつか又はすべてに沿って様々な結合ポイント（例えば、モータマウント、コントローラマウント、ジンバルマウント等）に伸びる内蔵のパワーラインを有するマウントに）電池システムを設置すること、無線送受信機のリモートコントローラとの無線ペアリングなどにより、飛行プラットフォームを組み立てる）ことができる。さらに他の例において、顧客は、ＵＡＳ設計プランを製造業者、サプライヤ、サードパーティ等に転送して、設計されたＵＡＳコンポーネントを取得させ、組み立てさせてもよい。
【００４７】
いくつかの実施例において、ＵＡＳ設計システムは、選択されたＵＡＳコンポーネントに基づき、異なるＵＡＳコンポーネントの１つ以上のグラフィカル表現と、これらのコンポーネントがどこで及び如何にして最も最適な構成において他のコンポーネントと協働するかとを含むＵＡＳ設計プランを提供することができる。ＵＡＳシステムは、１つ以上のテスト手法をさらに指図してもよく、それにより、ＵＡＳコンポーネントは、各コンポーネントが正しく組み立てられ、かつ／あるいは所望の状況で動作したことを確認するために、特定の順序でテストされる。いくつかの例において、ＵＡＳ設計システムは、１つ以上の事前飛行チェックリストを提供することができ、これは、選択されたコンポーネントに対して、及び／又はＵＡＳが設計された目的の意図されたタスクに対してカスタマイズされてもよい。
【００４８】
いくつかの実施例が、顧客が顧客コンピュータシステム１０８（例えば、コンピュータ、ラップトップ、ゲーミングシステム（例えば、ＰｌａｙＳｔａｔｉｏｎ、Ｘｂｏｘ等））上で、カスタム設計及び／又は構築されたＵＡＳが如何にして飛行するよう予期されるかをシミュレートすることを可能にするシミュレーション回路１１６及び／又はシステムを含む。シミュレーション回路はさらに、いくつかの例において、マッピングインターフェースを引き込み、顧客がＵＡＳを飛ばすよう意図する１つ以上のエリアの他のこうした情報（例えば、「Ｇｏｏｇｌｅ（登録商標）  Ｍａｐ」、衛星画像、地上画像）を利用してもよく、これは、顧客が例えば、距離、地形が如何にして飛行を制限する／飛行に影響することになるかなどの制限を見ることを可能にすることができる。
【００４９】
いくつかの実施例において、シミュレーション回路は、ユーザが１つ以上のレベルの認定を取得することを可能にし、かつ／あるいはいくつかの例において、ユーザが所望のレベルの訓練及び／又はスキルレベルを取得するまで、リモートコントローラをプログラミングすることからリモートコントローラプログラミングシステムを制限してもよい。例えば、シミュレーション回路は、ユーザが複数の訓練飛行を成功裏に完了することを可能にし、コントローラをアクティブ化し及び／又はロック解除する実際のリモート制御飛行コントローラに確認を通信して、ＵＡＳが実際に飛ばされることを可能にしてもよい。いくつかの実現例において、地上制御局（ＧＣＳ）が、ユーザの実際の飛行のログをとり、その安全性及び飛行特性に対してユーザを等級分けしてもよい。このデータは、ＵＡＳ設計システム１０２、製造業者、サプライヤ１１２、サードパーティなどに対してアップロードされて、設計、コンポーネント動作、及び／又はユーザパフォーマンスを評価することに使用されてもよい。いくつかの例において、飛行データのいくらか又はすべてが共有されてもよく（例えば、ソーシャルメディア）、かつ／あるいは、ユーザが、安全性及び飛行専門技術において他のパイロットと競争し、かつ／あるいは広告サービスにおいて使用されるように、格付けを与えられてもよい。いくつかの実施例において、シミュレーション回路１１６は、ユーザが正しくテストしなかったとき、リモート制御飛行コントローラをロックアウトすることができてもよい。いくつかの適用において、リモート制御飛行コントローラはプログラム可能でよく、ユーザはそれに、ユーザが完了することができ又は完了しなければならない仮想の障害物コースをダウンロードすることができる（例えば、あるレベルのホバリングを維持する、航空機が飛行してユーザから離れ及びユーザに近づいているときに数字の「８」で飛行し、航空機の制御を見せる等）。
【００５０】
いくつかの実施例において、意図されたタスクに基づき無人航空機システムを設計するシステム、装置、及び方法が提供され、複数の無人航空機システム（ＵＡＳ）コンポーネントの各々のＵＡＳコンポーネント識別子及び対応するＵＡＳ属性を記憶したＵＡＳコンポーネントデータベースと、ＵＡＳコンポーネントデータベースに結合された設計制御回路であり、第１の顧客により規定され、かつＵＡＳが実行するよう設計されることを第１の顧客が要求している要求された第１のタスクに対応する、複数のタスクパラメータの第１のセットを取得し、ＵＡＳコンポーネントデータベースから、タスクパラメータとＵＡＳコンポーネントのＵＡＳコンポーネント属性との間の相関に基づき、設計されるＵＡＳに含まれるべき少なくとも１つのプライマリタイプのＵＡＳコンポーネントを識別し、ＵＡＳコンポーネントデータベースから、第１のタスクを実現する間に少なくとも１つのプライマリタイプのＵＡＳコンポーネントをサポートするための、設計されたＵＡＳに含まれるべき１つ以上のセカンダリタイプのＵＡＳコンポーネントの第１のセットを識別し、第１のタスクを実現するために利用されるよう設計された、設計されたＵＡＳの設計プランを提供するように構成される、設計制御回路と、を含み、設計プランは、プライマリタイプのＵＡＳコンポーネントに対応する少なくとも第１のプライマリＵＡＳコンポーネントと、セカンダリタイプのＵＡＳコンポーネントの少なくとも１つに各々対応するセカンダリＵＡＳコンポーネントとを規定し、第１のプライマリＵＡＳコンポーネント及びセカンダリＵＡＳコンポーネントは、第１のタスクを実現するよう意図された設計されたＵＡＳを組み立てることにおいて協働するように構成される。
【００５１】
いくつかの実施例が、意図されたタスクに基づき無人航空機システム（ＵＡＳ）を設計する方法を提供し、設計制御回路により、第１の顧客により規定され、かつＵＡＳが実行するよう設計されることを第１の顧客が要求している要求された第１のタスクに対応する、複数のタスクパラメータの第１のセットを取得するステップと、複数のＵＡＳコンポーネントの各々のＵＡＳコンポーネント識別子及び対応するＵＡＳ属性を記憶したＵＡＳコンポーネントデータベースから、タスクパラメータとＵＡＳコンポーネントのＵＡＳコンポーネント属性との間の相関に基づき、設計されるＵＡＳに含まれるべき少なくとも１つのプライマリタイプのＵＡＳコンポーネントを識別するステップと、ＵＡＳコンポーネントデータベースから、第１のタスクを実現する間に少なくとも１つのプライマリタイプのＵＡＳコンポーネントをサポートするための、設計されたＵＡＳに含まれるべき１つ以上のセカンダリタイプのＵＡＳコンポーネントの第１のセットを識別するステップと、第１のタスクを実現するために利用されるよう設計された、設計されたＵＡＳの設計プランを提供するステップと、を含み、設計プランは、プライマリタイプのＵＡＳコンポーネントに対応する少なくとも第１のプライマリＵＡＳコンポーネントと、セカンダリタイプのＵＡＳコンポーネントの少なくとも１つに各々対応するセカンダリＵＡＳコンポーネントとを規定し、第１のプライマリＵＡＳコンポーネント及びセカンダリＵＡＳコンポーネントは、第１のタスクを実現するよう意図された設計されたＵＡＳを組み立てることにおいて協働するように構成される。
【００５２】
当業者は、上記で説明された実施例に関して発明の範囲から逸脱することなく様々な種類の他の変更、変形、及び組み合わせがさらに可能であり、こうした変更、変形、及び組み合わせは発明概念の範囲内と見なされるべきであることを認識するであろう。
【図１】
2019513609.tif 000003
【図２】
2019513609.tif 000004
【図３】
2019513609.tif 000005
【図４】
2019513609.tif 000006
【図５】
2019513609.tif 000007
【国際調査報告】
2019513609.tif 000008
2019513609.tif 000009