(57)【要約】【課題】無人航空機（ＵＡＶ）などのようなダクテッド・ファン航空機を飛行させる方法およびシステムを提供する。【解決手段】方法は、複数の中間地点と、複数の中間地点を実行の順に接続する複数の経路セグメントとを含む飛行計画を受信するステップを含む。方法は更に、（ｉ）受信した飛行計画と、（ｉｉ）ダクテッド・ファン無人航空機に関連する所定の組の運転パラメータと、（ｉｉｉ）複数の順序３つ組の繰返し解析とに基づいて、ダクテッド・ファン無人航空機に関する実際の飛行命令を決定するステップを含む。方法は更に、実際の飛行命令を、その実際の飛行命令のうちの１または複数の部分を実行するように構成されたダクテッド・ファン無人航空機の少なくとも１つのプロセッサへ送るステップを含む。【選択図】図３
2011037426.tif 000002
【特許請求の範囲】
【請求項１】
複数の中間地点と、実行の順に前記複数の中間地点を接続する複数の経路セグメントとを含む飛行計画を受信するステップであって、それぞれの前記中間地点が、前記中間地点に対応して前記中間地点でダクテッド・ファン無人航空機により行われる活動を有するものである、飛行計画を受信するステップと、
（ｉ）受信した前記飛行計画と、（ｉｉ）前記ダクテッド・ファン無人航空機と関連する所定の組の運転パラメータと、（ｉｉｉ）複数の順序３つ組の繰返し解析とに基づいて、前記ダクテッド・ファン無人航空機に関する実際の飛行命令を決定するステップであって、それぞれの前記順序３つ組が、直前にあった中間地点および該中間地点に対応する中間地点活動と、次の中間地点および該中間地点に対応する中間地点活動と、前記次の中間地点の後の中間地点および該中間地点に対応する中間地点活動とを含むものである、実際の飛行命令を決定するステップと、
実際の前記飛行命令を、実際の前記飛行命令のうちの１または複数の部分を実施するように構成された前記ダクテッド・ファン無人航空機の少なくとも１つのプロセッサへ送るステップと
を備える方法。
【請求項２】
請求項１に記載の方法であって、実際の飛行命令を決定する前記ステップが、
前記複数の中間地点を接続する前記複数の経路セグメントのそれぞれの経路セグメントに対して、（ｉ）加速セグメントと、（ｉｉ）巡航セグメントと、（ｉｉｉ）減速セグメントと、（ｉｖ）ターン開始セグメントと、（ｖ）ターン終了セグメントとのうち少なくとも１つを決定するステップと、
受信した前記飛行計画、前記所定の組の運転パラメータ、および前記複数の順序３つ組の前記繰返し解析に基づいて、前記ダクテッド・ファン無人航空機に関する時間関数として、位置および速度についての解を求めるステップと
のうちの少なくとも１つを含む、
方法。
【請求項３】
ダクテッド・ファン無人航空機であって、
プロセッサを備え、前記プロセッサは、
（１）複数の中間地点と、実行の順に前記複数の中間地点を接続する複数の経路セグメントとを含む飛行計画を受信するように構成され、それぞれの前記中間地点が、前記中間地点に対応して前記中間地点で前記ダクテッド・ファン無人航空機により行われる活動を有するものであり、
（２）（ｉ）受信した前記飛行計画と、（ｉｉ）前記ダクテッド・ファン無人航空機に関連する所定の組の運転パラメータと、（ｉｉｉ）複数の順序３つ組の繰返し解析とに基づいて実際の飛行命令を決定するように構成され、それぞれの前記順序３つ組が、直前にあった中間地点および該中間地点に対応する中間地点活動と、次の中間地点および該中間地点に対応する中間地点活動と、前記次の中間地点の後の中間地点および該中間地点に対応する中間地点活動を含むものであり、
（３）実際の前記飛行命令を実行するように構成された
プロセッサである、
ダクテッド・ファン無人航空機。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、無人航空機（ＵＡＶ）などのようなダクテッド・ファン航空機に関し、詳細には、ダクテッド・ファン航空機の飛行に関する。
【背景技術】
【０００２】
米国政府は、国防総省高等研究計画局（ＤＡＰＲＡ）により授与された契約書番号第ＭＤＡ９７２−０１−９−００１８号に従って本発明の一定の権利を獲得している場合がある。
【０００３】
ダクテッド・ファン航空機は、空気力学的な優れた静止ホバリング性能、３次元の正確な位置保持、低速飛行、および正確な垂直離着陸（ＶＴＯＬ）の能力に関して知られている。従って、ダクテッド・ファン航空機、特に、ダクテッド・ファンを実装する無人航空機（ＵＡＶ）は、戦場のシナリオでの配備が増えている。例えば、典型的なＵＡＶの作戦は、偵察および監視、軍隊および陸上車両のナビゲート、ならびに見通し線外の標的設定を含む。従って、ＵＡＶは、地上軍の（または空軍でも）直接の見通し線がない領域で敵の軍隊および輸送手段を見つけるように構成することができる。事実上、ＵＡＶは、敵地に進出するときに、軍隊の「衛兵」になることができる。
【０００４】
例えば偵察任務中の、ＵＡＶの運転に関して、ＵＡＶの１人または複数人のオペレータがＵＡＶの飛行を制御する必要がある。ＵＡＶの操縦（運転）は、広範囲にわたる訓練を必要とすることがある。例えば、ＵＡＶを運転するためには、ＵＡＶまたは同様の航空機を飛行させる広範囲にわたる経験を有することが有益なことがある。更に、航空力学的な挙動や他の性能特性などのような、ＵＡＶの飛行性能を理解することは有益である。しかしながら、ＵＡＶの１人または複数人のオペレータが、ＵＡＶまたは同様の航空機を飛行させる広範囲にわたる経験を有すること、および／またはＵＡＶの飛行性能を理解することが常に可能であるとは限らない。
【発明の概要】
【０００５】
本開示は、ＵＡＶの飛行を制御する方法、ＵＡＶシステム、およびＵＡＶ地上制御ステーションを説明する。その方法は、複数の中間地点と、それらの複数の中間地点を実行の順に接続する複数の経路セグメントとを含む飛行計画を受信するステップを含む。それぞれの中間地点は、その中間地点でダクテッド・ファン無人航空機により実施される対応する活動を有する。その方法は更に、（ｉ）受信した飛行計画と、（ｉｉ）ダクテッド・ファン無人航空機に関連する所定の組の運転パラメータと、（ｉｉｉ）複数の順序３つ組（ordered triple）の繰返し解析（iterative analysis）とに基づいて、ダクテッド・ファン無人航空機に関する実際の飛行命令を決定するステップを含む。それぞれの順序３つ組は、最も最近の（直前にあった）の中間地点およびそれに対応する中間地点活動と、次の中間地点およびそれに対応する中間地点活動と、次の中間地点の後の中間地点およびそれに対応する中間地点活動とを含む。更に、その方法は、実際の飛行命令をダクテッド・ファン無人航空機の少なくとも１つのプロセッサへ送り、実際の飛行命令のうちの１または複数の部分を実行させるステップを含む。
【０００６】
例示的な実施形態に従ったＵＡＶは、複数の中間地点と、それらの複数の中間地点を実行の順に接続する複数の経路セグメントとを含む飛行計画を受信するように構成されたプロセッサを備え、それぞれの中間地点は、その中間地点でダクテッド・ファン無人航空機により実施される対応する活動を有する。プロセッサはまた、（ｉ）受信した飛行計画と、（ｉｉ）ダクテッド・ファン無人航空機に関連する所定の組の運転パラメータと、（ｉｉｉ）複数の順序３つ組の繰返し解析とに基づいて実際の飛行命令を決定するように構成され、それぞれの順序３つ組は、直前にあった中間地点およびそれに対応する中間地点活動と、次の中間地点およびそれに対応する中間地点活動と、次の中間地点の後の中間地点およびそれに対応する中間地点活動とを含む。更に、プロセッサは、実際の飛行命令を実行するように構成される。
【０００７】
例示的な実施形態による地上局は、複数の中間地点と、それらの複数の中間地点を実行の順に接続する複数の経路セグメントとを含む飛行計画を受信するように構成されたプロセッサを備え、それぞれの中間地点は、その中間地点でダクテッド・ファン無人航空機により実施される対応する活動を有する。飛行計画の構築方法として、プロセッサは、（ｉ）受信した飛行計画と、（ｉｉ）ダクテッド・ファン無人航空機に関連する所定の組の運転パラメータと、（ｉｉｉ）複数の順序３つ組の繰返し解析とに基づいて実際の飛行命令を決定するように構成され、それぞれの順序３つ組は、直前にあった中間地点およびそれに対応する中間地点活動、次の中間地点およびそれに対応する中間地点活動、ならびに次の中間地点の後の中間地点およびそれに対応する中間地点活動を含む。更に、プロセッサは、ダクテッド・ファン無人航空機への実際の飛行計画の送信を開始するように構成される。代替の構成では、地上局は、航空機の飛行制御システムへコマンドを移行することができる。
【０００８】
添付の図面を適切なときに参照して以下の詳細な説明を読むことにより、これらならびに他の態様、利点、および代替例が、当業者には明らかになるであろう。
【０００９】
ここで、図面を参照して本発明の例示的な実施形態を説明する。
【図面の簡単な説明】
【００１０】
【図１】図１は、一例に従ったＵＡＶの図的表示である。
【図２】図２は、一例に従った地上制御ステーションと通信する飛行中のＵＡＶを示す。
【図３】図３は、一例に従ったＵＡＶの構成を示す。
【図４】図４は、一例に従った地上制御ステーションの構成を示す。
【図５】図５は、図１に示されるＵＡＶなどのようなＵＡＶの飛行を制御する一例の方法を示すフロー・チャートである。
【図６ａ】図６ａは、一例に従った、受信した飛行計画を示す。
【図６ｂ】図６ｂは、一例に従った、実際の飛行命令に基づいたアップロードした飛行計画の実行を示す。
【図７】図７ａは、一例に従った、調整された受信した飛行計画を示し、図７ｂは、一例に従った、調整された実際の飛行命令に基づいた、調整された実際の飛行計画を示す。
【図８】図８ａは、上記の例に従った、誘導アルゴリズムにより用いられる飛行パラメータを適用することに基づいて飛行計画に行われる調整を示し、図８ｂは、上記の例に従った、実際の飛行命令に基づいて飛行される実際の飛行計画を示す。
【図９】図９は、飛行制御システムへ送信されるコマンドの一例であり、それぞれのコマンド位置は、誘導アルゴリズムが評価されるレートで更新される。
【発明を実施するための形態】
【００１１】
例示的な実施形態では、ダクテッド・ファン航空機はＵＡＶの形態をとることができる。例えば、ダクテッド・ファン航空機はマイクロ飛行機（ＭＡＶ）の形態をとることができる。或いは、ダクテッド・ファン航空機はオーガニック飛行機（ＯＡＶ）の形態をとることができる。現在では、米国政府は、２つのクラスのＯＡＶ、即ち、より小さいクラスＩのＯＡＶと、より大きいクラスＩＩのＯＡＶとの開発に資金を出している。例例示的な実施形態がクラスＩまたはクラスＩＩのＯＡＶ、ＭＡＶ、ならびに他のタイプのＯＡＶ、ＵＡＶ、およびダクテッド・ファン航空機に及ぶことができることを、当業者は理解されたい。
【００１２】
例示的な実施形態では、ＵＡＶは地上制御ステーションなどのような制御ステーションと連絡（通信）している。オペレータは、地上制御ステーションで飛行計画を入力することができ、誘導制御システム（地上制御ステーションまたはＵＡＶに配置できる）は、ＵＡＶに関する実際の飛行命令を計算することができる。これらの実際の飛行命令は、複数の経路セグメントを飛行させるための命令を与えることができ、従って、ＵＡＶに関する増分する位置に基づく誘導を与えることができる。
【００１３】
ある実施形態によれば、オペレータは、単純なポリライン（多角形）の形態の飛行計画を入力することができ、誘導制御システムは、この入力された飛行計画に部分的に基づいて実際の飛行命令を計算することができる。飛行計画を入力するオペレータは、ＵＡＶ性能能力および航空力学の制約を考慮に入れる必要はない。しかしながら、実際の飛行命令は、ＵＡＶ性能能力および航空力学の制約を考慮に入れることができる。決定された実際の飛行命令により、たとえ受信した飛行計画がＵＡＶの性能能力の範囲内でなくても、好ましくは、ＵＡＶの性能能力の範囲内でＵＡＶを安全かつ効果的に飛行させる。
【００１４】
例示的な実施形態では、方法が、地上制御ステーションと通信するＵＡＶにより実行される。他の実施形態では、その方法を、地上制御ステーションにより実行することができる。更に、他の実施形態では、その方法を、地上制御ステーションとＵＡＶとの組み合わせにより、または外部エンティティにより、実行することができる。
【００１５】
Ａ．  例示的なＵＡＶおよび地上制御ステーション
図１は、例示的なＵＡＶ１００を示す。ＵＡＶ１００は、ダクト１０４と、そのエア・ダクト１０４内に配置されたファン１０６とを含む。更に、ＵＡＶ１００は中心本体１１０を有することができる。その中心本体１１０は、ＵＡＶ１００の動作のための構成要素を含む。例えば、中心本体１１０は、ＵＡＶ１００に動力を与えるためのエンジンを含むことができる。
【００１６】
中心本体１１０に加えて、ＵＡＶはまた、少なくとも１つのポッドを含むこともでき、そのポッドは、ＵＡＶの追加の構成要素を収容する。例えば、ＵＡＶ１００はポッド１１２およびポッド１１４を含む。ポッド１１２はジンバル・カメラ１１６などのようなカメラが取り付けられてよい。ポッド１１２はまた、例えば、カメラ制御システム、全地球測位システム（ＧＰＳ）、無線機、および画像用ビデオ・リンクなどのような、他の構成要素を収容することもできる。
【００１７】
ポッド１１４は、航空電子システムやナビゲーション・システムなどのような、追加のＵＡＶコンポーネントを含むことができる。航空電子システムはプロセッサを含むことができる。プロセッサは、典型的にはソフトウェア・アプリケーションからの命令を解釈および実行するように動作可能な、ハードウェア、ファームウェア、および／またはソフトウェアの任意の組み合わせでよい。
【００１８】
ポッド中に配置されたＵＡＶのコンポーネントを他の様式で配置できることを理解されたい。更に、追加のポッドまたはより少ない数のポッドを用いることも可能である。ＵＡＶ１００はまた、アンテナ１２４などのような、１または複数のアンテナを含むこともできる。アンテナ１２４により、ＵＡＶはナビゲーション信号や画像信号などの信号を送受信することが可能になる。
【００１９】
ＵＡＶ１００はまた、ステータ（stator）・アセンブリ１１３およびベーン（vane）１１５を含むこともできる。ステータ・アセンブリ１１３およびベーン１１５は、ダクト１０４内に配置されたファン１０６の下に配置することができる。ステータ・アセンブリ１１３は、ダクト１０４のファン１０６のすぐ下に配置することができる。ベーン１１５は、ファン１０６の下に配置することもでき、ＵＡＶ１００に対するコントロール・モーメントを生み出すように動作させることができる。例えば、ベーン１１５を、エア・ダクト１０４の出口部分１１７の少し下に配置することができる。ＵＡＶ１００は、固定式および／または可動式のベーンを含むことができる。航空機が発進すると、制御ベーン１１５は飛行の方向を制御する信号を受信する。制御ベーンはそれらの信号に応答して動き、航空機の飛行の方向を誘導するファン１０６からの空気流の進路を変える。
【００２０】
ＵＡＶ１００は、偵察、監視、および目標捕捉（ＲＳＴＡ：ｒｅｃｏｎｎａｉｓｓａｎｃｅ，  ｓｕｒｖｅｉｌｌａｎｃｅ  ａｎｄ  ｔａｒｇｅｔ  ａｃｑｕｉｓｉｔｉｏｎ）の任務、ならびに他のタイプの任務のために使用することができる。例えば、ＵＡＶ１００は、着陸位置に到着する前に飛行計画に従って複数の中間地点へ飛行することにより、ＲＳＴＡ任務を開始および実行することができる。発進すると、ＵＡＶ１００は、自律的に、または地上制御ステーションなどのような１または複数の遠隔制御ステーションからのオペレータによる遠隔からの様々な度合いの誘導により、こうしたＵＡＶ飛行計画を行うことができる。幾つかの実施形態によれば、誘導システムは、飛行計画または地上制御ステーションでオペレータにより入力された調整済みの飛行計画に基づいて実際の飛行命令を計算する。
【００２１】
図２は、ワイヤレス・エア（無線空中）・インターフェイス２０４を介して地上制御ステーション２０２などのような制御ステーションと通信する、飛行中のＵＡＶ１００を示す。地上制御ステーション２０２は、オペレータ２０６などのような人間のユーザにより使用することができる。地上制御ステーション２０２は、固定式または可動式の地上システムである。代替の実施形態では、制御ステーション２０２は、空中の制御システムなどのような、別の遠隔制御ステーションとすることもできる。地上制御ステーション２０２は、ＵＡＶ１００の制御およびモニタリング（監視）を容易にすることができる。例えば、地上制御ステーション２０２は、ワイヤレス・エア・インターフェイス２０４を通して、コマンドおよび制御情報（例えば、飛行計画および／または実際の飛行命令）をＵＡＶ１００へ送信することができる。このコマンドおよび制御情報は、ＵＡＶ１００の飛行を指示することができる。更に、ＵＡＶ１００は、マルチメディア情報（例えば、音声および／または映像）を地上制御ステーション２０２へ送信することができる。そのマルチメディア情報に基づいて、オペレータ２０６は、地上制御ステーション２０２を用いてＵＡＶ１００の飛行を変更または制御することができる。ワイヤレス・エア・インターフェイス２０４を介して、オペレータ２０６は、ＵＡＶ１００の運転に対して様々なレベルの制御を行うことができる。
【００２２】
ワイヤレス・エア・インターフェイス２０４は、直交周波数分割多重化（ＯＦＤＭ：ｏｒｔｈｏｇｏｎａｌ  ｆｒｅｑｕｅｎｃｙ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅｘｉｎｇ）、周波数ホッピング、符号分割多重アクセス（ＣＤＭＡ：ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、または任意の他のワイヤレス技術を含む様々なタイプのワイヤレス技術に従って動作することができる。好ましくは、ワイヤレス・エア・インターフェイス２０４は、ＵＡＶ１００と地上制御ステーション２０２との間に１または複数の双方向の物理的および／または論理的なチャネルを提供し、ＵＡＶ１００が地上制御ステーション２０２へ情報を送信でき、地上制御ステーション２０２がＵＡＶ１００へ情報を送信できるようにする。
【００２３】
１つのＵＡＶが、ワイヤレス・エア・インターフェイスを通して複数の地上制御ステーションと通信できることを理解されたい。従って、ＵＡＶは、ある地上制御ステーションから別の地上制御ステーションへハンドオフ（handoff）することもでき、また、同時に複数の地上制御ステーションと通信することもできる。同様に、１つの地上制御ステーションは、ワイヤレス・エア・インターフェイスを通して複数のＵＡＶと通信することができる。更に、単一のワイヤレス・エア・インターフェイスが、複数のＵＡＶと地上制御ステーションとの間の通信をサポートすることができる。
【００２４】
図３は、ＵＡＶ１００の機能コンポーネントのうち少なくとも幾つかを示すブロック図である。具体的には、ＵＡＶ１００は、プロセッサ・ユニット３０２、カメラ・ユニット３０６、航空電子ユニット３０８、およびトランシーバ・ユニット３１０を含むことができ、それら全てをシステム・バス３１２または同様の機構により接続することができる。本明細書で検討されるＵＡＶ１００の実施形態は、図３に示されるよりも多いまたは少ない構成要素を有することができ、それらの構成要素を論理的にまたは物理的に様々な組み合わせで組み合わせることができることを理解されたい。
【００２５】
プロセッサ・ユニット３０２は、好ましくは、１または複数の汎用プロセッサおよび／または１または複数の専用プロセッサ（例えば、特定用途向け集積回路（ＡＳＩＣ）や、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）や、デジタル信号プロセッサ（ＤＳＰ）など）などのような、１または複数の中央処理装置（ＣＰＵ）を含む。プロセッサ・ユニット３０２は、プロセッサ・ユニット３０２と全体的にまたは部分的に一体化できる揮発性および／または不揮発性メモリにアクセスすることができる。こうしたメモリは、好ましくは、本明細書で説明する様々な論理機能を実行するために、プロセッサ・ユニット３０２により実行可能なプログラム命令と、それらの命令により処理されるデータとを保持する。（或いは、それらの論理機能を、ハードウェア、ファームウェア、および／またはハードウェア、ファームウェア、およびソフトウェアの任意の組み合わせにより定義することができる。）
【００２６】
ＵＡＶ１００は更に航空電子ユニット３０８を備えることができ、航空電子ユニット３０８はＵＡＶ１００の飛行を制御することができる。そのために、航空電子ユニット３０８は、システム・バス３１２の信号を受信することができ、その信号はＵＡＶ飛行の様々な面に影響を及ぼすものであり、限定はされないが、速度、方向、および高度を含む。例えば、航空電子ユニット３０８は、ＵＡＶ１００が所定の座標に達するまで、所与の速度、方向、および高度で飛行するようにＵＡＶ１００に命令する実際の飛行命令を実行することができる。次いで、航空電子ユニット３０８は、その座標でＵＡＶ１００をホバリングさせることができ、その間に、カメラ・ユニット３０６がその座標で土地または物体の生の音声および／または映像をストリーミングする。
【００２７】
一般的に、ＵＡＶ１００を、実際の飛行命令を用いてプログラムすることができ、その飛行命令は、特定の順番で幾つかの中間地点の間をＵＡＶ１００を飛行させるように航空電子ユニット３０８に命令する。航空電子ユニット３０８は、自律的に、またはプロセッサ３０２などのような図３の他のコンポーネントと一緒に、飛行計画に沿った飛行を実現することができる。これらの実際の飛行命令は、ＵＡＶ１００または地上制御ステーション２０２から生じる実際の飛行命令であり得る。実際の飛行命令の計算は以下で更に詳細に説明する。
【００２８】
更に、ＵＡＶ１００は、地上制御ステーション２０２と通信するためのトランシーバ・ユニット３１０を備えることができる。トランシーバ・ユニット３１０は、好ましくは、ワイヤレス・エア・インターフェイス２０４で通信するための１または複数のワイヤレス無線機を含む。更に、トランシーバ・ユニット３１０は、コマンドおよび制御情報を、地上制御ステーション２０２と情報交換するために送受信することができる。トランシーバ・ユニット３１０は、追加の情報を、地上制御ステーション２０２と情報交換するために送受信することもできる。本明細書では、用語「追加の情報」は、ＵＡＶと地上制御ステーションとの間で交換できるコマンドおよび制御情報以外の任意のタイプの情報を含む。追加の情報の例には、オペレーション・ログ、ソフトウェア画像、およびコンフィギュレーション・データが含まれるが、これらに限定されるものではない。
【００２９】
図３により示される全てのＵＡＶユニット、または図３に示されないＵＡＶユニットは、市販品（ＣＯＴＳ：ｃｏｍｍｅｒｃｉａｌ−ｏｆｆ−ｔｈｅ−ｓｅｌｆ）のコンポーネントであり得る。或いは、これらのユニットの幾つかまたは全ては、特注またはプロプリエタリのコンポーネントであり得る。
【００３０】
図４は、地上制御ステーション２０２の機能コンポーネントのうち少なくとも幾つかを示すブロック図である。具体的には、地上制御ステーション２０２は、プロセッサ・ユニット４０２、入力ユニット４０６、出力ユニット４０８、およびトランシーバ・ユニット４１０を含むことができ、それら全てはシステム・バス４１２または同様の機構により接続することができる。本明細書で検討される地上制御ステーション２０２の実施形態は、図４に示されるよりも多いまたは少ない構成要素を有することができ、これらの構成要素を論理的にまたは物理的に様々な組み合わせで組み合わせることができることを理解されたい。例えば、幾つかの実施形態では、入力ユニット４０６を出力ユニット４０８と組み合わせることができる。
【００３１】
ＵＡＶ１００のプロセッサ・ユニットと同様に、プロセッサ・ユニット４０２は、好ましくは、１または複数の汎用プロセッサおよび／または１または複数の専用プロセッサ（例えば、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、デジタル信号プロセッサ（ＤＳＰ）など）などのような、１または複数の中央処理装置（ＣＰＵ）を含む。プロセッサ・ユニット４０２は、プロセッサ・ユニット４０２と全体的にまたは部分的に一体化できる揮発性および／または不揮発性メモリにアクセスすることができる。こうしたメモリは、好ましくは、本明細書で説明する様々な論理関数（論理機能）を実行するために、プロセッサ・ユニット４０２により実行可能なプログラム命令と、それらの命令により処理されるデータとを保持する。（或いは、それらの論理機能を、ハードウェア、ファームウェア、および／またはハードウェア、ファームウェア、およびソフトウェアの任意の組み合わせにより定義することができる。）
【００３２】
地上制御ステーション２０２はまた、地上制御ステーション２０２とのユーザの対話を容易にするために入力ユニット４０６を備えることもできる。入力ユニット４０６は、キーボード、ジョイスティック、マウス、タッチ・スクリーン、マイクロフォンなどのような複数のタイプの入力デバイスを備えることができる。更にまたは代替例として、地上制御ステーション２０２は、別のデバイスからのリモート・アクセスを、トランシーバ・ユニット４１０を介して、またはＲＳ−２３２ポートなどのような別のインターフェイス（図示せず）を介して、サポートすることができる。好ましくは、入力ユニット４０６により、オペレータ２０６が飛行計画などのようなコマンドおよび制御情報、ならびに追加の情報を入力することが可能となる。次いで、こうした情報は、例示的な実施形態に従ってプロセッサ・ユニット４０２により処理され、かつ／またはＵＡＶへ送信するためにトランシーバ・ユニット４１０へ送られる。
【００３３】
地上制御ステーション２０２は更に出力ユニット４０８を備えることができる。出力ユニット４０８は、モニタ、プリンタ、１または複数の発光ダイオード（ＬＥＤ）などのような複数のタイプの出力デバイスを備えることができる。出力ユニット４０８は、ＵＡＶにより取り込まれＵＡＶにより地上制御ステーション２０２へ送信される映像を表示することができる。出力ユニット４０８は、テレメトリ（遠隔測定データ）、健全性および診断、ならびに／またはナビゲーション・データなどのような、ＵＡＶに関連する他の情報を表示することもできる。
【００３４】
更に、地上制御ステーション２０２は、１または複数のＵＡＶと通信するためのトランシーバ・ユニット４１０を備えることができる。ＵＡＶに搭載されるトランシーバ・ユニット３１０と同様に、トランシーバ・ユニット４１０は、好ましくは、ワイヤレス・エア・インターフェイス２０４で通信する１または複数のワイヤレス無線機を含む。更に、トランシーバ・ユニット４１０は、コマンドおよび制御情報を、地上制御ステーション２０２と情報交換するために、送受信することができる。トランシーバ・ユニット４１０は、やはり、追加の情報を、ＵＡＶと情報交換するために、送受信することができる。
【００３５】
ＵＡＶユニットと同様に、図４により示される全ての遠隔制御ステーション・ユニット、または図４に示されない遠隔制御ステーション・ユニットは、ＣＯＴＳコンポーネントであり得る。或いは、これらのユニットの幾つかまたは全ては、特注またはプロプリエタリのコンポーネントであり得る。
【００３６】
Ｂ．  ＵＡＶの飛行を制御する例示的な方法
図５は、ＵＡＶ１００などのようなＵＡＶの飛行を制御する方法５００を示すフロー・チャートである。以下での説明のために、ステップは、誘導制御システムにより実施されるものとして説明する。誘導システムは、ＵＡＶ１００上のプロセッサ３０２および／または地上制御ステーション２０２のプロセッサ４０２などのような、様々な位置に配置できることを理解されたい。更に、これらのステップを、地上制御ステーション２０２および／またはＵＡＶ１００と通信する外部エンティティなどのような他のエンティティと共に実施することもできる。
【００３７】
ブロック５０２で、誘導制御システムは、複数の中間地点（waypoint）と、それらの複数の中間地点を実行の順に接続する複数の経路セグメントとを含む飛行計画を受信する。それぞれの中間地点は、その中間地点でＵＡＶにより実施される、対応する活動があり得る。ブロック５０４では、誘導制御システムは、（ｉ）受信された飛行計画と、（ｉｉ）ダクテッド・ファン無人航空機に関連する所定の組の運転パラメータと、（ｉｉｉ）複数の順序３つ組の繰返し解析とに基づいて、ダクテッド・ファン無人航空機に対する実際の飛行命令を決定する。次いで、ブロック５０６では、誘導制御システムは、飛行命令を、実際の飛行命令の１または複数の部分を実行するように構成されたＵＡＶの少なくとも１つのプロセッサへ送る。方法５００のこれらのステップを、以下のサブセクションで更に詳細に説明する。
【００３８】
ｉ．  飛行計画を受信する
上記で述べたように、誘導制御システムは、複数の中間地点と、それら複数の中間地点を実行の順に接続する複数の経路セグメントとを含む飛行計画を受信する。中間地点は、オペレータにより指定される任意の点であり得る。例えば、中間地点は、位置、対象とする点、目標、および／または特定の座標の組（例えば、緯度および経度）であり得るが、これらに限定はされない。
【００３９】
それぞれの中間地点は、その中間地点でダクテッド・ファン無人航空機により実施される、その中間地点に対応する活動がある。中間地点でＵＡＶにより実施される活動は、（ｉ）中間地点から離陸すること、（ｉｉ）中間地点で接近飛行（fly by）すること、（ｉｉｉ）中間地点の近くでホバリングすること、（ｉｖ）中間地点で上空を飛行（fly over）すること、または（ｖ）中間地点で着陸することのうちの１または複数のものを含むことができる。他の活動も可能である。例えば、ＵＡＶは、中間地点の周りの円周の経路を飛行することができる。
【００４０】
オペレータは、この飛行計画の情報を地上局２０２で入力することができる。オペレータは、単純なポリラインの形態の飛行計画を地上局２０２で入力することができ、そのポリラインは、複数の中間地点を実行の順に接続する１組のライン・セグメントである。考えられ得るポリライン６００の一例が図６ａに示されている。地上制御ステーション２０２の入力ユニット４０６はタッチ・スクリーンを備えることができ、オペレータは、このタッチ・スクリーンでポリライン６００を入力することができる。飛行計画を入力する他の方式も可能である。例えば、オペレータは、地上制御システムで中間地点の座標をタイプ入力し、その後に好ましい実行の順をタイプ入力することができる。
【００４１】
一例として、図６ａを参照すると、オペレータは、４つの中間地点および実行の順、即ち、第１の中間地点６０２（Ｗ１）、第２の中間地点６０４（Ｗ２）、第３の中間地点６０８（Ｗ３）、および第４の中間地点６１２（Ｗ４）を入力することができる。複数の経路セグメント６１０、６１２、６１４、および６１６を、これらの中間地点と実行の順とに基づいて定義することができる。この例では、経路セグメント６０３はＷ１とＷ２との間の経路であり、経路セグメント６０６はＷ２とＷ３との間の経路であり、経路セグメント６１０はＷ３とＷ４との間の経路であり、経路セグメント６１４はＷ４とＷ５との間の経路である。この図では経路セグメントを直線として示すが、経路セグメントはそれに限定されないことを理解されたい。オペレータは湾曲した経路を指定することもできる。例えば、オペレータは、特定の地理的座標、位置、または障害物を避けるために、湾曲した経路を指定することができる。
【００４２】
次いで、オペレータは、それぞれの中間地点でＵＡＶにより実施される活動を指定することができる。上記で述べたように、ＵＡＶにより実施される活動は、（ｉ）中間地点から離陸すること、（ｉｉ）中間地点で接近飛行（fly by）すること、（ｉｉｉ）中間地点の近くでホバリングすること、（ｉｖ）中間地点で上空を飛行（fly over）すること、または（ｖ）中間地点で着陸することのうちの１または複数のものを含むことができる。更に、オペレータは、飛行計画の他の事項（例えば、オペレータがどれくらい速くＵＡＶがそれぞれの中間地点に達することを望むか）を示すために、他の飛行計画情報（例えば、速度データ）を入力することができる。オペレータは、経路セグメントの一部に関する好ましい加速度や、飛行計画の任意の回転セグメントに関する好ましい回転半径などのような、他の飛行計画の情報も入力することができる。
【００４３】
図６ａを参照すると、オペレータは、ＵＡＶが、（ｉ）Ｗ１からＷ２まで速度１５．４３メートル／秒（３０ノット）で移動し、（ｉｉ）Ｗ２からＷ３まで速度２．５７２メートル／秒（５ノット）で移動し、Ｗ３からＷ４まで速度７．７１７メートル／秒（１５ノット）で移動することを指定する情報を、入力することができる。オペレータはまた、それぞれの中間地点での活動を指定する情報を入力することもできる。例えば、オペレータは、（ｉ）ＵＡＶがＷ１でホバリングし、（ｉｉ）ＵＡＶがＷ５で接近飛行し、（ｉｉｉ）ＵＡＶがＷ３で上空を飛行し、（ｉｖ）ＵＡＶがＷ７で着陸することを指定する情報を入力することができる。
【００４４】
オペレータは、飛行を開始する前に、ポリライン６００により定義される飛行計画などのような飛行計画を入力することができる。更に、または代替例として、オペレータは、別の飛行計画の実行中に飛行計画を入力することができる。例えば、１つの実施形態によれば、受信した飛行計画は、元々の飛行計画を調整したものなどのような、調整済みの飛行計画であり得る。オペレータは、任務の実行中に飛行計画を調整することを決定することもできる。オペレータは、例えば、中間地点を追加または削除すること、および／または元の飛行計画の様々な中間地点で実施される活動を変更することなどのような様々な理由で、元の飛行計画を調整することができる。
【００４５】
飛行中に飛行計画を調整する一例を図７ａに示す。この例では、ＵＡＶがＷ２６０４にあるときに、オペレータは、新しい中間地点７０２（Ｗ７）を飛行計画（図７ｂ参照）に追加することを決定することができる。飛行計画を調整する他の例も可能である。例えば、オペレータは、２つの新しい中間地点（図示せず）を追加したときに、Ｗ２およびＷ３を削除すること（図示せず）を決定することができる。別の例として、オペレータは、ＵＡＶが中間地点に近接して飛行しているときに、中間地点の位置の画像を更に収集するために、代わりに、中間地点の周りでホバリングすることを決定することができる。
【００４６】
ｉｉ．  ＵＡＶに対する実際の飛行命令を決定する
飛行計画を受信した後、ＵＡＶ１００は、ステップ５０４でＵＡＶに関する実際の飛行命令を決定することができる。ＵＡＶ１００は、（ｉ）受信した飛行計画と、（ｉｉ）ダクテッド・ファン無人航空機に関連する所定の組の運転パラメータと、（ｉｉｉ）複数の順序３つ組の繰返し解析とに基づいて、実際の飛行命令を決定することができる。それぞれの順序３つ組は、直近（直前）の中間地点およびその中間地点に対応する中間地点活動と、次の中間地点およびその中間地点に対応する中間地点活動と、次の中間地点の後の中間地点およびその中間地点に対応する中間地点活動とを含む。
【００４７】
上述のように、ＵＡＶおよび／または地上局は、実際の飛行命令を決定するために動作可能な誘導システムを有することができる。誘導システムは、受信した飛行計画を取り入れ、複数の順序３つ組を反復的に解析し（繰返し解析を実施し）、ＵＡＶに関連する所定の組の運転パラメータを超えていないことを検証することができる。この解析に基づいて、誘導システムは、ＵＡＶに対する実際の飛行命令を決定することができる。
【００４８】
実際の飛行命令を決定するステップは、受信した飛行計画と、所定の組の運転パラメータと、複数の順序３つ組の繰返し解析とに基づいて、ダクテッド・ファン無人航空機に関する時間の関数として位置および速度について解くステップを含むことができる。
【００４９】
図６ａおよび図６ｂを参照すると、実際の飛行命令は、ポリライン、所定の組の運転パラメータ、および複数の順序３つ組に基づいて計算される。図６ａの飛行計画は、（Ｗ１，Ｗ２，Ｗ３）、（Ｗ２，Ｗ３，Ｗ４）、（Ｗ３，Ｗ４，Ｗ５）などのような複数の順序３つ組を有する。
【００５０】
飛行計画のそれぞれの経路セグメントに関して、誘導システムは、順序３つ組および所定の運転パラメータに基づいて、時間の関数として位置および速度について解くことができる。例えば、経路セグメント６０３に沿った飛行に関する実際の飛行命令は、受信した飛行計画と、所定の組の運転パラメータと、順序３つ組（Ｗ１，Ｗ２，Ｗ３）とに基づいて決定することができる。更に、経路セグメント６０６に沿った飛行に関する実際の飛行命令は、受信した飛行計画と、所定の組の運転パラメータと、順序３つ組（Ｗ１，Ｗ２，Ｗ３）とに基づいて決定することができる。更に、経路セグメント６１０に沿った飛行に関する実際の飛行命令は、受信した飛行計画と、所定の組の運転パラメータと、順序３つ組（Ｗ３，Ｗ４，Ｗ５）とに基づいて決定することができる。これらの計算は以下の方程式により概略的に表すことができる。
【００５１】
経路セグメント６０３上の飛行＝ｆ（Ｗ１，Ｗ２，Ｗ３）
経路セグメント６０６上の飛行＝ｆ（Ｗ２，Ｗ３，Ｗ４）
経路セグメント６１０上の飛行＝ｆ（Ｗ３，Ｗ４，Ｗ５）
【００５２】
これらの経路セグメントのそれぞれについて解くときに、誘導システムは、受信した飛行計画からの情報（例えば、中間地点活動、速度データ、加速度データ、回転半径データ）と、超えることができない所定の運転パラメータとを考慮に入れることができる。所定の組の運転パラメータは下記のものを含む。
【００５３】
１）最大加速度パラメータ
２）最大減速度パラメータ
３）最大速度パラメータ
４）最小回転半径パラメータ
【００５４】
例えば、最大加速度パラメータを重力加速度定数の３分の１に設定したり、最小回転半径を３０．４８ｍ（１００ｆｔ）に設定することができる。実際の飛行命令を決定するときに、好ましくは、誘導システムは、受信した飛行計画がダクテッド・ファン無人航空機に１または複数の運転パラメータを超えさようとするものであった場合でも、実際の飛行命令は何れの運転パラメータも超えないことを保証する。例えば、オペレータは、ＵＡＶがＷ１からＷ２まで２５．７２メートル／秒（５０ノット）で移動することを指定することができる。しかしながら、最大ＵＡＶ速度は１５．４３メートル／秒（３０ノット）であり得る。従って、実際の飛行命令は、ＵＡＶに、１５．４３メートル／秒（３０ノット）で飛行し、オペレータにより指定された２５．７２メートル／秒（５０ノット）では飛行しないように、命令することになる。
【００５５】
実際の飛行命令を決定するときに、誘導システムは、経路セグメントを細分して、加速、巡航、減速、回転、および／またはホバリングのセグメントにすることができ、それらは、誘導の時間のインクリメント（増分）に基づいた軌道に沿った滑らかで途切れのない一連の増分していく位置を生じさせることをサポートする。従って、実際の飛行命令を決定するステップは、複数の中間地点を接続する複数の経路セグメントのそれぞれの経路セグメントに対して、（ｉ）加速セグメント、（ｉｉ）巡航セグメント、（ｉｉｉ）減速セグメント、（ｉｖ）回転開始セグメント、および（ｖ）回転終了セグメントのうち少なくとも１つを決定するステップを含むことができる。これらの個々のセグメントを決定するために、誘導システムは、各セグメントに対して時間の関数として速度および位置を決定する。
【００５６】
図６ｂは、決定された実際の飛行命令に対する結果であり得る実際の飛行経路を示す。図６ｂに示すように、経路セグメント６０３は、加速セグメント６２２、巡航セグメント６２４、減速セグメント６２５を有する。誘導システムは、好ましくは、受信した飛行計画と、所定の運転パラメータと、順序３つ組（Ｗ１，Ｗ２，Ｗ３）の解析とに基づいて、これらのセグメントを計算する。経路セグメント６０６は、加速セグメント６２６、巡航セグメント６２８、および回転セグメント６３０を有する。誘導システムは、好ましくは、受信した飛行計画と、所定の運転パラメータと、順序３つ組（Ｗ２，Ｗ３，Ｗ４）の解析とに基づいてこれらのセグメントを計算する。
【００５７】
１つの実施形態では、誘導システムは、受信した飛行計画によりダクテッド・ファン無人航空機が１または複数の運転パラメータを所定の閾値だけ超えようとするときにエラー・メッセージを生成することができる。例えば、誘導システムは、オペレータが１５．４３メートル／秒（３０ノット）を入力したときに、最大速度の５．１４５メートル／秒（１０ノット）を超えたことをオペレータに警告するエラー・メッセージ生成することができる。
【００５８】
受信した飛行計画の経路セグメントが実現不能な場合、誘導システムは、ＵＡＶの飛行挙動に関して、飛行計画を連続して実行できる安全で実現可能な代替案にすることができる。例えば、最大パラメータを超えることによりエラーが起きるとき、誘導システムは、（ｉ）エラーを改善する実際の飛行命令を決定することによりエラーを自動的に修正するか、または（ｉｉ）エラーを改善するために飛行計画を調整するようにオペレータを促すことができる。
【００５９】
好ましい実施形態では、誘導システムはエラーを自動的に修正する。更に、誘導システムは、好ましくは、誘導システムがエラーを修正したことをオペレータに警告する。例えば、誘導システムは、１５．４３メートル／秒（３０ノット）を５．１４５メートル／秒（１０ノット）に低減したことをユーザに示すことができる。例えば、このメッセージを地上制御ステーションのディスプレイ・ユニットに表示することができる。別の例として、飛行計画は、区間の間の角度が５度以下である上空飛行回転を要求することもできる。こうした飛行計画は、大きい回転のセグメントを必要とし、航空機が正確に回転を実行するためには意図した飛行経路から大きくそれて、不必要に燃料を燃焼し任務を遅滞させることになる。他の例を図８に示す。例えば、操縦に割り当てられた空間での上空飛行（fly-over）の実行をサポートするために、Ｗ２およびＷ３における１２．８６メートル／秒（２５ノット）という計画された速度を調整して、Ｗ２では２．５７２メートル／秒（５ノット）、Ｗ３では７．７１７メートル／秒（１５ノット）にする。別の例として、Ｗ６に関する中間地点のタイプは、接近飛行（fly-by）への移行を首尾よく実行するためには接近（approach）または出発（departure）の区間（leg、行程）の距離が十分でないので、接近飛行からホバリングへと調整される。更に別の例として、Ｗ４に関する計画された速度は、操縦に割り当てられた空間での接近飛行の実行をサポートするために、２３．１５メートル／秒（４５ノット）から１２．８６メートル／秒（２５ノット）へと調整される。
【００６０】
しかしながら、場合によっては、誘導システムが、オペレータにより要求された飛行計画で概して飛行しながら、エラーを修正することができない場合がある。例えば、オペレータは飛行計画を入力することができ、その場合において、その受信された飛行計画に関連する幾何学的形状および速度が実行不能であるので、その飛行計画に基づいて実際の飛行命令を計算することが不可能であるということがある。このような場合には、誘導システムは、新しい有望な飛行計画を入力するまでホバリングするようにＵＡＶに対して命令を送ることができる。地上制御ステーションは、エラーが生じたこと、および新しい飛行計画が入力されるまでＵＡＶがホバリングすることを、ユーザに警告することができる。或いは、誘導システムは、新しい飛行命令を受信するまで着陸するようにＵＡＶに命令することもできる。
【００６１】
上記で述べたように、オペレータが飛行中に飛行計画を変更することが可能であり、変更した飛行計画の一例が図７ａに示されている。この場合、オペレータは、図６ａに示される飛行計画を、新しい中間地点７０２（Ｗ７）を追加することにより調整した。飛行計画が変更されると、誘導システムは、新しい変更した飛行命令を計算する。誘導システムは、上述のように新しい経路セグメントに対する飛行に関して解を求めることにより、実際の飛行命令を決定することができる。実際の飛行命令は以下の一般式に基づいて行うことができる。
【００６２】
経路セグメント７１０上の飛行＝ｆ（Ｗ５，Ｗ６，Ｗ７）
経路セグメント７１２上の飛行＝ｆ（Ｗ６，Ｗ７，Ｗ８）
【００６３】
図７ｂは、これらの経路セグメント上の飛行に対する実際の飛行命令に基づいた実際の飛行経路を示す。
【００６４】
飛行の実行中に飛行計画が変更されるとき、離陸前に全ての実際の飛行命令の組を計算することは不可能である。従って、ＵＡＶの飛行中に、実際の飛行命令のうち幾つかが決定される。従って、幾つかの実施形態では、実際の飛行命令を決定するステップが、複数の組の飛行命令を決定するステップを含むことができることを理解されたい。例えば、実際の飛行命令を決定するステップは、第１、第２、および第３の組の実際の飛行命令を決定するステップを含むことができる。第１の組を決定するステップは、複数のものの第１の順序３つ組に基づいて命令を決定するステップを含むことができ、第２の組を決定するステップは、複数のものの第２の順序３つ組に基づいて命令を決定するステップを含むことができ、第３の組を決定するステップは、複数のものの第３の順序３つ組に基づいて命令を決定するステップを含むことができる。
【００６５】
誘導システムは、これらの異なる組を同時にまたは異なる時間に決定することができる。例えば、ＵＡＶが第１の組の飛行命令を実行している間に第２の組の飛行命令を決定することができ、ＵＡＶが第２の組の飛行命令を実行している間に第３の組の飛行命令を決定することができる。例えば、経路セグメント７１２上の飛行に関する飛行命令を、ＵＡＶが経路セグメント７１０上を飛行している間に決定することができ、経路セグメント７１４上の飛行に関する飛行命令を、ＵＡＶが経路セグメント７１２上を飛行している間に決定することができる。こうした能力により、ＵＡＶが滑らかで途切れのない軌道に沿って飛行することを可能にしながらも、オペレータが飛行計画を自由に調整することが可能になる。
【００６６】
上述のように、実際の飛行を決定するステップは、部分的に複数の順序３つ組の繰返し解析に基づいており、ここで、順序３つ組は、複数の中間地点と、それぞれの中間地点での対応する中間地点活動とを含むものである。中間地点および対応する活動に基づいて実際の飛行命令を決定するステップは、好ましくは、中間地点またはその近くでのＵＡＶの位置、および中間地点またはその近くでのＵＡＶの速度を考慮に入れることを理解されたい。例えば、中間地点での活動がホバリングである場合、速度は０メートル／秒（０ノット）とすることができ、ＵＡＶの位置は中間地点とすることができる。しかしながら、活動が接近飛行（fly-by）の場合、中間地点での速度は２．５７２メートル／秒（５ノット）とすることができ、ＵＡＶの位置は中間地点を２５メートル越えた位置とすることができる。この点において、中間地点および対応する中間地点活動に基づいて実際の飛行命令を決定するステップは、例えば、中間地点からＸ距離（例えば、２５メートル）の位置にある時のＵＡＶや、ＵＡＶが中間地点を通過する又は通過すべき後のＸ秒（例えば、１０秒）の時のＵＡＶに関する位置および速度のデータを考慮に入れることを含むことを、理解されたい。
【００６７】
ｉｉｉ．  実際の飛行命令をＵＡＶへ送る
実際の飛行命令が決定された後、ステップ５０６で、誘導システムは、実際の飛行命令を、実際の飛行命令の１または複数の部分を実行するように構成されたＵＡＶの少なくとも１つのプロセッサへ送ることができる。実際の飛行命令は、飛行軌道に沿った位置に関する一連の位置コマンドを含むことができる。１つの実施形態では、誘導システムで実行している誘導アルゴリズムは、固定のレートで実行し、固定のレートで位置コマンドを生成することができる。例えば、図９は、飛行制御システムへ送信される位置コマンドの一例であり、それぞれのコマンドの位置は誘導アルゴリズムが評価されるレートで更新される。この例では、位置コマンドは２０ミリ秒（ｍｓ）毎というレートで生成される。この例は、飛行セグメント中の一連の位置コマンドを示す。この飛行セグメントでは、ＵＡＶは前の中間地点から１つの中間地点へと現在の区間を移動しており、その１つの中間地点での活動はホバリングである。更に、この図は、時間（ｍｓ）に対しての北方向の距離（フィート）としてプロットした位置コマンドを示す。それらの位置コマンドを、時間に対しての東や北などの他の方向および高度位置としてプロットできることを理解されたい。
【００６８】
具体的には、図９は、それぞれ２０ｍｓだけ離れた１０個の位置コマンド（位置コマンド１〜１０）を示す。ＵＡＶが中間地点へ向かって移動すると、位置コマンド１〜４はＵＡＶに対して北へ移動するように命令する。示されるように、位置コマンド２および３は、２０ｍｓで０．０６０９６メートル（０．２フィート）北へ移動するために、ＵＡＶに速度３．０４８メートル／秒（１０フィート／秒（ｆｐｓ））で移動するように指示する。図に見られるように、中間地点でのホバリング活動中は、北方向の距離の位置コマンドは一定ある（即ち、位置コマンド４〜１０）。誘導アルゴリズムを２０ｍｓ以下または以上の頻度で評価できることを理解されたい。例えば、誘導アルゴリズムを５ｍｓ、１０ｍｓ、３０ｍｓ、または１００ｍｓで評価することができる。他の例も可能である。
【００６９】
航空電子システム３０８のプロセッサは、実際の飛行命令を実施するように構成することができる。好ましい実施形態では、実際の飛行命令は、ＵＡＶの中央プロセッサから、航空電子システム３０８のプロセッサなどのようなＵＡＶの１または複数の他のプロセッサへ送られる。或いは、中央プロセッサは、実際の飛行命令を、実際の飛行命令を実行するように構成された中央プロセッサの別の部分へ送ることもできる。
【００７０】
代替の実施形態では、地上制御ステーションが実際の飛行命令を決定する場合、実際の飛行命令は、ＵＡＶと関連する地上制御ステーションから、実際の飛行命令の１または複数の部分を実行するように構成されたＵＡＶ上のプロセッサへ送られる。１つの実施形態では、地上制御ステーションは、上述の増分していく位置コマンドに基づいて実際の飛行命令を決定することができ、地上制御ステーションは、それらの増分していく位置コマンドを、データ・リンクを介してＵＡＶへ送信することができる。
【００７１】
実際の飛行命令を送るステップは、完全な組で実際の飛行命令を送るステップを含むことができる。これは、例えば、飛行の開始時に飛行命令が計算されるときに行うことができる。或いは、実際の飛行命令を送るステップは、第１の組および第２の組（または追加の組）で実際の飛行命令を送るステップを含むことができる。これは、例えば、実際の飛行命令を決定するステップが、飛行中の異なる時間に第１の組および第２の組の実際の飛行命令を決定するステップを含むときに、行うことができる。これは、例えば、飛行の実行中にオペレータが飛行計画を変更するときに起きることがある。
【００７２】
幾つかの実施形態に従ったＵＡＶの飛行を操作することは、例示的な幾つかの利点を提供する。例えば、幾つかの実施形態に従った方法、地上局、またはＵＡＶは、ＵＡＶを飛行させるのに必要な訓練およびオペレータの作業量を最小限に抑える簡素化したＵＡＶ−運転インターフェイスを提供する。簡素化したインターフェイスは、航空機の飛行性能を理解する必要なしに、また、同様の航空機の飛行の広範囲にわたる経験を有する必要なしに、ＵＡＶの直感的な使用をサポートすることができる。例えば、幾つかの実施形態に従った誘導システムを備えたＵＡＶを適切に制御するためにオペレータが必要とする経験および訓練は１週間未満であり得る。それどころか、オペレータは、一連の中間地点と、それら中間地点で行う一連の活動とを含む飛行計画を入力することを必要とするのみである。簡単な飛行計画に基づいた複雑な飛行を、ＵＡＶの飛行を制御することの複雑さをオペレータに認識も理解もさせることなしに、フォールト・トレラントの様式で有益に行うことができる。
【００７３】
上述のように、上記で説明した方法は、主に地上局またはＵＡＶの何れかにおいて実施することができる。更に、ＵＡＶは様々な原理を有することができ、従って、実際の飛行命令はＵＡＶの形式に応じて変更することができる。従って、ＵＡＶまたは地上局の何れかは、オペレータが制御しているＵＡＶの形式に対する運転パラメータにアクセスを有しなければならない。好ましい実施形態では、地上局ではなく、ＵＡＶが、実際の飛行命令を決定するステップを実行する。それぞれのＵＡＶは、それ自体の運転に関する実際の飛行命令を決定するステップを実施するので、一つの地上局は様々な異なるＵＡＶを制御することが可能であり、地上局は複数の形式のＵＡＶの異なる運転パラメータを認識または区別するハードウェアまたはソフトウェアを備える必要がない。地上局は、単に、飛行計画を受信し、その飛行計画をＵＡＶへ送信することができる必要があるだけである。このように地上局が簡素であることにより、地上制御ステーションの動作を簡素化するという利点や、動作可能な地上制御ステーションの製造および／または維持に関連するコストを削減する利点などのような、多くの利点を有することができる。
【図１】
2011037426.tif 000003
【図２】
2011037426.tif 000004
【図３】
2011037426.tif 000005
【図４】
2011037426.tif 000006
【図５】
2011037426.tif 000007
【図６ａ】
2011037426.tif 000008
【図６ｂ】
2011037426.tif 000009
【図７】
2011037426.tif 000010
【図８】
2011037426.tif 000011
【図９】
2011037426.tif 000012
【外国語明細書】
2011037426000001.pdf