(57)【要約】【課題】ＵＡＶの飛行をより適切に制御することを可能にする。【解決手段】ＵＡＶによって取得された情報に基づいて地上に設置された標識の識別を行う識別部と、前記識別に応じて前記ＵＡＶの飛行の制御を行う制御部と、を備える、制御装置が提供される。【選択図】図３
2018211777.tif 000002
【特許請求の範囲】
【請求項１】
ＵＡＶによって取得された情報に基づいて地上に設置された標識の識別を行う識別部と、
前記識別に応じて前記ＵＡＶの飛行の制御を行う制御部と、を備える、
制御装置。
【請求項２】
前記識別部は、前記ＵＡＶの飛行中に前記識別を行う、
請求項１に記載の制御装置。
【請求項３】
前記制御部は、前記標識に対応する前記制御を行う、
請求項１に記載の制御装置。
【請求項４】
前記標識は、前記ＵＡＶの通過目標点として機能し、
前記制御部は、前記識別に応じて前記ＵＡＶによる前記通過目標点の通過の成否を判断する、
請求項３に記載の制御装置。
【請求項５】
前記制御部は、併せて前記標識の位置情報も用いて前記制御を行う、
請求項３に記載の制御装置。
【請求項６】
前記制御部は、前記標識の位置情報を用いて前記ＵＡＶの位置情報を求める、
請求項５に記載の制御装置。
【請求項７】
前記制御部は、前記ＵＡＶによって受信されたＧＮＳＳ信号に基づいて求められた前記ＵＡＶの位置情報と前記標識の位置情報それぞれの重み付けを、前記ＵＡＶの高度に応じて変更することにより前記ＵＡＶの位置情報を補正する、
請求項６に記載の制御装置。
【請求項８】
前記情報は、前記ＵＡＶと前記標識との離隔距離が所定の距離以下である場合に取得される情報である、
請求項１に記載の制御装置。
【請求項９】
前記情報は、前記ＵＡＶから空撮された前記標識が写る撮影画像データである、
請求項８に記載の制御装置。
【請求項１０】
前記情報は、前記ＵＡＶが前記標識との無線通信によって取得した信号情報である、
請求項８に記載の制御装置。
【請求項１１】
前記識別部は、前記標識の色彩に基づいて前記識別を行う、
請求項１に記載の制御装置。
【請求項１２】
前記識別部は、前記標識の形状に基づいて前記識別を行う、
請求項１に記載の制御装置。
【請求項１３】
ＵＡＶによって取得された情報に基づいて地上に設置された標識の識別を行うことと、
前記識別に応じて前記ＵＡＶの飛行の制御を行うことと、を有する、
コンピュータにより実行される制御方法。
【請求項１４】
ＵＡＶによって取得された情報に基づいて地上に設置された標識の識別を行うことと、
前記識別に応じて前記ＵＡＶの飛行の制御を行うことと、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、制御装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ＵＡＶ（無人航空機：Ｕｎｍａｎｎｅｄ  Ａｅｒｉａｌ  Ｖｅｈｉｃｌｅ）を用いるシステム、サービス等が盛んに開発されている。例えば、以下の特許文献１には、対空標識を設置して、その撮影により得られる撮影画像に映る対空標識が設置された標定点に基づいて、地上の３次元モデルを作成することで各種測量を行う技術が開示されている。【０００３】
これらのシステム、サービス等において、ＵＡＶの飛行を制御する方法は様々である。例えば、所定の大きさと形状（例えば球形状）を有する３次元領域である通過目標点（「Ｗａｙｐｏｉｎｔ」とも呼称される）が飛行経路上に複数指定され、これらの通過目標点を通過するようにＵＡＶの飛行を制御する方法が挙げられる。当該方法において、ＵＡＶは、例えば、自装置に搭載されているＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｉｔｅ  Ｓｙｓｔｅｍ）受信機が受信したＧＮＳＳ信号に基づいて自装置の位置情報を把握し、当該位置情報を用いて通過目標点を通過するように自装置の飛行を制御する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１４０５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、当該方法によっては、適切にＵＡＶの飛行を制御することができない場合がある。例えば、ＧＮＳＳ信号に基づいて求められたＵＡＶの位置情報が安定せず、位置情報に数十[ｃｍ]もしくは数[ｍ]程度の揺らぎが生じる場合がある。また、風の影響や、通過目標点の設定によってＵＡＶが通過目標点を通過できない場合がある（例えば、通過目標点が小さい（通過目標範囲が狭い）場合ＵＡＶの旋回性能を上回る旋回が求められるように各通過目標点が設定されている場合等）。これによって、ＵＡＶが通過目標点を通過するまで再試行を行うことになり、ＵＡＶの飛行時間が長くなったり、危険な飛行を行ったりする可能性がある。【０００６】
そこで、本開示は、上記に鑑みてなされたものであり、本開示は、ＵＡＶの飛行をより適切に制御することが可能な、新規かつ改良された制御装置、制御方法およびプログラムを提供する。
【課題を解決するための手段】
【０００７】
本開示によれば、ＵＡＶによって取得された情報に基づいて地上に設置された標識の識別を行う識別部と、前記識別に応じて前記ＵＡＶの飛行の制御を行う制御部と、を備える、制御装置が提供される。【０００８】
また、本開示によれば、ＵＡＶによって取得された情報に基づいて地上に設置された標識の識別を行うことと、前記識別に応じて前記ＵＡＶの飛行の制御を行うことと、を有する、コンピュータにより実行される制御方法が提供される。【０００９】
また、本開示によれば、ＵＡＶによって取得された情報に基づいて地上に設置された標識の識別を行うことと、前記識別に応じて前記ＵＡＶの飛行の制御を行うことと、をコンピュータに実現させるためのプログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、ＵＡＶの飛行をより適切に制御することが可能となる。【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】通過目標点の指定によるＵＡＶの飛行制御方法の一例を示す図である。
【図２】本実施形態に係る制御システムの構成の一例を示す図である。
【図３】本実施形態に係るＵＡＶの機能構成の一例を示すブロック図である。
【図４】本実施形態に係る対空標識の機能構成の一例を示すブロック図である。
【図５】本実施形態に係る管制装置の機能構成の一例を示すブロック図である。
【図６】対空標識の識別に基づくＵＡＶの飛行制御の一例を示すフローチャートである。
【図７】対空標識が通過目標点として機能する場合におけるＵＡＶの飛行制御の一例を示すフローチャートである。
【図８】地表面付近におけるＵＡＶの飛行制御の一例を示すフローチャートである。
【図９】本実施形態に係るＵＡＶ、対空標識または管制装置を具現する情報処理装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．背景
２．本実施形態の概要
３．装置の機能構成
４．装置の動作
５．ハードウェア構成
６．むすび
【００１５】
＜１．背景＞
近年、ＵＡＶを用いるシステム、サービス等が盛んに開発されており、これらのシステム、サービス等において、ＵＡＶの飛行を制御する方法は様々である。例えば、上記のように、通過目標点（通過目標範囲）が飛行経路上に複数指定され、これらの通過目標点を通過するようにＵＡＶの飛行を制御する方法が挙げられる。
【００１６】
ここで、図１を参照して、通過目標点の指定によるＵＡＶの飛行制御方法について説明する。図１は、通過目標点の指定によるＵＡＶの飛行制御方法の一例を示す図である。
【００１７】
例えば、ユーザが所定の情報処理端末を用いて通過目標点を指定する場合、図１に示すように、ＵＡＶの飛行領域を上空から撮影した撮影画像や地図画像に対してユーザが通過目標点の水平位置および通過順を指定する方法が考えられる（図１には、通過順が１〜５の番号によって示されている）。さらに、ユーザが、指定した水平位置に対して高度の情報を追加することによって、通過目標点が設定される。なお、この指定方法はあくまで一例であり、通過目標点の指定方法は任意である。
【００１８】
しかし、当該方法によっては、適切にＵＡＶの飛行を制御することができない場合がある。
【００１９】
例えば、ＧＮＳＳ信号に基づいて求められたＵＡＶの位置情報が安定せず、位置情報に数十[ｃｍ]もしくは数[ｍ]程度の揺らぎが生じる場合がある。そのため、特に離陸直後や着陸直前において、ＵＡＶが地表面付近を飛行（浮遊）しているときには、ＵＡＶの姿勢が不安定になる場合がある。より具体的には、ＵＡＶが地表面の位置情報と自装置の位置情報とを比較しながら自装置の飛行を制御する場合に、地表面の位置情報には揺らぎが生じず、自装置の位置情報にだけ揺らぎが生じるため、その揺らぎに応じてＵＡＶの飛行（姿勢等）が不安定になる。これによって、例えば、地表面付近を飛行（浮遊）しているＵＡＶがバランスを崩して墜落したり、設備や人間に衝突したりする危険性が高まる。
【００２０】
また、風の影響や、通過目標点の設定によってＵＡＶが通過目標点を通過できない場合がある。例えば、通過目標点が小さい（通過目標範囲が狭い）場合や、ＵＡＶの旋回性能を上回る旋回が求められるように各通過目標点が設定されている場合等には、ＵＡＶが通過目標点を通過できない可能性が高くなる。
【００２１】
また、ＵＡＶが通過目標点を通過できるまで再試行を行うように設定されている場合には、ＵＡＶの飛行時間が長くなったり、ＵＡＶが通過目標点を通過するために急挙動（急旋回、急上昇、急降下等）を行うことで事故が発生する危険性が高くなったりする。特に、ＵＡＶが通過目標点を通過できなかった場合の飛行動作が詳細に設定されていない場合には、ユーザがＵＡＶの挙動を予測することは困難であるため、事故が発生しなくても、例えば、ＵＡＶが通過禁止空域等を通過してしまう場合も発生し得る。
【００２２】
本件の開示者は、上記事情に鑑みて本技術に想到するに至った。本開示に係る制御装置、制御方法およびプログラムは、ＵＡＶによって取得された情報に基づいて地上に設置された対空標識の識別を行い、当該識別の結果に応じてＵＡＶの飛行を制御する。例えば、本開示に係る制御装置、制御方法およびプログラムは、ＵＡＶによって取得された撮影画像を解析することによって撮影画像中の対空標識を識別し、識別した対空標識に対応する飛行制御をＵＡＶに対して行う。これによって、本開示に係る制御装置、制御方法およびプログラムは、ＵＡＶの飛行をより適切に制御することができる。以降では、本開示の一実施形態についてより詳細に説明していく。
【００２３】
＜２．本実施形態の概要＞
まず、本実施形態の概要について説明する。
【００２４】
本開示は様々なシステムまたは装置等に用いられ得る。例えば、本開示は、ＵＡＶを用いる物流システム、土量測量システム、自動飛行システム等に用いられ得る。本書では、一例として、本開示が物流システムに用いられる場合を想定して説明する。より具体的には、ＵＡＶが任意の物品を輸送する物流システムにおいて、本開示の技術によってＵＡＶの飛行が制御される場合を想定して記載する。
【００２５】
ここで、図２を参照して、本実施形態に係る制御システムの構成について説明する。図２は、本実施形態に係る制御システムの構成の一例を示す図である。
【００２６】
図２に示すように、本実施形態に係る制御システムは、ＵＡＶ１００と、対空標識２００と、管制装置３００と、を備える。また、ＵＡＶ１００はカメラ（撮像装置）１０１を搭載している。
【００２７】
（対空標識２００）
対空標識２００は、本実施形態に係る制御システムにおいて、ＵＡＶ１００の飛行制御に用いられる標識である。より具体的には、対空標識２００は、ＵＡＶ１００が飛行する領域付近の地表に設置され、ＵＡＶ１００は、飛行中に当該対空標識２００の検出および識別を行い、その識別結果に基づいて自装置の飛行を制御する。
【００２８】
本実施形態においては、外観（形状および／または色彩等）が異なる様々な種類の対空標識２００が用いられ、対空標識２００にはその種類毎に識別情報（以降、便宜的に「ＩＤ」と呼称する）が付与されている。ここで、対空標識２００（または対空標識２００に付されたマーク）の形状は任意である。例えば、対空標識２００の形状は、丸形状、四角形状、三角形状、二重丸形状等の各種形状でもよいし、これらの形状の組み合わせでもよい。また、対空標識２００（または対空標識２００に付されたマーク）の色彩も任意である。例えば、対空標識２００の色彩は、赤色、青色、黄色、緑色、黒色等の各色でもよいし、これらの色彩の組み合わせであってもよい。これによって、ＵＡＶ１００は、撮影画像から検出された対空標識２００を、その外観（形状および／または色彩等）に基づいて識別することができる。なお、上記はあくまで一例であり、ＵＡＶ１００が対空標識２００を識別することができれば、対空標識２００の外観は特に限定されない。例えば、ＵＡＶ１００が対空標識２００と無線通信を行うこと等により対空標識２００を識別することができれば、対空標識２００の外観は互いに同一であってもよい。
【００２９】
そして、対空標識２００のＩＤ毎にＵＡＶ１００の飛行を制御するための情報（以降、便宜的に「制御情報」と呼称する）が対応付けられている。対空標識２００のＩＤ毎に対応付けられている制御情報の内容は任意である。例えば、制御情報は、「離陸」、「着陸」、「スピードアップ」、「スピードダウン」、「右旋回」、「左旋回」、「上昇」、「下降」等の飛行動作であってもよいし、「５０[ｍ]上昇」、「６０[ｍ／ｓ]までスピードアップ」、[１００[ｍ]先で右旋回]等のように数値でより詳細に指定された飛行動作であってもよい。
【００３０】
また、制御情報は、「対空標識２００が、撮影画像における所定の領域（例えば、撮影画像の略中央）に所定の大きさで写るように飛行制御を行う」等のように、撮影画像等によってより詳細に指定されてもよい。また、制御情報は、仮想的な地理的境界線（この仮想的な地理的境界線は「ジオフェンス」とも呼称される。ジオフェンスは、例えば、通過禁止空域等のように地理的エリア上で定義される閉じられた空間を示す地理的境界線等のことである。）を示す情報であってもよい。また、制御情報は、「撮影開始」、「撮影終了」等のＵＡＶ１００の飛行以外の制御に関する内容であってもよい。なお、一つの対空標識２００に複数の制御情報が対応付けられていてもよい。
【００３１】
また、飛行動作の優先度（および／または緊急度）に関する情報が制御情報に付されてもよい。例えば、危険空域の付近にて所定の飛行動作が要求される場合（例えば、最大飛行高度が指定される場合、最大飛行速度が指定される場合等）や、早急に通過禁止空域から離れることが要求される場合等に、優先度に関する情報が制御情報に付されてもよい。これによって、例えば、ＵＡＶ１００が複数の対空標識２００を検出した場合において、いずれの飛行制御を優先的に行うかを判断すること等ができる。
【００３２】
また、対空標識２００が通過目標点として機能してもよい。より具体的には、対空標識２００がＵＡＶ１００の飛行予定経路の下の地表に設置され、ＵＡＶ１００が、飛行中に地表に設置された対空標識２００の検出および識別ができたことによって通過目標点を通過したと判断してもよい。これによって、ＵＡＶ１００が通過目標点を通過できる可能性が高くなる。詳細については後述する。
【００３３】
また、対空標識２００は、ＧＮＳＳ受信機を搭載しており、当該ＧＮＳＳ受信機によって複数のＧＮＳＳ衛星からの電波信号を受信し、これらの信号を用いて各ＧＮＳＳ衛星と受信機との離隔距離を算出することによって、自装置の位置を把握してもよい。これによって、測量者が、各対空標識２００の設置場所に赴き、対空標識２００の位置を測量しなくてもよくなる。
【００３４】
さらに、対空標識２００は、無線通信機能を有しており、ＵＡＶ１００等の外部装置と無線通信を行うことによって自装置のＩＤまたは位置情報等を外部装置に共有してもよい。
【００３５】
また、対空標識２００が無線通信機能を有することによって、ＵＡＶ１００は、撮影画像の解析によってではなく、対空標識２００との無線通信によって対空標識２００の検出および識別を行ってもよい。より具体的には、対空標識２００が発出する無線信号の強度が調整されることで、対空標識２００からの離隔距離が所定の距離以内である場合に対空標識２００との無線通信が可能である場合、ＵＡＶ１００は、対空標識２００との無線通信に成功したことに基づいて対空標識２００との離隔距離が所定の距離よりも近くなったと判断することができる。すなわち、ＵＡＶ１００は、上記のように、飛行中に撮影画像から対空標識２００を検出することによってリアルタイムに自装置の飛行を制御することができるが、無線通信によって対空標識２００を検出することによってもリアルタイムに自装置の飛行を制御することができる。
【００３６】
（ＵＡＶ１００）
ＵＡＶ１００は、本実施形態に係る制御システムにおいて、飛行体である。本実施形態に係るＵＡＶ１００は、基本的な飛行機能を有するものであればよく、ＵＡＶ１００の種類は任意である。例えば、ＵＡＶ１００は、飛行機型の飛行体（垂直離着陸機（ＶＴＯＬ：Ｖｅｒｔｉｃａｌ  Ｔａｋｅ−Ｏｆｆ  ａｎｄ  Ｌａｎｄｉｎｇ）等）、ヘリコプタ―型の飛行体、またはマルチコプター型の飛行体等であってもよい。ＶＴＯＬは飛行機型とマルチコプター型の両方の特性を持つ。なお、ＵＡＶ１００は任意の物品を輸送することが可能であってもよい。また、本実施形態におけるＵＡＶ１００は、無人である場合だけでなく、例えば、人を輸送する飛行体であってもよい（例えば、自動運転もしくは半自動運転によって人を輸送する飛行体等）。
【００３７】
本実施形態に係るＵＡＶ１００は、後述する管制装置３００によって指定された内容の飛行を行う。例えば、ＵＡＶ１００は、管制装置３００によって指定された高度および速度で、指定された通過目標点を通るように飛行を行う。なお、管制装置３００によって指定される内容はこれらの内容に限定されず、適宜変更され得る。
【００３８】
また、本実施形態に係るＵＡＶ１００は、飛行中に、所定の方法により地表面に設置された対空標識２００の検出および識別を行う。例えば、ＵＡＶ１００は、カメラ１０１を搭載しており、カメラ１０１は、ＵＡＶ１００の飛行中に地表面に設置される対空標識２００を撮影する。そして、ＵＡＶ１００は、撮影画像を解析することによって、撮影画像中の対空標識２００の検出および識別を行う。また、ＵＡＶ１００は、対空標識２００と無線通信を行い、対空標識２００のＩＤまたは位置情報等を取得することによって対空標識２００の検出および識別を行ってもよい。
【００３９】
そして、ＵＡＶ１００は、識別した対空標識２００のＩＤに基づいて自装置の飛行を制御する。例えば、ＵＡＶ１００は、対空標識２００のＩＤに対応付けられている飛行動作を行う。これによって、ＵＡＶ１００は、ユーザによる操作なしに自律的かつリアルタイムに飛行を制御することができる。
【００４０】
また、上記のように対空標識２００が通過目標点として機能してもよい。例えば、ＵＡＶ１００は、管制装置３００によって予め指定された通過目標点を目標に飛行し、指定された通過目標点として機能する対空標識２００の検出および識別ができた場合には、通過目標点を通過したと判断してもよい。これによって、ＵＡＶ１００が通過目標点を通過できる可能性が高くなる。より具体的には、風の影響や、管制装置３００による通過目標点の設定によってＵＡＶが通過目標点を通過できない場合がある（通過目標点が小さい場合、ＵＡＶ１００の旋回性能を上回る旋回が求められるように各通過目標点が設定されている場合等）が、ＵＡＶ１００が撮影画像や無線通信によって対空標識２００の検出および識別を行い、識別した対空標識２００を通過目標点とすることで、風の影響や管制装置３００による通過目標点の設定等が原因で通過目標点を通過できない可能性を低減させることができる。これによって、本実施形態に係るＵＡＶ１００は、飛行時間を短縮化させたり、ＵＡＶが通過目標点を通過するために急挙動（急旋回、急上昇、急降下等）を行うこと等に起因する事故の発生や、ＵＡＶが通過禁止空域等を通過すること等を抑制したりすることができる。
【００４１】
また、ＵＡＶ１００は、地表面付近を飛行（浮遊）している時（例えば、離陸直後や着陸直前）において、識別した対空標識２００の地上位置情報を用いて制御を行うことで、安定した飛行を実現することができる。例えば、ＵＡＶ１００は、上記のように、撮影画像や無線通信によって、離陸地点または着陸地点に設置された対空標識２００の検出および識別を行い、対空標識２００の地上位置情報を取得する。そして、ＵＡＶ１００は、対空標識２００の地上位置情報と自装置搭載のＧＮＳＳ受信機によって得られた自装置の位置情報それぞれの重み付けを、飛行高度に応じて変更することで自装置の位置情報を補正する。
【００４２】
より具体的には、ＵＡＶ１００は、高度が低いほど対空標識２００の地上位置情報の重みを重く（自装置搭載のＧＮＳＳ受信機によって得られた自装置の位置情報の重みを軽く）し、高度が高いほど対空標識２００の地上位置情報の重みを軽く（自装置搭載のＧＮＳＳ受信機によって得られた自装置の位置情報の重みを重く）する。これによって、ＵＡＶ１００が地表面付近を飛行（浮遊）しているときにも、自装置の位置情報の揺らぎがより小さくなるため、ＵＡＶ１００の飛行（姿勢等）は安定する。
【００４３】
（管制装置３００）
管制装置３００は、本実施形態に係る制御システムを管理する情報処理装置である。管制装置３００は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット若しくはスマートフォン等の通信機能を有する装置が所定のプログラムを実行することで構成される。
【００４４】
本実施形態に係る管制装置３００は、制御システムを管理するユーザによって操作され、ユーザは、管制装置３００を用いてＵＡＶ１００の飛行に用いられる各種情報（ＵＡＶ１００の速度もしくは高度、通過目標点に関する情報等）を設定する。なお、これらの機能はあくまで一例であり、管制装置３００の機能は適宜変更され得る。例えば、管制装置３００は、対空標識２００のＩＤに対応付けられている制御情報を変更できてもよいし、対空標識２００が電子的に表示される場合には、対空標識２００の表示を変更できてもよい。これによって、管制装置３００は、対空標識２００を入れ替えることなくＵＡＶ１００の飛行制御を柔軟に変更することができる。
【００４５】
また、管制装置３００は、無線通信機能を有しており、ＵＡＶ１００または対空標識２００等の外部装置と無線通信を行うことによって、上記の設定内容等をＵＡＶ１００または対空標識２００等の外部装置に共有する。
【００４６】
なお、本実施形態に係る制御システムは、クラウドサーバー（不図示）を有し、クラウドサーバーとＵＡＶ１００とが無線通信を行っても構わない。すなわち、制御システムがＵＡＶ１００と、対空標識２００と、管制装置３００と、クラウドサーバーとを有する構成であっても構わない。また、クラウドサーバーがＵＡＶ１００のカメラ１０１から撮影画像を取得し、ＵＡＶ１００の代わりに対空標識の検出・識別を行い、識別結果を無線通信でＵＡＶ１００へ伝送するようにしても構わない。
【００４７】
＜３．装置の機能構成＞
上記では、本実施形態の概要について説明した。続いて、図３〜図５を参照して、本実施形態に係る各装置の機能構成について説明する。
【００４８】
（ＵＡＶ１００の機能構成）
まず、図３を参照して、本実施形態に係るＵＡＶ１００の機能構成について説明する。図３は、本実施形態に係るＵＡＶ１００の機能構成の一例を示すブロック図である。
【００４９】
図３に示すように、本実施形態に係るＵＡＶ１００は、通信部１１０と、標識処理部１２０と、制御部１３０と、駆動制御部１４０と、飛行機構１５０と、記憶部１６０と、を備える。また、標識処理部１２０は、検出部１２１と、識別部１２２と、を備える。以降で各機能構成について説明する。
【００５０】
（通信部１１０）
通信部１１０は、カメラ１０１、対空標識２００または管制装置３００等の外部装置との通信を行う機能構成である。より具体的には、通信部１１０は、カメラ１０１と通信（無線通信および／または有線通信）を行うことにより、撮影画像データを受信する。また、通信部１１０は、対空標識２００と無線通信を行うことにより対空標識２００のＩＤや位置情報を受信する。また、通信部１１０は、管制装置３００と無線通信を行うことにより、ＵＡＶ１００の飛行に用いられる各種設定情報（ＵＡＶ１００の速度設定もしくは高度設定、通過目標点に関する情報等）を受信したり、自装置の飛行状況に関する情報を管制装置３００へ送信したりする。なお、上記の通信はあくまで一例であり、通信内容は適宜変更され得る。通信部１１０は、受信した情報を後述する標識処理部１２０や制御部１３０に提供する。
【００５１】
（標識処理部１２０）
標識処理部１２０は、対空標識２００に関する処理を行う。より具体的には、標識処理部１２０は、検出部１２１と識別部１２２を備え、これらの構成を制御することによって、対空標識２００の検出および識別等を行う。以降で検出部１２１および識別部１２２について説明する。
【００５２】
（検出部１２１）
検出部１２１は、対空標識２００の検出を行う。例えば、検出部１２１は、カメラ１０１によって撮影された撮影画像データを解析することによって撮影された対空標識２００を検出する。当該解析方法は任意である。例えば、検出部１２１は、撮影画像データに対して、撮影画像の画素の２値化処理、Ｅｒｏｓｉｏｎ処理（浸食処理）、Ｄｉｌａｔｉｏｎ処理（膨張処理）、対空標識２００であると推定される画素の輪郭を検出する輪郭検出処理、輪郭に外接する矩形の抽出処理、対空標識２００が撮影されていると予想される領域（候補領域とも呼称する）の抽出処理、候補領域の特徴量抽出処理等を行うことにより、撮影画像から対空標識２００の検出を行ってもよい。
【００５３】
なお、上記のように、検出部１２１は、対空標識２００との無線通信が成功したことに基づいて対空標識２００を検出してもよい。検出部１２１は、検出した対空標識２００に関する情報（例えば、撮影画像中の対空標識２００の特徴に関する情報、無線信号に含まれる情報等）を後述する識別部１２２に提供する。
【００５４】
（識別部１２２）
識別部１２２は、検出部１２１により検出された対空標識２００の識別を行う。例えば、識別部１２２は、検出部１２１により提供された撮影画像中の対空標識２００の特徴に関する情報と、予め記憶部１６０で記憶している各対空標識２００の特徴に関する情報とを比較すること等によって撮影画像から検出された対空標識２００を識別する（換言すると、対空標識２００のＩＤを特定する）。例えば、識別部１２２は、撮影画像中の対空標識２００の色彩、形状、大きさまたはそれらの組み合わせを認識することで撮影画像から検出された対空標識２００を識別する。
【００５５】
また、識別部１２２は、検出部１２１により提供された無線信号に含まれる情報を解析し、当該信号から対空標識２００のＩＤを取得することにより対空標識２００を識別してもよい。識別部１２２は、対空標識２００の識別結果に関する情報を後述する制御部１３０に提供する。
【００５６】
（制御部１３０）
制御部１３０は、識別部１２２により提供された対空標識２００の識別結果に関する情報に基づいてＵＡＶ１００の飛行を制御する。例えば、制御部１３０は、対空標識２００のＩＤに対応付けられている飛行動作を実現するために制御信号を生成し、当該信号を後述する駆動制御部１４０に提供する。また、対空標識２００が通過目標点として機能する場合、制御部１３０は、対空標識２００に対応する通過目標点を通過したと判断し、次の通過目標点に向けて飛行制御を行う。また、自装置が地表面付近を飛行（浮遊）している時（例えば、離陸直後や着陸直前）において、制御部１３０は、飛行高度に応じて対空標識２００の地上位置情報と自装置搭載のＧＮＳＳ受信機によって得られた自装置の位置情報とを用いて、両方の重み付けを変更して自装置の位置を算出し、算出結果に基づいて飛行制御を行う。
【００５７】
なお、制御部１３０が上記の制御を行うタイミングは任意である。例えば、制御部１３０は、対空標識２００が識別された直後に上記の制御を行ってもよいし、識別された対空標識２００が撮影画像中の所定の領域（例えば、撮影画像の略中央）に所定の大きさで写ったタイミングで上記の制御を行ってもよい。また、制御部１３０は、識別された対空標識２００が撮影画像中の所定の領域に所定の大きさで写るようにＵＡＶ１００の飛行を制御し、これらの条件が満たされたタイミングで、対空標識２００に対応する飛行制御を実行してもよい。これによって、ＵＡＶ１００の飛行制御のタイミングが、ＵＡＶ１００と対空標識２００との位置関係に基づいて詳細に規定される。なお、上記の制御はあくまで一例であり、制御部１３０による制御内容は適宜変更され得る。
【００５８】
また、複数の対空標識２００が同時に識別された場合（例えば、撮影画像中に複数の対空標識２００が写っている場合等）における飛行制御の内容は任意である。例えば、複数の対空標識２００が同時に識別された場合、制御部１３０は、各対空標識２００に対応する飛行制御を行わなくてもよい。また、制御部１３０は、複数の対空標識２００に対応する飛行制御が互いに矛盾する場合（例えば、「離陸」と「着陸」等）においては、各飛行制御を行わず、各飛行制御が互いに矛盾しない場合（例えば、「離陸」と「左旋回」等）においてのみ各飛行制御を行ってもよい。また、制御部１３０は、先に識別された対空標識２００に基づいて飛行制御を行った後には、当該対空標識２００を無視してもよい。これにより、その後、別の対空標識２００も識別された場合に、制御部１３０は、当該別の対空標識２００に基づいて飛行制御を行うことができる。
【００５９】
（駆動制御部１４０）
駆動制御部１４０は、制御部１３０の制御に従い、後述する飛行機構１５０を制御する。より具体的には、駆動制御部１４０は、制御部１３０から提供される制御信号に基づいて、アクチュエータ等を駆動させるための制御信号を生成し、当該信号を飛行機構１５０に提供する。なお、当該制御はあくまで一例であり、駆動制御部１４０による制御内容は適宜変更され得る。
【００６０】
（飛行機構１５０）
飛行機構１５０は、ＵＡＶ１００を飛行させるための構成であり、例えば、アクチュエータ、モーター、プロペラ等（図示なし）を含む。飛行機構１５０は、駆動制御部１４０から提供された制御信号に従って駆動し、ＵＡＶ１００を飛行させる。
【００６１】
（記憶部１６０）
記憶部１６０は、各種情報を記憶する。例えば、記憶部１６０は、ＵＡＶ１００の位置情報、ＵＡＶ１００の飛行に用いられる各種設定情報（ＵＡＶ１００の速度設定もしくは高度設定、通過目標点に関する情報等）、各対空標識２００の特徴に関する情報、対空標識２００のＩＤに対応する飛行制御に関する情報等を記憶する。なお、これらの情報はあくまで一例であり、記憶部１６０が記憶する情報は任意である。例えば、記憶部１６０は、ＵＡＶ１００の各機能構成によって使用されるプログラムまたはパラメータ等を記憶してもよい。
【００６２】
（対空標識２００の機能構成）
上記では、本実施形態に係るＵＡＶ１００の機能構成について説明した。続いて、図４を参照して、本実施形態に係る対空標識２００の機能構成について説明する。図４は、本実施形態に係る対空標識２００の機能構成の一例を示すブロック図である。
【００６３】
図４に示すように、本実施形態に係る対空標識２００は、通信部２１０と、制御部２２０と、位置特定部２３０と、記憶部２４０と、を備える。以降で各機能構成について説明する。
【００６４】
（通信部２１０）
通信部２１０は、ＵＡＶ１００または管制装置３００等の外部装置との通信を行う機能構成である。例えば、通信部２１０は、ＵＡＶ１００または管制装置３００と無線通信を行うことにより、自装置のＩＤをＵＡＶ１００または管制装置３００に共有したり、後述する位置特定部２３０によって特定された自装置の位置情報をＵＡＶ１００または管制装置３００に共有したりする。なお、上記の通信はあくまで一例であり、通信部２１０による通信内容は適宜変更され得る。例えば、対空標識２００が電子的に表示される場合には、通信部２１０は、表示する標識に関する情報を外部装置から受信してもよい。
【００６５】
（制御部２２０）
制御部２２０は、対空標識２００の処理を統括的に制御する。例えば、制御部２２０は、後述する位置特定部２３０を制御することにより、自装置の位置（緯度、経度、高度等）を特定する。また、制御部２２０は、通信部２１０を制御することにより、上記の通信処理を実現する。なお、当該制御はあくまで一例であり、制御部２２０による制御内容は適宜変更され得る。
【００６６】
（位置特定部２３０）
位置特定部２３０は、自装置の位置を特定する。より具体的には、位置特定部２３０は、アンテナおよびＧＮＳＳ受信機を備えており、アンテナを用いてＧＮＳＳ衛星からの電波信号を受信し、ＧＮＳＳ受信機を用いて電波信号からＧＮＳＳ観測データを抽出し、当該データを用いて単独測位法による測位処理を行うことで自装置の位置（緯度、経度、高度等）を特定する。
【００６７】
（記憶部２４０）
記憶部２４０は、各種情報を記憶する。例えば、記憶部２４０は、単独測位法により特定された自装置の位置情報等を記憶する。なお、当該情報はあくまで一例であり、記憶部２４０が記憶する情報は任意である。例えば、記憶部２４０は、対空標識２００の各機能構成によって使用されるプログラムまたはパラメータ等を記憶してもよい。
【００６８】
（管制装置３００の機能構成）
上記では、本実施形態に係る対空標識２００の機能構成について説明した。続いて、図５を参照して、本実施形態に係る管制装置３００の機能構成について説明する。図５は、本実施形態に係る管制装置３００の機能構成の一例を示すブロック図である。
【００６９】
図５に示すように、本実施形態に係る管制装置３００は、通信部３１０と、制御部３２０と、入力部３３０と、出力部３４０と、記憶部３５０と、を備える。以降で各機能構成について説明する。
【００７０】
（通信部３１０）
通信部３１０は、ＵＡＶ１００または対空標識２００等の外部装置との通信を行う機能構成である。ＵＡＶ１００との通信については、例えば、通信部３１０は、ＵＡＶ１００の飛行に用いられる各種設定情報（ＵＡＶ１００の速度設定もしくは高度設定、通過目標点に関する情報等）をＵＡＶ１００に送信したり、ＵＡＶ１００の飛行状況に関する情報をＵＡＶ１００から受信したりする。また、通信部３１０は、対空標識２００と無線通信を行うことにより、対空標識２００のＩＤや位置情報等を受信する。なお、上記の通信はあくまで一例であり、通信内容は適宜変更され得る。通信部３１０は、受信した情報を後述する制御部３２０に提供する。
【００７１】
（制御部３２０）
制御部３２０は、管制装置３００の処理を統括的に制御する。例えば、制御部３２０は、ユーザ操作に基づいて、ＵＡＶ１００の飛行に用いられる各種設定（ＵＡＶ１００の速度設定もしくは高度設定、通過目標点の設定等）を行い、通信部３１０を介して当該設定情報をＵＡＶ１００に提供する。なお、制御部３２０による制御は、上記制御に限定されない。例えば、制御部３２０は、後述する出力部３４０を制御することによってユーザに各種情報を提供してもよい。
【００７２】
（入力部３３０）
入力部３３０は、ユーザによる入力を取得する。例えば、入力部３３０は、タッチパネル、キーボード、マウス、ボタン等の入力機構を備えており、ユーザがこれらの入力機構に対して各種操作を行った場合、入力部３３０は当該操作に基づいて入力情報を生成し、制御部３２０に対して入力情報を提供する。なお、入力部３３０が備える入力機構および入力される内容は任意である。
【００７３】
（出力部３４０）
出力部３４０は、各種出力を制御する。例えば、出力部３４０は、ディスプレイ、スピーカ、ランプ等の出力機構を備えており、制御部３２０からの制御信号に基づいて各種情報をディスプレイに表示させたり、各種音をスピーカによって発生させたりする。また、出力部３４０は、可動部位を備えており、制御部３２０からの制御信号に基づいて当該部位を様々に可動させてもよい。なお、出力部３４０が備える出力機構および出力される内容は任意である。
【００７４】
（記憶部３５０）
記憶部３５０は、各種情報を記憶する。例えば、記憶部３５０は、ＵＡＶ１００の飛行状況に関する情報、ＵＡＶ１００の飛行に用いられる各種設定情報（ＵＡＶ１００の速度設定もしくは高度設定、通過目標点に関する情報等）、対空標識２００の位置情報等を記憶する。なお、これらの情報はあくまで一例であり、記憶部３５０が記憶する情報は任意である。例えば、記憶部３５０は、管制装置３００の各機能構成によって使用されるプログラムまたはパラメータ等を記憶してもよい。
【００７５】
＜４．装置の動作＞
上記では、本実施形態に係る各装置の機能構成について説明した。続いて、本実施形態に係る各装置の動作について説明する。なお、以降では、撮影画像中の対空標識２００に基づいてＵＡＶ１００の飛行制御が行われる場合を一例として説明するが、これに限定されない。より具体的には、以降で説明する動作は、無線信号に基づいて対空標識２００の検出および識別が行われ、ＵＡＶ１００の飛行制御が行われる場合に応用されてもよい。
【００７６】
（４−１．対空標識２００の識別に基づくＵＡＶ１００の飛行制御）
まず、図６を参照して、対空標識２００の識別に基づくＵＡＶ１００の飛行制御の一例について説明する。図６は、対空標識２００の識別に基づくＵＡＶ１００の飛行制御の一例を示すフローチャートである。
【００７７】
ステップＳ１０００では、カメラ１０１が地表面を撮影し、ＵＡＶ１００の標識処理部１２０がカメラ１０１によって撮像された撮影画像データを取得する。ステップＳ１００４では、検出部１２１が撮影画像データを解析することによって撮影画像の中から対空標識２００を検出する。ステップＳ１００８では、識別部１２２が検出された対空標識２００の特徴等に基づいて対空標識２００を識別する（対空標識２００のＩＤを特定する）。
【００７８】
そして、制御部１３０は、ステップＳ１０１２にて、対空標識２００のＩＤに対応する飛行制御の内容を確認し、ステップＳ１０１６にて、当該飛行制御を実施することで処理が終了する。
【００７９】
上記の動作によって、ＵＡＶ１００は、ユーザによって常時操作されなくても自律的に自装置の飛行を制御することができる。なお、ＵＡＶ１００は、上記の動作を繰り返し行うことで、継続的に自装置の飛行を制御し続けることができる。
【００８０】
（４−２．対空標識２００が通過目標点として機能する場合におけるＵＡＶ１００の飛行制御）
続いて、図７を参照して、対空標識２００が通過目標点として機能する場合におけるＵＡＶ１００の飛行制御の一例について説明する。図７は、対空標識２００が通過目標点として機能する場合におけるＵＡＶ１００の飛行制御の一例を示すフローチャートである。
【００８１】
ステップＳ１１００〜ステップＳ１１０８の動作は、図６のステップＳ１０００〜ステップＳ１００８の動作と同一であるため説明を省略する。ＵＡＶ１００の識別部１２２が識別した対空標識２００が通過目標点を表す標識である場合（ステップＳ１１１２／Ｙｅｓ）、ステップＳ１１１６にて、制御部１３０は、対空標識２００が識別されたことによって通過目標点を通過したと判断し、処理が終了する（次の通過目標点を目指して飛行するように制御する）。識別部１２２が識別した対空標識２００が通過目標点を表す標識ではない場合（ステップＳ１１１２／Ｎｏ）、制御部１３０は、ステップＳ１１２０にて、対空標識２００のＩＤに対応する飛行制御の内容を確認し、ステップＳ１１２４にて、当該飛行制御を実施することで処理が終了する。
【００８２】
上記の動作によって、ＵＡＶ１００が通過目標点を通過できる可能性が高くなる。すなわち、対空標識が通過目標点の手前に設置され、またそのＩＤの意味が「より低速度で飛ぶ（速度を下げる）」と設定されている場合、ＵＡＶ１００が通過目標点の手前で低速で飛ぶことにより通過目標点として設定されている空域を通過できる可能性が高くなる。また、風の影響や、管制装置３００による通過目標点の設定によってＵＡＶ１００が通過目標点を通過できない場合がある（通過目標点が小さい場合、ＵＡＶ１００の旋回性能を上回る旋回が求められるように各通過目標点が設定されている場合等）が、対空標識２００が通過目標点として機能することで、これらの要因でＵＡＶ１００が通過目標点を通過できない可能性を低減させることができる。
【００８３】
（４−３．地表面付近のＵＡＶ１００の飛行制御）
続いて、図８を参照して、地表面付近におけるＵＡＶ１００の飛行制御（例えば、ＵＡＶ１００が離着陸を行う場合の動作）の一例について説明する。図８は、地表面付近におけるＵＡＶ１００の飛行制御の一例を示すフローチャートである。
【００８４】
ステップＳ１２００では、カメラ１０１がＵＡＶ１００の離着陸が行われる地点に設置された対空標識２００を撮影し、ＵＡＶ１００の標識処理部１２０がカメラ１０１によって撮像された撮影画像データを取得する。ステップＳ１２０４では、検出部１２１が撮影画像データを解析することによって撮影画像の中から対空標識２００を検出する。ステップＳ１２０８では、識別部１２２が検出された対空標識２００の特徴等に基づいて対空標識２００を識別する（対空標識２００のＩＤを特定する）。
【００８５】
ステップＳ１２１２では、制御部１３０は、対空標識２００との無線通信等によって対空標識２００の位置情報を取得する。ステップＳ１２１６では、制御部１３０は、自装置搭載のＧＮＳＳ受信機を用いて自装置の位置情報（緯度、経度、高度等）を取得する。そして、制御部１３０は、ステップＳ１２２０にて、自装置の飛行高度に応じて、対空標識２００の位置情報と自装置搭載のＧＮＳＳ受信機を用いて取得した位置情報の重み付けを行うことで、ステップＳ１２２４にて、自装置の位置情報を補正する。
【００８６】
上記の動作によって、ＵＡＶ１００が地表面付近を飛行（浮遊）しているときにも、自装置の位置情報の揺らぎがより小さくなるため、ＵＡＶ１００の飛行（姿勢等）は安定する。
【００８７】
上記の動作によって、特に、ＵＡＶ１００がＶＴＯＬまたはマルチコプター型の飛行体である場合に、離陸時におけるＵＡＶ１００の姿勢をより安定させることができる。また、ＵＡＶ１００が飛行機型の飛行体（飛行機やＶＴＯＬ）のように、移動速度が速い飛行体である場合であっても、上記の動作によって、通過目標点の通過のしにくさを改善することができる。
【００８８】
＜５．ハードウェア構成＞
以上、本開示の実施形態を説明した。上記の飛行制御等の情報処理は、ソフトウェアと、以下に説明するハードウェアとの協働により実現される。
【００８９】
図９は、本実施形態に係るＵＡＶ１００、対空標識２００または管制装置３００を具現する情報処理装置９００のハードウェア構成を示す図である。情報処理装置９００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３と、ホストバス９０４と、を備える。また、情報処理装置９００は、ブリッジ９０５と、外部バス９０６と、インタフェース９０７と、入力装置９０８と、出力装置９０９と、ストレージ装置（ＨＤＤ）９１０と、ドライブ９１１と、通信装置９１２とを備える。
【００９０】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従ってＵＡＶ１００、対空標識２００または管制装置３００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス９０４により相互に接続されている。当該ＣＰＵ９０１、ＲＯＭ９０２およびＲＡＭ９０３の協働により、ＵＡＶ１００の標識処理部１２０、制御部１３０、駆動制御部１４０、対空標識２００の位置特定部２３０、制御部２２０、管制装置３００の制御部３２０の各機能が実現される。
【００９１】
ホストバス９０４は、ブリッジ９０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９０６に接続されている。なお、必ずしもホストバス９０４、ブリッジ９０５および外部バス９０６を分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【００９２】
入力装置９０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。ＵＡＶ１００、対空標識２００または管制装置３００を使用するユーザは、該入力装置９０８を操作することにより、各装置に対して各種のデータを入力したり処理動作を指示したりすることができる。当該入力装置９０８により、管制装置３００の入力部３３０の機能が実現される（ＵＡＶ１００および対空標識２００における入力装置９０８に対応する機能構成は図示していない）。
【００９３】
出力装置９０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置９０９は、スピーカおよびヘッドホンなどの音声出力装置を含む。出力装置９０９は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。当該出力装置９０９により、管制装置３００の出力部３４０の機能が実現される（ＵＡＶ１００および対空標識２００における出力装置９０９に対応する機能構成は図示していない）。
【００９４】
ストレージ装置９１０は、本実施形態にかかるＵＡＶ１００の記憶部１６０、対空標識２００の記憶部２４０、または管制装置３００の記憶部３５０の一例として構成されたデータ格納用の装置である。ストレージ装置９１０は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置９１０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置９１０は、ハードディスクを駆動し、ＣＰＵ９０１が実行するプログラムや各種データを格納する。
【００９５】
ドライブ９１１は、記憶媒体用リーダライタであり、ＵＡＶ１００、対空標識２００または管制装置３００に内蔵、あるいは外付けされる。ドライブ９１１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体９１３に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９１１は、リムーバブル記憶媒体９１３に情報を書き込むこともできる。
【００９６】
通信装置９１２は、例えば、通信網９１４に接続するための通信デバイス等で構成された通信インタフェースである。当該通信装置９１２により、ＵＡＶ１００の通信部１１０、対空標識２００の通信部２１０、または管制装置３００の通信部３１０の各機能が実現される。
【００９７】
＜６．むすび＞
以上で説明してきたように、本開示に係る制御装置、制御方法およびプログラムは、ＵＡＶ１００によって取得された情報に基づいて地上に設置された対空標識２００の識別を行い、当該識別の結果に応じてＵＡＶ１００の飛行を制御する。例えば、ＵＡＶ１００は、飛行中に、カメラ１０１によって撮影された撮影画像を解析することによって、または、対空標識２００と無線通信を行うことによって、対空標識２００の検出および識別を行い、当該対空標識２００のＩＤに基づいて自装置の飛行を制御する。これによって、ＵＡＶ１００は、自装置の飛行をより適切に制御することができる。
【００９８】
また、対空標識２００が通過目標点としても機能することによって、ＵＡＶ１００が通過目標点を通過できる可能性が高くなる。さらに、ＵＡＶ１００は、地表面付近を飛行（浮遊）している時（例えば、離陸直後や着陸直前）において、識別した対空標識２００の地上位置情報を用いて制御を行うことで、安定した飛行を実現することができる。
【００９９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１００】
例えば、上記の各フローチャートに示した各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。すなわち、各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１０１】
また、ＵＡＶ１００、対空標識２００または管制装置３００の機能構成の一部は、適宜外部装置に設けられてもよい。また、ＵＡＶ１００の機能の一部が、制御部１３０によって具現されてもよい。例えば、制御部１３０が通信部１１０、標識処理部１２０または駆動制御部１４０の機能の一部を具現してもよい。また、対空標識２００の機能の一部が、制御部２２０によって具現されてもよい。例えば、制御部２２０が通信部２１０または位置特定部２３０の機能の一部を具現してもよい。また、管制装置３００の機能の一部が、制御部３２０によって具現されてもよい。例えば、制御部３２０が通信部３１０、入力部３３０または出力部３４０の機能の一部を具現してもよい。
【０１０２】
また、上記のとおり、本開示は様々なシステムに用いられ得るが、本開示が土量測量システムに用いられる場合には、対空標識２００は、ＵＡＶ１００の飛行制御のための標識としてだけでなく、土量測量用の標識として使用されてもよい。
【０１０３】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１０４】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
ＵＡＶによって取得された情報に基づいて地上に設置された標識の識別を行う識別部と、
前記識別に応じて前記ＵＡＶの飛行の制御を行う制御部と、を備える、
制御装置。
（２）
前記識別部は、前記ＵＡＶの飛行中に前記識別を行う、
前記（１）に記載の制御装置。
（３）
前記制御部は、前記標識に対応する前記制御を行う、
前記（１）または（２）に記載の制御装置。
（４）
前記標識は、前記ＵＡＶの通過目標点として機能し、
前記制御部は、前記識別に応じて前記ＵＡＶによる前記通過目標点の通過の成否を判断する、
前記（３）に記載の制御装置。
（５）
前記制御部は、併せて前記標識の位置情報も用いて前記制御を行う、
前記（３）に記載の制御装置。
（６）
前記制御部は、前記標識の位置情報を用いて前記ＵＡＶの位置情報を求める、
前記（５）に記載の制御装置。
（７）
前記制御部は、前記ＵＡＶによって受信されたＧＮＳＳ信号に基づいて求められた前記ＵＡＶの位置情報と前記標識の位置情報それぞれの重み付けを、前記ＵＡＶの高度に応じて変更することにより前記ＵＡＶの位置情報を補正する、
前記（６）に記載の制御装置。
（８）
前記情報は、前記ＵＡＶと前記標識との離隔距離が所定の距離以下である場合に取得される情報である、
前記（１）から（７）のいずれか１項に記載の制御装置。
（９）
前記情報は、前記ＵＡＶから空撮された前記標識が写る撮影画像データである、
前記（８）に記載の制御装置。
（１０）
前記情報は、前記ＵＡＶが前記標識との無線通信によって取得した信号情報である、
前記（８）に記載の制御装置。
（１１）
前記識別部は、前記標識の色彩に基づいて前記識別を行う、
前記（１）から（１０）のいずれか１項に記載の制御装置。
（１２）
前記識別部は、前記標識の形状に基づいて前記識別を行う、
前記（１）から（１１）のいずれか１項に記載の制御装置。
（１３）
ＵＡＶによって取得された情報に基づいて地上に設置された標識の識別を行うことと、
前記識別に応じて前記ＵＡＶの飛行の制御を行うことと、を有する、
コンピュータにより実行される制御方法。
（１４）
ＵＡＶによって取得された情報に基づいて地上に設置された標識の識別を行うことと、
前記識別に応じて前記ＵＡＶの飛行の制御を行うことと、
をコンピュータに実現させるためのプログラム。
【符号の説明】
【０１０５】
１００    ＵＡＶ
１０１    カメラ
１１０    通信部
１２０    標識処理部
１２１    検出部
１２２    識別部
１３０    制御部
１４０    駆動制御部
１５０    飛行機構
１６０    記憶部
２００    対空標識
２１０    通信部
２２０    制御部
２３０    位置特定部
２４０    記憶部
３００    管制装置
３１０    通信部
３２０    制御部
３３０    入力部
３４０    出力部
３５０    記憶部
【図１】
2018211777.tif 000003
【図２】
2018211777.tif 000004
【図３】
2018211777.tif 000005
【図４】
2018211777.tif 000006
【図５】
2018211777.tif 000007
【図６】
2018211777.tif 000008
【図７】
2018211777.tif 000009
【図８】
2018211777.tif 000010
【図９】
2018211777.tif 000011
【国際調査報告】
2018211777.tif 000012
2018211777.tif 000013
2018211777.tif 000014