(57)【特許請求の範囲】
【請求項１】
無線通信の方法であって、
複数の自律航空モバイルノードを空中で展開することであって、前記展開することにより、第１のノードと第２のノードとの間に、前記複数の自律航空モバイルノード間にそれぞれ確立される複数の無線通信リンクを含む無線通信ネットワークを確立する、前記展開すること、
少なくとも部分的に前記複数の自律航空モバイルノードの役割情報に基づいて、前記第１のノードと、前記複数の自律航空モバイルノードに含まれる第１の自律航空モバイルノードとの間に第１の無線通信リンクを自律的に確立することであって、前記役割情報は、バックボーンノード、先端ノード、又はフリーノードを含み、前記先端ノードは、前記第１のノードから離れて前記第１の無線通信リンクの１つの端部に位置決めされ、及び前記バックボーンノードは、前記第１のノードと前記先端ノードとの間に位置決めされ、前記第１の無線通信リンクが前記第１のノードと前記第１の自律航空モバイルノードとの間に確立される場合、前記第１の自律航空モバイルノードの前記役割情報は、前記フリーノードから前記先端ノードに変わる、前記自律的に確立すること、
前記複数の自律航空モバイルノードの動きを自律的に調整又は制御することであって、前記自律的に調整又は制御することは、前記複数の自律航空モバイルノードの１つ又は複数の搭載センサからリアルタイムで受信されるデータから特定されるフィールドに基づいて、前記複数の自律航空モバイルノード間の分散方式で実行され、各フィールドは、フィールド強度成分及び速度成分を含み、且つ前記複数の自律航空モバイルノードが前記複数の無線通信リンクを確立するように移動して、前記第１の自律航空モバイルノードを介して前記第１のノードと前記無線通信ネットワークを形成するように、前記受信されたリアルタイムデータに基づいて前記複数の自律航空モバイルノードの吸引力又は排斥力を生じさせるように構成される、前記自律的に調整又は制御すること、及び
前記第２のノードとの無線通信リンクを含むように前記無線通信ネットワークを自律的に拡張することであって、前記無線通信ネットワークが前記第２のノードと確立される場合、前記第１のノードとの前記無線通信ネットワークに含まれる前記複数の自律航空モバイルノードの前記役割情報は、前記バックボーンノードに変わる、前記自律的に拡張することと
を含む、方法。
【請求項２】
前記無線通信ネットワークの部分が破損したか否かを判断すること、及び
前記無線通信ネットワークの前記部分が破損したと判断される場合、前記複数の自律航空モバイルノード間の分散方式で、前記破損した無線通信ネットワークを自律的に修復すること
を更に含む、請求項１に記載の方法。
【請求項３】
前記無線通信ネットワークの部分が破損しているか否かを判断することは、前記複数の自律航空モバイルノードの１つが通信していないか否かを判断することを含み、
分散方式で前記無線通信ネットワークを自律的に修復することは、
通信していないと判断された前記自律航空モバイルノードを、フリーノード若しくは余剰ノード、又は前記無線通信ネットワークを形成する前記１つ若しくは複数の自律航空モバイルノードの任意の１つである別の自律モバイルノードで置換することであって、前記別の自律モバイルノードは、通信していないと判断される前記自律航空モバイルノードを置換するように前記役割情報及び位置情報を変更するように構成される、前記置換すること
を含む、請求項２に記載の方法。
【請求項４】
複数の自律航空モバイルノードを空中で展開することは、前記複数の自律航空モバイルノードを前記第１のノードの仮想ロケーションに向けて発進させることを含み、前記複数の自律航空モバイルノードは、前記第１のノードの前記仮想ロケーション及び１つ又は複数の目的地についての情報を含む、請求項１に記載の方法。
【請求項５】
前記データは、前記複数の自律航空モバイルノードからリアルタイムで受信される信号の信号強度又は品質についての情報を更に含む、請求項１に記載の方法。
【請求項６】
前記複数の自律航空モバイルノードの第１の自律航空モバイルノードをナビゲートすること、
前記第１のノードに関連付けられたテンタクルがあるか否かを判断することであって、前記テンタクルは、前記複数の自律航空モバイルノードによって確立される１つ又は複数の無線通信リンクを含む、前記判断すること、及び
前記第１のノードに関連付けられた前記テンタクルがあると判断される場合、少なくとも部分的に前記複数の自律航空モバイルノードからリアルタイムで受信される前記データに基づいて、前記第１の自律航空モバイルノードを前記テンタクルに沿ってロケーションに向けてナビゲートすることであって、前記データは、前記第１の自律航空モバイルノードに搭載された１つ又は複数のセンサから受信される測定データである、前記ナビゲートすること、又は
前記第１のノードに関連付けられたテンタクルがないと判断される場合、少なくとも部分的に前記第１のノードからの受信データに基づいて、前記第１のノードの通信範囲のエッジにおけるロケーションに向けて前記第１の自律航空モバイルノードをナビゲートし、前記第１のノードとの前記テンタクルを確立し、且つ前記第１の自律航空モバイルノードの前記役割情報を前記テンタクルの先端ノードに変更すること
を更に含む、請求項１に記載の方法。
【請求項７】
前記第１の自律航空モバイルノードと前記第２のノードとの間の無線通信リンクが確立されているか否かを判断すること、及び
前記第１の自律航空モバイルノードと前記第２のノードとの間の前記無線通信リンクが確立されていると判断する場合、前記第１の自律航空モバイルノードと前記第２のノードとの間の前記無線通信リンクを含むように前記第１のノードとの前記テンタクルを拡張し、且つそれにより、前記第１のノードと前記第２のノードとの間に展開される前記第１の自律航空モバイルノードを介して、前記第１のノードと前記第２のノードとの間に前記無線通信ネットワークを確立すること
を更に含む、請求項６に記載の方法。
【請求項８】
前記複数の自律航空モバイルノードは無人航空機（ＵＡＶ）を含む、請求項１に記載の方法。
【請求項９】
前記無線通信ネットワークの前記部分が破損しているか否かを判断することは、
前記第１のノードとのテンタクル内の第１の隣接自律航空モバイルノードにプローブ信号を送信すること、及び
前記プローブ信号に応答して、タイマによって設定された時間期間以内に、応答信号を前記第１の隣接自律航空モバイルノードから受信することと、又は
前記プローブ信号に応答して且つ前記タイマの期限が切れたときに、前記第１の隣接自律航空モバイルノードが通信していないと判断し、且つ前記テンタクルを介した前記無線通信ネットワークが破損したと判断することと
を含む、請求項２に記載の方法。
【請求項１０】
前記無線通信ネットワークが破損したと判断された後、第２の隣接自律航空モバイルノードと通信して、前記第１の隣接自律航空モバイルノードを、フリーノード又は余剰ノードとしての前記役割情報を有する別の自律航空モバイルノードで置換すること、
前記別の自律航空モバイルノードと通信すること、
前記別の自律航空モバイルノードが前記第１のノードとの前記テンタクルの一部になるように、前記別の自律航空モバイルノードをナビゲートすることと、及び
少なくとも前記別の自律航空モバイルノードを介して、前記第１のノードとの前記無線通信ネットワークを再確立し、且つ前記別の自律航空モバイルノードの前記役割情報を前記テンタクルのバックボーン又は先端ノードに変更すること
を更に含む、請求項９に記載の方法。
【請求項１１】
自律モバイル装置であって、
メモリと、
前記メモリに結合される少なくとも１つのプロセッサと
を備え、
前記少なくとも１つのプロセッサは、
空中に展開される複数の自律モバイル装置間の分散方式で、前記自律モバイル装置の動きを調整及び／又は制御して、地上の第１のノードとの無線通信ネットワークを形成すること、
前記複数の自律モバイル装置についての測定データを、前記自律モバイル装置に搭載される１つ又は複数のセンサからリアルタイムで受信すること、
前記測定データをフィールド情報に変換することであって、前記フィールド情報は、複数のフィールドであって、それぞれフィールド強度成分及び速度成分を含むように構成され、且つ前記複数の自律モバイル装置の吸引力又は排斥力を生じさせるように構成される複数のフィールドを含む、変換すること、
前記複数の自律モバイル装置の役割情報を受信することであって、前記役割情報は、バックボーンノード、先端ノード、又はフリーノードを含み、前記先端ノードは、前記第１のノードから離れた第１の無線通信リンクの１つの端部に位置決めされ、及び前記バックボーンノードは、地上の前記第１のノードと前記先端ノードとの間に位置決めされる、受信すること、及び
前記フィールド情報及び前記役割情報に基づいて、前記自律モバイル装置が、前記複数の自律モバイル装置を介して、地上の前記第１のノードとの前記無線通信ネットワークを確立するように移動するように、前記複数の自律モバイル装置間の分散方式で、前記自律モバイル装置の動きを調整又は制御すること
を実行するように構成される、自律モバイル装置。
【請求項１２】
前記自律モバイル装置は無人航空機（ＵＡＶ）を含む、請求項１１に記載の自律モバイル装置。
【請求項１３】
前記少なくとも１つのプロセッサは、前記第１のノード又は別の自律航空モバイル装置のいずれかとの無線通信を確立するように更に構成される、請求項１１に記載の自律モバイル装置。
【請求項１４】
前記１つ又は複数のセンサは、無線ジオロケーションセンサ、イメージセンサ、化学的センサ、又は生物学的センサの少なくとも１つを含む、請求項１１に記載の自律モバイル装置。
【請求項１５】
前記少なくとも１つのプロセッサは、
前記第１のノードとの確立されたテンタクルがあるか否かを判断することであって、前記テンタクルは、前記複数の自律モバイル装置により確立される１つ又は複数の無線通信リンクを含む、前記判断すること、及び
前記第１のノードとの確立されたテンタクルがあると判断される場合、前記フィールド情報及び前記役割情報に基づいて、前記テンタクルに沿ってロケーションに前記自律モバイル装置をナビゲートすること、又は
前記第１のノードと確立されたテンタクルがないと判断される場合、前記第１のノードとの無線通信リンクを確立し、それにより、前記第１のノードとの前記テンタクルを形成し、且つ前記自律モバイル装置の前記役割情報を前記無線通信リンクの先端ノードに変更すること
を実行するように更に構成される、請求項１１に記載の自律モバイル装置。
【請求項１６】
前記少なくとも１つのプロセッサは、
地上の第２のノードが前記自律モバイル装置の無線通信範囲内にあるか否かを判断すること、及び
地上の前記第２のノードが、前記自律モバイル装置の前記無線通信範囲内にあると判断される場合、地上の前記第２のノードと無線通信リンクを確立し、それにより、地上の前記第１のノードと前記第２のノードとの間に前記１つ又は複数の自律航空モバイル装置を介した無線通信ネットワークを含むように前記テンタクルを拡張すること
を実行するように更に構成される、請求項１５に記載の自律モバイル装置。
【請求項１７】
前記少なくとも１つのプロセッサは、
前記１つ又は複数のセンサからの前記測定データをリアルタイムで処理することであって、前記１つ又は複数のセンサは、少なくとも１つのイメージセンサを含むように構成される、前記処理すること、
前記測定データに基づいて地上での第２のノードの存在を検出すること、及び
前記測定データを前記フィールド情報に変換すること
を実行するように更に構成される、請求項１５に記載の自律モバイル装置。
【請求項１８】
前記少なくとも１つのプロセッサは、地上での前記第２のノードの前記存在を検出する場合、前記第２のノードが地上で移動するにつれて、前記複数の自律モバイル装置をグループとして移動させることにより、地上の前記第２のノードの移動を動的に追跡するように更に構成される、請求項１７に記載の自律モバイル装置。
【請求項１９】
前記少なくとも１つのプロセッサは、
前記吸引力及び／又は排斥力を決定する際に、地上の前記第２のノードを仮想ノードとして表すこと、及び
前記フィールド情報に基づいて前記自律モバイル装置をナビゲートすること
を実行するように更に構成される、請求項１８に記載の自律モバイル装置。
【請求項２０】
前記少なくとも１つのプロセッサは、
地上の前記第２のノードの前記移動のビデオを捕捉すること、及び
前記テンタクルを介して、前記捕捉されたビデオを前記第１のノードに送信すること
を実行するように更に構成される、請求項１８に記載の自律モバイル装置。
【請求項２１】
前記少なくとも１つのプロセッサは、
前記１つ又は複数のセンサからリアルタイムで受信される前記測定データを処理することであって、前記１つ又は複数のセンサは、少なくとも１つの無線周波数（ＲＦ）ジオロケオーションセンサを含むように構成され、前記測定データは、地上の第２のノードによって発せられるＲＦ信号の検出確率を含む、前記処理すること、
前記測定データに基づいて、前記第２のノードが地上に存在するか否かを判断すること、及び
前記第２のノードが地上に存在すると判断される場合、通信して、１つ又は複数の自律航空モバイル装置を地上の前記第２のノード付近のロケーションに引き寄せること
を実行するように更に構成される、請求項１５に記載の自律モバイル装置。
【請求項２２】
前記少なくとも１つのプロセッサは、前記テンタクルを介して、地上の前記第２のノードの特定されたロケーションを前記第１のノードに送信するように更に構成される、請求項２１に記載の自律モバイル装置。
【請求項２３】
前記少なくとも１つのプロセッサは、
前記１つ又は複数のセンサからリアルタイムで受信される前記測定データを処理することであって、前記１つ又は複数のセンサは、少なくとも１つの生物学的又は化学的センサを含むように構成され、及び前記測定データは、標的汚染材料の検出レベルを含む、前記処理すること、
前記標的汚染材料の前記検出レベルが所定値以上であるか否かを判断すること、及び
前記標的汚染材料の前記検出レベルが前記所定値以上であると判断される場合、前記テンタクルを介して、前記標的汚染材料の前記検出レベルについての情報を前記第１のノードに通信すること
を実行するように更に構成される、請求項１５に記載の自律モバイル装置。
【請求項２４】
前記少なくとも１つのプロセッサは、前記標的汚染材料を検出した前記複数の自律モバイル装置から受信される情報に基づいて、前記検出された標的汚染材料のロケーションを特定するように更に構成される、請求項２３に記載の自律モバイル装置。
【請求項２５】
前記複数の自律航空モバイルノードの役割は、前記無線通信ネットワークにおけるオーファンノード又は余剰ノードを更に含む、請求項１に記載の方法。
【請求項２６】
前記複数の自律航空モバイルノードの１つ又は複数の搭載センサからリアルタイムで受信されるデータから特定されるフィールドに基づいて、前記複数の自律航空モバイルノードを自律的にナビゲートすることは、
前記１つ又は複数の搭載センサから収集される前記データに基づいてフィールドを特定すること、
前記複数の自律航空モバイルノードからフィールド情報を受信すること、
前記データに基づく前記特定されたフィールドと、前記複数の自律航空モバイルノードからの前記受信されたフィールド情報とを合算して、結合フィールドにすること、及び
前記結合フィールドに従って前記複数の自律航空モバイルノードをナビゲートすること
を含む、請求項１に記載の方法。
【請求項２７】
前記複数の自律航空モバイルノードは、それぞれ、
同じコードを含むこと、
実行時に前記役割情報を区別すること、及び
隣接する近傍航空モバイルノードと通信すること
を実行するように構成される、請求項１に記載の方法。
【請求項２８】
前記複数の自律航空モバイルノードのそれぞれは、スケジュールされた時間に現在の状態を各近傍ノードにブロードキャストするように構成される、請求項１に記載の方法。
【請求項２９】
自律航空モバイルノードは、所定期間にわたり、少なくとも２つの隣接する自律航空モバイルノードから通信を受信せず、前記自律航空モバイルノードは、先端ノードになる、請求項２８に記載の方法。
【請求項３０】
前記無線通信ネットワークの部分が破損したか否かを判断することは、２つ以上の先端ノードが存在するか否かを判断することを含む、請求項１に記載の方法。
【請求項３１】
１つ又は複数の余剰ノードを使用して前記無線通信ネットワークのクリティカルロケーションを自律的に補強することを更に含む、請求項１に記載の方法。
【請求項３２】
中央ロケーションにおける１人又は複数のオペレータは、統一ユーザインターフェースを通して前記１つ又は複数の自律航空モバイルノードを監視することができ、前記複数の自律航空モバイルノードに関連する制御データは、前記無線通信ネットワークを介して前記中央ロケーションに中継され、それにより、前記１人又は複数のオペレータは、前記統一ユーザインターフェースを介して前記複数の自律航空モバイルノードと対話し且つそれを制御する、請求項１に記載の方法。
【請求項３３】
前記フィールドは、正規化センサデータに基づいて特定され、前記正規化センサデータは、前記複数の自律航空モバイルノードの前記吸引力又は排斥力に変換される、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第１１９条下での優先権の主張
本特許出願は、２０１４年５月１９日に出願された「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｉｌｏｔｌｅｓｓ  Ｆｌｙｉｎｇ  Ｃｏｎｔｒｏｌ  ｏｆ  Ｍｕｌｔｉｐｌｅ  Ａｕｔｏｎｏｍｏｕｓ  Ｍｏｂｉｌｅ  Ｖｅｈｉｃｌｅｓ  Ｂａｓｅｄ  ｏｎ  Ｄｙｎａｍｉｃ  Ｓｉｔｕａｔｉｏｎａｌ  Ａｗａｒｅｎｅｓｓ  Ｄａｔａ」という名称の米国仮特許出願第６２／０００４５０号明細書及び２０１４年５月１９日に出願された「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｂｉｏｌｏｇｉｃａｌｌｙ  Ｉｎｓｐｉｒｅｄ  Ａｕｔｏｎｏｍｏｕｓ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  Ｍｏｎｉｔｏｒｉｎｇ」という名称の米国仮特許出願第６２／０００３９８号明細書に対する優先権を主張するものであり、これら両仮特許出願の内容全体は、参照により本明細書に援用される。
【０００２】
本開示の態様は、一般的には無線通信に関し、より詳細には、複数の自律モバイル（ＡＭＮ）ノードを介して２つ以上のノード間で無線通信を確立し維持する技法が組み込まれたデバイスに関する。
【背景技術】
【０００３】
無人機は多くの場合、様々な軍事用途及び民間用途で有用である。広い地理的エリアにわたり分散したモバイルエンティティ間で一定で確実な通信を維持することは、多くの商業的用途及び軍事用途にとって極めて重要なタスクである。例えば、人々のチームが、固定通信基盤がない過酷な環境又はセンサがない環境に展開される場合、基地局との無線交信の維持は、展開を調整する効率を劇的に増大させるが、それでも通信の維持は、これらのエンティティの主要タスクを妨げるべきではない。
【０００４】
従来、無人航空機（ＵＡＶ）を含め、大半の自律モバイルノードは、ノード毎に１人又は複数のオペレータという率で人間のオペレータにより遠隔操作される。したがって、複数の遠隔制御されるＵＡＶとのモバイル通信ネットワークの形成は、必要とされる人間オペレータの人数が急速に増大し得るため、法外にコストがかかり、非常に非効率的であり得る。さらに、オペレータは、他のＵＡＶと調整して、展開された通信ネットワークの性能をモニタしながら、展開されたＵＡＶを制御する必要がある。実現可能な解決策は、無線通信の限られた範囲、無線通信を介しての人間による直接制御なしでの、分散した複数のモバイルノードの移動の調整、異種ノードの効率的で安全な利用、予期せぬ破損へのシームレスで安全な対応、オペレータがネットワーク内の任意のノードをモニタし、誤作動が観測される場合にオーバーライドできるようにすること等の幾つかの問題に対処しなければならない。さらに、既存の技術では、複数の自律モバイルノードの制御及びモニタリングは、最適に満たず、非効率的であり（多くの場合、オペレータにより手動で行われる）、さらに、一旦空中に展開された後での航空自律モバイルノード故障に対処する効率的なメカニズムはない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、複数の自律モバイルノードの効率的な制御及びモニタリングを強化するシステム及び技法並びに空中に展開された自律モバイルノードの故障に対処する効率的なメカニズムが必要とされる。
【課題を解決するための手段】
【０００６】
本開示の基本的理解を提供するために、以下に１つ又は複数の態様の簡略化した概要を提示する。この概要は、意図される全ての態様の克明な概説であることは意味されず、したがって、全ての態様の主要又は重要な要素の識別も意図されなければ、ありとあらゆる態様の範囲を明らかにすることも意図されない。この概要の唯一の目的は、後に提示されるより詳細な説明への前置きとして、１つ又は複数の態様の幾つかの概念を簡略化した形態で提示することである。
【０００７】
本明細書に記載される本技術は、無人航空機（ＵＡＶ）等の複数の自律モバイルノード（ＡＭＮ：ＡＵＴＯＮＯＭＯＵＳ  ＭＯＢＩＬＥ  ＮＯＤＥ）又は装置が、ネットワーク性能及び他のオンボードセンサデータ測定に基づいてそれら自体をリアルタイムで自律制御できるようにすることにより、既存の技術に伴う１つ又は複数の問題に対処する。さらに、本技術は、無線通信の限られた範囲、分散したＡＭＮの移動の調整及び最適未満ネットワークの形成回避、ＡＭＮ故障への対応、通信ネットワークのクリティカルロケーションの修復及び補強等の既存の技術の１つ又は複数の問題に対する解決策を提供する。例えば、無線通信の限られた範囲を解消するために、本明細書に開示される本技術は、ＡＭＮが、近隣のＡＭＮ又は静止ノードが同じ無線ネットワークの部分である場合、それら近隣のＡＭＮ又は静止ノードを通してデータトラフィック（例えば、通信データ、センサデータ、コマンド、及び応答データ等）をルーティングする。
【０００８】
一態様では、本開示は、オンボード通信無線により受信される無線通信信号の信号強度情報を使用して、モバイル挙動（例えば、飛行）を特定し得、それにより、自律モバイルノードが無線接続／切断を制御し、無線ネットワークでの環境要因の影響を最小化できるようにする。別の態様では、本技術が装備された自律モバイルノードの移動は、分散様式で制御され、最適未満ネットワークの形成を回避するが、最適ネットワークに向けての継続的改善を可能にする。さらに、別の態様では、本開示は、特定の閾値に基づいて、隣接自律モバイルノードから受信される、信号品質等の無線信号情報を、それぞれが吸引性及び排斥性を有するフィールドを含むフィールド情報に変換し得る。これらのフィールドの強度情報及び方向情報を、地上の宛先ノード等の範囲外にある特定のタイプのノードからの仮想フィールドと併せて使用して、本技術は、各自律モバイルノードを自律的に制御し、分散的にミッションの目的（例えば、高速通信バックボーン展開、物体の検出及び追跡、ジオロケーション等）を達成することができる。
【０００９】
さらに、一態様では、本開示は、異種モバイルノードをあるポイントから別のポイントに安全に飛行させることができる。ＵＡＶ等の異種モバイルノードの大半は、全地球測位システム（ＧＰＳ）ガイダンスに基づいていくらかの限られた自動飛行能力を有するため、本明細書に記載される本技術は、近隣の自律モバイルノードからの近接性センサ及び／又は信号強度に関するデータが使用されて、所与のミッションの安全及び成功の両方を保証するように、自動飛行能力と併せて使用することができる。別の態様では、任意の予備自律モバイルノードを使用して、無線通信ネットワークのクリティカルロケーションを事前対策的に補強して、故障時の修復時間を最短に抑えることができる。また、特定の態様によれば、本明細書に記載される本技術の有効性は、環境及びトラフィック状況について収集される情報に基づいて、実行時中、無線信号送／受信パラメータを動的に調整することにより、最大化し得る。さらに、本開示の特定の態様によれば、１人又は複数のオペレータは、統一インタフェースを通して複数の自律モバイルノードをモニタすることができる。複数の自律モバイルノードに関する制御データは、形成されたアドホックネットワークを介して、必要な場合、複数の自律モバイルノードと対話し、制御することができる１人又は複数のオペレータのために、中央ロケーションに中継することができる。
【００１０】
一態様では、本開示は、直接通信を有することが妨げられる距離にある２つ以上の指定されたモバイルノード又は静止モバイルノード間に無線通信ネットワークを自律的に確立して維持することにより、共同通信方法を提供する。特に、自律モバイル装置は、第１の指定ノードとの確実な無線通信が確立されるまで、第１の指定ノードに向かって飛行する。第１の指定ノードは、地上での第１のノードを含み得る。次に、自律モバイル装置は、少なくとも部分的に、展開された１つ又は複数の自律モバイルノードから受信されるデータに基づいて、次の指定ノードに向かって通信範囲のエッジまで自律的にナビゲートされて、無線通信ネットワークを形成する。このプロセスを繰り返すことにより、完了時に２つの指定ノードを接続する無線通信ネットワーク（又はテンタクル）が成長し得る。
【００１１】
さらに、一態様では、２つの指定ノード間に関連付けられたテンタクルがあるか否かが判断される。関連付けられたテンタクルがあると判断される場合、まだテンタクル内にない任意の自律モバイル装置は、テンタクルに沿ってナビゲートされ、テンタクルを拡張する。
【００１２】
別の態様では、無線通信ネットワークの部分は、破損していると判断され得、そのような場合、破損した無線通信ネットワークを自律的に修復し得る。さらに、無線通信ネットワークの部分は、展開された１つ又は複数の自律モバイルノードの１つが通信していないか否かの判断に基づいて、破損していると判断し得る。また、無線通信ネットワークの自律修復は、通信していない１つ又は複数の自律モバイルノードの１つを、無線通信ネットワークに結合された別の自律モバイルノードで置換することにより行い得る。
【００１３】
一態様では、データは、無線通信ネットワーク内の１つ若しくは複数の自律モバイルノードの役割、１つ若しくは複数の自律モバイルノードから受信される信号の信号強度、又は品質についての情報を含み得る。
【００１４】
一態様では、複数の無線通信リンクを確立することは、１つ又は複数の自律モバイルノードから受信されるデータから特定されるフィールドに基づいて、１つ又は複数の自律モバイルノードをナビゲートすることを含むことができる。各フィールドは、フィールド強度成分及び速度成分を含み、１つ又は複数の自律モバイルノードを互いに向けて引き寄せるか、又は排斥させるように構成し得る。
【００１５】
本開示の別の態様では、潜在的な異種センサ（例えば、化学的、生物学的、光学的、磁気的等）からの測定値をフィールド強度にシームレスに変換することによる強度検知方法が提供され、フィールド強度は、ネットワーク化された１つ又は複数の自律モバイルノードの移動に影響することができる。これは、クリティカルロケーションを自律的に補強し、形成されたネットワークへの破損を検出し、自己修復する能力を有する分散センサネットワークを形成する。自律モバイル装置は、地上の第１のノードに向けて自律的に飛行する。無線通信が、地上の第１のノードと確立される。次に、自律モバイル装置は、少なくとも部分的に第１のノードから受信されるデータ又は空中に展開される１つ又は複数の自律モバイルノードから受信されるデータに基づいて、地上の第２のノードに向かうロケーションに自律的にナビゲートされて、無線通信ネットワークを形成する。
【００１６】
一態様では、第１のノードに関連付けられたテンタクルがあるか否かを特定し得、ここで、テンタクルは、１つ又は複数の自律モバイルノードにより確立された１つ又は複数の無線通信リンクを含む。第１のノードに関連付けられたテンタクルがあると判断される場合、自律モバイル装置は、テンタクルに沿って、少なくとも部分的に１つ又は複数の自律モバイルノードから受信されるデータに基づいて、ロケーションにナビゲートし得る。代替的には、第１のノードに関連付けられたテンタクルがないと判断される場合、自律モバイル装置は、少なくとも部分的に第１のノードからの受信データに基づいて、ロケーションに向けてナビゲートし得る。さらに、データは、１つ又は複数の自律モバイルノードからの受信信号に基づくフィールド情報を含み得、フィールド情報はフィールドを含み得る。各フィールドは、フィールド強度成分及び速度成分を含み、自律モバイル装置を吸引又は排斥させるように構成し得る。また、データは、１つ又は複数の自律モバイルノードの役割、１つ又は複数の自律モバイルノードから受信される信号の信号強度、又は品質のうちの少なくとも１つについての情報を含み得る。
【００１７】
さらに、地上の第２のノードとの無線通信リンクが確立されたか否かを特定し得、第２のノードとの無線通信リンクが確立されたと判断されると、自律モバイル装置及び空中に展開される１つ又は複数の自律モバイルノードを介して、第１のノードと第２のノードとの間の無線通信ネットワークを確立し得る。
【００１８】
一態様では、無線通信ネットワークが破損しているか否かを判断し得る。プローブ信号をテンタクル内の第１の隣接自律モバイルノードに送信し得る。プローブ信号に応答して、タイマにより設定される時間期間以内に、応答信号を第１の隣接自律モバイルノードから受信し得る。代替的には、プローブ信号に応答して、及びタイマの期限切れを受けて、第１の隣接自律モバイルノードが通信していないと判断し得、無線通信ネットワークは破損していると判断し得る。
【００１９】
別の態様では、無線通信ネットワークが破損していると判断された後、第２の隣接自律モバイルノードとの通信は、第１の隣接自律モバイルノードをテンタクルに関連付けられた別の自律モバイルノードで置換して、実行し得、別の自律モバイルノードを介して、無線通信ネットワークを第１のノードと第２のノードとの間に再確立し得る。
【００２０】
別の態様では、少なくとも１つのプロセッサは、１つ又は複数のセンサからの受信データを処理し、処理されたデータに基づいて、地上の第２のノードの存在を検出し、受信データをフィールド情報に変換するように更に構成される。１つ又は複数のセンサは、少なくとも１つのイメージセンサを含むように構成し得る。
【００２１】
別の態様では、少なくとも１つのプロセッサは、地上での第２のノードの存在を検出する場合、地上の第２のノードの移動を動的に追跡するように更に構成される。
【００２２】
別の態様では、少なくとも１つのプロセッサは、吸引力及び／又は排斥力を決定する際に、地上での第２のノードの存在を仮想ノードとして表し、フィールド情報に基づき自律モバイル装置をナビゲートするように更に構成される。
【００２３】
別の態様では、少なくとも１つのプロセッサは、地上の第２のノードの移動のビデオを捕捉することと、テンタクルを介して、捕捉されたビデオを第１のノードに送信することとを実行するように更に構成される。
【００２４】
別の態様では、少なくとも１つのプロセッサは、１つ又は複数のセンサからの受信データを処理することと、受信データに基づいて、第２のノードが地上に存在するか否かを判断することと、第２のノードが地上に存在すると判断される場合、通信して、１つ又は複数の自律モバイル装置を地上の第２のノード付近のロケーションに引き寄せることとを実行するように更に構成される。１つ又は複数のセンサは、少なくとも１つ無線周波数（ＲＦ）ジオロケーションセンサを含むように構成し得、受信データは、地上での第２のノードにより発せられるＲＦ信号の検出確率を含み得る。さらに、少なくとも１つのプロセッサは、テンタクルを介して、地上での第２のノードの特定されたロケーションを第１のノードに送信するように更に構成される。
【００２５】
別の態様では、少なくとも１つのプロセッサは、１つ又は複数のセンサからの受信データを処理することと、標的汚染材料の検出レベルが、所定値以上であるか否かを判断することとを実行するように更に構成される。少なくとも１つプロセッサは、標的汚染材料の検出レベルが所定値以上であると判断される場合、テンタクルを介して、標的汚染材料の検出レベルについての情報を第１のノードに通信するように更に構成される。１つ又は複数のセンサは、少なくとも１つの生物学的又は化学的センサを含むように構成され、受信データは、標的汚染材料の検出レベルを含み得る。少なくとも１つのプロセッサは、標的汚染材料を検出した１つ又は複数の自律モバイル装置から受信される情報に基づいて、検出された標的汚染材料のロケーションを特定するように更に構成される。
【００２６】
本開示の別の態様では、指定ノードでの変化に自律的に適合することによる共同ナビゲーション方法を提供し得る。この態様では、指定ノードは、仮想ロケーション又は非共同ノードで表し得る。各ノードの仮想ロケーションの経時変化は、地形にわたる異なるネットワーク形状の形成及び系統的なナビゲーションを促進し得る。
【００２７】
本開示の更に別の態様は、少なくとも１つのプロセッサと、少なくとも１つのプロセッサに結合されたメモリとを含む自律モバイル装置を提供する。自律モバイル装置は、本明細書に記載される本開示の様々な機能又は態様を実行するように構成される。少なくとも１つのプロセッサは、自律モバイル装置を地上の第１のノードに向けてナビゲートし、自律モバイル装置に搭載された１つ又は複数のセンサからデータを受信するように構成し得る。少なくとも１つプロセッサは、受信データをフィールド情報に変換するように更に構成し得、フィールド情報は、吸引力又は排斥力を含むようにそれぞれ構成されるフィールドを含み得る。さらに、少なくとも１つのプロセッサは、フィールド情報に基づいて、自律モバイル装置をナビゲートするように更に構成し得る。１つ又は複数のセンサは、無線ジオロケーションセンサ、イメージセンサ、化学的センサ、又は生物学的センサのうちの少なくとも１つを含み得る。
【００２８】
一態様では、少なくとも１つのプロセッサは、確立された第１のノードとのテンタクルがあるか否かを判断するように構成し得、テンタクルは、１つ又は複数の自律モバイル装置により確立された１つ又は複数の無線通信リンクを含むように構成される。さらに、少なくとも１つのプロセッサは、確立された第１のノードとのテンタクルがあると判断される場合、自律モバイル装置をテンタクルに沿って、フィールド情報に基づくロケーションにナビゲートし、又は代替的には、確立された第１のノードとのテンタクルがないと判断される場合、第１のノードとのテンタクルを確立するように構成し得る。
【００２９】
別の態様では、少なくとも１つのプロセッサは、地上の第２のノードが、自律モバイル装置の無線通信範囲内にあるか否かを判断し、地上の第２のノードが自律モバイル装置の無線通信範囲内にあると判断される場合、地上の第２のノードとの無線通信リンクを確立し、それにより、地上の第１のノードと第２のノードとの間に無線通信ネットワークを確立するように構成し得る。
【００３０】
別の態様では、様々な機能又は本開示の態様を実行するコンピュータ実行可能コードを記憶する非一時的コンピュータ可読媒体が提供される。非一時的コンピュータ可読媒体は、モバイル装置を自律的に飛行させて、無線通信ネットワークを形成する目的で、１つ又は複数のプロセッサに数秒以下毎に又はすぐに判断を下させ、上述したような本開示の様々な機能又は態様を実行させる。
【００３１】
本技術のこれら及び他の態様は、以下に続く詳細な説明を検討した場合、より十分に理解される。
【００３２】
図面図は、限定ではなくあくまでも例として本教示による１つ又は複数の実施態様を示す。図中、同様の参照番号は同じ又は同様の要素を指す。
【図面の簡単な説明】
【００３３】
【図１】本開示の特定の態様による無線通信ネットワークを示す概念図である。
【図２】本開示の特定の態様による無線通信ネットワークを自律的に確立するフローチャートの例である。
【図３】本開示の特定の態様によるノードの異なる役割の遷移を示す図の例である。
【図４】本開示の特定の態様によるノードが経験するフィールドのプロファイルの例である。
【図５】本開示の特定の態様によるノードを（指定された）宛先ノードにガイドするフィールドを示す概念図である。
【図６】本開示の特定の態様による無線通信ネットワークの状態遷移を示す図の例である。
【図７Ａ】本開示の特定の態様による無線通信ネットワークの破損検出及び修復を示す例図である。
【図７Ｂ】本開示の特定の態様による無線通信ネットワークの破損検出及び修復を示す図例である。
【図８】本開示の特定の態様によるフローチャート例である。
【図９Ａ】本開示の特定の態様によるフローチャート例である。
【図９Ｂ】本開示の特定の態様によるフローチャート例である。
【図１０Ａ】本開示の特定の態様による装置を概念的に示す機能ブロック図及びグラフィカルユーザインタフェースの例である。
【図１０Ｂ】本開示の特定の態様による装置を概念的に示す機能ブロック図及びグラフィカルユーザインタフェースの例である。
【図１０Ｃ】本開示の特定の態様による装置を概念的に示す機能ブロック図及びグラフィカルユーザインタフェースの例である。
【図１１】処理システムと様々なオンボードセンサとの間の対話を概念的に示す機能ブロック図を示す。
【図１２Ａ】本開示の特定の態様による装置の構成要素を概念的に示す。
【図１２Ｂ】本開示の特定の態様による装置の構成要素を概念的に示す。
【図１２Ｃ】本開示の特定の態様による装置の構成要素を概念的に示す。
【図１３】本開示の特定の態様による共同ナビゲーションを概念的に示す。
【図１４】本開示の特定の態様による共同ナビゲーションを概念的に示す。
【発明を実施するための形態】
【００３４】
添付図面に関連して以下に記載される詳細な説明は、様々な構成の説明として意図され、本明細書に記載される概念を実施し得る唯一の構成を表すことを意図しない。詳細な説明は、様々な概念の完全な理解の提供を目的として、特定の詳細を含む。しかし、これらの特定の詳細なしで、これらの概念が実施可能なことが当業者には理解される。幾つかの場合、周知の構造及び構成要素は、そのような概念を曖昧にしないように、ブロック図で示されている。
【００３５】
本明細書に開示される本開示は「生物学的に触発された人工知能認識」（「ＢｉｏＡＩＲ」）システム及び技法（「ＢｉｏＡＩＲ方法論」）としても知られ得、このシステム及び技法は、無人航空機（ＵＡＶ）等の航空通信ノードを調整して、動的通信ネットワークを自律的に形成し維持するために展開される。このシステム及び技法は、ホルモンに基づく伝達を通しての生物細胞分化からのヒントを活かして、無線（センサ）信号をデジタルホルモンにマッピングすることにより、分散して、自律モバイルノード等の航空ノード群を調整する。
【００３６】
本開示は、少なくとも３つの主な能力を単一のシステムで提供する：共同通信、検知、及びナビゲーション。共同通信では、本開示は、指定ノード間の所望の通信信号品質に基づいて他のノードを戦略的に位置決めすることにより、幾つかの指定ノードを接続するモバイルアドホックネットワークを自律的に作成することが可能である。この能力は、アクセスが拒まれる環境での高速展開可能なインターネット及び／又は通信サービス等の新しい用途を可能にする。共同検知では、本開示は、自律的に、ネットワークトラフィックに基づいてクリティカルロケーションを補強し、形成されたネットワークへの任意の破損を検出し、自己修復することが可能である。さらに、本開示は、リアルタイムセンサデータ及びミッション目的に応答して、ネットワーク内の全てのノード間に分散した異種センサの検知力を調整して、広範囲のフォーメーションを形成することができる。この能力は、特に、アンチアクセス環境での通信、リモートセンシング、ジオロケーション、航空測量、及び国境警備等の用途に必要とされ得る。共同ナビゲーションでは、本開示は、ノードが十分に高速に反応することができる場合、形成された通信ネットワークを維持しながら、指定ノードの移動を追尾することが可能である。この能力は、標的追跡、農産物ケア、モバイルエスコート、及び国境防備等の用途で必要とされ得る。
【００３７】
したがって、本明細書に開示される本開示は、自律モバイルノードの単一システムとしての同時の共同通信、検知、及びナビゲーション等の、任意の既存の技術から強化された能力及び機能を提供する。さらに、本明細書に記載される本技術は、自律モバイルノードの性能をモニタし、自律モバイルノードの挙動をリアルタイムで動的に調整する能力を人間のオペレータに提供する。
【００３８】
図１は、本開示の特定の態様による通信ネットワークを示す概念図である。一態様では、本開示は、様々なタイプの無人航空機等の１つ又は複数の自律モバイルノードの力を調整して、指定サイト間にロバストな無線通信ネットワークを達成する分散解決策を提供する。基本的には、本明細書に記載される本技術は、１つ又は複数の自律モバイルノード間での共同通信を可能にする。図１に示されるように、通信ネットワーク１００は、１つ又は複数の起点ノード１０３（例えば、ノード１）と、１つ又は複数の自律モバイルノード１０５、１０７、１０９、及び１１１（例えば、ＵＡＶ１、ＵＡＶ２、ＵＡＶ３、及びＵＡＶ４）と、１つ又は複数の宛先ノード１１３（例えば、ノード２、ノード３）とを含む。例では、起点ノード１０３又は宛先ノード１１３は、モバイルノード又は静止ノードであり得る。さらに、１つ又は複数のモバイルノードは、ＵＡＶ１、ＵＡＶ２、ＵＡＶ３ＵＡＶ４等の１つ又は複数の無人航空機（ＵＡＶ）を含み得る。また、１つ又は複数のモバイルノードは、無線通信ネットワークを確立し維持する自律航空通信構成要素を含むが、これに限定されない等の人工知能プログラム（図示せず）等の構成要素を含み得る。すなわち、本明細書に記載のように、各無人航空ノード（本明細書では、「自律モバイルノード」又は「自律モバイル装置」と同義で使用される）は、本明細書に開示される本技術の様々な態様を実施する自律モバイル通信構成要素１００４を含む処理システム１００１（図１０Ａに示される）等の搭載された１つ又は複数の処理システムを含み得る。
【００３９】
別の態様では、各自律モバイルノードは、割り当てられた一意の識別番号（ＩＤ）及び／又はインターネットプロトコル（ＩＰ）アドレスを有し得る。一意のＩＤ及び／又はＩＰアドレスは、ミッション展開前に割り当て得る。追加又は代替として、各自律モバイルノードの一意のＩＤ又はＩＰアドレスは、自律モバイルノードが空中で展開され、地上のノードと交信すると、地上のノード（例えば、ノード１）により無線通信リンクを介して自律モバイルノードに動的に割り当てることができる。
【００４０】
代替的には、複数の自律モバイルノードは、地上及び空中に展開し得、指定された自律モバイルノードが、サーバ−クライアントネットワーク環境でのサーバの役割をとり、一意のＩＤ及び／又はＩＰアドレスを地上及び空中に展開された複数の自律モバイルノードに動的に割り当て得る。別の態様では、各自律モバイルノードは、空中に展開された他の自律モバイルノードと通信して、ミッションを実行する無線通信ネットワークのサイズを決定し得る。
【００４１】
図１の例に示されるように、通信ネットワーク１００は、１つ又は複数の無線通信リンク１２１、１２３、１２５、１２７、及び１２９を含む通信リンクのチェーンを形成することにより、２つのノード間−ノード１等の起点ノード（又はサイト）１０３とノード２及び／又はノード３等の宛先ノード（又はサイト）１１３との間−に確立し得る。換言すれば、例では、通信テンタクル（又はテンタクル）を起点ノード１０３と宛先ノード１１３との間に形成し得る。本開示では、「テンタクル」という用語は、本明細書で使用される場合、通信リンクのチェーン、自律モバイルノード間に通信リンクを確立する自律モバイルノードのチェーン、又は１つ若しくは複数の自律モバイルノードにより確立される複数の無線通信リンクのチェーンを意味する。したがって、テンタクルは、本明細書で使用される場合、地上の第１のノード、例えば、ノード１を起点とする１つ又は複数の無線通信リンクを含み得る。さらに、起点ノード１０３と宛先ノード１１３との間の完全な通信テンタクルは、図１に示されるように、例えば、ノード１、ＵＡＶ１、ＵＡＶ２、ＵＡＶ３、ＵＡＶ４、ノード２、及び／又はノード３を含むノードのチェーンを指し得る。
【００４２】
上述したように、図１では、ノード１、ノード２、及びノード３は、地上局又はモバイルノードであり得る。換言すれば、ノード１、ノード２、及びノード３は、静止ノード又は移動ノードであることができる。さらに、ノード１は、無線信号送信及び／又は受信デバイス又は局であり得る。また、ノード２又はノード３も、無線信号送信及び／又は受信デバイス又は局であり得る。代替的には、本開示の態様では、ノード１、ノード２、又はノード３は、人々、デバイス、車両等の群等の宛先を含み得る。
【００４３】
一態様では、自律モバイルノード１０５、１０７、１０９、及び１１１は、１つ又は複数の付近のロケーションからノード１等の起点ノード１０３に向けて発進又は展開し得る。また、自律モバイルノードは、起点ノード１０３及び宛先ノード１１３の地理的場所情報等の起点ノード１０３及び宛先ノード１１３についての幾らかの事前知識がある状態で、様々な時間間隔で任意の場所から発進し得る。代替的には、複数の起点ノードが利用可能な場合、通信ネットワーク１００のオペレータは、発進前、各自律モバイルノードに何れを割り当てるかを選び得る。また、自律モバイルノード１０５、１０７、１０９、及び１１１は任意の順序で発進することができる。さらに、一態様では、起点ノード１０３は、テンタクルの起点とすることができるトラフィックサイト（例えば、１つ又は複数の自律モバイルノードと通信することができる無線送信機があるエリア）であり得る。宛先ノード１１３も、起点ノード１０３と宛先ノード１１３との間に無線通信ネットワークを確立することができるように、テンタクルが成長して達することができるトラフィックサイト（例えば、１つ又は複数の自律モバイルノードと通信することができる無線送信機があるエリア）であり得る。
【００４４】
一態様では、自律モバイルノード１０５、１０７、１０９、及び１１１に、空中に展開する前に、ミッションプロファイル等の特定のデータをプログラムすることができる。典型的なミッションプロファイルは、起点ノード１０３及び／又は宛先ノード１１３の場所情報、自律モバイルノード１０５、１０７、１０９、及び１１１の無線能力、並びに様々な状況で優先処理を必要とする優先度トラフィックノードについての特定の情報を含み得る。起点ノード１０３又は宛先ノード１１３の場所情報は、起点ノード１０３及び宛先ノード１１３の全地球測位システム（ＧＰＳ）座標についての情報を含み得る。追加又は代替として、起点ノード１０３及び宛先ノード１１３の場所情報は、展開サイトから自律モバイルノード１０５、１０７、１０９、及び１１１に無線で送信し得る。自律モバイルノード１０５、１０７、１０９、及び１１１の無線能力は、無線通信プロトコル、通信範囲、無線通信チャネル数、アンテナのタイプ（例えば、全方向アンテナか、それとも多方向アンテナか）等を含み得る。
【００４５】
本明細書に記載される例では、各自律モバイルノードは、通信ネットワーク１００での内部での役割（例えば、フリー(Free)、オーファン(Orphan)、先端(Tip)、バックボーン(Backbone)、余剰(Extra)等）通信ネットワーク１００での隣接する自律モバイルノードの役割（例えば、フリー、オーファン、先端、バックボーン、余剰等）、隣接自律モバイルノードから受信される無線周波数信号等の信号の信号強度若しくは品質、又は自律モバイルノードのオンボードセンサから収集されるリアルタイムデータに基づいて、空中で新しいロケーションに移動（ナビゲート）するか、それとも位置を維持するかを判断する。さらに、各自律モバイルノードは、起点ノード１０３と宛先ノード１１３との間のテンタクルの形成中又は形成後、通信ネットワーク１００において異なる役割を受ける。自律モバイルノードの役割遷移の例について、図３を参照して以下に説明する。
【００４６】
図１を再び参照すると、ＵＡＶ１、ＵＡＶ２、ＵＡＶ３、及びＵＡＶ４等の自律モバイルノードの群１０１は、起点ノード１０３に向かうロケーションから空中で展開される。例えば、自律モバイルノードの群の中から、ＵＡＶ１が最初に展開されると仮定する。ＵＡＶ１は自律的に移動し、ノード１等の起点ノード１０３に最初に交信し、起点ノード１０３に関連付けられたテンタクルをサーチする。テンタクルが検出されない場合、ＵＡＶ１は、ＵＡＶ１とノード１との間にテンタクルを作成し、例えば、ＵＡＶ１とノード１との間に無線通信リンク１２１（テンタクル）を確立する。ＵＡＶ２、ＵＡＶ３、及びＵＡＶ４が空中に展開されると、本開示の特定の態様によれば、ＵＡＶ２、ＵＡＶ３、及びＵＡＶ４は、ノード１又はノード２に向かって自律的に飛行し得る。ＵＡＶ２、ＵＡＶ３、ＵＡＶ４はそれぞれ、起点ノード１０３に関連付けられたテンタクルをサーチして検出し、テンタクルをノード２又はノード３等の宛先ノード１１３に向けて成長又は拡張させるように動作する。
【００４７】
実施例では、各自律モバイルノードは、予め定義される無線通信範囲（例えば、近距離、中間距離、又は長距離）を有し、展開され、無線通信範囲又は接続範囲内にあることが検出された起点ノード又は別の自律モバイルノードと無線通信リンクを確立するように、自律的にナビゲートする。したがって、１つ又は複数の自律モバイルノードを使用して、起点ノード１０３から宛先ノード１１３までの長距離をカバーするように、テンタクルを成長させ得る。例えば、起点ノード１０３及び宛先ノード１１３が互いの近傍にある場合、起点ノード１０３と宛先ノード１１３との間に無線通信ネットワークを確立するためには、空中で展開された１つの自律モバイルノードが必要であり得る。その他の場合、テンタクルを形成し、起点ノード１０３と宛先ノード１１３との間の長距離をカバーするようにテンタクルを成長させるためには、空中で展開された２つ以上の自律モバイルノードが必要であり得る。
【００４８】
さらに、起点ノード１０３と宛先ノード１１３との間の通信ネットワーク１００（又は最終的なテンタクル）が完成すると、任意の余分な自律モバイルノード（図示せず）は、完成した最終的なテンタクル１００を強化するか、又は新しい宛先ノードまで新しいテンタクルを成長させるように、それ自体を自律的に位置決めし得る。
【００４９】
図２は、起点ノードを起点とする無線通信ネットワーク又はテンタクルを確立するフローチャート例を示す。まず、２０１において、自律モバイルノードの群（例えば、図１の自律モバイルノードの群１０１）が空中に展開され、各自律モバイルノードには、起点ノード及び／又は宛先ノードの場所情報等の特定の場所情報（例えば、ＧＰＳ座標）がプログラムされる。
【００５０】
２０３において、第１の自律モバイルノードが、その無線通信範囲内で起点ノードと交信した場合、第１の自律モバイルノードは起点ノードを検出し得る。起点ノードが検出されると、第１の自律モバイルノードは、起点ノードに関連付けられた１つ又は複数の既存のテンタクルをサーチし得る。１つ又は複数の既存のテンタクルの検出は、起点ノードと通信することにより、又は起点ノード若しくは他の自律モバイルノードから送信される信号に基づいて行い得る。一実施態様では、信号は、起点ノード又は他の自律モバイルノードからのブロードキャストメッセージであり得る。各ブロードキャストメッセージは、ブロードキャストノードの場所情報（例えば、ＧＰＳ座標）、通信ネットワーク又はテンタクルの形成におけるその役割（例えば、起点、オーファン、フリー、先端、余剰、バックボーン等）を含み得る。ブロードキャストノードがテンタクルの一部である場合、ブロードキャストメッセージは、テンタクル識別子及びテンタクルの状態等のテンタクルについての情報を含み得る。したがって、ブロードキャストメッセージが、テンタクル識別子及び／又はテンタクルの状態についていかなる情報も含まない場合、受信ノードは、テンタクルが現在、作成中であるか否かを判断し得る。
【００５１】
２０５において、テンタクルが見つからなかったか、又は検出されなかった場合、第１の自律モバイルノードは、起点ノードとの初期テンタクルを形成する最初のノードになる。第１の自律モバイルノードは、起点ノードと通信して、起点ノードとの初期テンタクルを作成する。
【００５２】
２０７において、初期テンタクルが作成された（例えば、無線通信リンクが起点ノードと第１の自律モバイルノードとの間に確立された）後、群内の残りの各自律モバイルノードは、宛先ノードに向かうロケーションに自律的にナビゲートし、前に拡張されたテンタクルの末端である隣接自律モバイルノードの無線通信範囲のエッジにおいて、それぞれが拡張テンタクルに追加の無線通信リンクを追加することにより、初期テンタクルを宛先ノードに向けて拡張する。
【００５３】
一実態態様では、特定の自律モバイルノードは、拡張テンタクルに沿い、群内の他の自律モバイルノードから受信される情報（例えば、信号品質）に基づいて、特定の自律モバイルノードの特定されたロケーションに向けて移動し得る。特定の自律モバイルノードがそのロケーションに到来した場合、特定の自律モバイルノードは、特定の自律モバイルノードと、前に拡張されたテンタクルの先端部にある別の自律モバイルノードとの間に無線通信リンクを確立し追加することにより、前に拡張されたテンタクルを拡張し得る。特定の自律モバイルノードは次に、新たに拡張されたテンタクルの新しい先端部になる。このようにして、十分な数の自律モバイルノードを使用して、図１に示されるように、追加の通信リンクを前に拡張されたテンタクルの先端部に繰り返し追加することにより、起点ノードを起点とするテンタクルは、自律的に成長し、距離にわたる（例えば、テンタクルの先端部と宛先ノードは、互いの無線通信範囲内にある）宛先ノードに到達することができる。
【００５４】
さらに、別の態様では、複数の起点ノード及び複数の宛先ノードがある場合、上述したように、自律モバイルノードの協働を通して、複数の起点ノードから複数の宛先ノードへの１つ又は複数の無線通信ネットワーク（又はテンタクル）を作成することができる。
【００５５】
２０９において、テンタクルが起点ノードと宛先ノードとの間に完成した後、テンタクルの形成に使用されない、空中に展開された任意の余剰自律モバイルノードを使用して、完成したテンタクルを強化するか、又は新しい宛先への新しいテンタクルを調整させることができる。
【００５６】
上述したように、テンタクルはまず、起点ノードに最初に無線交信することになった自律モバイルノードにより形成し得、その後、テンタクルは、空中に展開された追加の自律モバイルノードを使用することにより、生物学的成長と同様に成長し得る。テンタクルの形成及び成長のプロセス中、各自律モバイルノードは、図３に示されるように、異なる役割又はモードをとることができる。
【００５７】
図３は、本開示の特定の態様による、各自律モバイルノードがとることができる異なる役割を示す役割遷移の図例を示す。図３に示されるように、各自律モバイルノードは以下の役割又はモードのうちの１つをとり得る：「オーファン(Orphan)」３０１（例えば、オーファンノード）、「フリー(Free)」３０３（例えば、フリーノード）、「先端(Tip)」３０５（先端ノード）、「バックボーン(Backbone)」３０７（バックボーンノード）、又は「余剰(Extra)」３０９（余剰ノード）。
【００５８】
オーファンノードとは、任意の他の自律モバイルノードの通信範囲外にあるノードである。すなわち、オーファンノードは、テンタクル又は起点ノードから切断され得る。フリーノードとは、テンタクル又はテンタクルを形成する１つ若しくは複数の自律モバイルノードと通信することができるが、テンタクルの一部ではないノードである。フリーノードは、宛先ノード（例えば、宛先ノードにより及ぼされる仮想宛先フィールドにより引き寄せられ）及びそのアンカー又は先端ノードに引き寄せられるが、他の全てのノードにより排斥される。先端ノードとは、現在、テンタクルの先端部にあり、起点ノードに向かって配置された隣接ノードとの無線接続を有するノードである。バックボーンノードとは、テンタクル（又は起点ノードと宛先ノードとの間の無線通信ネットワーク）の形成に関与するが、先端ノードではないノードである。バックボーンノードは、無線通信範囲内で２つのバックボーンノード（例えば、図１のＵＡＶ２）、バックボーンノード及び起点ノード（例えば、図１のＵＡＶ１）、又はバックボーンノード及び宛先ノード（例えば、図１のＵＡＶ４）との無線接続を有する。また、２つの隣接ノード（又はテンタクルノードと呼ばれることもある）間に、親−子関係があり得、この関係は、起点ノードから宛先ノードに向けて順序付けられる。すなわち、起点ノードに近いノードは、テンタクル形成での別のノード（例えば、子）の親になる。例では、バックボーンノードは、その親ノード及び子ノードに引き寄せられるが、他の全てのノードから排斥される。余剰ノードとは、宛先ノードに達したが、テンタクルの拡張又は起点ノードと宛先ノードとの間の無線通信ネットワークの部分を形成する必要のないノードである。余剰ノードは、起点ノードと宛先ノードとの間に形成されるテンタクルの周囲をあちこち自在に移動又はパトロールすることができる。
【００５９】
図３に示されるように、自律モバイルノードは、テンタクルの形成中、様々な役割遷移を経ることができる。例として、まず、起点ノードが役割を先端ノードになるように変えた場合、新しいテンタクルが作成される。起点ノードに向かって飛行して、テンタクルを形成する１つ又は複数の自律モバイルノードは最初、オーファンノードである。すなわち、例では、初期展開段階では、全ての自律モバイルノードは、テンタクル又は起点ノードから切断されており、したがって、オーファンノードである（例えば、オーファン３０１にある）。オーファンノードは、起点ノードの場所情報に基づいて、起点ノードに向かって自律的にナビゲートし得る。したがって、起点ノード及び／又は宛先ノードの場所情報（例えば、ＧＰＳ座標）は、オーファンノードのメモリに予めプログラムし得る。代替的には、起点ノードの場所情報は、空中展開中、オーファンノードに無線で送信し得る。
【００６０】
オーファンノードが、無線通信範囲内で、起点ノード又は起点ノードを起点とするテンタクルを検出するが、まだそのテンタクルの部分ではない場合、オーファンノードはフリーノードになる（例えば、フリー３０３にある）。例として、フリーノードがテンタクル又はテンタクルの端部にあるノードである先端ノードを検出する場合、フリーノードは、先端ノードへのアンカー関係を確立する。フリーノードは、先端ノード及び宛先ノードからのフィールドに基づいて、自由に又はテンタクルに沿って均衡ロケーションに移動するように構成される（詳細に後述する）。均等ロケーションにおいて、フリーノードはテンタクルの新しい先端になり、それにより、自律モバイルノードの追加の無線通信リンク（又は範囲）を追加することにより、テンタクルを拡張する。すなわち、自律モバイルノードが、他の自律モバイルノードにより確立された、起点ノードを起点とする１つ又は複数のテンタクルを検出する場合、その自律モバイルノードは、テンタクルに沿ってナビゲートし、テンタクルの端部において新しい先端ノードになり、テンタクルを宛先ノードに向けて拡張する。
【００６１】
新しい先端ノードが、前の先端ノードとの無線接続を確立すると、前の先端ノードは、テンタクルのバックボーンノードになり（例えば、バックボーン３０７にあり）、隣接するバックボーンノード及び新しい先端ノードとの無線通信を維持する。
【００６２】
このようにして、テンタクルは宛先ノードの方向に拡張するように設計されるため、追加の自律モバイルノード（例えば、フリーノード）が次々と新しい先端ノードになるにつれて、テンタクルを拡張し、最終的に起点ノードから宛先ノードに達するまで拡張することができる。また、テンタクルの端部に新たに追加されたノードが先端ノードになり、その隣接ノードがバックボーンノードになる場合、新たに追加されたノードは、形成されたテンタクル内の隣接ノードの子になり、隣接ノードは新たに追加されたノードの親になる。
【００６３】
上述したプロセスを再帰的に繰り返すことにより、幾つかの自律モバイルノードの使用を介して、起点ノードを起点とした無線通信リンクを宛先ノードに達するように拡張することができる。上述したように、テンタクルを形成する１つ又は複数の自律モバイルノードにより、無線通信ネットワークが起点ノードと宛先ノードとの間に確立される場合のみ、テンタクルは起点ノードと宛先ノードとの間に「完成」する。
【００６４】
本開示の態様では、宛先ノードとのテンタクルが完成した後、テンタクルに追加される最後の自律モバイルノードは、最近傍の近隣自律モバイルノードにメッセージを送信して、テンタクルがこの時点で完成していること、及び／又は起点ノードと宛先ノードとの間の無線通信ネットワークが確立していることを通知し得る。最近傍の近隣自律モバイルノードは、メッセージを受信し、テンタクル内の他の最近傍近隣自律モバイルノードに転送する。メッセージは次に、テンタクル全体を通して伝搬し、中間ノードを介したメッセージの複数の中継又は転送後、起点ノードに達する（「最近傍近隣へのワンホップブロードキャスト方式」）。
【００６５】
さらに、完成したテンタクル内で、起点ノード及び／又は宛先ノードを含め、テンタクル内の任意のノードからの全ての通信メッセージ及びデータの転送は、最近傍近隣へのワンホップブロードキャスト方式を使用して、例えば、データを送信ノードから起点ノード又は宛先ノードに向かうテンタクル内の最近傍近隣ノードに中継又は転送することにより、実行される。
【００６６】
本開示の態様では、テンタクルが起点ノードと宛先ノードとの間で完成した後、起点ノードと宛先ノードとの間のテンタクルの形成に関与しなかった幾つかの自律モバイルノード（例えば、フリーノード）があり得る。そのようなフリーノードは、展開されたが、テンタクルの形成に必要とされず、余剰ノードになる（例えば、余剰３０９にある）。別の態様では、所望の場合、余剰ノードは、既存のテンタクルの補強又は新しいテンタクルの構築に使用し得る。代替的には、余剰ノードは、（ｉ）宛先ノードの周囲に留まってもよく、（ｉｉ）完成したテンタクルに沿って起点ノードに飛行して戻ってもよく、（ｉｉｉ）完成したテンタクルに沿って分布して、完成したテンタクルを強化してもよく、又は（ｉｖ）新しい宛先への新しいテンタクルの構築を開始してもよい。
【００６７】
代替的には、余剰ノードは、起点ノードと宛先ノードとの間で完成したテンタクルに沿って前後にパトロールして、無線通信ネットワークへの破損が検出される場合の素早い修復を支援し得る。本開示による別の態様では、余剰ノードは、宛先ノードの周囲に分散して、宛先ノード又はその周囲での脅威耐性を改善し得る。別の態様では、余剰ノードは、起点ノードの周囲に拡散して、起点ノードでの監視を改善し得る。更に別の態様では、複数の起点ノードの場合、一意の識別子を起点ノードと宛先ノードとの間に完成した各テンタクルに割り当て得る。
【００６８】
図４は、本開示の特定の態様による概念図を提供する。例では、１つ又は複数のテンタクル又は無線通信リンクに沿った自律モバイルノードのナビゲートは、各自律モバイルノードが経験したフィールドのプロファイルに基づく。本開示の態様では、自律モバイルノードは、近隣自律モバイルノードから受信する信号についての情報（例えば、信号強度、信号品質等）に基づいて、近隣自律モバイルノードへの通信範囲のエッジでの位置を保持し得る。一実施態様では、信号強度又は信号品質は、最近傍近隣自律モバイルノードにより引き寄せられるか、又は排斥されている自律モバイルノードに対応する、フィールド強度成分及び方向成分等の成分を有するベクトルに変換し得る。一態様では、受信信号の品質は、受信無線周波数伝送の信号レベル又は信号強度に基づいて特定し得る。信号強度は多くの場合、自律モバイルノード等の展開デバイスのアンテナにより受信される信号電力（ｄＢｍ又はｄＢｍＷ）単位、すなわち、１ミリワット（ｍＷ）の基準レベルを超えるデシベル（ｄＢ）単位で測定され表現される。
【００６９】
図４に示されるように、信号品質（Ｘ）とフィールド強度（Ｆ）との関係のグラフが示される。受信信号品質（Ｘ）はフィールド強度（Ｆ）に変換されて、自律モバイルノードに対して吸引が作用すべきか、それとも排斥が作用すべきかを判断する。図４に示されるグラフは、そのような方式例を示し、ここでは、自律モバイルノードが互いに空間的に近い場合、衝突を回避するために排斥し、すなわち、Ｘ＞Ｒｈｉであり、式中、Ｘは受信信号品質を表し、Ｒｈｉは、基準信号品質値Ｒの上限を表す。グラフは、自律モバイルノードが許容可能範囲外にある場合、互いに引き寄せ合い、すなわち、Ｘ＜Ｒｌｏであることを更に示し、式中、Ｘは受信信号品質を表し、Ｒｌｏは、基準信号品質値Ｒの下限を表す。さらに、自律モバイルノードが完全に通信範囲外である場合、信号又はフィールドはない。
【００７０】
自律モバイルノードの初期展開の開始時、自律モバイルノードが通信範囲外である場合であっても、ノード２等の宛先ノード１１３に向けた仮想吸引フィールド５０１（図５参照）を計算するために、各自律モバイルノードに、図５に示されるノード２等の宛先ノードの場所情報を提供し得ることにも留意する。さらに、例示を目的として、図５は、ノード２等の１つのみの宛先ノードを示したが、図１に示されるように、ノード２及びノード３等の複数の宛先ノードがあり得る。ノード２及びノード３を含む複数の宛先ノードの場合、各自律モバイルノードに、ノード２及びノード３を含む複数の宛先ノードの場所情報を提供し得、ノード２に向かう第１の仮想吸引フィールドをまず計算し得、次に、ノード３に向かう第２の仮想吸引フィールドを計算し得る。
【００７１】
本開示の態様では、無線周波数伝送の受信信号品質のフィールド強度は、以下の表現（Ａ）を使用して計算し得る。
Ｉｆ（Ｘ＞Ｒｈｉ），Ｆｉｅｌｄ＿Ｓｔｒｅｎｇｔｈ＝（Ｘ−Ｒｈｉ）／（１−Ｒｈｉ）
Ｅｌｓｅ  Ｉｆ（Ｘ＜Ｒｌｏ），Ｆｉｅｌｄ＿Ｓｔｒｅｎｇｔｈ＝−Ｒｌｏ／Ｘ
Ｅｌｓｅ  Ｆｉｅｌｄ＿Ｓｔｒｅｎｇｔｈ＝０
【００７２】
また、フィールド強度の速度成分（例えば、速度Ｘ及び速度Ｙ）は、以下の表現（Ｂ）を使用して計算することができる。
ｖｅｌｏｃｉｔｙＸ＝ｖｅｌｏｃｉｔｙＸ＋Ｆｉｅｌｄ＿Ｓｔｒｅｎｇｔｈ＊（ｘｓｅｌｆ−ｘｏｔｈｅｒ）／ｓｑｒｔ（（ｘｓｅｌｆ−ｘｏｔｈｅｒ）２＋（ｙｓｅｌｆ−ｙｏｔｈｅｒ）２）及び
ｖｅｌｏｃｉｔｙＹ＝ｖｅｌｏｃｉｔｙＹ＋Ｆｉｅｌｄ＿Ｓｔｒｅｎｇｔｈ＊（ｙｓｅｌｆ−ｙｏｔｈｅｒ）／ｓｑｒｔ（（ｘｓｅｌｆ−ｘｏｔｈｅｒ）２＋（ｙｓｅｌｆ−ｙｏｔｈｅｒ）２）
【００７３】
図５は、２つの隣接自律モバイルノード１０５と１０７（例えば、ＵＡＶ１とＵＡＶ２）との間で相互作用するフィールド例と、ノード２等の宛先ノード１１３により及ぼされる仮想吸引フィールド５０１との視覚化図を示す。一実施態様では、この仮想吸引フィールドは、一定の大きさ１．０を有し、宛先ノード１１３の方向に点を有する。さらに、自律モバイルノード１０７が宛先ノード１１３の通信範囲内にある場合、仮想吸引フィールドは、宛先ノード１１３のフィールドで置換し得る。例では、上記表現（Ａ）及び（Ｂ）に基づいて、自律モバイルノード１０７に作用しているフィールドが計算される。計算されたフィールドは一緒に合算され、自律モバイルノード１０７に楕円形軌跡５０３を生じさせる。楕円形軌跡５０３は、自律モバイルノード１０７を宛先ノード１１３のより近くに存在する均衡点にガイドする（例えば、均衡点での自律モバイルノード１０７’）。このようにして、自律モバイルノード１０７は自律的に、自律モバイルノード１０５の無線通信範囲内の宛先ノード１１３に向けて、フィールド（受信信号強度に基づき得る）に基づいてそれ自体をナビゲートする（例えば、自律モバイルノード１０５との無線通信を維持しながら）。
【００７４】
さらに、テンタクルはそれ自体の状態遷移を有し得る。例えば、図６は、本開示の特定の態様によるテンタクルの状態遷移図の例を示す。すなわち、起点ノードを起点とするテンタクルは、起点ノードと宛先ノードとの間に無線接続を確立することに向けての進行に応じて、異なる状態であることができる。一態様では、テンタクルは、以下の状態のうちの１つであることができる：形成中６０１、完成６０３、破損６０５、及び補強中６０７。
【００７５】
テンタクルの形成中６０１状態では、新しいテンタクル（又は初期無線通信ネットワーク）が、起点ノード又は既に到達した宛先ノードから開始される。最初、いかなる先端ノードもないことがあるが、第１の自律モバイルノードがフィールド内の均衡点に達するとすぐに、第１の自律モバイルノードは先端ノードになる。また、第１の自律モバイルノードは、そのテンタクル又は無線通信ネットワークに一意の識別子（ＩＤ）を生成し得る。例えば、一実施態様では、タイムスタンプを第１の自律モバイルノードの一意のＩＤと統合することにより、テンタクルの一意の識別子（「テンタクルＩＤ」）を生成し得る。これにより、ノードは、異なる時点で一意のテンタクルＩＤを生成又は再生成することができる。一意のテンタクルＩＤの使用は、１つの起点ノードから又は１つの宛先ノードに、互いに干渉せずに複数のテンタクルを構築することに役立ち得る。代替的には、一意のテンタクルＩＤを用いて、１つの起点ノードから複数の宛先ノードに、又は複数の起点ノードから１つの宛先ノードに複数のテンタクルを形成し得る。不完全なテンタクルと交信する場合、ノードはその識別子（例えば、テンタクルＩＤ）を取得し、それにより、同じテンタクルＩＤを含むノードからの信号のみが、フィールドの計算に寄与し、それにより、他のテンタクルからの干渉をなくし得る。
【００７６】
さらに、テンタクル（又は無線通信ネットワーク）の形成中６０１状態では、テンタクルは、幾つかのフリーノード、バックボーンノード、及び１つの先端ノードを含み得る。１つ又は複数のテンタクルを介する無線通信ネットワークが、起点ノードと宛先ノードとの間に確立される（例えば、テンタクルが宛先ノードに達するまで成長する）と、テンタクル又は無線通信ネットワークは、テンタクルの完成６０３にある。さらに、フリーノードが、テンタクルの先端ノード及び宛先ノードの無線通信範囲内に達すると、フリーノードはテンタクル（又は無線通信ネットワーク）を完成し、それにより、ある距離にわたり起点ノードと宛先ノードとの間に１つ又は複数の自律モバイルノードを介して、無線接続を確立し得る。テンタクルが完成する（例えば、完成６０３）と、テンタクルを形成する全ての自律モバイルノードは、役割をバックボーンノードに変更し、テンタクル又はネットワークに先端ノードは存在しなくなる。
【００７７】
新しい宛先ノードがない場合、テンタクルが起点ノードから宛先ノードまで完成するとすぐに、上述したように、残っているフリーノードは余剰ノードになり得、補強を目的としてテンタクルのバックボーンノードにアンカーし得る（例えば、補強６０７）。一実施態様では、各バックボーンノードは１つの余剰ノードにアンカーし得、それにより、１つの余剰ノードは、２つ以上の近隣バックボーンノードから信号を受信し得る。この戦略は、無線通信ネットワーク又はテンタクルに任意の破損が生じる場合、無線通信ネットワークが最小の中断でトラフィックを再ルーティングすることを意味する、第１のテンタクルから離れた安全な距離のところに十分な数のモバイルノードがある場合、第２のテンタクルを形成し得ることを保証する。
【００７８】
本開示の特定の態様によれば、フリーノードは、２つのバックボーンノード、先端ノード及びバックボーンノード、又はバックボーンノード及び起点若しくは宛先ノードに隣接し得る。任意のバックボーンノードがこれらの基準を満たしていないと判断される場合、テンタクル又は無線通信ネットワークは破損している（例えば、破損６０５にある）と見なされる。破損がノードにより検出される場合、そのノードは先端ノードになるように役割を変更し（バックボーンノードから）、任意のアンカーされた余剰ノードは解放されて、必要とされる修復を実行する（例えば、テンタクル又は無線通信ネットワーク内の破損したバックボーンノードに取って代わる）。
【００７９】
一実施態様では、複数の起点ノードが利用可能な場合、オペレータは、発進前に、各自律モバイルノードにどの起点ノードを割り当てるかを選び得る。別の実施態様では、余剰ノードの数と、無線通信ネットワークで検出される破損とに基づいて、複数の起点ノードを動的に割り当てることができる。複数の宛先が存在する場合、第１の宛先へのテンタクルを完成することができ、次に、別のテンタクルをその第１の宛先から次の宛先に構築することができ、以下同様である。２つの部分的に完成したテンタクルが出会う場合、フリーノードは２つの先端ノードに直面することになり、本明細書に開示される方法論は、これらの２つのテンタクルを１つに統合し得る。このプロセスは、補強ノードを起点ノード及び／又は宛先ノードから強制的に到来させることにより、複数のロケーションでの破損を同時に修復するのを助ける。
【００８０】
本開示の特定の態様によれば、テンタクル内の各自律モバイルノードは、テンタクルへの破損を自律的に検出し、修復プロセスを開始することができる。
【００８１】
例として、図７Ａは、テンタクルへの破損を検出し修復する別の説明のための例を提供する。図７Ａでは、自律モバイルノード１０９が破損し（例えば、機械的故障又は過酷な環境に起因して）、ＵＡＶ２及びＵＡＶ４等の他の自律モバイルノードと通信していないと仮定されている。その結果、起点ノード１０３と宛先ノード１１３との間のテンタクル又は一旦完成した無線通信ネットワークは破断する。ＵＡＶ５等の自律モバイルノード１３３が、テンタクルの通信範囲内にあるＵＡＶ４等の自律モバイルノード１１１にアンカーされた余剰ノードであることも仮定される。
【００８２】
本開示の態様では、各自律モバイルノードは、親ノード及び子ノードの状態を定期的にチェックするように構成される。一態様としては、１つ又は複数のプローブ信号を使用して、親ノード及び子ノードの状態を定期的に確かめることができる。例えば、所定の時間間隔（例えば、２０秒）で、各自律モバイルノードは、プローブ信号を親ノード及び子ノードに送信して、ノードのステータスをチェックし得る。一実施態様では、プローブ信号は、自律モバイルノードにより近隣自律モバイルノード（例えば、親ノード及び子ノード）に送信されるハートビート信号であり得、プローブ信号に応答して、親ノード及び子ノードはそれぞれ、使用可能であり、テンタクル内の他のノードと通信していることを通知する返信信号で応答する。
【００８３】
別の実施態様では、ブロードキャストメッセージを使用して、親ノード及び子ノードのステータスを定期的に確かめ得る。例えば、各自律モバイルノードは、自律モバイルノードが活きており、使用可能であることを通知するブロードキャストメッセージを親ノード及び子ノードに送信し得る。ブロードキャストメッセージが、１分等の予め定義される時間間隔以内に親ノード又は子ノードから受信されない場合、親ノード又は子ノードが破損しており（例えば、ハードウェア故障、ソフトウェア故障等）、したがって、テンタクルが破損していると仮定し得る。このプロセスは、より高速の修復応答に必要な、テンタクルへの破損のロケーションも識別し得る。
【００８４】
図７Ａに示される例では、例として、自律モバイルノード１１１（又は１０７）が、ある時間期間（例えば、１分）以内で自律モバイルノード１０９からの信号（例えば、ブロードキャスト信号）を予期しており、時間期間は、構成可能なパラメータであってもよく、又は発進若しくは展開前に予めプログラムすることができる事前設定パラメータであってもよい。しかし、自律モバイルノード１０９は破損している（例えば、自律モバイルノード１０９は、機械的故障に起因してダウンしている）ため、自律モバイルノード１１１（又は１０７）は、いかなる信号も受信することができず、タイマが切れる。タイマが切れると、自律モバイルノード１１１（又は１０７）は、自律モバイルノード１０９が破損又はダウンしていると判断する。さらに、自律モバイルノード１１１（又は１０７）は、役割をバックボーンから先端に変更し、他の全てのノード（隣接近隣ノードを含む）に役割の変更を通知する。例えば、余剰ノード１３３等の余剰ノードはフリーノードになり、ノード１０７、１０５、又は１１１等のバックボーンノードはテンタクルノードになり、強化ノードはフリーノードになる。
【００８５】
その結果、フリーノード１３３は、破損ノード１０９のロケーションまで自律的に移動し、テンタクル形成において破損ノード１０９に取って代わる。すなわち、フリーノード１３３は、自律モバイルノード１１１及び自律モバイルノード１０７等の両近隣ノードとの無線接続を確立することにより、テンタクルを再構築する（例えば、テンタクルを完成させる）。完成したテンタクル内の自律モバイルノードの役割は、バックボーンに変わり（全てのテンタクルノードがバックボーンノードになることを含む）、テンタクルに関連付けられたあらゆるフリーノードは余剰ノードになる。その結果、無線通信ネットワークは、起点ノード１０３と宛先ノード１１３との間に再確立され、無線通信ネットワークへの破損は、余剰ノード１３３等の展開された自律モバイルノードのうちの１つ又は複数によって自律的に修復される。
【００８６】
上述したように、テンタクルが起点ノードから宛先ノードに完成すると、テンタクル内の全てのノードはバックボーンノードになり、全てのフリーノードは、テンタクルに関連付けられた余剰ノードになる。本開示の特定の態様によれば、図７Ｂに示されるように、余剰ノードは、完成したテンタクルの強化に使用し得る。余剰ノードは、あるバックボーンノードから次のバックボーンに移動する（例えば、テンタクルをパトロールする）ように構成し得る。現在のバックボーンノードＫ（ＵＡＶ１又はＵＡＶ２）が、いかなる強化も有さない場合、余剰ノードはその役割を強化に変更し、図７Ｂの例に示されるように、バックボーンノードＫとの強化関係を確立し得る。代替的には、余剰ノード（例えば、ＵＡＶ４）は、バックボーンノードＫの通信範囲内でバックボーンノードＫ（例えば、ＵＡＶ１）の近くに留まり得る。また、一態様では、テンタクルは、テンタクルの端部において均等に強化し得る。さらに、述べたように、テンタクルが強化される場合、残っている余剰（例えば、ＵＡＶ３又はＵＡＶ４）ノードは、テンタクルに沿って引き続きパトロールし得る。その結果、本技術を使用して、１つ又は複数の自律モバイルノードを介して起点ノードと宛先ノード（又は地上の２つのノード）間の無線通信ネットワークを自律的に構築し、維持し得る。また、１つ又は複数の自律モバイルノードの役割変更に基づいて、無線通信ネットワークへの任意の破損を自律的且つ効率的に検出し、修復し得る。さらに、無線通信ネットワーク又はテンタクルのクリティカル部分は、テンタクルに関連付けられた１つ又は複数の自律モバイルノードにより自律的に強化し得る。
【００８７】
さらに、本開示の態様では、テンタクルに関連付けられた１つ又は複数の自律モバイルノード内の１つ又は複数のコンピュータシステムは、１つ又は複数の自律モバイルノードを使用して無線通信ネットワークを確立、維持、修復、及び強化することに関連する様々な機能を実行するように構成し得る。
【００８８】
したがって、さらに、本明細書に開示される本技術は、１つ又は複数のノードに取り付けられた１つ又は複数の異種センサを通しての共同検知も促進する。特に、化学的、生物学的、光学的、カメラ、無線、ネットワーク等のセンサからの処理後測定値は、フィールド強度を含むフィールド情報に変換し、速度計算に追加して、本明細書に記載のようにノードの軌跡を変更することができる。
【００８９】
本開示の特定の態様によれば、本技術を使用して、搭載されたビデオ又はイメージセンサを使用して、監視目的及び戦術任務のために、地上にある第２のノード（例えば、味方宛先又は敵方宛先）の移動を追跡することができる。図５に示される仮想吸引フィールド５０１は、大きさが検知物体からの距離に比例する検知フィールドで置換し得る。そのような情報は、別個の物体認識ソフトウェアを用いてイメージセンサから抽出することができる。
【００９０】
例として、図８は、１つ又は複数のオンボードビデオ／イメージセンサを使用して、地上にある第２のノードの移動を追跡する方法論例を示す。８０１において、１つ又は複数の自律モバイルノード（又は自律モバイル装置）が、地上にある第１のノードに向かって飛行又は移動する。例として、図１０Ｂに示される自律モバイル通信構成要素１００４の飛行構成要素１０３０又はロケーションに向けてのナビゲーション構成要素１０３７は、自律モバイルノードを地上での第１のノードにナビゲートし得る。
【００９１】
８０３において、自律モバイル装置は、地上の第１のノードとの無線通信を確立する。例として、図１０Ｂに示される自律モバイル通信構成要素１００４の無線通信確立構成要素１０３３を使用して、地上の第１のノードとの無線通信を確立し得る。
【００９２】
８０５において、自律モバイル装置は、第１のノードに関連付けられたテンタクル（例えば、１つ又は複数のテンタクル）があるか否かを判断し、テンタクルは、１つ又は複数の自律モバイルノードにより確立される１つ又は複数の無線通信リンクを含む。例として、自律モバイル通信構成要素１００４のテンタクル検出構成要素１０３５を使用して、第１のノードに関連付けられたテンタクルがあるか否かを判断し得る。
【００９３】
８０７において、第１のノードに関連付けられたテンタクルがあると判断される場合、自律モバイル装置は、少なくとも部分的に、１つ又は複数の自律モバイルノードからの受信信号についての情報に基づいて、第２のロケーションに向けてナビゲートする。第１のノードに関連付けられたテンタクルがないと判断される場合、自律モバイル装置は、少なくとも部分的に第１のノードからの受信信号についての情報に基づいて、第２のロケーションに向けてナビゲートされる。例として、自律モバイル通信構成要素１００４の飛行構成要素１０３０又はロケーション構成要素１０３７に向けてのナビゲーションを使用して、特定後、自律モバイルノードを第２のロケーションに向けてナビゲートし得る。
【００９４】
８０９において、１つ又は複数の自律モバイル装置を使用して、地上の第２のノードが検出される。第２のノードの検出は、ビデオ及び／又はイメージ処理機器（例えば、図１１に示されるカメラセンサ１１０３及び／又はジオロケーションセンサ１１０２）等の搭載機器を使用することにより実行することができる。自律モバイル装置は、ビデオ捕捉又はイメージ処理機器を備え得る。自律モバイル装置が地上の第２のノードの機器のビデオ監視範囲内に入るようにテンタクルが成長する場合、自律モバイル装置は、以下のように、搭載される１つ又は複数のセンサ（例えば、ビデオ監視センサ又はカメラセンサ１１０３等のイメージセンサ）及び／又は１つ又は複数の自律モバイルノードから受信される情報に基づいて、地上の第２のノードの存在をサーチし検出する：（ｉ）ビデオ捕捉又はイメージ処理機器で動作するデジタル信号処理アルゴリズムソフトウェアモジュールが常時、物体を識別し、識別された物体を解析し（例えば、顔の検出及び認識）、１組の既知の物体（標的物体）と比較し、（ｉｉ）一致が見つかった場合、一致した割合が信号品質として表現され、図４に示されるように適切なフィールド強度に変換され、（ｉｉｉ）地上の第２のノードの存在が、搭載される１つ又は複数のセンサからの受信データに基づいて検出されると、第２のノードに関連するビデオデータが捕捉され、テンタクル内の１つ又は複数の展開される自律モバイルノードを介して第１のノードに中継される。上記デジタル信号処理アルゴリズムソフトウェアモジュール（又はビデオセンサデジタル信号処理機器）は、図１０Ａに示されるように、１つ又は複数のプロセッサ１００３を介して実施し得る。
【００９５】
８１１において、地上の第２のノードの移動は、オンボードビデオ監視センサによりモニタされ、追跡される。地上の第２のノードの移動の速度及び／又は方向は常時、ビデオセンサデジタル信号処理機器によって推定され更新され、それらの値は、標的物体を検出した自律モバイルノードの移動（例えば、飛行）を制御する。例として、地上の第２のノードの移動のモニタリング及び追跡は、カメラセンサ１１０３からの測定データに基づいて、処理システム１００１、自律モバイル通信構成要素１００４等のうちの少なくとも１つにより実行し得る。
【００９６】
８１３において、地上の第２のノードの移動について収集された情報は、１つ又は複数の自律モバイルノードにより確立されたテンタクルを介して、第１のノードに送信される。追加又は代替として、地上の第２のノードの移動について収集された情報は、テンタクルを介して全てのノードに送信し得る。したがって、追跡される第２のノードが移動するにつれて、テンタクルは、追跡される第２のノードの移動変化に応答して（例えば、宛先ノードフィールドの方向変化に応答して）、拡張、収縮、又は湾曲し得る。例として、図１０Ｂに示される自律モバイルノードの自律モバイル通信構成要素１００４の無線通信構成要素を確立することを使用して、情報をノードに送信し得る。その結果、本明細書に記載される本技術を使用して、１つ又は複数の自律モバイルノードを使用し、監視の宛先ノードを自律的に検出しモニタすることができる。
【００９７】
さらに、本開示の特定の態様によれば、本技術は、搭載された無線周波数（ＲＦ）ジオロケーションセンサを使用して地上の第２のノードの地理的ロケーションを識別又は特定するのに使用することもできる。例として、図９Ａは、地上の第２のノードにより発せられるＲＦ信号を検出し追跡することにより、地上の第２のノードのロケーションを特定する方法論例を示す。
【００９８】
９０１において、自律モバイル装置を含む１つ又は複数の自律モバイルノードは、地上の第１のノードに向けて飛行（又は移動）する。例として、図１０Ｂに示される自律モバイル通信構成要素１００４の飛行構成要素１０３０又はロケーションに向けてのナビゲーション構成要素１０３７を使用して、地上の第１のノードへの自律モバイルノードのナビゲーションに使用し得る。
【００９９】
９０３において、自律モバイル装置は、地上の第１のノードとの無線通信を確立する。例として、図１０Ｂに示される自律モバイル通信構成要素１００４の無線通信確立構成要素１０３３を使用して、地上の第１のノードとの無線通信を確立し得る。
【０１００】
９０５において、自律モバイル装置は、第１のノードに関連付けられたテンタクル（例えば、１つ又は複数のテンタクル）があるか否かを判断し、テンタクルは、１つ又は複数の自律モバイルノードにより確立された１つ又は複数の無線通信リンクを含む。例として、自律モバイル通信構成要素１００４のテンタクル検出構成要素１０３５を使用して、第１のノードに関連付けられたテンタクルがあるか否かを判断し得る。
【０１０１】
９０７において、第１のノードに関連付けられたテンタクルがあると判断される場合、自律モバイル装置は、少なくとも部分的に１つ又は複数の自律モバイルノードから受信される情報に基づいて、ロケーションに向けてナビゲートする。第１のノードに関連付けられたテンタクルがないと判断される場合、自律モバイル装置は、少なくとも部分的に第１のノードからの受信信号についての情報に基づいて、ロケーションに向けてナビゲートする。例として、自律モバイル通信構成要素１００４の飛行構成要素１０３０又はロケーションに向けてのナビゲーション構成要素１０３７を使用して、特定後、ロケーションに向けて自律モバイルノードをナビゲートし得る。
【０１０２】
９０９において、自律モバイル装置は、地上の第２のノードにより送信された関心信号を検出する。例えば、自律モバイル装置は、搭載されたＲＦ検出機器を備え得る。テンタクルが成長するにつれて、自律モバイル装置は、無線通信範囲内での関心信号の存在をスキャンし、関心のあるＲＦ信号は、地上の第２のノードに送信し得る。任意の既存のＲＦ信号検出技法を使用して、地上の第２のノードからの関心信号を検出し得る。自律モバイル装置が地上の第２のノードの存在を検出するＲＦ信号検出範囲内に来るように、テンタクルが成長する場合、自律モバイル装置は、以下のように、地上の第２のノードの存在をサーチし検出する：（ｉ）搭載されたＲＦジオロケーションセンサと併せて動作するＲＦ信号検出アルゴリズムソフトウェアモジュールが常時、信号を識別し、識別された信号を解析し（例えば、変調方式、信号帯域幅、中心周波数等）、サーチリスト内の１組の既知の信号と比較し、（ｉｉ）一致が見つかった場合、対応する信号の品質は、図４に示されるように、フィールド強度に変換される。例として、ＲＦ信号の検出及び追跡は、処理システム１００１、ジオロケーションセンサ１１０２、及び自律モバイル通信構成要素１００４（例えば、飛行構成要素１０３０又はロケーションに向けてのナビゲーション構成要素１０３７）等のうちの少なくとも１つを使用することにより実行し得る。さらに、ＲＦ信号検出アルゴリズムソフトウェアモジュールは、図１０Ａに示されるように、１つ又は複数のプロセッサ１００３を介して実施し得る。
【０１０３】
さらに、（ｉｉｉ）第２のノードの存在が検出されると、第２のノードに関連する識別された信号についての詳細が捕捉され、テンタクル内の１つ又は複数の展開された自律モバイルノードを介して第１のノードに中継され、（ｉｖ）テンタクル全体にわたり送信された検出信号情報を受信すると、テンタクルに結合された１つ又は複数の余剰自律モバイル装置は、地上の標的とされる第２のノードを検出するまで、第１の自律モバイル装置に向かって移動（例えば、飛行）する。少なくとも３つの自律モバイルノードは、各オンボードＲＦ信号検出センサを各信号処理モジュール又は機器と併せて使用して同じ標的とされる第２のノードを検出する場合、各自の座標を互いと通信し（オンボードＰＳを使用して）、三角測量等の方法を使用して第２のノードの場所情報（例えば、ロケーション座標）を推定し、（ｖ）第２のノードは移動可能であり得るため、地上の第２のノードを検出した自律モバイルノードはそれぞれロケーションを調整して、良好な信号一致品質を維持し、調整を常時共有して、地上の第２のノードの推定場所情報を更新し得る。
【０１０４】
９１３において、地上の第２のノードの特定されたロケーションについての情報は、１つ又は複数の自律モバイルノードにより確立されるテンタクルを介して、第１のノードに送信される。例として、処理システム１００１又は自律モバイル通信構成要素１００４は、テンタクルを介して情報を第１のノードに送信するように構成し得る。その結果、本明細書に記載される本技術を使用して、１つ又は複数の自律モバイルノードの１つ又は複数のオンボードＲＦ信号検出センサを使用して、地上の関心のある第２のノードを自律的に検出し、位置特定することができる。
【０１０５】
さらに、本開示の特定の態様によれば、図９Ｂに示されるように、本技術を使用して、１つ又は複数のオンボード生物学的センサ又は化学的センサを使用して毒性汚染物又は汚染材料で汚染された地理的エリアを識別又は特定することもできる。この場合、第２のノードは、検出される汚染エリアの中央ロケーションを指し得る。例として、図９Ｂは、第２のノードの周囲の標的とする汚染物又は化学物質の汚染レベルを検出し追跡することにより、地上又は空中の汚染エリアを特定する方法論例を示す。
【０１０６】
９１２において、自律モバイル装置を含む１つ又は複数の自律モバイルノードは、地上の第１のノードに向けて飛行（又は移動）する。例として、図１０Ｂに示される自律モバイルノード通信構成要素１００４の飛行構成要素１０３０又はロケーションに向けてのナビゲーション構成要素１０３７を使用して、自律モバイルノードを地上の第１のノードにナビゲートし得る。
【０１０７】
９２３において、自律モバイル装置は、地上の第１のノードとの無線通信を確立する。例として、図１０Ｂに示される自律モバイル通信構成要素１００４の無線通信確立構成要素１０３３を使用して、地上の第１のノードとの無線通信を確立し得る。
【０１０８】
９２５において、自律モバイル装置は、第１のノードに関連付けられたテンタクル（例えば、１つ又は複数のテンタクル）があるか否かを判断し、テンタクルは、１つ又は複数の自律モバイルノードにより確立された１つ又は複数の無線通信リンクを含む。例として、自律モバイル通信構成要素１００４のテンタクル検出構成要素１０３５を使用して、第１のノードに関連付けられたテンタクルがあるか否かを判断し得る。
【０１０９】
９２７において、第１のノードに関連付けられたテンタクルがあると判断される場合、自律モバイル装置は、少なくとも部分的に、１つ又は複数の自律モバイルノードからの受信信号についての情報に基づいて、予めプログラムされた第２のロケーション（検出前であるため）に向けてナビゲートする。第１のノードに関連付けられたテンタクルがないと判断される場合、自律モバイル装置は、少なくとも部分的に第１のノードからの受信信号についての情報に基づいて、第２のロケーションに向けてナビゲートされる。例として、自律モバイル通信構成要素１００４の飛行構成要素１０３０又はロケーションに向けてのナビゲーション構成要素１０３７を使用して、特定後、自律モバイルノードを第２のロケーションに向けてナビゲートし得る。
【０１１０】
９２９において、自律モバイル装置は、１つ又は複数の汚染物又は化学物質（又は標的とする汚染材料）の一致を検出する。例えば、自律モバイル装置は、搭載された生物学的及び／又は化学的センサを備え得る。テンタクルが成長するにつれて、自律モバイル装置は、検知範囲内の汚染物又は化学物質の存在についてスキャンする。自律モバイル装置が汚染エリアの生物学的又は化学的検出範囲内に入るように、テンタクルが成長した場合、自律モバイル装置は、以下のように汚染エリアの存在をサーチし検出する：（１）搭載された生物学的又は化学的センサで動作する生物学的又は化学的材料検出アルゴリズムソフトウェアモジュールが常時、生物学的又は化学的センサにより捕捉された、識別された化合物を分析し、（ｉｉ）一致が見つかった場合、材料の正規化された濃度を示す信号品質が、図４に示されるように、適切なフィールド強度に変換され、（ｉｉｉ）標的とする汚染材料の存在が検出されると、汚染物に関連する識別された材料についての詳細を捕捉し、テンタクル内の１つ又は複数の展開された自律モバイル装置を介して第１のノードに中継し得、（ｉｖ）全テンタクルを介して送信された検出信号情報を受信すると、テンタクルに取り付けられた１つ又は複数の余剰自律モバイル装置は、同じ汚染フィールドを検出するまで、第１の自律モバイル装置に向かって移動（例えば、飛行）する。同じ汚染物を検出している新しい自律モバイル装置のそれぞれは次に、検出一致品質及び自律モバイル装置の各ロケーションに基づいて、自律モバイル装置によって常時更新される吸引及び排斥フィールド強度の結果として、汚染エリアを取り囲み始める。さらに、生物学的又は化学的材料検出アルゴリズムソフトウェアモジュールは、図１０Ａに示されるように、１つ又は複数のプロセッサ１００３を介して実施し得る。
【０１１１】
９３１において、追加の自律モバイル装置が、各オンボード生物学的／化学的センサを使用して同じ汚染エリアを検出する場合、自律モバイル装置は、互いと各自の座標を通信し（オンボードＧＰＳを使用して）、汚染エリアに接近し、（ｖ）汚染エリアは変わり得るため、汚染を検出した自律モバイル装置は、ロケーションを調整して、良好な汚染一致品質を維持し、調整を常時共有して、推定汚染エリアを更新する。例として、汚染エリアについての情報の検出及び通信は、プロセッサ１００３、自律モバイル通信構成要素１００４、化学的又は生物学的センサ等のうちの１つ又は複数を使用することにより実行し得る。
【０１１２】
９３３において、推定汚染エリアについての情報（すなわち、第２のノードロケーションとして識別されるエリアの中心ロケーション）は、１つ又は複数の自律モバイルノードにより確立されるテンタクルを介して第１のノードに送信される。例として、処理システム１００１又は自律モバイル通信構成要素１００４は、テンタクルを介して情報を第１のノードに送信するように構成し得る。
【０１１３】
その結果、本明細書に記載される本技術を使用して、オンボード生物学的又は化学的センサを備えた１つ又は複数の自律モバイル装置を使用し、自律的に汚染を検出し、大凡の汚染エリアを推定することができる。
【０１１４】
図２、図９Ａ、及び図９Ｂに示されるフローチャートの態様を含む本開示の様々な態様は、ハードウェア、ソフトウェア、又はそれらの組合せを使用して実施し得、１つ若しくは複数のコンピュータシステム又は他の処理システムで実施し得る。さらに、本明細書での本開示の様々な態様によれば、１つ又は複数の機能は、１つ又は複数プロセッサを含み得る「処理システム」を用いて実施し得る。そのような処理システムの例は、図１０Ａに示されるように、シングル又はマルチコアプロセッサ、ＵＳＢ又はＥｔｈｅｒｎｅｔ等の通信バス、１つ又は複数の送受信機、及び１つ又は複数のオンボードセンサを有するコンピュータシステムを含み得る。
【０１１５】
図１０Ａは、自律モバイルノードの装置１０００のハードウェア実施の例を示すシステム図を示す。自律モバイルノードは、少なくとも１つの処理システム１００１を含む１つ又は複数の装置１０００を含み得る。また、代替的には、装置１０００は、自律モバイルノード又は地上ノードで実施される任意の通信デバイスであることができる。処理システム１００１又は装置１０００は、クライアント−サーバ環境又は分散計算環境でクライアント又はサーバとして実施し得る。
【０１１６】
一実施態様では、装置１０００は、処理システム１００１、送受信機インタフェース１００６、センサインタフェース１００７、ナビゲーションインタフェース１００８、及び任意選択的にユーザ（人間オペレータ）インタフェース１００９を含み得る。処理システム１００１は、通常、中央演算処理装置又は他の処理デバイス、内部通信バス、命令／コード及びデータ記憶用の様々なタイプのメモリ又は記憶媒体、及び通信目的での１つ又は複数のネットワークインタフェースカード又はポートを含む汎用コンピュータであり得る。例として、処理システム１００１は、１つ又は複数の通信バス（全体的に通信バス１００２で表される）、１つ又は複数のプロセッサ（全体的にプロセッサ１００３で表される）、コンピュータ可読媒体（非一時的コンピュータ可読媒体を含め、全体的にコンピュータ可読媒体１００５として表される）、及び１つ又は複数の自律モバイル通信構成要素（全体的に自律モバイル通信構成要素１００４として表される）を含む。本開示では、処理システム１００１は、本明細書に記載されるフローチャート、プロセス図、アルゴリズムで示されるような本技術の様々な機能又は態様を実施するように構成し得る。
【０１１７】
通信バス１００２は、処理システム１００１の特定の用途及び全体的な設計制約に応じて、任意の数の相互接続バス、ケーブル、又はブリッジを含み得る。通信バス１００２は、１つ又は複数のプロセッサ１００３を含む様々な回路、コンピュータ可読媒体１００５、及び自律モバイル通信構成要素１００４を一緒にリンクするように構成される。通信バス１００２は、当分野で周知であり、したがって、これ以上説明しないタイミングソース、周辺機器、電圧調整器、及び電力管理回路等の様々な他の回路をリンクすることもできる。様々な通信インタフェースを提供して、プロセッサ１００３、コンピュータ可読媒体１００５、自律モバイル通信１００４、送受信機インタフェース１００６、センサインタフェース１００７、ナビゲーションインタフェース１００８、ユーザ（人間オペレータ）インタフェース１００９等の様々な構成要素間でデータを転送し得る。通信インタフェースの例としては、Ｅｔｈｅｒｎｅｔ（１０／１００／１０００Ｍｂｐｓ）等のネットワークインタフェース、ＵＳＢ、ファイアワイヤ、及びＲＳ−２３２等のシリアル通信ポート、並びに個々のインタフェースが取り付けられた高速で確実な通信に向けて最適化されたカスタマイズ回路を挙げることができる。
【０１１８】
例では、自律モバイル通信構成要素１００４は、ハードウェア構成要素、ソフトウェア構成要素、又は両方の組合せを含み、自律モバイルノードのナビゲート、テンタクルの形成、テンタクルのモニタリング、維持、及びテンタクルへの任意の破損の修復等に関連する機能を含む、自律モバイル通信機能に関連する本明細書に記載される様々な特徴又は機能を実施し得る。自律モバイル通信は、自律モバイル通信構成要素１００４により単独で、又はプロセッサ１００３と組み合わせて実施し得る。
【０１１９】
例として、図１０Ｂに示されるように、自律モバイル通信構成要素１００４は、飛行構成要素１０３０、無線通信確立構成要素１０３３、テンタクル検出構成要素１０３５、及びロケーションに向けてのナビゲーション構成要素１０３７を含み得る。飛行構成要素１０３０は、構成要素又はモジュール（例えば、ハードウェア、ソフトウェア、又はそれらの組合せ）として実施し得、自律モバイルノード（又は装置）を地上にあり得る第１のノードに向けて自律的に飛行させるように構成される。無線通信確立構成要素１０３３は、様々なノード（例えば、地上の第１のノード及び／又は第２のノード）又は空中に展開された他の自律モバイルノードとの無線通信を確立するように構成された構成要素又はモジュール（例えば、ハードウェア、ソフトウェア、又はそれらの組合せ）として実施し得る。テンタクル検出構成要素１０３５は、地上の第１のノード又は空中に展開された１つ若しくは複数の自律モバイルノードに関連付けられたテンタクルがあるか否かを判断するように構成された構成要素又はモジュール（例えば、ハードウェア、ソフトウェア、又はそれらの組合せ）として実施し得、ここで、テンタクルは、１つ又は複数の自律モバイルノードにより確立される１つ又は複数の無線通信リンクを含む。ロケーションに向けてのナビゲーション構成要素１０３７は、第１のノードに関連付けられたテンタクルがあると判断される場合、少なくとも部分的に、自律モバイルノードに搭載される１つ又は複数のセンサから受信される情報に基づいて、自律モバイルノードを第１のノードの第１のロケーションにナビゲートするか、又は第２のノードに向かう第２のロケーションに向けて、テンタクルに沿ってナビゲートするように構成される構成要素又はモジュール（例えば、ハードウェア、ソフトウェア、又はそれらの組合せ）として実施し得る。ロケーションに向けてのナビゲーション構成要素１０３７は、第１のノードに関連付けられたテンタクルがないと判断される場合、少なくとも部分的に第１のノードから受信される情報に基づいて、自律モバイルノードを第２のロケーションに向けてナビゲートするように更に構成し得る。代替的には、ロケーションに向けてのナビゲーション構成要素１０３７は、少なくとも部分的に、自律モバイルノードに搭載された１つ又は複数のセンサからの測定データに基づいて、自律モバイルノードを第２のロケーションに向けてナビゲートするように構成することもできる。
【０１２０】
再び図１０Ａを参照すると、処理システム１００１は、１つ又は複数のプロセッサ１００３を含み得る。プロセッサ１００３は、デジタル信号プロセッサ（ＤＳＰ）、マイクロプロセッサ、マイクロコントローラ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）を含むゲートアレイ、プログラマブル論理デバイス（ＰＬＤ）、離散ハードウェア回路、又は本明細書に記載される様々な機能を実行するように構成される他の適するハードウェアを含み得る。プロセッサ１００３は、通信バス１００２と、コンピュータ可読媒体１００５に記憶されたソフトウェア又は命令の実行を含む一般処理との管理を担うように構成し得る。ソフトウェア又は命令は、自律モバイルノードのナビゲート、テンタクルの形成、テンタクルのモニタリング、維持、及びテンタクルへの任意の破損の修復に関連する機能を含む、自律モバイル通信機能に関連する様々な機能又は動作を処理システムに実行させるコード命令を含み得る。すなわち、ソフトウェアは、プロセッサ１００３によって実行されると、処理システム１００１に、本明細書に記載される本技術に関連する機能を含む様々な機能を実行させ得る。また、コンピュータ可読媒体は、ソフトウェアを実行すると、プロセッサ１００３によって操作されるデータを記憶し得る。すなわち、ソフトウェア機能は、実行可能命令又はコード及び関連付けられた記憶データ等、例えば、空中に展開された自律モバイルノードを使用して無線通信ネットワークを自律的に確立、モニタ、維持、修復する機能を含む本明細書に開示される本技術の技法の実施に使用されるファイル等を含め、プログラミングを含み得る。
【０１２１】
本開示では、ソフトウェアは、命令、命令セット、コード、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ルーチン、オブジェクト、実行可能ファイル、プロシージャ、関数、ハードウェア記述言語等を広く含む。ソフトウェアは、非一時的コンピュータ可読媒体に常駐し得る。非一時的コンピュータ可読媒体は、例として、磁気記憶装置（例えば、ハードディスク、フロッピーディスク、磁気ストリップ）、光ディスク（例えば、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ））、スマートカード、フラッシュメモリデバイス（例えば、カード、スティック、キードライブ）、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、リムーバブルディスク、及びプロセッサがアクセスし読み取ることができるソフトウェア及び／又は命令を記憶する任意の他の適する媒体を含み得る。コンピュータ可読媒体は、例として、搬送波、伝送線、及びコンピュータがアクセスし読み取ることができるソフトウェア及び／又は命令を伝送する任意の他の適する媒体を含むこともできる。コンピュータ可読媒体は、処理システム内に存在してもよく、処理システム外に存在してもよく、又はプロセッサシステムを含む複数のエンティティにわたり分散してもよい。さらに、ソフトウェアは、他のロケーションに記憶してもよく、及び／又は適切な処理システムにロードするために輸送されてもよい。アプリケーション又は処理システムを含む適切な汎用コンピュータの他のプログラミングのソフトウェアコード又は命令は、異なるネットワークロケーション（例えば、リモートサーバ）に記憶し、ネットワークを通して無線で送信して、処理システムのメモリに記憶し得る。
【０１２２】
送受信機インタフェース１００６は、起点ノード、宛先ノード、又は自律モバイルノード等の他の装置と無線通信する手段を提供する。送受信機インタフェース１００６は、ウルトラモバイルブロードバンド（ＵＭＢ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、超広帯域（ＵＷＢ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、及び／又は他の適するプロトコルを含め、短距離及び／又は長距離無線通信プロトコルをサポートするように構成し得る。代替的には、送受信機インタフェース１００６は、任意の他のプロプライエタリ無線通信プロトコルをサポートすることもできる。
【０１２３】
センサインタフェース１００７は、自律モバイルノードに搭載される１つ又は複数のセンサ（図１１に示されるように）と通信するインタフェースを提供する。また、センサインタフェース１００７は、「アプリケーションプログラミングインタフェース」（ＡＰＩ）と呼ばれることが多いインタフェースを含み得る。ＡＰＩは、処理システム１００１内部のプロセッサ１００３に関して「デバイスドライバ」ソフトウェアモジュールの形態で実施し得る。このＡＰＩを介して、処理システム１００１内部で実行中のシステム関数呼び出しにより要求されると、処理システム１００１に接続された、要求されたセンサインタフェースは、ＡＰＩを介して、タプル、例えば、＜関数名、タイムスタンプ、デバイス識別子、送／受信データ方向フラグ、センサの内部パラメータ／オブジェクト分類識別子、データフィールド数、データ値アレイ＞の形態のデータをプロセッサ１００３に提供する。さらに、搭載される各センサは、定期的に（例えば、３秒毎）又はＡＰＩを介しての処理システム１００１による要求時に、それ自体のセンサデータをこのタプル形式に変換するように構成し得る。センサプラットフォームの候補例としては、各自律モバイルノードに設置し得るＧＰＳを含むジオロケーションセンサ、無線周波数センサ、ネットワーク品質センサ、化学的センサ、生物学的センサ、カメラ／イメージセンサ等を挙げることができるが、これらに限定されない。
【０１２４】
ナビゲーションインタフェース１００８は、自律モバイルノードの自動飛行モジュール又は構成要素と通信する手段を提供する。自動飛行構成要素は、装置１０００が様々な場所情報、例えば、関心のあるＧＰＳ座標等のデータを取得又は受信し、自律モバイルノードを指定された座標ロケーションに飛行させる移動コマンド等のコマンドを発行できるようにするＡＰＩを提供する。
【０１２５】
ユーザ（人間オペレータ）インタフェース１００９は、キーパッド、ディスプレイ、スピーカ、マイクロホン、ジョイスティック、又は他のユーザインタフェース要素を含み得る任意選択的な構成要素である。ユーザインタフェース１００９を使用して、処理システム１００１と通信し得る。ユーザインタフェース１００９は、自律モバイルノードに結合し得る。代替的には、ユーザインタフェース１００９は、起点ノードに結合し得、オペレータコンソール上にグラフィカルユーザインタフェース（ＧＵＩ）を提示するように構成し得る。一実施態様では、発進又は展開前、ユーザインタフェース１００９を介して、起点ノード及び／又は宛先ノードの場所情報を自律モバイルノード又は起点ノードの処理システム１００１に入力することができる。また、上述したように、ユーザインタフェース１００９を使用して、図１０Ｃに示されるように、オペレータコンソールにＧＵＩの例を生成し得る。図１０ＣのＧＵＩインタフェースは、人間のオペレータがオペレータコンソール上で、任意のネットワークされた自律モバイルノードの特定の自律挙動をモニタ及び／又はオーバーライドするのに役立ち得る。ＧＵＩ１０６０は、カメラフィードビュー１０６３、１つ又は複数の自律モバイルノードのノード制御１０６５、及びグラフィカルネットワークビュー１０６７等の複数のグラフィカルエリアを提示するように構成し得る。カメラフィードビュー１０６３は、空中の自律モバイルノードからのリアルタイムイメージを表示し得る。ノード制御１０６５は、起点ノード又は宛先ノードを制御（例えば、イネーブル又はディセーブル）し、１つ又は複数の自律モバイルノード（例えば、ＵＡＶ１、ＵＡＶ２、・・・、及びＵＡＶ  Ｎ）を始動又は回収する能力をオペレータに提供する。グラフィカルネットワークビュー１０６７は、１つ又は複数の自律モバイルノードを介して起点ノードと宛先ノードとの間に確立される通信ネットワークのグラフィカル表現を提示し得る。
【０１２６】
図１１は、処理システムと様々なオンボードセンサとの間の対話を概念的に示す機能ブロック図を示す。図１１に示されるように、システム図は、処理システム１００１が、３つの例示的なセンサ：ジオロケーションセンサ（１１０２）、カメラセンサ（１１０３）、及び化学／生物学的センサ（１００４）を含む様々なセンサインタフェースをいかに使用し得るかを示している。上述したように、各センサインタフェース１００７Ａ、１００７Ｂ、及び１００７Ｃは、各オンボードセンサプラットフォームと通信する手段を提供する。特に、３つのインタフェース（１００７Ａ、１００７Ｂ、及び１００７Ｃ）はそれぞれ、定期的に又はプロセッサ１００３による要求時に、タプルの形態、すなわち、＜関数名、タイムスタンプ、デバイス識別子、送／受信データ方向フラグ、センサの内部データ／オブジェクト分類識別子、データフィールド数、データ値アレイ＞の形態でデータを提供する。
【０１２７】
本開示の特定の態様では、ＧＰＳ、受信信号品質、信号強度に関する通信品質測定、代替のセンサ、又は代替の測定尺度等の様々な測定データを使用し得る。代替のセンサ又は代替の測定尺度は、無線周波数ベースのジオロケーションセンサ１１０２（例えば、コグニティブ無線アーキテクチャから）を介する他の無線周波数測定、カメラ又はイメージセンサ１１０３を介するカメラ識別又は物体追跡測定、化学／生物学的センサ１１０４を介する空気組成の生物学的又は化学的センサ測定、ネットワーク品質センサを介したメッセージ送出品質等のネットワーク測定を含み得る。これらのセンサ又はセンサシステムは、通信ネットワーク又はテンタクルでの各ノードの重要性等の改善された状況認識を提供するように構成し得る。
【０１２８】
一態様では、システム１００１はクリティカルセンシティブ制御（ＣＳＣ）構成要素を含み得、この構成要素は、通信ネットワーク内の自律モバイルノードのクリティカル性又は重要性を特定し、テンタクル内の重要なロケーションを補強しようとする。例えば、ジオロケーションセンサ１１０２を使用して、特定のロケーションでの自律モバイルノードのクリティカル性は、自律モバイルノードを通るデータトラフィックの測定量（例えば、Ｍｂｐｓ単位で測定される）により、又は自律モバイルノードを通ってルーティングされている１つ若しくは複数のメッセージの優先度により特定し得る。
【０１２９】
さらに、各自律モバイルノードには、その自律モバイルノードを通るデータトラフィックの測定量又はその自律モバイルノードを通ってルーティングされている１つ若しくは複数のメッセージの優先度に基づいて、クリティカル値を割り当て得る。自律モバイルノードのクリティカル値が所定の閾値を超える場合、ＣＳＣ構成要素は、利用可能な余剰ノードをその自律モバイルノードにガイドし、親ノードと子ノードとの間に位置決めされることを保証し得、それにより、高いクリティカル値を有する自律モバイルノードにより確立されたテンタクルのセグメントを補強する。基本的に、余剰ノードを配置する各戦略は、近傍ノードのトラフィックの幾らかを余剰ノードを通してルーティングすることで近傍ノードのクリティカル性を低減することにより、ネットワークを補強し得る。さらに、本開示の態様では、ＣＳＣ構成要素又は機能は、起点ノード又は起点ノードを起点とするテンタクルを形成する１つ若しくは複数の自律モバイルノードのうちの任意の１つに存在することができる。
【０１３０】
図１２Ａは、幾つかの構成要素例を含む、ＵＡＶ１等の自律モバイルノード（ＡＭＮ）１２００を概念的に示すブロック図の別の例を示す。図１２Ａに示される自律モバイルノード１２００は、少なくとも処理システム１００１（図１０Ａに示されるような）、自動飛行装置１２０１、ＧＰＳ１２０３、推進システム１２０５、センサ１２０７、送受信機１２１１、及び電源１２０９を含むように構成される。
【０１３１】
自動飛行装置１２０１は、自律モバイルノードの自律制御及び動作を担い、自律モバイルノードの様々な状態を測定する。自動飛行装置１２０１は、気圧計と、自律モバイルノードでの加速度及び／又は角速度を提供する１つ又は複数の加速度計、１つ又は複数のジャイロスコープ、及び／又は１つ又は複数の磁力計を有する慣性測定ユニット（ＩＭＵ）とを含み得る。
【０１３２】
ＧＰＳ１２０３は、ＧＰＳ受信機を含み、自律モバイルノードのＧＰＳ座標等の場所情報を特定し得る。センサ１２０７は、図１１に示されるように、無線周波数ベースのジオロケーションセンサ１１０２、化学／生物学的センサ１１０４、カメラセンサ１１０３、ネットワーク品質センサ（図示せず）等の様々なタイプのオンボードセンサを含み得る。オンボードセンサを使用して、様々なタイプのデータ（又は測定データ）を取得し、異なる目的で処理し得る。一実施態様では、各センサ内部の処理は、特定のＡＰＩ実装（例えば、図４を参照して本明細書に記載される方法論による）の一環として方向成分及び大きさ成分からなるベクトルに測定データを変換し得、次に、ベクトルはＡＰＩを介して処理システム１００１に提供される。別の態様では、様々なセンサからの測定データを使用して、自律モバイルノードの動作を自律的に監視し、及び／又は制御することができる。代替的には、測定データを使用して、図８及び図９を参照して上述したように、地上の標的ノード（又は第２のノード）を識別し、及び／又は追跡し得る。
【０１３３】
推進システム１２０５は、自律モバイルノードのエンジン又は他の推進システムを含み得る。推進システム１２０５の一実施態様は、以下、図１２に示されるように、複数のロータを更に含み得る。
【０１３４】
センサ１２０７は、本明細書に記載のように、カメラセンサ１１０３、ジオロケーションセンサ１００７、化学的又は生物学的センサ１１０４等の１つ又は複数のセンサを含み得る。
【０１３５】
送受信機１２１１は、地上の１つ若しくは複数のノードと通信するか、又は空中に展開される他の自律モバイルノードと通信するための１つ又は複数の送受信機及び／又は送受信機インタフェース１００６を含み得る。上述したように、送受信機インタフェース１００６は、ＵＭＢ、Ｗｉ−Ｆｉ、ＷｉＭａｘ、ＩＥＥＥ８０２．２０、ＵＷＢ、Ｂｌｕｅｔｏｏｔｈ、及び／又は他の適するプロトコルを含め、様々な短距離及び長距離無線通信プロトコルをサポートするように構成し得る。電源１２０９は、自律モバイルノード１２００に搭載された電子回路及び様々な構成要素に電力を提供するのに様々なタイプの電池又は電源を含み得る。
【０１３６】
図１２Ｂ及び図１２Ｃは、自律モバイルノードのハードウェア構成要素の構成例を示す。図１２Ｂは、処理システム（例えば、ＯＤＲＯＩＤ−Ｕ３）、ＧＰＳ（例えば、ＡｄａＦｒｕｉｔ  ＧＰＳチップ）、送受信機（例えば、ＴＰ−Ｌｉｎｋ  Ｗｉ−Ｆｉデバイス）、及び電源（例えば、ＲＡＶＰｏｗｅｒ電池パック）を含む自律モバイルノードのカスタムビルドエンクロージャの単純なブロック図を示す。例では、処理システムは、ＨａｒｄＫｅｒｎｅｌ  ＯＤＲＯＩＤ−Ｕ２を含み得、ＧＰＳはＡｄａｆｒｕｉｔ  Ｕｌｔｉｍａｔｅ  ＧＰＳ  Ｂｒｅａｋｏｕｔ  ｖ３を含み得、送受信機はＴＰ−ＬＩＮＫ  ＴＬ−ＷＮ７２２Ｎ  Ｗｉｒｅｌｅｓｓ  Ｎ１５０  ＵＳＢアダプタを含み得、電源は、ＲＡＶＰｏｗｅｒ  Ｅｌｅｍｅｎｔ  １０４００ｍＡｈ外部ＵＳＢ電池を含み得る。
【０１３７】
図１２Ｃは、推進システム、センサ、及び自動飛行装置を含むハードウェアシステム（例えば、ヘキサロータ）の一実施態様を示す。特に、推進システムは６個のロータを含み得、センサは、電子コンパス及び高度計を含み得、一方、自動飛行装置は、プロプライエタリソフトウェアを有する専用Ｒａｓｐｂｅｒｒｙ  Ｐｉを含み得る。
【０１３８】
さらに、上述したように、自律モバイルノードは、任意選択的な構成要素として、ビデオデータ又はイメージデータを捕捉するビデオカメラ又はスナップショットカメラ等の１つ又は複数のカメラ１１０３を含み得る。捕捉されたビデオデータ又はイメージデータは、記憶され、及び／又は自律モバイルノードの送受信機１２１１を介して、隣接する自律モバイルノードを含む他のノードに送信し得る。さらに、捕捉されたビデオデータ又はイメージデータは、テンタクルを形成する１つ又は複数の自律モバイルノードを通して（例えば、捕捉されたビデオデータ又はイメージデータをある自律モバイルノードからテンタクル内の別の自律モバイルノードに中継することを介して）、起点ノードに送信し得る。一実施態様では、自律モバイルノードがナビゲートする際、カメラは、捕捉されたビデオを更に処理するために、テンタクル内の他の自律モバイルノードを介して別の自律モバイルノード又は起点ノードにビデオをリアルタイムで無線ストリーミングし得る。
【０１３９】
図１３及び図１４は、本開示の特定の態様による共同ナビゲーションの例を示す。共同ナビゲーション例は、フィールドのプロファイルを変更し、展開される通信ネットワークの全体的な形状及び／又は応答を変更する目的で、仮想宛先又は起点ロケーションを割り当てることにより達成し得る。例えば、図１３では、通信ネットワークは起点ノードにテザリングされないことがある。代わりに、空中に展開される全ての自律モバイルノードは、仮想ロケーションに引き寄せられる。仮想ロケーションを囲み、仮想ロケーションを移動させている自律モバイルノードは、効率的なモバイルエスコート又は防衛線を形成することになり得る。また、検知された障害物（例えば、障害物１）からの追加のフィールドをフィールド強度計算に直接追加して、自律モバイルノードが通信制約下の環境に入る際に自律モバイルノードの安全を保証する（すなわち、障害物回避）ことができる。同様に、図１４に示されるように、通信ネットワークは、最大範囲での弧に沿って定義される仮想宛先を移動させることにより、エリアを掃引するテンタクルであり得る。
【０１４０】
したがって、本明細書に記載される本開示は、多くの利点及び恩恵を提供する。本明細書に記載される多くの利点及び恩恵の中でも特に、本開示は、様々なオンボードセンサデータ測定及び／又はネットワーク性能に基づいて、複数の自律モバイルノードがそれ自体を自律的に制御できるようにする。さらに、本開示は、分散して空中に展開される自律モバイルノードの動きを自律的に調整し、最適未満のネットワークの形成を回避し、様々なタイプの自律モバイルノード障害に対処し、空中に展開された自律モバイルノードを使用して通信ネットワークのクリティカルロケーションを修復し補強できるようにし得る。さらに、上述したように、本開示は、自律的に、ノードにより送信された関心のある信号を検出し、１つ又は複数の自律モバイルノードから受信される情報に基づいてノードのロケーションを特定し、及び／又はノードの移動を動的に追跡できるようにし得る。さらに、本開示は、１つ又は複数の自律モバイルノードから受信される情報に基づいて、汚染材料の存在を自律的に検出し、汚染エリアのロケーションを特定できるようにし得る。
【０１４１】
本開示の別の態様では、本明細書に開示される本技術に関連する様々な機能は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの任意の組合せを使用して実施し得る。アルゴリズム疑似コードの例は、以下のように、「ｍａｉｎ」、「ｃｏｍｍｕｎｉｃａｔｅ」、及び「ｍｏｖｅ」等の関数に関連する疑似コードを含み得る。
【０１４２】
0006563487.tif 000002
【０１４３】
0006563487.tif 000003
0006563487.tif 000004
0006563487.tif 000005
【０１４４】
0006563487.tif 000006
0006563487.tif 000007
0006563487.tif 000008
0006563487.tif 000009
0006563487.tif 000010
0006563487.tif 000011
【０１４５】
上述したように、本明細書に開示される本技術に関連する様々な機能又は動作（例えば、様々なフローチャート、プロセス図、アルゴリズム等）は、自律モバイルノードで実行中の１つ又は複数のプロセッサ又はコンピュータシステムにおいて実施し得る。当分野で周知のように、汎用コンピュータは通常、中央プロセッサ又は他の処理デバイス、内部通信バス、コード及びデータ記憶用の様々なタイプのメモリ又は記憶媒体（ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、キャッシュメモリ、ディスクドライブ等）、通信目的での１つ又は複数のネットワークインタフェースカード又はポートを備える。ソフトウェア機能は、命令又は実行可能コード及び関連付けられた記憶データ、例えば、本開示により本明細書に記載される動作又は機能を含む様々な動作を実施するために使用されるファイルを含め、プログラミングを含む。ソフトウェアコードは、クライアント、サーバ、又はネットワーク要素機能に関連し得、汎用コンピュータにより実行可能であり得る。動作において、上述したように、コードは、汎用コンピュータプラットフォーム内の非一時的機械可読記憶媒体に記憶される。しかし、他の場合、ソフトウェアは、他のロケーションに記憶してもよく、及び／又は輸送されて、実行のために適切な汎用コンピュータシステムにロードされてもよい。本明細書に開示される動作及び／又は機能に関連するアプリケーション又は他のプログラミングのソフトウェアコードは、サーバに記憶され、ネットワークを通して送信されて、クライアントのメモリに記憶されてもよい。
【０１４６】
別の変形では、本開示の特定の態様による方法及びシステムは、単一の自律モバイルノード又は地上ノード等のスタンドアロン環境で動作し得る。別の変形では、本開示の特定の態様による方法及びシステムは、クライアント−サーバ環境又は複数の自律モバイルノードで実施される処理システムを含む複数の計算プラットフォームにわたり分散した計算環境で動作し得る。本明細書に開示される方法でのステップの特定の順序又は階層が、プロセス例の例示であり、再配置し得ることが理解される。したがって、添付の方法請求項の様々なステップは、サンプル順序で提示されており、したがって、別段のことが述べられる場合を除き、提示される特定の順序又は階層に限定される意図はない。
【０１４７】
本明細書に提供される例示及び例は、説明を目的としており、添付される特許請求の範囲の限定を意図しない。本開示は、１つ又は複数の本発明の概念の実施形態例として見なされるべきであり、本発明の趣旨及び範囲及び／又は示される例の特許請求の範囲を限定する意図はない。さらに、これらの態様への様々な変更が、当業者には容易に明らかになり、本明細書において定義される一般原理は、他の態様にも適用可能である。したがって、特許請求の範囲は、本明細書に示される態様に限定されることは意図されず、特許請求の範囲の言葉に一致する全範囲によるべきであり、特許請求の範囲では、単数形の要素への参照は、唯一を意味すると特に述べられる場合を除き、「唯一」を意味することが意図されず、むしろ「１つ又は複数」を意味することが意図される。別段のことが特に記載される場合を除き、「幾つかの」という用語は１つ又は複数を指す。項目のリストの「のうちの少なくとも１つ」を参照する語句は、１つのメンバを含め、それらの項目の任意の組合せを指す。当業者に既知であるか、又は後に既知になる本開示全体を通して記載される様々な態様の要素に均等な全ての構造及び機能は、参照により本明細書に明示的に組み込まれ、特許請求の範囲による包含が意図される。本明細書に開示されるいかなることも、そのような開示が特許請求の範囲に明示的に記載されるか否かにかかわらず、公開されることは意図されない。請求項要素が、「する手段」又は「するステップ」（方法クレームの場合でのように）という語句を使用して明示的に記載されない限り、いずれが適切であれ、米国特許法第１１２条第６段落又は米国特許法第１１２（ｆ）条下で解釈されるべきではないことにも留意する。
【０１４８】
さらに、特徴例であると現在見なされるものを示し、及び／又は説明したが、請求項による主題から逸脱せずに、様々な他の変更を行い得、及び／又は均等物で置換し得ることが当業者には明らかである。さらに、本明細書に記載される概念から逸脱せずに、特定の状況に適合するために、請求項による主題の教示に多くの変更を行い得る。したがって、請求項による主題は、本明細書に開示される特定の例に限定されないことが意図され、そのような請求項による主題は、添付の特許請求の範囲及び／又はその均等物内にある全ての態様を含み得る。
【０１４９】
様々な実施形態が本明細書に記載され、様々な実施形態の説明は、例示を意図され、限定を意図されない。添付の特許請求の範囲から逸脱せずに、様々な変更及び応用が関連分野の当業者により行われ得る。
【図１】
0006563487.tif 000012
【図２】
0006563487.tif 000013
【図３】
0006563487.tif 000014
【図４】
0006563487.tif 000015
【図５】
0006563487.tif 000016
【図６】
0006563487.tif 000017
【図７Ａ】
0006563487.tif 000018
【図７Ｂ】
0006563487.tif 000019
【図８】
0006563487.tif 000020
【図９Ａ】
0006563487.tif 000021
【図９Ｂ】
0006563487.tif 000022
【図１０Ａ】
0006563487.tif 000023
【図１０Ｂ】
0006563487.tif 000024
【図１０Ｃ】
0006563487.tif 000025
【図１１】
0006563487.tif 000026
【図１２Ａ】
0006563487.tif 000027
【図１２Ｂ】
0006563487.tif 000028
【図１２Ｃ】
0006563487.tif 000029
【図１３】
0006563487.tif 000030
【図１４】
0006563487.tif 000031