【国等の委託研究の成果に係る記載事項】(出願人による申告)平成28年度、支出負担行為担当官、総務省大臣官房会計課企画官、研究テーマ「能動的3次元通信エリア制御を用いた複数無人航空機による同時観測技術の研究開発」に関する委託研究、産業技術力強化法第19条の適用を受ける特許出願
(58)【調査した分野】(Int.Cl.,DB名)
複数の飛翔体に対して無線通信のための追尾を行うための追尾アンテナ装置であって、各前記複数の飛翔体は、自身の位置、速度および姿勢を把握するための測位手段と、無線信号を送受信可能な機体アンテナとを含み、
通信指向性を変更可能な追尾アンテナと、
前記飛翔体からの受信信号強度を計測する信号強度計測手段と、
前記複数の飛翔体のうちの対応する飛翔体の方向に通信指向性を駆動する指向性制御手段とを備え、
前記追尾アンテナは、前記複数の飛翔体のうちから第1および第2の追尾対象を設定することが可能であり、
前記指向性制御手段は、
前記各前記飛翔体の位置、速度および姿勢の情報に基づいて、複数時刻における前記飛翔体の位置を推定する飛翔体位置推定手段と、
前記推定された飛翔体の複数の位置と前記受信信号強度の情報とに基づいて、各前記地上局において、前記飛翔体についての各時刻の伝搬損を推定し、推定された前記伝搬損に基づいて、前記複数時刻における受信電力を予測する受信電力予測手段と、
予測された前記複数時刻における受信電力に基づき、受信状況が最も悪くなると予測される場合に応じて追尾方向を決定する追尾方向制御手段と、
前記飛翔体の特定の組について通信中の前記地上局において、前記飛翔体が、現在通信中の地上局以外であって通信やハンドオーバ処理を行っていない地上局に接近中である場合に、交代先の地上局の前記第2の追尾対象に、交代が予測される飛翔体を加えるように、前記追尾制御信号を前記地上局に対して出力する地上局交代制御手段とを含む、追尾アンテナ装置。
【発明を実施するための形態】
【0025】
以下、本発明の実施の形態の追尾アンテナ装置を含む無線通信システムについて、図に従って説明する。なお、以下の実施の形態において、同じ符号を付した構成要素および処理工程は、同一または相当するものであり、必要でない場合は、その説明は繰り返さない。
【0026】
なお、以下では、特に限定されないが、たとえば、飛翔体である移動局は無人航空機(UAV:Unmanned Aerial Vehicle)であるものとして説明する。ただし、たとえば、無人ヘリコプター、ドローンなどでもよい。
【0027】
以下に説明するように、本実施の形態の無線通信システムは、複数のUAVによる同時観測を可能にする、ブロードバンド無線通信システムである。より具体的には、移動するUAVの位置・速度・姿勢情報や信号強度情報、アンテナ指向性情報等を用いて、複数の地上局アンテナが追尾する方向、各UAVが接続する地上局、及び各通信リンクの使用チャネルを動的に制御する。
【0028】
安定したハンドオーバー実現に向けて、各追尾アンテナは可能な限り、複数、たとえば、2機のUAV(「第1追尾対象」、「第2追尾対象」と呼ぶ)を追尾する。このとき、追尾方向の変動を抑えることにより、所望受信電力が所定値を下回る時間を減少させる。これにより、効率的なハンドオーバーの実現と、各UAVに対して所要受信電力の安定した確保を実現する。
[実施の形態]
図1は、本実施の形態の追尾アンテナ装置を含む無線通信システムの構成を示す概念図である。
【0029】
本システムは、追尾アンテナを有する複数の地上局200.1〜200.M(以下、総称する場合は「地上局200」と呼ぶ。)、地上局200に対してアプリケーションデータの伝送を行う複数の無人航空機100.1〜100.2(以下、総称する場合は「無人航空機100」と呼ぶ)、ならびに集中制御的に各地上局・UAVのアンテナ制御を行うシステムサーバ300より構成される。
【0030】
大規模な災害・事故発生時には当該エリアの情報を可能な限り同時に広く、リアルタイムで撮影、入手する必要がある。この場合、複数の無人航空機100.1〜100.2での撮影した画像を地上で受信する必要があり、このため1つの無人航空機に対して複数の追尾アンテナを用いて高速伝送に必要な伝送速度を確保可能な無線通信リンクを確保することになる。
【0031】
各無人航空機100.1〜100.2は、後に説明するように、GPS(global positioning system)ハイブリッド慣性航法装置を搭載し、無人航空機100.1〜100.2の位置、速度、姿勢角度、ならびに姿勢各速度等のテレメトリデータを計測する。ここで、計測された各テレメトリデータは、テレメトリデータ伝送用の無線通信デバイスを用いて地上局200に伝送される。また、無人航空機100.1〜100.2には、特に限定されないが、たとえば、複数の指向性アンテナが搭載される。その場合はシステムサーバ300からの指令に基づき使用するアンテナを選択する。
【0032】
なお、以下では、説明の簡単のために、無人航空機は、2機であるものとして説明するが、その数は、より多くてもよい。
【0033】
図1においては、地上局200.1〜200.Mは、追尾アンテナ装置を有し、無人航空機100.1〜100.2の方向にアンテナを指向させることが可能である。地上局200.1〜200.Mは、それぞれ、対応する指向性アンテナ10.1〜10.M(M:自然数。以下、総称する場合は「指向性アンテナ10」と呼ぶ)により、移動局と無線通信をするものとする。
【0034】
後に説明するように、システムサーバ300は、受信したテレメトリデータや受信強度に基づき、無人航空機の位置と速度から後述するような複数時刻における無人航空機の位置を線形予測により算出する。そして、システムサーバ300は、予測した位置でもシャドウイング量が同一と仮定して、伝搬損 (距離減衰+シャドウイング量)を算出し、予測を実行した複数時刻のうち受信電力が最小となるときの情報に基づき追尾方向を決定する。なお、特段の言及がない限り、以下の基準により各地上局の追尾対象となる無人航空機を決定する。
【0035】
i)当該地上局が通信中の無人航空機を第1追尾対象とする。
【0036】
ii)飛行経路の予測から当該地上局にハンドオーバーしようとしていると判断される無人航空機を第2追尾対象とする。
【0037】
この場合、典型的には、複数の無人航空機100を運用している場合は、地上局の近傍に位置する無人航空機100(第1追尾対象)をサイドローブで追尾しつつ、遠方から接近する別の無人航空機100(第2追尾対象)をメインローブで捕捉することになる。
【0038】
なお、複数の無人航空機100が同時にメインローブの範囲に入っている状態では、メインローブのみで、近傍側の無人航空機も遠方側の無人航空機も同時に追尾することになる。
【0039】
図1では、指向性アンテナ10.1〜10.Mの指向性のメインローブの範囲を、ビーム方向BM.11〜BM.M1として、サイドローブの範囲を、ビーム方向BM.12〜BM.M2として示す。
【0040】
各地上局200では、無人航空機100からのテレメトリデータ、ならびに無線LANにより伝送されるアプリケーションデータ(たとえば、画像データ)を受信する。その際、いずれかの無線インタフェースにおいて、受信電力計測部22.1〜22.M(総称する場合は、「受信電力計測部22」と呼ぶ。)が、各無人航空機100が送信した信号の受信電力を計測し、これらの情報をシステムサーバ300へ送信する。そして、システムサーバ300の指示に基づき追尾アンテナの追尾方向と無線LANの使用周波数チャネルを変更すると共に、使用周波数チャネル・無線LANの接続先地上局および使用指向性アンテナに関する情報を無人航空機100に伝送する。
【0041】
システムサーバ300は、無人航空機100.1〜100.2から地上局200.1〜200.M経由で伝送される無人航空機100.1〜100.2の位置・姿勢情報と、地上局200.1〜200.Mで受信する無人航空機100.1〜100.2の信号強度の情報に基づいて、目的とする通信に必要な伝送速度確保が可能な無線通信リンクを監視し、後に説明するように、無人航空機100.1〜100.2と無線通信を接続し追尾する地上局を、地上局200.1〜200.Mのうちから、随時、選択し、選択した地上局、たとえば、地上局200.1および200.Mの追尾方向の制御を行う。
【0042】
すなわち、システムサーバ30
0では、無人航空機100から送信されたテレメトリデータ、地上局にて計測した受信電力、地上局位置、そして各アンテナの指向性パタンから、無人航空機100と地上局200間の伝搬損(距離減衰およびシャドウイング)を算出する。また、後述するように複数時刻における各無人航空機100の位置を予測し、複数の時刻のうちで最小の受信電力となるときの情報に基づいて所望の通信機会が得られるよう、地上局アンテナの追尾方向と無人航空機100の使用アンテナ、各地上局における無線LANの使用周波数チャネル、ならびに各無人航空機100の接続先地上局を決定する。
【0043】
地上局200.1および200.Mでは、それぞれ、システムサーバ300からの追尾方向の制御信号に応じて、追尾アンテナ制御部20.1および20.Mが、駆動部30.1および30.Mをそれぞれ制御し駆動して、指向性アンテナ10.1および10.Mの方向を制御する。指向性の駆動方法としては、たとえば、2軸以上の軸数を有するジンバル機構により駆動される構成としてもよいし、あるいは、アレーアンテナとして電子的に指向性を制御してもよい。
(無人航空機100の構成)
図2は、本実施の形態の無人航空機100の構成を説明するための機能ブロック図である。
【0044】
無人航空機100は、複数の指向性アンテナ120と、指向性アンテナ120のアンテナのうち、無線リンクに使用するアンテナを選択するための切換装置124と、選択されたアンテナにより通信を行うための無線部122と、無人航空機100の飛行の制御や通信の制御を行うための搭載コンピュータ128と、無人航空機100の位置や姿勢を計測するためのGPSおよびジャイロを含むハイブリッド航法装置126と、上空からの画像(静止画、動画)を撮影するための撮像装置130とを含む。
【0045】
ハイブリッド航法装置126により計測された無人航空機100の位置、速度、姿勢角(ヨー角、ロール角、ピッチ角)、姿勢角速度の情報は、テレメトリデータとして、選択されたアンテナから地上局に対して、たとえば、一定時間間隔で送信される。選択されたアンテナ120からの受信電波強度の情報は、地上局200で計測される。また、地上局からの指示に従って、撮像装置130で撮影された画像データも、同様にして、選択されたアンテナから地上局200に対して送信される。
【0046】
切換装置124により、アンテナ120のうちの特定のアンテナを選択する方法としては、たとえば、利得が最も大きくなるようなアンテナを随時選択するように構成することができる。
【0047】
ここで、無人航空機100の指向性アンテナ120については、上述のとおり複数個設けてもよいが、アンテナ数が1個であり、指向性を地上局からの指示により変更できるアンテナを設け、切換装置124により指向性を切換える構成としてもよい。
【0048】
なお、以下では、説明の簡単のために、無人航空機100のアンテナ120の指向性は、原則として、等方的であるものとして説明する。指向性を有する場合は、無人飛行機100からの信号にその際に設定されている指向性アンテナの利得を考慮すればよい。
【0049】
図3は、システムサーバ300の構成を説明するための機能ブロック図である。
【0050】
システムサーバ300は、周知のコンピュータシステムと同様に構成され、記憶装置に格納されたプログラムに基づいて、CPU(Central Processing Unit)などの演算装置が、演算処理を行うことで、
図3に示すような各機能を実行するものとする。
【0051】
システムサーバ300は、地上局200(
図3では、例示的に地上局200.m−1および200.mを示す)との間で通信するための通信インタフェース(以下、通信I/F)302と、無人航空機100から送信され地上局200で受信されて伝送されてきた無人航空機100の位置、速度、姿勢角、姿勢角速度の情報を取得する位置・姿勢情報取得部304と、位置・姿勢情報取得部304からの情報により、地上局200の各々が、無人航空機100を追尾する方向を制御するための追尾方向制御信号を生成する追尾方向制御部306とを備える。追尾方向制御部306は、無人航空機100において高利得となるアンテナ120を選択するために、無人航空機100側から送信されてくる無人航空機100の位置、速度、姿勢角及び姿勢角速度等の情報を用いて、追尾を担当している地上追尾アンテナ10との相対姿勢角より、最大利得となるアンテナを選択する指示を、追尾方向制御信号として併せて生成する。あるいは、無人航空機100のアンテナ120が指向性を変更できる構成であれば、利得最大となるように、その指向性を変更させる信号を追尾方向制御信号として併せて生成してもよい。追尾方向制御信号は、それぞれ、対応する地上局200に伝送される。以下では、便宜上、複数のアンテナから選択を行うものとして説明する。
【0052】
システムサーバ300は、さらに、地上局200で受信された無人航空機100からの受信信号強度に関する情報を取得する信号強度情報取得部310と、信号強度情報取得部310からの情報により、無人航空機100の追尾を担当する追尾アンテナを備えた地上局の選択を制御するための接続局指示信号を生成する接続局制御部312とを備える。接続局指示信号は、それぞれ、対応する地上局200に伝送される。
【0053】
接続局制御部312は、後述するように複数時刻における各無人航空機100位置を予測し、複数の時刻のうちで最小の受信電力となるときの情報に基づいて所望の通信機会が得られるよう、各地上局における無線LANの使用周波数チャネル、ならびに各無人航空機100の接続先地上局を決定するための処理を実行し、ハンドオーバーの準備ならびにハンドオーバーの実行を指示するための接続局指示信号を出力する。追尾方向制御部306は、後に説明するように、位置・姿勢情報取得部304からの情報および接続局制御部312からの情報に基づき、地上局アンテナの追尾方向と無人航空機100の使用アンテナを決定して追尾方向制御信号を生成する。
【0054】
システムサーバ300は、さらに、無人航空機100からの撮像情報を地上局200経由で受信する撮像データ取得部320と、取得した撮像データを格納するための記憶装置322とを備える。
【0055】
なお、システムサーバ300は、複数の無人航空機100および複数の追尾アンテナ10の組合せを集中管理するために1つのサーバーとして設置されてもよいし、あるいは分散配置された複数のサーバーによって構成されてもよい。
【0056】
特に、本実施の形態においては、ハンドオーバー時における以下のような課題に対する、システムの処理について説明する。
【0057】
地上局アンテナは鋭い指向性を持つため、複数の無人航空機100が異なる方向から同一地上局に近接すると、同時追尾が困難となる。そこで、良好な無人航空機100の追尾実現にはどの地上局がどの無人航空機100を追尾するかを適切に決定する必要がある。このためには、上述したような伝搬損や位置情報だけでなく、無人航空機の位置の複数時刻についての予測に基づき、無人航空機100の追い越しやすれ違いのような無人航空機相互の位置関係が、どのようになると予想されるかも考慮する必要がある。
【0058】
図4は、システムサーバ300により、無人航空機100.1および100.2を追尾する際の地上局200およびシステムサーバ300の処理の概念を説明するための図である。
【0059】
たとえば、
図4の構成において、時刻t=t1において追尾アンテナ10.mおよび10.m−1により、無人航空機100.1を追尾していた状態から、一定時間τ後の時刻t=t1+τの状態、すなわち、1つの時刻における無線航空機の状態を推定して、追尾アンテナ10.mおよび10.m−1により、無人航空機100.1および100.2の追尾を続行するという構成も考えられるものの、その場合、以下に説明するような課題が存在する。
【0060】
図5は、無人航空機の位置の予測に基づき、無人航空機100に対する追尾処理を行う場合の第1の課題を説明するための概念図である。
【0061】
図6は、無人航空機の位置の予測に基づき、無人航空機100に対する追尾処理を行う場合の第2の課題を説明するための概念図である。
【0062】
まず、
図5を参照して第1の課題について説明する。
【0063】
ここでは、追尾処理および地上局間のハンドオーバーの処理は、所定の時間間隔Thのサイクルで制御がされているものとする。追尾処理および地上局間のハンドオーバーの処理は、開始後、処理遅延τのうちに、1つのサイクルの処理が完了するものとする。
【0064】
図5に示した例では、現在時刻において、2つのUAV1とUAV2とを地上局が追尾している状態を示している。
【0065】
そして、単に1つの将来時刻t=t1+τの状態のみに対して予測処理を実行するものと仮定する。ここで、たとえば、τとしては、Thよりも短い所定の時間であるものとする。この場合、予測位置において、2つのUAV1とUAV2とは、依然として、地上局の1つのビームで追尾可能という結果となり、ハンドオーバーは不要という判断がされることになる。しかし、さらに次回の制御時点であるt=t1+2×Thでは、2つのUAV1およびUAV2の双方が、地上局のビーム範囲から外れてしまい、それ以後は、いずれのUAVからも所望の受信電力が得られず制御が不安定となってしまう。
【0066】
次に、
図6を参照して、第2の課題について説明する。
【0067】
図6に示した例では、地上局のビームの強度分布に凸凹が存在している。
【0068】
その結果、単に1つの将来時刻t=t1+τの状態のみに対して予測処理を実行するものとすると、たまたま、UAV1が、ハンドオーバーの制御タイミングにおいて、途中位置に存在している場合、想定より利得が小さくなり、受信電力が不足してしまうおそれがある。
【0069】
図7は、本実施の形態において予測処理の対象となる複数の時刻を説明するための概念図である。
【0070】
本実施の形態では、以下の複数の時刻のうち、少なくとも2つ以上の時刻を対象として予測処理を実行する。
【0071】
1)(制御開始時刻t1)+(処理遅延τ)の時刻:t1+τ
すなわち、これは、追尾処理のサイクルが開始される時刻から現在行う制御によってハンドオーバー処理がカバーすべき時刻の起点となる時刻である。
【0072】
2)(次回の制御開始時刻t2)+(処理遅延τ)の時刻:t2+τ
すなわち、これは、現在行うハンドオーバー処理の制御によってカバーすべき時刻の終点となる時刻である。
【0073】
3)時刻(t1+τ)〜時刻(t2+τ)までの間の時刻t3
これは、上記1)と2)との間の時刻であって、たとえば、この期間の少なくとも1つの時刻を予め設定しておくことができる。この時刻での予測も取り入れれば、上述したビーム形状の凸凹に対しても対応することができる。
【0074】
4)現在〜時刻(t1+τ)までの間、あるいは、時刻(t2+τ)からさらに所定の時間が経過する間ので間の時刻t4
これも、この期間の少なくとも1つの時刻を予め設定しておくことができる。この時刻での予測も取り入れれば、速度ベクトルの推定に誤差があり想定よりも角度変動が大きい場合への対応をすることが可能となる。
【0075】
上述した複数の時刻のうち、本実施の形態では、ハンドオーバー処理を確実に行うために、時刻(t1+τ)と時刻(t2+τ)とにおける予測は、他の時刻での予測よりも優先して実行することが望ましい。
【0076】
時刻t3および時刻t4における予測は、時刻(t1+τ)と時刻(t2+τ)とにおける予測を行うことを前提に、さらに、実行する構成としてもよい。
【0077】
図8は、
図4に示した概念を実行するための無人航空機100、地上局200およびシステムサーバ300の処理の流れを説明するためのフローチャートである。
【0078】
図4および
図8を参照して、まず、システムサーバ300において、ステップS300およびステップS200において、無人航空機100から受信し地上局から転送されているテレメトリデータや無人航空機100からの受信信号強度の情報に基づいて、最初の通信地上局の決定が実行される(S100)。なお、このような初期設定としては、たとえば、全ての地上局200からの情報に基づいて、システムサーバ300が、追尾方向制御信号および接続局指示信号を算出するものとすることができる。
【0079】
このような最初の通信地上局の決定は、追尾方向制御部306により、現在の受信電力が、瞬時的、あるいは一定時間の間について、通信開始しきい値Pcomm以上となる地上局があれば、以下の要領で初期通信先の決定が実行される。
【0080】
a)通信やハンドオーバー処理を行っていない地上局の中で、一定時間後の予測伝搬損が最小のもの
b)条件a)を満たす地上局が無い場合に、他の無人航空機と通信中ではあるが、ハンドオーバー処理を行っていない地上局の中で一定時間後の予測伝搬損が最小のもの
上記a)を満たす地上局と無人航空機がある場合は、当該無人航空機を初期通信先地上局の第1追尾対象に設定する。
【0081】
上記b)の場合は、当該無人航空機を初期通信先地上局の第2追尾対象に設定する。
【0082】
続いて、追尾方向制御部306は、追尾方向制御信号を生成して、地上局200に対して送信し(S101)、接続局制御部312が追尾を担当する追尾アンテナ(接続先地上局)の変更や無線LANの使用周波数チャネルの決定あるいは変更が必要であるかを判断して(S102でY)、接続局指示として、地上局200へ送信する(S104)。
【0083】
地上局200は、システムサーバ300からの追尾方向制御信号や接続局指示信号の制御信号を受信し(S200)、接続局指示でハンドオーバーの準備や接続地上局の変更(ハンドオーバー)の指示がある場合(S202)は、ハンドオーバーのための指示を生成し(S204)、追尾方向制御信号に応じて、追尾アンテナの指向方向の制御を実行する(S206)。
【0084】
地上局200は、さらに、無人航空機100に対して、必要に応じて、アンテナ120のうちから送受信に使用するアンテナを選択する指示をしたり、ハンドオーバーの指示をしたり、撮像情報の送信を指示する制御信号を、送信する(S208)。
【0085】
無人航空機100では、搭載コンピュータ128が、ハイブリッド完成航法装置から位置や姿勢等の情報を取得し(S300)、S208で地上局200から送信された制御信号を受信する(S302)。
【0086】
無人航空機100では、さらに、地上局200からの指示に基づく搭載コンピュータ128の制御により、切換装置124によりアンテナ120のうちの1つのアンテナの選択の処理や、ハンドオーバーが指示されている場合は、地上局を選択する処理を行う(S304)。
【0087】
続いて、無人航空機100では、自身の位置や姿勢等に関する情報を地上局200に対して送信し(S306)、地上局200からの指示に応じて、撮像情報を地上局200に対して送信する(S308)。
【0088】
一方、地上局200では、無人航空機100からの位置や姿勢等に関する情報を受信し(S210)、併せて、無人航空機100における地上局200からの信号の受信強度に関する情報を取得し(S212)、無人航空機100からの撮像情報を受信して(S214)、無人航空機100から受信した情報をシステムサーバ300に伝送する(S216)。
【0089】
システムサーバ300では、地上局200からステップS216で送信された信号を受信して(S106)、地上局200に対する追尾方向制御信号および接続局指示信号を算出する(S108)。
[UAVについての追尾対象更新処理およびアンテナの追尾方向更新処理]
以下では、
図8のステップS108において、システムサーバ300が、追尾方向制御や接続局の制御(ハンドオーバー)を行う処理について説明する。
【0090】
なお、以下では、記述の簡単のために、無人航空機を単に「UAV」と称する。
【0091】
図9は、システムサーバ300が、ステップS108として実行するUAVについての追尾対象更新処理およびアンテナの追尾方向更新処理を説明するフローチャートである。
【0092】
図9を参照して、ステップS108の処理が開始されると(S400)、システムサーバ300の接続局制御部312は、地上局より取得したテレメトリデータおよび受信強度データにより、各UAVの上述した複数時刻での位置および伝搬損を予測する(S402)。
【0093】
ここで、
図10は、このような各UAVの複数時刻での位置および伝搬損を予測する処理を説明するためのフローチャートである。
【0094】
図10を参照して、まず、接続局制御部312は、処理の開始後(S500)、以下の「地上局アンテナ-UAV間の伝搬損の推定」を行うことで、地上局アンテナ-UAV間の伝搬損を推定する(S502)。
【0095】
[地上局アンテナ-UAV間の伝搬損の推定]
第m地上局(m=1,…,M)において、第nUAV(n=1,…,N)が送信した信号の受信電力p
m,n[dBm]を測定し、システムサーバ300に送信する。なお、受信電力が小さく信号の復調に失敗した場合は、受信電力を所定の設定値p
fail[dBm]に設定する。
【0096】
次に、接続局制御部312は、第m地上局と第nUAVの距離d
m,nに基づき、自由空間伝搬を仮定して距離減衰L
m,n[dB]を算出する。
【0097】
続いて、接続局制御部312は、第nUAVの位置情報に基づき第m地上局から見て第nUAVが位置する方向を算出し、地上局アンテナが現在追尾している方向との間の角度差(θ
m,n,φ
m,n)(θ
m,nは水平方向、φ
m,nは垂直方向)を求め、地上局アンテナにおける指向性利得g
bs(θ
m,n,φ
m,n)[dB]を算出する。
【0098】
最後に、接続局制御部312は、第nUAVの送信電力P[dBm]を用いて、第m地上局と第nUAVとの間のシャドウイングレベルS
m,n[dB]を次式(1)より求める。送信電力Pは、予め規定された値であってもよいし、たとえば、所定のタイミングで、第nUAVから地上局200に送信されてくるものとしてもよい。
【0099】
【数1】
なお、接続局制御部312は、UAVのアンテナが指向性を有している、あるいはこれを制御できる場合は、第nUAVから見て第m地上局が位置する方向と第nUAVの姿勢方向との間の角度差(θ
m,nバー,φ
m,nバー)(文字Xの頭部に―を付したものを、Xバーとよぶ。)から、UAV側の指向性利得g
UAV(θ
m,nバー,φ
m,nバー)[dB]を求めて、上記の式(1)に加算してもよい。
【0100】
[UAVの複数時刻での位置予測]
次に、接続局制御部312は、各UAVの位置情報と速度情報から、
図7で説明した複数時刻におけるUAV位置を線形予測により算出する(S504)。
【0101】
[伝搬損の予測]
そして、接続局制御部312は、第m地上局と複数時刻における第nUAVの予測位置との間の距離「d
m,nハット(Tn)」(予測された量を表す文字Yの頭部に^を付したものを、Yハットとよぶ。)(Tnは、t1+τ、t2+τ、t3、t4のうちの少なくとも2つ)に基づき、複数時刻における距離減衰L
m,nハット(Tn)を推定する。
【0102】
続いて、接続局制御部312は、シャドウイングの発生状況が複数時刻の間で変化しないものとして、予測される伝搬損Hmnハット(Tn)を以下の式により導出する(S506)。
【0103】
【数2】
ここで、UAV側でアンテナの指向性を有する、あるいは制御できる場合は、接続局制御部312は、τ経過後に第nUAVから見て第m地上局が位置する方向と第nUAVの姿勢方向との間の角度差(θ
m,nハット,φ
m,nハット)を算出し、これに基づきUAV側の指向性利得g
UAV(θ
m,nハット,φ
m,nハット)を求め、伝搬損Hmnハット(Tn)において、この利得g
UAV(θ
m,nハット,φ
m,nハット)を減算することとしてもよい。
[受信電力の予測]
続いて、追尾方向制御部306は、各地上局200での各UAVについて、推定した伝搬損Hmnハット(Tn)により、アンテナの追尾可能範囲における複数時刻における受信電力を予想する(S508)。
【0104】
続いて、追尾方向制御部306は、
図9のステップS404に処理を復帰させる(S510)。
【0105】
再び、
図9に戻って、接続局制御部312は、現在、あるUAVについて、地上局間で、ハンドオーバー(以下、HOと略記する)処理中であるかを判断し、HO処理中であり(S404でY)、HOが成功すれば(S406でY)、各地上局における追尾対象を、HO後の対象に更新し(S408)、処理を、ステップS420へ移行させる。
【0106】
一方、接続局制御部312は、HO処理が成功しなかった場合(S406でN)、さらに所定時間が経過してタイムアウトになれば(S410でY)、HO処理を取りやめることとして(S412)処理をステップS420へ移行させ、または、タイムアウトにならなかったときは(S410でN)、処理をステップS420へ移行させる。
【0107】
続いて、接続局制御部312は、現在、あるUAVについて、地上局間で、後に説明するように、HO準備中であるかを判断し、HO準備中であり(S420でY)、HO先が決定されれば(S422でY)、HO対象の地上局100においてHO処理を開始し(S424)、処理を、ステップS440へ移行させる。
【0108】
一方、接続局制御部312は、HO先が決定されていない場合(S422でN)、さらに所定時間が経過してタイムアウトになれば(S426でY)、HO準備を取りやめることとして(S428)処理をステップS440へ移行させ、または、タイムアウトにならなかったときは(S426でN)、処理をステップS440へ移行させる。
【0109】
続いて、接続局制御部312は、地上局100が、全ての追尾対象のUAVと通信中であるかを判断し、通信中である場合(S440でY)、通信中のUAVについて、以下のようなHO準備開始条件が充足されるかを判断する(S442)。
【0110】
そして、以下の条件1)〜条件4)のいずれかの条件を満たしたら(S442でY)、ハンドオーバー予定のUAVをハンドオーバー予定先の地上局の第2追尾対象に設定することで、各地上局の追尾対象を更新して(S444)、ハンドオーバー準備の開始を指示する(S446)。このとき、すでに、ハンドオーバー予定先の地上局に、第2追尾対象が設定されている場合は、適切なハンドオーバー先を選定できなかったと判断する(S422でN)。
【0111】
ここで、
図11は、以下の条件1の状態を説明するための概念図である。
【0112】
条件1)隣接地上局間で通信中のUAVの交換(スワッピング)が可能である。
【0113】
そのためには、以下のことが満たされる必要がある。
【0114】
1−1)隣接する地上局BSaおよび地上局BSbが、それぞれ異なるUAVaおよびUAVbと通信中であることを前提にして、
1−2)両方のUAVaおよびUAVbがそれぞれ通信中でない方の地上局に接近中である場合か(たとえば、UAVaが地上局BSbに接近中であり、UAVbが地上局BSaに接近中である)(
図11(a))、あるいは、
1−3)同一地上局(たとえば、BSb)に双方のUAVaおよびUAVbが接近中で、地上局BSbと通信中のUAVbが、UAVaに追い抜かれる場合に(
図11(b))、
1−4)複数時刻における予測受信電力の最小値Ppredが通信開始しきい値Pcomm以上であるとき。
【0115】
なお、1−4)については、必ずしも必須の条件とする必要はないものの、このような条件が満たされることが望ましい。
【0116】
条件2)UAVが、現在通信中の地上局以外で、通信やハンドオーバー処理を行っていない地上局に接近中で、かつ複数時刻における予測受信電力の最小値Ppred が通信開始しきい値Pcomm 以上である場合。
【0117】
この条件2は、移動先にある地上局と早めにハンドオーバーを行い、現在通信中の地上局に別のUAVをハンドオーバーできるようにするためである。
【0118】
条件3)UAVが現在通信中の地上局の現在の受信電力Pcbsが、しきい値Phoを下回る場合。
【0119】
この条件3は、受信電力Pcbsが、所要受信電力Preq(<Pho)より小さくなる前にハンドオーバーするためである。通常は、通信開始しきい値Pcomm≧所要受信電力Preqである。
【0120】
条件4)UAVの複数時刻における予測伝搬損の最大値が、現在通信中の地上局よりも小さい地上局が少なくとも1つ存在する場合。
【0121】
この条件4は、ハンドオーバーにより受信電力が高くなると期待されるためである。
【0122】
これらの条件のいずれかが満たされると、条件に該当する地上局においては、HOをするために、当該地上局の追尾対象を更新し(S444)、HO準備開始を指示することになる。
【0123】
すなわち、システムサーバ300は、ハンドオーバー準備開始条件が満たされると判断してから一定時間(地上局のアンテナ追尾対象を変更してから、追尾が行われるまでに必要な時間)を経過したら、ハンドオーバー先で所要受信電力が得られるかどうかを確認し(S406)、所要受信電力が得られるときは、ハンドオーバー処理を該当する地上局が開始する(S408)。
【0124】
また、上述した条件3および条件4により、ハンドオーバー準備を開始した場合は、以下の要領でハンドオーバー先を決定する(S444)。なお、該当する候補が見つからない場合は、HO処理は、ペンディングとする(S412)。
【0125】
i)現在通信中の地上局以外で、通信やハンドオーバー処理を行っていない地上局であって、予測伝搬損が最小のものをハンドオーバー先に選択する。
【0126】
ii)上記i)に該当する地上局が無い場合は,他のUAV1機と通信中で,かつハンドオーバー処理をしていない地上局があれば、これを選択する。
【0127】
そして、接続局制御部312は、ハンドオーバーに成功した場合は、ハンドオーバーする前の通信地上局の追尾対象からハンドオーバーに成功したUAVを削除することになる(S408)。
【0128】
また、接続局制御部312は、上述のとおり、タイムアウト時間内にハンドオーバー処理が成功しなかった場合(S410でY)、あるいは、適切なハンドオーバー先を選定できなかった場合(S422でN)、HO処理を取りやめるか(S412)、HO準備を取りやめることになる(S428)。
【0129】
再び、
図9にもどって、続いて、接続局制御部312は、いずれの地上局とも通信中でないUAVが存在するかを判断する(S460)。
【0130】
接続局制御部312は、いずれの地上局とも通信中でないUAVが存在する場合(S460でY)、たとえば、S444と同様にして、「通信やハンドオーバー処理を行っていない地上局であって、予測伝搬損が最小の地上局」あるいは「他のUAV1機と通信中で,かつハンドオーバー処理をしていない地上局」を選択して、通信先を決定できる場合は(S462でY)、該当する地上局の追尾対象を更新して(S464)、未通信であったUAVと決定された地上局との間での通信の開始を指示する(S466)。
【0131】
さらに、接続局制御部312は、地上局の中に、通信もハンドオーバー処理もいずれも実行していない地上局がある場合(S480でY)、いずれかのUAVについて、予測される伝搬損により一定時間後の予測受信電力Ppred が所定の値以上となる地上局については、この地上局の追尾対象に、当該UAVを加える。ただし、実際に通信を開始するのは、HO条件が満たされると判断された後である。
【0132】
接続局制御部312による処理の実行でステップS480でNとなった場合、あるいは、ステップS482の処理が終わった場合は、後述するように、追尾方向制御部306が、各地上局のアンテナの追尾方向の制御の処理を実行し(S484)、処理は、
図8のステップS101に復帰する。
(UAVへの追尾方向制御)
以下では、
図9のステップS484において、システムサーバ300の追尾方向制御部306が、追尾方向制御や接続局の制御を行う処理について説明する。
【0133】
ハイブリッド慣性航法装置126にて計測されたテレメトリデータは、地上局200へ無線インタフェースにて伝送された後、システムサーバ300に集約される。
【0134】
このため、システムサーバ300が収集したテレメトリデータは測定が完了してから多少なり時間が経過したものである。また、地上局アンテナの追尾方向を決定してから制御が反映されて指向方向が静定するまでにも数100msオーダの時間を要する。また、制御サイクルの次のタイミングでの制御の安定性を確保する必要もある。そこで、上述のとおり、UAV追尾の処理では、複数時刻での各UAVの位置を線形予測し、複数の時刻のうちで最小の受信電力となるときの情報に基づいて所望の通信機会が得られるよう、地上局アンテナの追尾方向を決定する。
【0135】
以下に説明するように、本実施の形態では、主として、各地上局が状況に応じて、最大2機のUAVを追尾するものとする。なお、同時追尾するUAVは、地上局の追尾能力によっては、これ以上の機数を同時追尾してもよい。
【0136】
広いエリアにおいて複数の地上局アンテナにより複数のUAVを追尾する場合、各地上局は基本的に自身の近傍に位置するUAVを追尾するのが適切である。
[2機のUAVの同時追尾ための方向制御]
図12は、2機のUAVに対する追尾方向制御を行うアルゴリズムを説明するためのフローチャートである。
【0137】
接続局制御部312は、上述のとおり、各地上局は、基本的に、予測される伝搬損と予測される受信電力に基づいて、条件を満たすUAVを追尾対象となるように接続地上局を選択するものとし、追尾方向制御部306は、当該UAVの位置する方向を追尾方向とする。
【0138】
以下、
図9の前提として、接続局制御部312は、
図10に示した通り、各地上局200での第1追尾対象と第2追尾対象のUAVについて、予測される伝搬損Hmnハット(Tn)により、アンテナの追尾可能範囲における複数時刻での受信電力を予測している(S508)。
【0139】
そこで、
図12においては、まず、追尾方向制御部306は、複数時刻をカウントするための変数PLを1に初期化した(S520)後に、ステップS522において、追尾方向制御部306は、各追尾方向における予測受信電力と次式で示される受信電力しきい値p
thre[dBm]の比較を行う。
【0140】
【数3】
ここで、p
req[dBm]は所要受信電力、p
mrgn[dB]は所要受信電力に対するマージン量である。
【0141】
本アルゴリズムでは以下の3種類のケースがあることを想定して、追尾方向制御部306が追尾方向を決定する。
【0142】
図13は、ケースAの場合の予想受信電力を示す概念図である。
【0143】
図14は、ケースBの場合の予想受信電力を示す概念図である。
【0144】
図15は、ケースCの場合の予想受信電力を示す概念図である。
【0145】
図12と
図13〜
図15を参照して、以下のように、追尾方向制御部306は、ケースを分類する。
【0146】
ケースA:第1追尾対象UAVの予測受信電力が受信電力しきい値以上となる追尾方向が存在しない場合(S522でN)
ケースB:第1追尾対象UAVの予測受信電力が受信電力しきい値以上となる追尾方向が存在するが、そこでは第2追尾対象UAVの予測受信電力が受信電力しきい値に満たない場合(S524で1機の場合)
ケースC:両追尾対象UAVの受信電力が同時に受信電力しきい値以上となる追尾方向が存在する場合(S524で2機の場合)
追尾方向制御部306は、現在の処理対象の予測位置がいずれのケースに該当するかを判断し(S526)、これまでの処理対象の予測位置について最も悪条件であるケースを記憶する。具体的には、これまでの処理対象あるいは現在の処理対象の予測位置にケースAに該当する場合が含まれていればケースAと判断し、これまでの処理対象にケースAに該当する場合が含まれておらず、現在の処理対象の予測位置がケースBに該当する場合はケースBと判断し、これまでの処理対象にケースAあるいはケースBに該当する場合が含まれておらず、現在の処理対象の予測位置がケースCに該当する場合はケースCと判断する(S528)。
【0147】
追尾方向制御部306は、複数の時刻に相当する予測位置の処理が終了していなければ(S530でN)、処理をステップS522に復帰させ、処理が終了していれば(S530でY)、対象となる地上局に関して、最終的に最も悪条件であるケースがどれであるかを判断する(S534)。
【0148】
ケースAであれば、第1追尾対象UAVの予測受信電力が最大となる方向を追尾方向に設定する(S540)。
【0149】
ケースBであれば、第1追尾対象UAVの予測受信電力が受信電力しきい値p
thre以上となる追尾方向の中で、第2追尾対象UAVの予測受信電力が最大となる方向を追尾方向に設定する(S542)。
【0150】
ケースCであれば、両追尾対象UAVの予測受信電力が同時に受信電力しきい値p
thre以上となる追尾方向の中で、第1追尾対象UAVの予測受信電力と第2追尾対象UAVの予測受信電力の小さい方の値が最大となる方向を追尾方向に設定する(S544)。
【0151】
以上のように制御することで、可能なかぎり、各地上局200が、2機の無人航空機100を同時に追尾している状態が実現できるので、ハンドオーバーが必要となったときには、ハンドオーバー元の地上局で追尾している無人航空機100を、ハンドオーバー先の地上局でも追尾している状態となっている確率を高めることができ、効率的なハンドオーバーを実現することができる。しかも、ハンドオーバー元とハンドオーバー先で受信電力が所定のしきい値以上に維持される確率も高めることができるので、所要受信電力が確保できない時間を小さく抑えることが可能である。
【0152】
以上のように、本実施の形態の追尾アンテナシステムおよび追尾アンテナ装置によれば、複数の地上局による複数の飛翔体に対する追尾において、効率的かつ安定なハンドオーバーを実行することが可能である。
【0153】
今回開示された実施の形態は、本発明を具体的に実施するための構成の例示であって、本発明の技術的範囲を制限するものではない。本発明の技術的範囲は、実施の形態の説明ではなく、特許請求の範囲によって示されるものであり、特許請求の範囲の文言上の範囲および均等の意味の範囲内での変更が含まれることが意図される。