(57)【要約】      （修正有）【課題】撮像を実施可能な飛行体による点検を効率化することが可能な制御装置を提供する。【解決手段】制御装置は、構築物（橋梁）１の概況に関する情報を取得する取得部と、前記取得部が取得した情報に基づいて、前記構築物の周縁を飛行させて該構築物を撮像させる飛行体１００の飛行情報を生成する飛行情報生成部と、を備える。掛かる制御装置は、飛行体に構築物を撮像させる情報を生成することで、撮像を実施可能な飛行体による点検を効率化することを可能にする。【選択図】図１
2020035456.tif 000002
【特許請求の範囲】
【請求項１】
構築物の概況に関する情報を取得する取得部と、
前記取得部が取得した情報に基づいて、前記構築物の周縁を飛行させて該構築物を撮像させる飛行体の飛行情報を生成する飛行情報生成部と、
を備える、制御装置。
【請求項２】
前記飛行体が前記飛行情報に基づいて飛行した際に障害物を検出すると、前記飛行情報生成部は、該障害物を避ける飛行情報を再生成する、請求項１に記載の制御装置。
【請求項３】
前記飛行体が前記飛行情報に基づいて飛行した際に障害物を検出すると、前記飛行情報生成部は、前記構築物の概況に関する情報に前記障害物の位置に関する情報を含めて提示する、請求項２に記載の制御装置。
【請求項４】
前記飛行情報生成部は、前記飛行情報として前記飛行体の飛行経路及び前記飛行体が撮像処理を実行する位置の情報を含んだ情報を生成する、請求項１に記載の制御装置。
【請求項５】
前記飛行情報生成部は、前記飛行情報として前記飛行体が撮像処理を実行する位置における撮像方向の情報を含んだ情報を生成する、請求項４に記載の制御装置。
【請求項６】
前記飛行情報生成部は、前記飛行情報として前記飛行体が撮像処理を実行する位置における特殊な撮像を制御する情報を含んだ情報を生成する、請求項４に記載の制御装置。
【請求項７】
前記構築物は、橋梁である、請求項１に記載の制御装置。
【請求項８】
前記飛行情報生成部は、前記橋梁の底面を撮像させる飛行情報を生成する、請求項７に記載の制御装置。
【請求項９】
前記飛行情報生成部は、前記橋梁の側面を撮像させる飛行情報を生成する、請求項７に記載の制御装置。
【請求項１０】
前記飛行情報生成部は、前記橋梁の構築方法に基づいて飛行情報を生成する、請求項７に記載の制御装置。
【請求項１１】
前記飛行情報生成部は、前記橋梁に関する情報に基づき特殊な撮像を制御する情報を含んだ情報を生成する、請求項７に記載の制御装置。
【請求項１２】
前記橋梁に関する情報は、前記橋梁で損傷が生じやすい場所の情報である、請求項１１に記載の制御装置。
【請求項１３】
構築物の概況に関する情報に基づいて生成された飛行情報に基づいて該構築物の周縁を飛行するよう制御する制御部と、
前記飛行情報に基づいて飛行している際に前記構築物の撮像処理を実行する撮像部と、
を備える撮像装置。
【請求項１４】
構築物の概況に関する情報を取得することと、
取得された前記情報に基づいて、前記構築物の周縁を飛行させて該構築物を撮像させる飛行体の飛行情報を生成することと、
を含む、制御方法。
【請求項１５】
構築物の概況に関する情報に基づいて生成された飛行情報に基づいて該構築物の周縁を飛行するよう制御することと、
前記飛行情報に基づいて飛行している際に前記構築物の撮像処理を実行することと、
を含む、撮像方法。
【請求項１６】
コンピュータに、
構築物の概況に関する情報を取得することと、
取得された前記情報に基づいて、前記構築物の周縁を飛行させて該構築物を撮像させる飛行体の飛行情報を生成することと、
を実行させる、コンピュータプログラム。
【請求項１７】
コンピュータに、
構築物の概況に関する情報に基づいて生成された飛行情報に基づいて該構築物の周縁を飛行するよう制御することと、
前記飛行情報に基づいて飛行している際に前記構築物の撮像処理を実行することと、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、制御装置、撮像装置、制御方法、撮像方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
無線で操縦できる飛行体にカメラを取り付けて、そのカメラで撮像するという写真の撮像方法に関する技術が開示されている（例えば特許文献１等参照）。飛行体にカメラを取り付けることで、上空からや、三脚が立てられない場所からの写真を撮像することが可能になる。また飛行体にカメラを取り付けて撮像することで、本物の飛行機やヘリコプターを使用した場合よりもコストを抑えることが出来る、安全に撮像が出来る、低空や狭い場所でも撮像が出来る、目標に接近して撮像が出来る等の様々な利点がもたらされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなカメラが備えられた飛行体を用いることで、人間が容易に立ち入ることが出来ない場所の状況を効果的に撮像できれば、川や海の上に架けられた橋梁、トンネル、ダム、道路等の社会インフラや空港、ビル、倉庫、工場、プラント等の産業インフラのような、人間が近づくのが難しい構築物の点検に大いに役立つと考えられる。
【０００５】
そこで本開示では、撮像を実施可能な飛行体による点検を効率化することが可能な、新規かつ改良された制御装置、撮像装置、制御方法、撮像方法及びコンピュータプログラムを提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、構築物の概況に関する情報を取得する取得部と、前記取得部が取得した情報に基づいて、前記構築物の周縁を飛行させて該構築物を撮像させる飛行体の飛行情報を生成する飛行情報生成部と、を備える、制御装置が提供される。
【０００７】
また本開示によれば、構築物の概況に関する情報に基づいて生成された飛行情報に基づいて該構築物の周縁を飛行するよう制御する制御部と、前記飛行情報に基づいて飛行している際に前記構築物の撮像処理を実行する撮像部と、を備える撮像装置が提供される。
【０００８】
また本開示によれば、構築物の概況に関する情報を取得することと、取得された前記情報に基づいて、前記構築物の周縁を飛行させて該構築物を撮像させる飛行体の飛行情報を生成することと、を含む、制御方法が提供される。
【０００９】
また本開示によれば、構築物の概況に関する情報に基づいて生成された飛行情報に基づいて該構築物の周縁を飛行するよう制御することと、前記飛行情報に基づいて飛行している際に前記構築物の撮像処理を実行することと、を含む、撮像方法が提供される。
【００１０】
また本開示によれば、コンピュータに、構築物の概況に関する情報を取得することと、取得された前記情報に基づいて、前記構築物の周縁を飛行させて該構築物を撮像させる飛行体の飛行情報を生成することと、を実行させる、コンピュータプログラムが提供される。
【００１１】
また本開示によれば、コンピュータに、構築物の概況に関する情報に基づいて生成された飛行情報に基づいて該構築物の周縁を飛行するよう制御することと、前記飛行情報に基づいて飛行している際に前記構築物の撮像処理を実行することと、を実行させる、コンピュータプログラムが提供される。
【発明の効果】
【００１２】
以上説明したように本開示によれば、撮像を実施可能な飛行体による点検を効率化することが可能な、新規かつ改良された制御装置、撮像装置、制御方法、撮像方法及びコンピュータプログラムが提供される。
【００１３】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１４】
【図１】本開示の一実施形態の概要について説明する説明図である。
【図２】本開示の一実施形態にかかる点検システム１０のシステム構成例を示す説明図である。
【図３】本開示の一実施形態にかかるホバリングカメラ１００の機能構成例を示す説明図である。
【図４】本開示の一実施形態にかかる制御端末２００の機能構成例を示す説明図である。
【図５】本開示の一実施形態にかかる点検システム１０の動作例を示す流れ図である。
【図６】制御端末２００の表示部２１０に表示される画面の一例を示す説明図である。
【図７】制御端末２００の表示部２１０に表示される画面の一例を示す説明図である。
【図８】制御端末２００の表示部２１０に表示される画面の一例を示す説明図である。
【図９】ホバリングカメラ１００による橋梁１の底面の撮像の様子を概念的に示す説明図である。
【図１０】本開示の一実施形態にかかる点検システム１０におけるホバリングカメラ１００の動作を概念的に示す説明図である。
【図１１】本開示の一実施形態にかかる点検システム１０におけるホバリングカメラ１００の動作を概念的に示す説明図である。
【図１２】制御端末２００の表示部２１０に表示される画面の一例を示す説明図である。
【図１３】橋桁３の底面を点検する場合の概要を示す説明図である。
【図１４】ホバリングカメラ１００が撮像した静止画像をスティッチングして得られた画像２０の例を示す説明図である。
【図１５】本開示の一実施形態に係る情報処理装置３００の機能構成例を示す説明図である。
【図１６】本開示の一実施形態に係る情報処理装置３００の動作例を示す流れ図である。
【図１７】本開示の一実施形態に係る制御端末２００の動作例を示す流れ図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
なお、説明は以下の順序で行うものとする。
１．本開示の一実施形態
１．１．概要
１．２．システム構成例
１．３．機能構成例
１．４．動作例
１．５．損傷データの生成例
１．５．１    機能構成例
１．５．２    動作例
２．まとめ
【００１７】
＜１．本開示の一実施形態＞
［１．１．概要］
本開示の一実施形態について詳細に説明するにあたり、まずは本開示の一実施形態の概要について説明する。
【００１８】
道路や橋梁、トンネル、ビルディング等の構築物の維持管理には、人間による構築物の状態の確認が欠かせない。通常、このような構築物の目視による確認は、作業員が当該構築物に近づき、腐食やヒビ割れ等の損傷や、ボルト等の連結部材の緩みが構造物に生じていないかどうかを目で確認したり、これら異常の有無の確認のために打音検査したりするのが一般的である。
【００１９】
橋梁、特にコンクリート橋の維持管理のためには、橋桁や橋脚の目視検査や打音検査を行なう作業員のために、例えば橋脚や橋桁の裏面部に足場を組む必要があったり、作業員の安全を確保したり、作業車両を配置したりするために一部又は全部の車線を通行止めにしたりする必要が生じたりしていた。これらの要因により、点検に要するコストだけでなく、通行止めによる道路誘導員の手配に要するコスト、さらには通行止めにより生じうる迂回路の交通渋滞が問題となり得る。
【００２０】
また、河川や海の上に建設されている等の理由で、足場を組むのが容易で無かったり、そもそも足場が組めなかったりする橋梁も存在する。従って、これらの事情を鑑みて、安全で、交通に影響を与えず、かつ低コストの構築物の点検作業が実現可能な技術が望まれる。
【００２１】
そこで本件開示者らは、上記事情を鑑みて、安全で、交通に影響を与えず、かつ低コストの構築物の点検作業が実現可能な技術について検討した。そして本件開示者らは、以下で説明するように、撮像装置を備えた飛行体（以下の説明では、撮像装置を備えた飛行体のことを「ホバリングカメラ」とも称する）を用いて、安全で、交通に影響を与えず、か
つ低コストで可能な点検作業が可能な技術を考案するに至った。
【００２２】
図１は、本開示の一実施形態の概要について説明する説明図である。図１には、例えばコンクリートで構築された橋梁１が模式的に示されている。コンクリートで構築された橋梁１を点検する場合、上述したように、従来は作業員がヒビ割れや腐食等の損傷が生じていないかの目視点検を行なうために、橋脚２や橋桁３の裏面部に足場を組む必要があったり、作業員の安全を確保したり、作業車両を配置したりするために一部又は全部の車線を通行止めにしたりする必要が生じたりしていた。
【００２３】
本開示の一実施形態では、橋梁１を点検する場合に、ホバリングカメラ１００を用いる。ホバリングカメラ１００は、予め設定された飛行情報（本実施形態では、飛行経路及び静止画像の撮像位置の情報を含むものをいう）に従って自動飛行するよう構成された、撮像装置を備える飛行体である。なお静止画像の撮像位置の情報には、例えば撮像処理を実行する位置、撮像する方向、次の撮像処理を実行する位置までの移動時間等が含まれ得る。
【００２４】
例えば橋桁３の裏側（底面）を点検する場合、ホバリングカメラ１００を自動飛行させて、ホバリングカメラ１００に橋桁３の裏側を撮像させる。ホバリングカメラ１００に橋桁３の裏側を撮像させることで、橋桁３の点検のために橋脚２や橋桁３の裏面部に足場を組む必要が無くなったり、車線を通行止めにする頻度が軽減され、または通行止めが不要になったりする。また例えば橋桁３の横側（側面）を点検する場合、ホバリングカメラ１００を自動飛行させて、ホバリングカメラ１００に橋桁３の横側を撮像させる。従ってホバリングカメラ１００を自動飛行させて、ホバリングカメラ１００に橋桁３の裏側や横側を撮像させることで、作業員の安全を確保し、交通に影響を与えずに、かつ低コストで橋梁１の点検が可能となる。
【００２５】
ホバリングカメラ１００を自動飛行させて橋桁３の裏側を撮像させるためには、ホバリングカメラ１００の飛行経路の設定と、橋桁３の裏側の位置における静止画像の撮像位置の情報の設定が必要になる。本開示の一実施形態では、ホバリングカメラ１００に設定する飛行情報を、橋梁１の概況に関する情報を用いて効率的に作成することで、橋梁１の効率的な点検を可能にすることを目的とする。
【００２６】
以上、本開示の一実施形態の概要について説明した。続いて、本開示の一実施形態にかかる点検システムの構成例について説明する。
【００２７】
［１．２．システム構成例］
図２は、本開示の一実施形態にかかる点検システム１０のシステム構成例を示す説明図である。図２に示した本開示の一実施形態にかかる点検システム１０は、構築物、例えば橋梁１の点検を効率的に行なうことを目的としたシステムである。以下、図２を用いて本開示の一実施形態にかかる点検システム１０のシステム構成例について説明する。
【００２８】
図２に示したように、本開示の一実施形態にかかる点検システム１０は、ホバリングカメラ１００と、制御端末２００と、情報処理装置３００と、無線中継ノード４００と、位置推定ノード５００と、ベースステーション６００と、充電ステーション７００と、サーバ装置８００と、を含んで構成される。
【００２９】
ホバリングカメラ１００は、本開示の撮像装置の一例であり、上述したように撮像装置を備える飛行体である。ホバリングカメラ１００は、指定された飛行経路に基づいて自動飛行し、指定された撮像位置において撮像装置で静止画像を撮像することが出来るよう構成された飛行体である。ホバリングカメラ１００は、例えば４つのロータにより飛行する
ことが可能であり、各ロータの回転を制御することで、上昇、下降、水平移動しつつ飛行することが出来る。もちろんロータの数は係る例に限定されるものではない。
【００３０】
ホバリングカメラ１００に設定される飛行開始位置から飛行終了位置までの飛行経路や撮像位置は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ；全地球測位システム）の位置情報として設定される。従ってホバリングカメラ１００は、ＧＰＳ衛星からの電波を受信して現在位置を算出するＧＰＳ受信機が組み込まれ得る。ホバリングカメラ１００に設定される飛行経路は、緯度、経度、高度の全てがＧＰＳの位置情報として設定されていてもよく、緯度、経度のみがＧＰＳの位置情報として設定され、高度については例えば後述のベースステーション６００からの相対的な高さとして設定されていてもよい。
【００３１】
制御端末２００は、本開示の制御装置の一例であり、ホバリングカメラ１００の飛行に関する制御を実行する端末である。制御端末２００は、ホバリングカメラ１００の飛行に関する制御として、例えばホバリングカメラ１００に送る飛行情報の生成、ホバリングカメラ１００への離陸指示や、後述のベースステーション６００への帰還指示、ホバリングカメラ１００が何らかの理由で自動で飛行出来なくなった場合のホバリングカメラ１００の操縦等がある。制御端末２００によるホバリングカメラ１００の飛行情報の生成処理については、後に詳述するが、ここで簡単に一例を説明する。
【００３２】
ホバリングカメラ１００の飛行情報を生成する際には、制御端末２００は、点検を行う橋梁１の概況に関する情報、例えば点検を行う橋梁１の概況図を読み込み、画面に表示させる。この橋梁１の概況図上の点には、予め詳細なＧＰＳ情報が入った地図データ上の点を対応付けておく。この対応付けは最低２組の点で行なわれていることが望ましい。橋梁１の概況図に、予め、詳細なＧＰＳ情報が入った地図データ上の点が対応付けられていることで、ホバリングカメラ１００の飛行経路がＧＰＳの値として定義される。そして制御端末２００は、この橋梁１の概況図に基づいてホバリングカメラ１００の飛行経路を生成する。ホバリングカメラ１００の飛行経路は、ユーザ（構築物点検の作業員）が分かりやすいよう、概況図上に重ねて表示させる。
【００３３】
制御端末２００は、ホバリングカメラ１００の飛行情報を生成する際に、橋梁１の構造や、寸法、ホバリングカメラ１００に撮像させる橋梁１の部分を考慮してもよい。制御端末２００は、ホバリングカメラ１００の飛行情報を生成する際に、損傷している可能性が高いと考えられる部分についてはホバリングカメラ１００に詳細に撮像させるような飛行情報を生成してもよい。
【００３４】
上述したように、ホバリングカメラ１００に設定される飛行経路は、緯度、経度、高度の全てがＧＰＳの位置情報として設定されていてもよいが、橋梁１の概況図に高度データが存在しない場合が考えられる。橋梁１の概況図に高度データが存在しない場合は、ホバリングカメラ１００に設定される飛行経路は、緯度、経度のみがＧＰＳの位置情報として設定され、高度については例えばベースステーション６００からの相対的な高さとして設定されていてもよい。
【００３５】
制御端末２００は、ホバリングカメラ１００へ設定する飛行情報を設定する際に、ホバリングカメラ１００が橋梁１を撮像する際の、撮像対象面との距離が一定になるような飛行情報を生成することが望ましい。ホバリングカメラ１００が橋梁１を撮像する際に、撮像対象面との距離が一定となるような飛行情報を生成することで、制御端末２００は、同縮尺の画像をホバリングカメラ１００に生成させることが出来る。
【００３６】
制御端末２００は、例えばノート型コンピュータやタブレット型の端末等の持ち運び可
能な装置であり、ホバリングカメラ１００との間で無線により情報の送受信を行なう。制御端末２００は、ホバリングカメラ１００との間の無線通信を、ホバリングカメラ１００との間で直接行っても良いが、構築物、特に橋梁１の点検においては制御端末２００の通信可能範囲を超えてホバリングカメラ１００が飛行することもあり得るので、点検時に設置される無線中継ノード４００を介して行なっても良い。
【００３７】
制御端末２００は、ホバリングカメラ１００が飛行中に撮像装置で撮像した画像を取得し、必要に応じて表示する。制御端末２００は、ホバリングカメラ１００が飛行中に撮像装置で撮像している動画像をストリーミングで取得し、表示してもよい。ホバリングカメラ１００が飛行中に撮像装置で撮像している動画像をストリーミングで取得し、表示することで、制御端末２００は、ホバリングカメラ１００がどのような位置を飛行しているのかをユーザに提示することが出来る。
【００３８】
情報処理装置３００は、様々な情報を処理する装置であり、例えばパーソナルコンピュータ（ＰＣ）やゲーム機等の情報を処理する機能を有する装置であり得る。本実施形態では、情報処理装置３００は、特にホバリングカメラ１００が撮像した画像を表示して、橋梁１の状態をユーザに確認させる機能を有する装置である。また情報処理装置３００は、ホバリングカメラ１００が撮像した画像から、橋桁３の絶対的な損傷位置を算出し、後述の損傷データを生成する機能を有する。情報処理装置３００は、生成した損傷データを、サーバ装置８００へ送信する機能を有していても良い。なお、ホバリングカメラ１００が撮像した画像から、橋桁３の絶対的な損傷位置を算出し、後述の損傷データを生成する機能は、制御端末２００が有していても良い。
【００３９】
情報処理装置３００は、ホバリングカメラ１００が撮像した画像を、例えば制御端末２００から取得する。ホバリングカメラ１００が撮像した画像を情報処理装置３００が取得するのは特定のタイミングに限定されないが、例えば、情報処理装置３００は、ホバリングカメラ１００の一度の飛行が終了したタイミングでホバリングカメラ１００が撮像した画像を制御端末２００から取得してもよい。
【００４０】
無線中継ノード４００は、ホバリングカメラ１００と制御端末２００との間の無線通信を中継する装置である。上述したように、構築物、特に橋梁１の点検においては、制御端末２００の通信可能範囲を超えてホバリングカメラ１００が飛行することもあり得る。従って、構築物の点検時に設置される無線中継ノード４００を介して、ホバリングカメラ１００と制御端末２００との間の無線通信が行われ得る。無線中継ノード４００の数は１つだけとは限らず、橋梁１の点検範囲によっては複数設置され得る。従って、ホバリングカメラ１００と制御端末２００との間の無線通信は、複数の無線中継ノード４００を介して行われ得る。ホバリングカメラ１００は電波の状況に応じて、通信先を制御端末２００と無線中継ノード４００との間で切り替え得る。
【００４１】
無線中継ノード４００は、橋梁１の点検時に、橋面上（歩道上が望ましい）の適切な場所に設置され得る。また無線中継ノード４００は、橋桁３の欄干部から吊り下げられるようにして設置されても良い。そして橋梁１の点検前には、所定の方法によって無線中継ノード４００が正常に動作することを、例えば制御端末２００を用いて確認することが望ましい。
【００４２】
位置推定ノード５００は、ホバリングカメラ１００に現在位置を推定させるための装置である。上述したように、ホバリングカメラ１００の飛行経路は、例えばＧＰＳの位置情報として設定される。この際に、ＧＰＳ衛星からの電波を遮るものが無い場合は、ホバリングカメラ１００は現在位置を極めて高い精度で知ることが出来る。しかし、ホバリングカメラ１００は橋桁３の下に潜り込んでしまうことが避けられず、橋桁３によってＧＰＳ
衛星からの電波が遮られたり、橋梁１による電波の反射等に起因するマルチパスが発生したりしてしまうと、ホバリングカメラ１００は現在位置を高い精度で知ることが出来なくなるおそれがある。
【００４３】
そこで本実施形態では、橋桁３の下においてホバリングカメラ１００に現在位置を正確に取得させるために位置推定ノード５００を設ける。位置推定ノード５００としては、例えばＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ；拡張現実）マーカーを用いてもよく、ＧＰＳ信号の発信機を用いてもよい。
【００４４】
位置推定ノード５００としてＡＲマーカーを用いた場合、ホバリングカメラ１００に現在位置を認識させるためには、例えば橋梁１の両端から位置推定ノード５００をぶら下げて、ホバリングカメラ１００に位置推定ノード５００を撮像させる。そして位置推定ノード５００を撮像したホバリングカメラ１００に、指定した位置推定ノード５００の間を飛行させる。ホバリングカメラ１００は、位置推定ノード５００間の位置を、例えばホバリングカメラ１００に備えたセンサ（例えばＩＭＵ（Ｉｎｅｒｔｉａｌ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｕｎｉｔ）センサ）の積算値と、撮像した画像から算出した移動先の位置推定ノード５００までの距離とで把握することが可能になる。従ってホバリングカメラ１００は位置推定ノード５００を撮像することで、橋桁３の下においても現在位置を正確に取得することが出来る。
【００４５】
また位置推定ノード５００としてＧＰＳ信号の発信機を用いた場合、ホバリングカメラ１００に現在位置を認識させるためには、例えば橋梁１の対角や四隅に位置推定ノード５００を設置する。ホバリングカメラ１００は位置推定ノード５００から発したＧＰＳ信号を受信することで、橋桁３の下においても現在位置を正確に取得することが出来る。
【００４６】
ベースステーション６００は、ホバリングカメラ１００の離着陸のために設けられる装置である。ベースステーション６００は、ＧＰＳ受信機を備え、ＧＰＳ衛星からの電波の受信によって現在位置を算出する。ベースステーション６００が算出した現在位置は制御端末２００に送られる。ベースステーション６００が算出した現在位置が制御端末２００に送られることで、制御端末２００は、橋梁１の概況図上にベースステーション６００の位置を表示することが可能になる。
【００４７】
ベースステーション６００は、ホバリングカメラ１００の動作確認を行なう機能を有していても良い。ベースステーション６００が実行するホバリングカメラ１００の動作確認には、例えば通信機能の確認、撮像機能の確認、飛行機能の確認、各種センサのキャリブレーションなどが含まれ得る。なおホバリングカメラ１００のセンサのキャリブレーション方法としては、ベースステーション６００を用いた方法に限られないことは言うまでもなく、ホバリングカメラ１００のセンサのキャリブレーション方法として、例えばキャリブレーション専用の治具にホバリングカメラ１００を固定させて、ピッチ方向やロール方向にホバリングカメラ１００を回転させてセンサを較正する方法もあり得る。
【００４８】
充電ステーション７００は、ホバリングカメラ１００に備えられる二次電池への充電を行なう。ホバリングカメラ１００はバッテリを動力源としており、飛行や撮像に伴ってバッテリに蓄えられた電力を消費する。充電ステーション７００は、ホバリングカメラ１００に備えられるバッテリが二次電池であれば、そのバッテリへの充電を行なうことで、ホバリングカメラ１００が消費した電力を回復させることができる。充電ステーション７００は、ケーブル等をホバリングカメラ１００に接続してホバリングカメラ１００へ給電することでホバリングカメラ１００を充電してもよく、非接触電力伝送方式によってホバリングカメラ１００へ給電することでホバリングカメラ１００を充電しても良い。
【００４９】
サーバ装置８００は、各種データを格納する装置である。本実施形態では、サーバ装置８００は、情報処理装置３００が生成した損傷データを格納しても良い。
【００５０】
本開示の一実施形態にかかる点検システム１０は、図２に示したような構成を有することで、ホバリングカメラ１００に橋梁１を撮像させて、橋梁１の画像を取得することが出来る。ホバリングカメラ１００に橋梁１を撮像させることで、本開示の一実施形態にかかる点検システム１０は、橋脚や橋桁に足場を組む必要が無くなったり、作業員の安全を確保するために一部又は全部の車線を通行止めにする頻度が軽減され、または通行止めが不要になったりすることで、橋梁１の低コストでかつ効率的な点検が可能となる。
【００５１】
本開示の一実施形態にかかる点検システム１０のシステム構成例について説明した。続いて、本開示の一実施形態にかかる点検システム１０を構成するホバリングカメラ１００及び制御端末２００の機能構成例について説明する。
【００５２】
［１．３．機能構成例］
まず、本開示の一実施形態にかかるホバリングカメラ１００の機能構成例について説明する。図３は、本開示の一実施形態にかかるホバリングカメラ１００の機能構成例を示す説明図である。以下、図３を用いて本開示の一実施形態にかかるホバリングカメラ１００の機能構成例について説明する。
【００５３】
図３に示したように、本開示の一実施形態に係るホバリングカメラ１００は、撮像装置１０１と、ロータ１０４ａ〜１０４ｄと、モータ１０８ａ〜１０８ｄと、制御部１１０と、通信部１２０と、センサ部１３０と、位置情報取得部１３２と、記憶部１４０と、バッテリ１５０と、を含んで構成される。
【００５４】
制御部１１０は、ホバリングカメラ１００の動作を制御する。例えば制御部１１０は、モータ１０８ａ〜１０８ｄの回転速度の調整によるロータ１０４ａ〜１０４ｄの回転速度の調整、撮像装置１０１による撮像処理、通信部１２０を介した他の装置（例えば制御端末２００）との間の情報の送受信処理、記憶部１４０に対する情報の記憶や読出しを制御し得る。
【００５５】
本実施形態では、制御部１１０は、制御端末２００から送信された飛行情報に基づいてモータ１０８ａ〜１０８ｄの回転速度を調整しての飛行および撮像装置１０１に対する静止画像の撮像処理の実行を制御する。制御部１１０は、制御端末２００から送信された飛行情報に基づいてモータ１０８ａ〜１０８ｄや撮像装置１０１を制御することで、制御端末２００の要求に基づいた画像を制御端末２００に提供することが可能になる。
【００５６】
撮像装置１０１は、レンズやＣＣＤイメージセンサ、ＣＭＯＳイメージセンサ等の撮像素子、フラッシュ等で構成されている。ホバリングカメラ１００に備えられる撮像装置１０１は、制御端末２００からの制御により静止画像または動画像の撮像を実行する。撮像装置１０１が撮像する画像は、通信部１２０から制御端末２００へ送信される。また本実施形態では、撮像装置１０１は、制御端末２００から送信された飛行情報に含まれる静止画像の撮像位置の情報に基づいて撮像処理を実行する。撮像装置１０１の撮像処理によって得られた画像は、記憶部１４０に記憶されたり、通信部１２０から制御端末２００へ送信されたりし得る。ホバリングカメラ１００で橋梁１の底面側を撮像する場合は、太陽光が橋梁１に遮られて明るさが足りないことが考えられるので、ホバリングカメラ１００は、橋梁１の底面側の撮像時にフラッシュを発光させるとよい。
【００５７】
撮像装置１０１は、撮像する方向を、例えば制御部１１０からの制御によって任意の方向に変更することが出来る。例えばホバリングカメラの水平方向を０度とした時に、上下
方向に±９０度の範囲で表される撮像方向を撮像可能とすることができる。撮像装置１０１が、撮像する方向を変更できることで、ホバリングカメラ１００は所定の方向の画像を撮像し、制御端末２００に撮像画像を提供することが出来る。そして制御部１１０は、撮像装置１０１が静止画像を撮像した時点のホバリングカメラ１００の位置情報（ＧＰＳによる測位や、位置推定ノード５００を用いた測位による位置情報が含まれ得る。位置推定ノード５００を用いた測位については後述する）、撮像時の機体情報（例えばヨー角、ピッチ角、加速度、角速度）、撮像方向の情報を、その静止画像のメタデータとして関連付ける。関連付けたメタデータの格納方法としては、メタデータを静止画像データの付加情報領域（例えばＥｘｉｆフォーマットの特定の領域）に付加してもよいし、メタデータを画像ファイルと別ファイルに記録するなど別体のデータとしてもよい。
【００５８】
ロータ１０４ａ〜１０４ｄは、回転により揚力を生じさせることでホバリングカメラ１００を飛行させる。ロータ１０４ａ〜１０４ｄの回転はモータ１０８ａ〜１０８ｄの回転によりなされる。モータ１０８ａ〜１０８ｄは、ロータ１０４ａ〜１０４ｄを回転させる。モータ１０８ａ〜１０８ｄの回転は制御部１１０によって制御され得る。
【００５９】
通信部１２０は、制御端末２００との間で無線通信による情報の送受信処理を行う。ホバリングカメラ１００は、撮像装置１０１で撮像されている画像を通信部１２０から制御端末２００へ送信する。またホバリングカメラ１００は、飛行に関する指示を制御端末２００から通信部１２０で受信する。
【００６０】
センサ部１３０は、ホバリングカメラ１００の状態を取得する装置群であり、例えば加速度センサ、ジャイロセンサ、超音波センサ、気圧センサ、オプティカルフローセンサ、レーザーレンジファインダー等で構成され得る。センサ部１３０は、取得したホバリングカメラ１００の状態を所定の信号に変換して、必要に応じて制御部１１０に提供し得る。位置情報取得部１３２は、例えばＧＰＳやビジョンセンサ等を用いてホバリングカメラ１００の現在位置の情報を取得する。位置情報取得部１３２は、取得したホバリングカメラ１００の現在位置の情報を、必要に応じて制御部１１０に提供し得る。制御部１１０は、位置情報取得部１３２が取得したホバリングカメラ１００の現在位置の情報を用いて、制御端末２００から受信した飛行情報に基づいたホバリングカメラ１００の飛行制御を実行する。
【００６１】
またセンサ部１３０は、飛行時に飛行を妨げる可能性のある障害物を検知する。センサ部１３０が障害物を検知することで、ホバリングカメラ１００はその検知した障害物に関する情報を制御端末２００に提供することが出来る。
【００６２】
記憶部１４０は、様々な情報を記憶する。記憶部１４０が記憶する情報としては、例えば制御端末２００から送信されたホバリングカメラ１００の飛行情報、撮像装置１０１で撮像した画像等があり得る。
【００６３】
バッテリ１５０は、ホバリングカメラ１００を動作させるための電力を蓄える。バッテリ１５０は、放電のみが可能な一次電池であってもよく、充電も可能な二次電池であってもよいが、バッテリ１５０が二次電池である場合は、バッテリ１５０は、例えば図２に示した充電ステーション７００から電力の供給を受け得る。
【００６４】
本開示の一実施形態に係るホバリングカメラ１００は、図３に示したような構成を有することで、制御端末２００から送信された飛行情報に含まれる飛行経路に基づいて自動飛行して、制御端末２００から送信された飛行情報に含まれる静止画像の撮像位置の情報に基づいて撮像処理を実行することが出来る。
【００６５】
以上、図３を用いて本開示の一実施形態にかかるホバリングカメラ１００の機能構成例について説明した。続いて、本開示の一実施形態にかかる制御端末２００の機能構成例について説明する。
【００６６】
図４は、本開示の一実施形態にかかる制御端末２００の機能構成例を示す説明図である。以下、図４を用いて本開示の一実施形態にかかる制御端末２００の機能構成例について説明する。
【００６７】
図４に示したように、本開示の一実施形態にかかる制御端末２００は、表示部２１０と、通信部２２０と、制御部２３０と、記憶部２４０と、を含んで構成される。
【００６８】
表示部２１０は、例えば液晶表示装置、有機ＥＬ表示装置等の平板表示装置からなる。表示部２１０は、例えば、撮像装置１０１が撮像している画像や、ホバリングカメラ１００の動作を制御するための情報を表示し得る。表示部２１０にはタッチパネルが備えられ、ユーザは表示部２１０を指等で触ることで表示部２１０に表示される情報に対して直接操作することができる。
【００６９】
通信部２２０は、ホバリングカメラ１００との間で無線通信による情報の送受信を行う。制御端末２００は、撮像装置１０１で撮像されている画像を、ホバリングカメラ１００から通信部２２０で受信する。また制御端末２００は、ホバリングカメラ１００の飛行に関する指示を通信部２２０からホバリングカメラ１００へ送信する。ホバリングカメラ１００の飛行に関する命令は、制御部２３０で生成され得る。
【００７０】
制御部２３０は、制御端末２００の動作を制御する。例えば制御部２３０は、表示部２１０への文字、図形、画像その他の情報の表示処理、通信部２２０を介した他の装置（例えばホバリングカメラ１００）との間の情報の送受信処理を制御し得る。また制御部２３０は、飛行情報生成部２３２と、表示制御部２３４と、を含んで構成される。
【００７１】
飛行情報生成部２３２は、ホバリングカメラ１００に送信する飛行情報を生成する。飛行情報生成部２３２は、飛行情報の生成に際して、例えば、後述の記憶部２４０に記憶されている、点検対象の構築物に関する情報を用いる。飛行情報生成部２３２は、飛行情報を生成すると、ホバリングカメラ１００の離陸前に、生成した飛行情報を通信部２２０から送信させる。
【００７２】
飛行情報生成部２３２による飛行情報の生成処理については後に詳述するが、飛行情報生成部２３２による飛行情報の生成処理の一例について簡単に説明する。飛行情報生成部２３２は、ホバリングカメラ１００の飛行情報を生成する際に、点検を行う橋梁１の概況図を読み込む。読み込んだ橋梁１の概況図は、表示制御部２３４によって表示部２１０に表示させる。上述したようにこの橋梁１の概況図上の点には、予め、詳細なＧＰＳ情報が入った地図データ上の点を対応付けておく。この対応付けは最低２組の点で行なわれていることが望ましい。橋梁１の概況図に、予め、詳細なＧＰＳ情報が入った地図データ上の点が対応付けられていることで、ホバリングカメラ１００の飛行経路がＧＰＳの値（緯度及び経度の組）として定義される。
【００７３】
そして飛行情報生成部２３２は、この橋梁１の概況図に基づいてホバリングカメラ１００の飛行経路を生成する。飛行情報生成部２３２は、ホバリングカメラ１００の飛行経路を生成する際に、橋梁１の構築方法、幅、径間長等の構造に関する情報、ホバリングカメラ１００の飛行可能時間、橋梁１の点検方法等の情報を用いる。コンクリート橋は、補強方法によって鉄筋コンクリート（ＲＣ）とＰＣ（プレストレストコンクリート）に分けられ、桁の形状によって、例えばＲＣＴ桁橋、ＰＣＴ桁橋、ＰＣ中空床版橋、ＲＣ箱桁橋、
ＰＣ箱桁橋等に分けられる。従って点検対象となる橋梁１の構築方法が分かれば、飛行情報生成部２３２は、橋梁１の構築方法に適した飛行経路を生成することが出来る。そして、飛行情報生成部２３２は、ホバリングカメラ１００の飛行経路を、橋梁１の概況図上に重ねて表示させる。
【００７４】
飛行情報生成部２３２は、ホバリングカメラ１００の飛行経路を、上述したようにＧＰＳの値（緯度及び経度の組）として定義する。飛行情報生成部２３２がホバリングカメラ１００の飛行経路をＧＰＳの値として定義することで、ホバリングカメラ１００は、飛行時にどの位置で撮像処理を実行すべきかを、ＧＰＳの値に基づいて判断できる。
【００７５】
表示制御部２３４は、表示部２１０への文字、図形、画像その他の情報の表示を制御する。後述の説明で参照する図面において表示部２１０に表示される文字、図形、記号、画像その他の情報は、表示制御部２３４によって表示が制御されるものである。例えば、表示制御部２３４は、飛行情報生成部２３２がホバリングカメラ１００に送信する飛行情報を生成する際に、点検対象の構築物（橋梁１）の概況図や、生成した飛行情報を表示部２１０へ表示する制御を実行する。
【００７６】
記憶部２４０は、各種情報を記憶する。記憶部２４０に記憶される情報としては、例えば点検対象の構築物（橋梁１）に関する情報がある。点検対象の構築物に関する情報には、例えば点検対象の構築物（橋梁１）の概況図、点検対象の構築物の構築方法が含まれ得る。また点検対象の構築物について、損傷が生じやすいと考えられる場所が予め分かっていれば、点検対象の構築物に関する情報には、損傷している可能性が高いと考えられる部分の情報が含まれ得る。
【００７７】
なお制御端末２００は、点検対象の構築物（橋梁１）に関する情報を予め記憶部２４０に記憶しておかなくとも、当該構築物の点検時に、例えば情報処理装置３００から受信するようにしてもよい。
【００７８】
本開示の一実施形態に係る制御端末２００は、図４に示したような構成を有することで、ホバリングカメラ１００に送信する飛行情報を、点検対象の構築物（橋梁１）に関する情報に基づいて生成して、飛行情報に基づいて飛行するホバリングカメラ１００で、飛行情報に基づき撮像された画像を取得することが出来る。
【００７９】
以上、図４を用いて本開示の一実施形態にかかる制御端末２００の機能構成例について説明した。続いて、本開示の一実施形態にかかる点検システム１０の動作例について説明する。
【００８０】
［１．４．動作例］
図５は、本開示の一実施形態にかかる点検システム１０の動作例を示す流れ図である。図５に示したのは、ホバリングカメラ１００を飛行させて、ホバリングカメラ１００に橋梁１を撮像させることで橋梁１を点検する際の、本開示の一実施形態にかかる点検システム１０の動作例である。なお、ホバリングカメラ１００を用いて橋梁１を点検する際には、橋梁１の適切な位置に無線中継ノード４００や位置推定ノード５００が予め設置されているものとする。以下、図５を用いて本開示の一実施形態にかかる点検システム１０の動作例について説明する。
【００８１】
ホバリングカメラ１００の飛行情報を生成する制御端末２００は、点検対象の橋梁１の概況図を含んだ、橋梁１に関する情報を読み込み、橋梁１の概況図を表示部２１０に表示する（ステップＳ１０１）。橋梁１に関する情報の読み込みは、例えば飛行情報生成部２３２が実行し、橋梁１の概況図の表示部２１０への表示は、例えば表示制御部２３４が実
行する。橋梁１の概況図を表示部２１０に表示している制御端末２００は、ユーザに対して、表示部２１０に表示している橋梁１の概況図を用いて、点検する橋梁１の領域をユーザに指定させる（ステップＳ１０２）。ステップＳ１０２のユーザに指定させる処理は例えば飛行情報生成部２３２が実行する。
【００８２】
例えば橋梁１の一部分を点検対象とする場合は、制御端末２００は、表示部２１０に表示している橋梁１の概況図における点検対象の領域をユーザに指定させる。また例えば橋梁１の全体を点検対象とする場合は、制御端末２００は、表示部２１０に表示している橋梁１の概況図における、橋梁１の全ての部分の領域をユーザに指定させる。
【００８３】
図６は、制御端末２００の表示部２１０に表示される画面の一例を示す説明図である。図６に示したのは、上記ステップＳ１０２で、点検する橋梁１の領域をユーザに指定させる際に表示部２１０に表示される画面の一例である。図６には、点検する橋梁１の領域として橋桁を指定した場合に、表示部２１０に表示される画面が表示されているものとする。制御端末２００は、図示せぬ入力部として例えばタッチパネルを有し、例えばユーザに画面をなぞらせたり、点検対象の径間を選択させたりすることで、橋梁１の領域をユーザに指定させることが出来る。もちろん点検する橋梁１の領域をユーザに指定させる方法は係る例に限定されるものではない。また、ユーザに指定された領域の表示も、図６に示した例に限定されるものではない。
【００８４】
図６には、ベースステーション６００の位置を示すマークＢ１が橋梁１の概況図に重畳されて表示されている様子も示されている。上述したように、ベースステーション６００は、ＧＰＳ受信機を備え、ＧＰＳ衛星からの電波の受信によって現在位置を算出することが出来る。従って制御端末２００は、ベースステーション６００が算出した現在位置の情報に基づいて、ベースステーション６００の位置を示すマークＢ１を橋梁１の概況図に重畳させて表示することが出来る。
【００８５】
点検する橋梁１の領域をユーザに指定させると、続いて制御端末２００は、橋梁１に関する情報に基づき、ユーザが指定した、点検する領域におけるホバリングカメラ１００の飛行情報を生成する（ステップＳ１０３）。ステップＳ１０３の飛行情報の生成処理は、例えば飛行情報生成部２３２が実行する。
【００８６】
制御端末２００は、上記ステップＳ１０３でホバリングカメラ１００の飛行情報を生成する際に、橋梁１の構築方法、幅、径間長等の構造に関する情報、ホバリングカメラ１００の飛行可能時間、橋梁１の点検方法等の情報を用いる。例えば、橋梁１の構築方法としてＴ桁が用いられている場合は、制御端末２００は、ホバリングカメラ１００が橋梁１の底面側で浮上と下降を繰り返すような飛行経路を飛行情報として生成する。また制御端末２００は、上記ステップＳ１０３でホバリングカメラ１００の飛行情報を生成する際に、橋梁１の撮像対象面の情報を用いてもよい。例えば橋梁１の側面を撮像することをユーザが選択した場合は、制御端末２００は、橋梁１の側面に沿った飛行経路を飛行情報として生成し、橋梁１の底面を撮像することをユーザが選択した場合は、制御端末２００は、橋梁１の底面側を往復するような飛行経路を飛行情報として生成する。
【００８７】
制御端末２００が生成する飛行情報の一例を説明する。飛行情報は、例えば撮像処理を実行する位置毎のリストを以下のようなフォーマットで指定してもよい。
ＩＤ：（撮像点の相対座標，撮像方向，撮像時の速度，次の撮像点までの移動時間，その他）
撮像点の相対座標は、Ｘ軸、Ｙ軸、Ｚ軸の３点で指定する。なお、Ｘ軸を緯度方向、Ｙ軸を経度方向、Ｚ軸を高さ方向とする。またその他の情報としては、例えば特殊な撮像を制御する情報が含まれ得る。特殊な撮像を制御する情報には、例えば、同一の位置で複数
の撮像方向で撮像するための情報、ブラケット撮像（同一の位置及び撮像方向において異なる露出、シャッタスピード、ＩＳＯ感度等で撮像することをいう）のためのパラメータに関する情報、撮像時の赤外線の波長の情報が含まれ得る。このフォーマットに従えば、制御端末２００が生成する飛行情報は以下の様な値のリストで構成され得る。
０：（０，０，０，０，０，２，１．０）
１：（５，０，０，０，０，２，１．０）
２：（７，０，０，０，０，２，１．０）
３：（９，０，０，０，０，２，１．０）
制御端末２００が生成する飛行情報に含まれる撮像点は、例えばベースステーション６００の絶対座標や１回目の撮像位置等の任意の位置の絶対座標を基準点とし、その基準点からの相対座標で指定されてもよい。ホバリングカメラ１００は、基準点の絶対座標からの相対座標を絶対座標に変換して、飛行時に変換後の座標を参照してもよい。また、制御端末２００が生成する飛行情報に含まれる撮像点は、相対座標ではなく絶対座標で指定されてもよい。また、制御端末２００が生成する飛行情報に含まれる特殊な撮像を制御する情報には所定の値が格納され得る。例えば、特殊な撮像を制御する情報には、１：複数の撮像方向での撮像、２：ブラケット撮像（シャッタスピードの変化）、３：ブラケット撮像（ＩＳＯ感度の変化）、・・・などの値が格納され得る。制御端末２００は、例えば記憶部２４０に記憶されている、橋桁３において損傷が生じやすいと考えられる場所については、特殊な撮像を制御する情報を飛行情報に含めてもよい。
【００８８】
制御端末２００は、上記ステップＳ１０３の飛行情報の生成処理の際には、例えば橋梁１の橋桁３の裏面を、ホバリングカメラ１００に等間隔で撮像させるような飛行情報を生成してもよい。従って制御端末２００は、ステップＳ１０３の飛行情報の生成処理の際に、静止画像の撮像位置が等間隔となるように飛行情報を生成してもよい。
【００８９】
制御端末２００は、上記ステップＳ１０３でホバリングカメラ１００の飛行情報を生成する際に、損傷している可能性が高いと考えられる部分の情報が予め記憶部１４０に記憶されていれば、その記憶されている情報を読み出して、その部分についてホバリングカメラ１００に詳細に撮像させるような飛行情報を生成してもよい。損傷している可能性が高いと考えられる部分をホバリングカメラ１００に撮像させる際には、制御端末２００は、上述の特殊な撮像を制御する情報を飛行情報に含めてもよい。もちろん損傷している可能性が高いと考えられる部分の情報は、予め記憶部１４０に記憶されていなくてもよく、その場合は損傷している可能性が高いと考えられる部分の情報をユーザが点検時に入力してもよい。
【００９０】
点検する橋梁１の領域をホバリングカメラ１００に飛行させる際に、ホバリングカメラ１００の飛行可能時間によっては、一度にその領域をホバリングカメラ１００に飛行させることが出来ないことが考えられる。ホバリングカメラ１００の飛行可能時間は、予めバッテリ１５０の容量や、ロータ１０４ａ〜ｄを動かすためのモータ１０８ａ〜１０８ｄの消費電力、撮像装置１０１、制御部１１０、通信部１２０の消費電力等から求めることが可能である。そして飛行情報を生成する際に、スタート位置（例えばベースステーション６００）から最初の撮像地点までの予定移動時間、撮像地点間の予定移動時間、最後の撮像地点からスタート位置に戻るまでの予定移動時間等から、ホバリングカメラ１００の一度の点検飛行に要する時間を見積もることも可能である。従って、点検する橋梁１の領域に対する飛行経路をホバリングカメラ１００が一度の点検飛行では飛行できない場合は、制御端末２００は、生成した飛行経路をいくつかに分割してもよい。
【００９１】
また制御端末２００は、上記ステップＳ１０３でホバリングカメラ１００の飛行情報を生成する際に、複数の飛行経路を生成し、表示部２１０にその飛行経路を表示してもよい。図７は、制御端末２００の表示部２１０に表示される画面の一例を示す説明図である。
図７に示したのは、上記Ｓ１０３でホバリングカメラ１００の飛行情報が生成される際に、複数の飛行経路が生成され、表示部２１０にその飛行経路Ｒ１、Ｒ２が表示されている状態の一例である。制御端末２００は、表示部２１０に複数の飛行経路を表示して、ユーザに飛行経路を１つ選択させる。制御端末２００は、ユーザの飛行経路の選択に基づいて飛行情報を生成する。
【００９２】
上記ステップＳ１０３でホバリングカメラ１００の飛行情報を生成すると、続いて制御端末２００は、生成した飛行情報をホバリングカメラ１００に送信し、離陸指示をホバリングカメラ１００に送信する（ステップＳ１０４）。生成した飛行情報の送信及び離陸指示の送信は、例えば飛行情報生成部２３２が通信部２２０を通じて実行する。
【００９３】
図８は、制御端末２００の表示部２１０に表示される画面の一例を示す説明図である。図８に示したのは、ホバリングカメラ１００へ離陸指示を送信する際に制御端末２００の表示部２１０に表示される画面の一例である。ユーザは、表示部２１０に表示される離陸指示ボタン２１１を触ることで、制御端末２００からホバリングカメラ１００へ離陸指示を送信させることが出来る。なお制御端末２００からホバリングカメラ１００へ離陸指示を送信させる際には、その離陸指示の前に上記ステップＳ１０３で生成した飛行情報が制御端末２００からホバリングカメラ１００へ送信されてもよいが、制御端末２００からホバリングカメラ１００へ離陸指示を送信した後に、上記ステップＳ１０３で生成した飛行情報が制御端末２００からホバリングカメラ１００へ送信されてもよい。
【００９４】
制御端末２００から飛行情報及び離陸指示を受信し、ベースステーション６００から離陸したホバリングカメラ１００は、制御端末２００から送られた飛行情報に基づいて飛行して、撮像処理を実行して静止画像を得る（ステップＳ１０５）。ホバリングカメラ１００は、静止画像を得る撮像処理を実行した際の位置情報や撮像処理時の機体の情報を取得し、静止画像に紐づけておく。撮像処理時の機体の情報には、例えばヨー角、ピッチ角、加速度、角速度の情報が含まれ得る。またホバリングカメラ１００は、飛行中に撮像装置１０１で撮像している動画像を制御端末２００にストリーミング送信してもよい。制御端末２００は、ホバリングカメラ１００が飛行中に撮像装置で撮像している動画像をストリーミングで取得し、表示することで、制御端末２００は、ホバリングカメラ１００がどのような位置を飛行しているのかをユーザに提示することが出来る。
【００９５】
ホバリングカメラ１００は、撮像処理を実行する際には、全ての撮像地点で、撮像対象面（例えば橋桁３の側面や底面）との間の距離を一定に保つことが望ましい。全ての撮像地点で撮像対象面との間の距離を一定に保つことで、ホバリングカメラ１００は、同じ大きさで撮像した静止画像を得ることが出来る。
【００９６】
損傷している可能性が高いと考えられる部分がホバリングカメラ１００の飛行経路に含まれている場合、ホバリングカメラ１００は、その部分については、撮像装置の撮像方向を変化させたり、波長の異なる赤外線を当てたり、シャッタスピードを変化させたりして、複数の静止画像を撮像してもよい。また損傷している可能性が高いと考えられる部分がホバリングカメラ１００の飛行経路に含まれている場合、ホバリングカメラ１００は、その部分については撮像処理を行なう位置の間隔を他の部分より狭くしてもよい。
【００９７】
図９は、本開示の一実施形態にかかる点検システム１０におけるホバリングカメラ１００の動作を概念的に示す説明図である。ホバリングカメラ１００が飛行情報に基づいて橋梁１の底面側を飛行する場合、ホバリングカメラ１００は例えば時刻ｔ１の時点で停止して橋梁１の底面を撮像し、撮像後に時刻ｔ２で撮像を行なう位置まで飛行し、時刻ｔ２の時点で停止して橋梁１の底面を別の位置で撮像し、以後は橋梁１の底面側の撮像のために飛行、停止、撮像を時刻ｔｎの時点まで繰り返す。ホバリングカメラ１００が飛行、停止
、撮像を繰り返すことで橋梁１の底面の画像が得られる。
【００９８】
ホバリングカメラ１００は、飛行情報に基づいて飛行する際に、ＧＰＳ衛星からの電波を障害無く受信出来れば現在位置を正確に把握できる。しかし、橋梁１の下など、ＧＰＳ衛星からの電波を受信しづらい位置では、ホバリングカメラ１００は、現在位置の正確な把握が困難になる。そこで本実施形態では、位置推定ノード５００を用いることで、ＧＰＳ衛星からの電波を受信しづらい位置でもホバリングカメラ１００に正確な現在位置を把握させる。
【００９９】
図１０は、本開示の一実施形態にかかる点検システム１０におけるホバリングカメラ１００の動作を概念的に示す説明図である。例えば図１０のＳｔａｒｔからＧｏａｌまでをホバリングカメラ１００が飛行するような経路が設定された場合、ホバリングカメラ１００は、ＧＰＳ衛星３０からの電波を障害なく受信して測位するＧＰＳ測位エリア４０と、例えばビジョンセンサを用いて現在位置を推定するセンサ測位エリア５０とを行き来することになる。
【０１００】
ホバリングカメラ１００は、ＧＰＳ測位エリア４０ではＧＰＳ衛星３０からの電波を用いて現在位置を把握する。ホバリングカメラ１００は、センサ測位エリア５０では位置推定ノード５００間の位置を、位置推定ノード５００がＡＲマーカーであれば、ホバリングカメラ１００に備えたセンサ（例えばＩＭＵセンサ）の積算値と、撮像装置１０１で撮像した画像から算出した移動先の位置推定ノード５００までの距離とで現在位置を把握する。位置推定ノード５００がＧＰＳ信号の発信機であれば、ホバリングカメラ１００は、位置推定ノード５００から発信される信号を用いて、それぞれ把握する。
【０１０１】
このように位置推定ノード５００を用いることで、ホバリングカメラ１００は、ＧＰＳ衛星からの電波を受信しづらい位置に移動しても、正確な現在位置を把握することが出来る。
【０１０２】
ホバリングカメラ１００は、最後の撮像地点での撮像処理を完了すると、自動的にベースステーション６００まで飛行して、ベースステーション６００に帰還する（ステップＳ１０６）。そして制御端末２００は、ベースステーション６００に帰還したホバリングカメラ１００が撮像した画像をホバリングカメラ１００から取得する（ステップＳ１０７）。なおホバリングカメラ１００が撮像した画像の取得は、このようにホバリングカメラ１００がベースステーション６００に帰還してから取得してもよいが、制御端末２００は、ホバリングカメラ１００が撮像処理を実行して静止画像を得る度にその静止画像を逐次取得してもよい。
【０１０３】
本開示の一実施形態に係る点検システム１０は、ホバリングカメラ１００及び制御端末２００が図５に示したような動作を実行することで、ホバリングカメラ１００に送信する飛行情報を、点検対象の構築物（橋梁１）に関する情報に基づいて制御端末２００で生成して、飛行情報に基づいて飛行するホバリングカメラ１００で飛行情報に基づき画像を撮像し、ホバリングカメラ１００が撮像した画像を制御端末２００で取得することが出来る。
【０１０４】
なお、ホバリングカメラ１００が飛行している間、ホバリングカメラ１００が撮像する動画像を見て、詳細に撮像したい部分をユーザが見つけたとする。その場合、例えばユーザは制御端末２００を操作して、ホバリングカメラ１００に対して自動飛行を停止してマニュアル操作に切り替える指示を制御端末２００から送出させてもよい。
【０１０５】
上述の例では、制御端末２００で飛行情報を生成して、生成した飛行情報に基づいてホ
バリングカメラ１００が自動飛行し、撮像処理を実行する処理を示した。しかし、橋梁１の概況図では分からない障害物が飛行経路上に存在することも考えられる。
【０１０６】
図１１は、本開示の一実施形態にかかる点検システム１０におけるホバリングカメラ１００の動作を概念的に示す説明図である。図１１には、橋桁３の下に樹木４が生えている様子が示されている。この樹木４は、橋梁１の概況図には現れない障害物であり、ホバリングカメラ１００の飛行時に初めて存在が明らかになる場合がある。
【０１０７】
従って、本実施形態では、制御端末２００で生成した飛行情報に基づいてホバリングカメラ１００を一度テスト飛行させ、飛行情報に含まれる飛行経路上に障害物がないかどうかを確認するようにしても良い。
【０１０８】
制御端末２００で生成した飛行情報に基づいてホバリングカメラ１００を一度テスト飛行させる際には、ホバリングカメラ１００が撮像している動画像を制御端末２００でストリーミング受信して、飛行情報に含まれる飛行経路上に障害物がないかどうかを、ユーザがその動画像を見ながら確認するようにしても良く、ホバリングカメラ１００のセンサ部１３０によって障害物を検知させても良い。障害物の詳細な位置は、ホバリングカメラ１００の撮像装置１０１としてステレオカメラを備えておき、ステレオカメラによる撮像で障害物までの距離を把握したり、ホバリングカメラ１００の向きによって障害物の方向を特定したりすることで把握することが可能である。なお、ホバリングカメラ１００をテスト飛行させている際に、飛行経路上に障害物が存在していれば、ホバリングカメラ１００は自動飛行を停止してホバリング状態に移行し、ユーザからの操作を待機してもよく、自動的にベースステーション６００に帰還するようにしてもよい。
【０１０９】
飛行情報に含まれる飛行経路上に障害物が存在することが分かったら、制御端末２００は、障害物の場所を橋梁１の概況図に登録してもよい。障害物の場所はユーザが手入力してもよく、ホバリングカメラ１００がセンサ部１３０によって障害物を検知した場合にはその検知した障害物の場所をホバリングカメラ１００から取得して、障害物の場所を橋梁１の概況図に登録してもよい。
【０１１０】
図１２は、制御端末２００の表示部２１０に表示される画面の一例を示す説明図である。図１２に示したのは、ホバリングカメラ１００のテスト飛行によって飛行経路上に障害物が存在することが分かった場合の、表示部２１０に表示される画面の一例である。ホバリングカメラ１００のテスト飛行によって飛行経路上に障害物が存在することが分かれば、制御端末２００は、障害物の場所を示すマークＯ１を橋梁１の概況図に重ねて表示させる。
【０１１１】
障害物の場所が分かれば、制御端末２００は、その障害物の場所を避けるような飛行経路となるように飛行情報を再生成し、ホバリングカメラ１００に再生成した飛行情報を送信する。ホバリングカメラ１００は、制御端末２００が再生成した飛行情報に基づいて飛行することで、障害物（樹木４）を避けて飛行及び撮像処理を行なうことが出来る。
【０１１２】
ホバリングカメラ１００を飛行させて障害物の場所を把握する方法は係る例に限定されるものではない。例えば、制御端末２００が生成した飛行経路の外周を、ホバリングカメラ１００に撮像装置１０１で動画像を撮像させながら単純な経路で飛行させて、橋桁３の下に障害物があるかどうかを確認するようにしてもよい。
【０１１３】
［１．５．損傷データの生成例］
ホバリングカメラ１００を飛行させて、ホバリングカメラ１００に橋梁１を撮像させることで、例えば橋桁３の底面のような作業員が容易に近づけない場所の様子が把握可能と
なる。ホバリングカメラ１００が撮像した静止画像には、例えば、その静止画像を撮像したホバリングカメラ１００の位置情報（ＧＰＳによる測位や、位置推定ノード５００を用いた測位による位置情報が含まれ得る）、撮像時の機体情報（例えばヨー角、ピッチ角、加速度、角速度）、撮像方向の情報が紐付けられる。またホバリングカメラ１００が全ての撮像地点で撮像対象面との間の距離を一定に保って撮像することで、画像中の損傷が発生している場所の相対的な位置が分かる。従って、ホバリングカメラ１００が撮像した静止画像に、橋桁３の損傷部分が含まれていれば、その損傷部分の絶対的な場所の把握が可能になる。例えば、静止画像の中心を原点として損傷している場所の相対値を算出し、その画像を撮像した際のホバリングカメラ１００の位置情報にその相対値を算出することで、損傷部分の位置情報が求められる。なお、損傷部分の位置情報として例えば下記のようなデータを記録することができる。
（１）その静止画像の撮像位置の情報を損傷部分の位置として記録する（相対値（オフセット）を記録しない）。
（２）その静止画像の撮像位置の情報及び損傷部分に対応する相対値（オフセット）を損傷部分の位置として記録する。
（３）基準となる絶対値（例えば後述するように、位置情報の精度が高いと考えられる四隅の静止画像の撮像位置や、位置推定ノード５００の座標）及び相対値（オフセット）を損傷部分の位置として記録する。
（４）算出された絶対値（例えば緯度、経度、高度）を損傷部分の位置として記録する。
【０１１４】
レンズの焦点距離、イメージセンサのサイズ、撮像対象までの距離等の数値を用いることによって撮像範囲の物理サイズを求める技術が知られている。従って損傷部分の把握の際に、ホバリングカメラ１００から撮像対象（例えば橋桁３の裏面や側面）までの距離情報や、撮像装置１０１の画角情報を用いて、ホバリングカメラ１００の撮像範囲の物理サイズが推定されてもよい。撮像画像の中心位置（ホバリングカメラ１００が撮像を行った位置）を原点として、その原点からの損傷部分までの物理的な相対位置が推定され、この相対位置に撮像画像の原点の位置座標が足し合わされることで、損傷部分の物理的な位置情報が決定される。なお、これらの距離情報や画角情報は、撮像の際にホバリングカメラ１００が有するセンサを介して取得し、画像と関連付けて記録しておいたものを利用してもよいし、予めホバリングカメラ１００または撮像装置１０１に設定された値を用いても良い。また撮像位置情報、距離情報や画角情報以外にも撮像時の機体情報（例えばヨー角、ピッチ角、加速度、角速度）、撮像方向の情報を用いて損傷部分の位置情報を算出してもよい。
【０１１５】
ホバリングカメラ１００が撮像した静止画像からの損傷部分の検出は、ユーザ自身が目で見て行なっても良いが、画像処理によって例えば情報処理装置３００が自動的に行なっても良い。損傷部分の検出を自動化する際には、例えばパターンマッチング処理等の画像処理技術が用いられ得る。
【０１１６】
損傷データのデータ構成は、例えば以下のフォーマットで定義される。
（画像ＩＤ、損傷ＩＤ、損傷部分の位置情報、損傷部分の画像上での座標、損傷種類ＩＤ、損傷程度）
損傷種類ＩＤは、例えばヒビ、剥離、漏水、遊離石灰等の損傷の種類にそれぞれ付与されたＩＤのことをいう。また損傷程度のフィールドには、損傷の最大幅や、画像中の損傷部分の長さ等が記録され得る。ホバリングカメラ１００が撮像した静止画像から、ユーザの手入力、または情報処理装置３００による自動処理で、本実施形態にかかる点検システム１０は、上述したフォーマットに従った損傷データを生成することが出来る。そして、本実施形態にかかる点検システム１０が生成した損傷データは、橋梁１に生じた損傷を修復するための工事業者に対する発注処理に用いられ得る。
【０１１７】
しかし、ホバリングカメラ１００は一度の点検飛行で数多くの静止画像を撮像する。従って、ホバリングカメラ１００が点検飛行の際に撮像した静止画像を１枚ずつ確認するのはユーザの負担が大きい。
【０１１８】
そこで、ホバリングカメラ１００が撮像した静止画像を繋ぎあわせて（スティッチングして）１枚の画像を得る。ホバリングカメラ１００が撮像した静止画像をスティッチングすることで、例えば橋桁３の１径間分の底面の様子が１枚の画像として得られることになる。そして、ホバリングカメラ１００が撮像した静止画像をスティッチングして得られた橋桁３の１径間分の底面の画像を確認することで、ユーザは橋桁３の底面に損傷があるかどうかを確認することが出来る。なお、静止画像のスティッチング処理は、制御端末２００で行われてもよく、情報処理装置３００で行われても良い。
【０１１９】
図１３は、ホバリングカメラ１００が撮像した静止画像に基づいて橋桁３の底面を点検する場合の概要を示す説明図である。橋桁３の底面のある一部分（例えば橋桁３の１径間長分）をホバリングカメラ１００に撮像させ、ホバリングカメラ１００が撮像した静止画像をスティッチングすることで、橋桁３の底面を撮像した１枚の画像２０が得られる。なお符号２１に示したのは、ホバリングカメラ１００の一度の撮像処理で撮像される画像を示している。
【０１２０】
ホバリングカメラ１００が撮像した静止画像をスティッチングして得られた画像から損傷部分の絶対的な場所を求める際には、スティッチングした画像のうち撮像時の位置情報の精度が相対的に高い位置情報を基準点として選択することができる。基準点としてスティッチングした画像の基になる四隅の静止画像の撮像時の、ホバリングカメラ１００の位置情報を用いても良い。スティッチングした画像の基になる四隅の静止画像は一番歪みが少なく、またＧＰＳ測位エリアの方が位置情報の誤差が少なくなり、ＧＰＳ測位エリアとなる、またＧＰＳ測位エリアに近い四隅の撮像時の位置情報を基準点として使うのが好ましいと考えられるので、四隅の静止画像に対応するホバリングカメラ１００の位置情報から、損傷部分の絶対的な場所を求めることで、その損傷部分の位置を精度よく求めることが可能となる。なお、各位置情報の精度として、例えばＧＰＳ位置測位データ中の測位ステータス情報（２Ｄ測位中、３Ｄ測位中又は測位不能の状態を表す情報や受信衛星数等のデータ）を用いてもよい。
【０１２１】
図１４は、ホバリングカメラ１００が撮像した静止画像をスティッチングして得られた画像２０の例を示す説明図である。画像２０の基となる四隅の静止画像Ｃ１〜Ｃ４の中心Ｇ１〜Ｇ４が、それぞれの静止画像を撮像した際のホバリングカメラ１００の位置に対応する。本実施形態では、この四隅の静止画像Ｃ１〜Ｃ４に対応するホバリングカメラ１００の位置情報を用いて、画像２０におけるそれぞれの損傷部分の絶対位置を算出する。
【０１２２】
スティッチングした画像から損傷データを生成する際には、損傷データのデータ構成は、例えば以下のフォーマットで定義される。すなわち、上述した損傷データから画像ＩＤが削除される。
（損傷ＩＤ、損傷部分の位置情報、損傷部分の画像上での座標、損傷種類ＩＤ、損傷程度）
なお、スティッチングした画像の画像ＩＤを生成し、スティッチングした画像の画像ＩＤを損傷データに含めても良い。スティッチングした画像から、ユーザの手入力、または情報処理装置３００による自動処理で、本実施形態にかかる点検システム１０は、上述したフォーマットに従った損傷データを生成することが出来る。
【０１２３】
［１．５．１．機能構成例］
図１５は、本開示の一実施形態に係る情報処理装置３００の機能構成例を示す説明図で
ある。図１５に示したのは、ホバリングカメラ１００が撮像した静止画像から橋桁３の絶対的な損傷位置を求めて損傷データを生成する機能を有する、本開示の一実施形態に係る情報処理装置３００の機能構成例である。以下、図１５を用いて本開示の一実施形態に係る情報処理装置３００の機能構成例について説明する。
【０１２４】
図１５に示したように、本開示の一実施形態にかかる情報処理装置３００は、表示部３１０と、通信部３２０と、制御部３３０と、記憶部３４０と、を含んで構成される。
【０１２５】
表示部３１０は、例えば液晶表示装置、有機ＥＬ表示装置等の平板表示装置からなる。表示部３１０は、例えば、ホバリングカメラ１００の撮像装置１０１が撮像した画像や、その撮像装置１０１が撮像した画像から得られる橋梁１の損傷に関する情報等を表示し得る。
【０１２６】
通信部３２０は、例えば制御端末２００との間で無線通信による情報の送受信を行う。情報処理装置３００は、ホバリングカメラ１００が撮像した画像を、その画像の絶対的な撮像位置の情報と共に、制御端末２００から通信部３２０で受信する。
【０１２７】
制御部３３０は、情報処理装置３００の動作を制御する。例えば制御部３３０は、表示部３１０への文字、図形、画像その他の情報の表示処理、通信部３２０を介した他の装置（例えば制御端末２００）との間の情報の送受信処理を制御し得る。また制御部３３０は、撮像位置情報取得部３３２と、損傷位置算出部３３４と、画像合成部３３６と、損傷データ生成部３３８と、を含んで構成される。
【０１２８】
撮像位置情報取得部３３２は、ホバリングカメラ１００が橋梁１を撮像した際にホバリングカメラ１００で取得された、その撮像時の撮像位置の情報を取得する。損傷位置算出部３３４は、ホバリングカメラ１００が撮像した画像から橋梁１の損傷部分を、例えばパターンマッチング処理等の画像処理技術を用いて検出し、その損傷部分の絶対的な位置を、撮像位置情報取得部３３２が取得した撮像位置の情報を用いて算出する。
【０１２９】
画像合成部３３６は、ホバリングカメラ１００が撮像した静止画像を繋ぎあわせて１つの画像を生成するスティッチングする画像処理を実行する。画像合成部３３６は、ホバリングカメラ１００が撮像した静止画像をスティッチングする際に、各静止画像の撮像時の撮像位置の情報を用いても良い。
【０１３０】
損傷位置算出部３３４は、損傷位置の算出の際に、画像合成部３３６でスティッチングした画像の基になる撮像画像における隅の撮像画像（例えば四隅のそれぞれ）の撮像位置の情報を用いてもよい。上述したように、スティッチングした画像の基になる撮像画像における四隅の静止画像は一番歪みが少ないと考えられるので、損傷位置算出部３３４は、スティッチングした画像の基になる撮像画像における隅の撮像画像の撮像位置の情報を用いることで、より正確な損傷位置を求めることが出来る。
【０１３１】
損傷データ生成部３３８は、損傷位置算出部３３４が算出した、橋梁１の損傷部分の絶対的な位置を用いて、上述したような損傷データを生成する。損傷データ生成部３３８は、１枚の静止画像単位で損傷データを生成してもよく、画像合成部３３６がスティッチングした画像に対して１つの損傷データを生成してもよい。
【０１３２】
記憶部３４０は、各種情報を記憶する。記憶部３４０に格納される情報には、例えば、ホバリングカメラ１００の撮像装置１０１が撮像した静止画像及びその静止画像を撮像した際のホバリングカメラ１００の絶対的な撮像位置の情報、損傷データ生成部３３８が生成した損傷データの情報が含まれ得る。
【０１３３】
本開示の一実施形態に係る情報処理装置３００は、図１５に示したような構成を有することで、ホバリングカメラ１００が撮像した静止画像から損傷データを生成することが可能となり、従って本開示の一実施形態に係る情報処理装置３００は、点検対象の構築物である橋梁１の点検結果を効率的に生成することが可能となる。なお上述したように、損傷データは情報処理装置３００ではなく、制御端末２００が生成してもよい。従って、図１５に示した動作は情報処理装置３００の制御部３３０の構成は、制御端末２００が有してもよい。また、点検対象の構築物である橋梁１の点検結果は、公の、また私的なデータベースに蓄積し、活用することができる。なお上述したように、損傷データは情報処理装置３００ではなく、制御端末２００が生成してもよい。従って、図１５に示した動作は情報処理装置３００の制御部３３０の構成は、制御端末２００が有してもよい。
【０１３４】
以上、図１５を用いて本開示の一実施形態に係る情報処理装置３００の機能構成例について説明した。続いて本開示の一実施形態に係る情報処理装置３００の動作例について説明する。
【０１３５】
［１．５．２．動作例］
図１６は、本開示の一実施形態に係る情報処理装置３００の動作例を示す流れ図である。図１６に示したのは、ホバリングカメラ１００が撮像した静止画像から橋桁３の絶対的な損傷位置を求めて損傷データを生成する際の、本開示の一実施形態に係る情報処理装置３００の動作例である。以下、図１６を用いて本開示の一実施形態に係る情報処理装置３００の動作例について説明する。
【０１３６】
情報処理装置３００は、まずホバリングカメラ１００が橋梁１の周縁を飛行しつつ撮像した、撮像位置の情報が紐付いた画像を取得する（ステップＳ３０１）。ステップＳ３０１で撮像位置の情報が紐付いた画像を取得すると、続いて情報処理装置３００は、その画像から損傷部分を、例えばパターンマッチング処理等の画像処理技術を用いて検出する（ステップＳ３０２）。ステップＳ３０２の損傷部分の検出処理は、例えば損傷位置算出部３３４が実行し得る。
【０１３７】
上記ステップＳ３０２で画像から損傷部分を検出すると、続いて情報処理装置３００は、その損傷部分の絶対的な位置の算出を行なう（ステップＳ３０３）。ステップＳ３０３の算出処理は、例えば損傷位置算出部３３４が実行し得る。情報処理装置３００は、ステップＳ３０３での損傷部分の絶対的な位置の算出を、ホバリングカメラ１００が撮像した静止画像の撮像位置の情報に基づいて行なう。情報処理装置３００は、損傷部分の絶対的な位置の算出の際に、ホバリングカメラ１００から撮像対象（例えば橋桁３の裏面や側面）までの距離情報や、撮像装置１０１の画角情報によって、ホバリングカメラ１００の撮像範囲の物理サイズが推定されてもよい。撮像画像の中心からの損傷部分までの物理的な相対位置を推定し、この相対位置に撮像画像の原点としての位置座標を足し合わせることで、情報処理装置３００は、損傷部分の物理的な位置情報を決めることができる。そして情報処理装置３００は、損傷部分の絶対的な位置を含んだ損傷データの生成を行なう（ステップＳ３０４）。ステップＳ３０４の損傷データの生成処理は、例えば損傷データ生成部３３８が実行し得る。
【０１３８】
本開示の一実施形態に係る情報処理装置３００は、図１６に示したような動作を実行することで、ホバリングカメラ１００が撮像した静止画像から損傷データを生成することが可能となり、従って本開示の一実施形態に係る情報処理装置３００は、点検対象の構築物である橋梁１の点検結果を効率的に生成することが可能となる。なお上述したように、損傷データは情報処理装置３００ではなく、制御端末２００が生成してもよい。従って、図１６に示した動作は制御端末２００が実行してもよい。
【０１３９】
図１７は、本開示の一実施形態に係る制御端末２００の動作例を示す流れ図である。図１７に示したのは、情報処理装置３００が生成した損傷データを用いた、制御端末２００による飛行情報の生成処理の一例である。以下、図１７を用いて本開示の一実施形態に係る制御端末２００の動作例について説明する。
【０１４０】
ホバリングカメラ１００が撮像した静止画像を制御端末２００が表示し、その静止画像上で損傷の場所がユーザによって指定されると（ステップＳ３１１）、制御端末２００は、その指定された場所の損傷位置を、情報処理装置３００が生成した損傷データから取得する（ステップＳ３１２）。損傷場所の指定方法は問わないが、例えば静止画像を表示し、制御端末２００のタッチパネルを指などで触らせることで損傷場所をユーザに指定させてもよい。
【０１４１】
ユーザに指定された場所の損傷位置を損傷データから取得すると、続いて制御端末２００は、損傷データから取得した損傷位置へホバリングカメラ１００を飛行させて、損傷位置を撮像させる飛行情報を生成する（ステップＳ３１３）。ステップＳ３１３の処理は、例えば飛行情報生成部２３２が実行する。制御端末２００がこのステップＳ３１３で生成する飛行情報は、損傷位置を詳細に確認するためであるので、上述の図５の説明で述べた制御端末２００が生成する飛行情報に比べ、撮像位置の間隔を狭めたり、各撮像位置で前述の特殊な撮像を実行したりするようにホバリングカメラ１００へ指示するものであってもよい。特殊な撮像を行う場合は、前述のように飛行情報は特殊な撮像を制御する情報を含む。
【０１４２】
上記ステップＳ３１３で飛行情報を生成すると、図５のステップＳ１０４、Ｓ１０５で示したように、制御端末２００は生成した飛行情報をホバリングカメラ１００に送信し、ホバリングカメラ１００は飛行情報に基づいて飛行および撮像処理を実行する。そして図５のステップＳ１０６、Ｓ１０７で示したように、ホバリングカメラ１００は、最後の撮像地点での撮像処理を完了すると、自動的にベースステーション６００まで飛行して、ベースステーション６００に帰還し、制御端末２００は、ホバリングカメラ１００が撮像した画像をホバリングカメラ１００から取得する。
【０１４３】
本開示の一実施形態に係る制御端末２００は、図１７に示したような動作を実行することで、情報処理装置３００が生成した損傷データを用いて、橋桁３の損傷部分をホバリングカメラ１００に詳細に撮像させるための飛行情報を生成することが出来る。
【０１４４】
＜２．まとめ＞
以上説明したように本開示の一実施形態によれば、設定された飛行情報に基づいて自動飛行し、点検対象の構築物を撮像するホバリングカメラ１００、及びホバリングカメラ１００に撮像させた静止画像に基づいて構築物の損傷状態を確認可能な点検システム１０が提供される。
【０１４５】
本開示の一実施形態に係る点検システム１０は、ホバリングカメラ１００に送信する飛行情報を制御端末２００で生成する際に、点検対象の構築物に関する情報を用いる。点検対象の構築物に関する情報を用いることで、制御端末２００は、ホバリングカメラ１００を飛行させて点検対象の構築物を効率よく点検するための飛行情報を生成することが出来る。
【０１４６】
なお、上記実施形態では、ホバリングカメラ１００が撮像する画像は静止画像であり、その静止画像を用いて橋梁１の損傷状態を点検する場合の点検システム１０の例を示したが、本開示は係る例に限定されるものではない。ホバリングカメラ１００は、飛行しなが
ら橋梁１を動画像として撮像してもよく、情報処理装置３００は、そのホバリングカメラ１００が撮像した動画像を用いて損傷データを生成してもよい。ホバリングカメラ１００は、動画像の撮像処理の実行時に定期的に位置情報を取得し、動画像の撮像時刻と、位置情報の取得時刻とを紐付けることで、情報処理装置３００は、動画像を用いた損傷データの生成が可能になる。
【０１４７】
本明細書の各装置が実行する処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、各装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１４８】
また、各装置に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した各装置の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供されることが可能である。また、機能ブロック図で示したそれぞれの機能ブロックをハードウェアまたはハードウェア回路で構成することで、一連の処理をハードウェアまたはハードウェア回路で実現することもできる。また上述の説明で用いた機能ブロック図で示したそれぞれの機能ブロックの一部又は全部は、たとえばインターネット等のネットワークを介して接続されるサーバ装置で実現されてもよい。また上述の説明で用いた機能ブロック図で示したそれぞれの機能ブロックの構成は、単独の装置で実現されてもよく、複数の装置が連携するシステムで実現されても良い。複数の装置が連携するシステムには、例えば複数のサーバ装置の組み合わせ、サーバ装置と端末装置との組み合わせ等が含まれ得る。
【０１４９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１５０】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１５１】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
構築物の概況に関する情報を取得する取得部と、
前記取得部が取得した情報に基づいて、前記構築物の周縁を飛行させて該構築物を撮像させる飛行体の飛行情報を生成する飛行情報生成部と、
を備える、制御装置。
（２）
前記飛行体が前記飛行情報に基づいて飛行した際に障害物を検出すると、前記飛行情報生成部は、該障害物を避ける飛行情報を再生成する、前記（１）に記載の制御装置。
（３）
前記飛行体が前記飛行情報に基づいて飛行した際に障害物を検出すると、前記飛行情報生成部は、前記構築物の概況に関する情報に前記障害物の位置に関する情報を含めて提示する、前記（２）に記載の制御装置。
（４）
前記飛行情報生成部は、前記飛行情報として前記飛行体の飛行経路及び前記飛行体が撮像処理を実行する位置の情報を含んだ情報を生成する、前記（１）〜（３）のいずれかに記載の制御装置。
（５）
前記飛行情報生成部は、前記飛行情報として前記飛行体が撮像処理を実行する位置における撮像方向の情報を含んだ情報を生成する、前記（４）に記載の制御装置。
（６）
前記飛行情報生成部は、前記飛行情報として前記飛行体が撮像処理を実行する位置における特殊な撮像を制御する情報を含んだ情報を生成する、前記（４）または（５）に記載の制御装置。
（７）
前記構築物は、橋梁である、前記（１）〜（６）のいずれかに記載の制御装置。
（８）
前記飛行情報生成部は、前記橋梁の底面を撮像させる飛行情報を生成する、前記（７）に記載の制御装置。
（９）
前記飛行情報生成部は、前記橋梁の側面を撮像させる飛行情報を生成する、前記（７）に記載の制御装置。
（１０）
前記飛行情報生成部は、前記橋梁の構築方法に基づいて飛行情報を生成する、前記（７）〜（９）のいずれかに記載の制御装置。
（１１）
前記飛行情報生成部は、前記橋梁に関する情報に基づき特殊な撮像を制御する情報を含んだ情報を生成する、前記（７）〜（１０）のいずれかに記載の制御装置。
（１２）
前記橋梁に関する情報は、前記橋梁で損傷が生じやすい場所の情報である、前記（１１）に記載の制御装置。
（１３）
構築物の概況に関する情報に基づいて生成された飛行情報に基づいて該構築物の周縁を飛行するよう制御する制御部と、
前記飛行情報に基づいて飛行している際に前記構築物の撮像処理を実行する撮像部と、
を備える撮像装置。
（１４）
構築物の概況に関する情報を取得することと、
取得された前記情報に基づいて、前記構築物の周縁を飛行させて該構築物を撮像させる飛行体の飛行情報を生成することと、
を含む、制御方法。
（１５）
構築物の概況に関する情報に基づいて生成された飛行情報に基づいて該構築物の周縁を飛行するよう制御することと、
前記飛行情報に基づいて飛行している際に前記構築物の撮像処理を実行することと、
を含む、撮像方法。
（１６）
コンピュータに、
構築物の概況に関する情報を取得することと、
取得された前記情報に基づいて、前記構築物の周縁を飛行させて該構築物を撮像させる飛行体の飛行情報を生成することと、
を実行させる、コンピュータプログラム。
（１７）
コンピュータに、
構築物の概況に関する情報に基づいて生成された飛行情報に基づいて該構築物の周縁を飛行するよう制御することと、
前記飛行情報に基づいて飛行している際に前記構築物の撮像処理を実行することと、
を実行させる、コンピュータプログラム。
【符号の説明】
【０１５２】
１０    点検システム
１００    ホバリングカメラ
１０１    撮像装置
１０４ａ〜１０４ｄ    ロータ
１０８ａ〜１０８ｄ    モータ
１１０    制御部
１２０    通信部
１３０    センサ部
１３２    位置情報取得部
１４０    記憶部
１５０    バッテリ
２００    制御端末
３００    情報処理装置
４００    無線中継ノード
５００    位置推定ノード
６００    ベースステーション
７００    充電ステーション
【図１】
2020035456.tif 000003
【図２】
2020035456.tif 000004
【図３】
2020035456.tif 000005
【図４】
2020035456.tif 000006
【図５】
2020035456.tif 000007
【図６】
2020035456.tif 000008
【図７】
2020035456.tif 000009
【図８】
2020035456.tif 000010
【図９】
2020035456.tif 000011
【図１０】
2020035456.tif 000012
【図１１】
2020035456.tif 000013
【図１２】
2020035456.tif 000014
【図１３】
2020035456.tif 000015
【図１４】
2020035456.tif 000016
【図１５】
2020035456.tif 000017
【図１６】
2020035456.tif 000018
【図１７】
2020035456.tif 000019
【手続補正書】
【提出日】令和1年10月28日(2019.10.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
構造物に関連する緯度と経度に関連する情報を取得する取得部と、
前記構造物に関連する前記情報に基づいて構造物の概況に関する情報を表示する表示部と、
前記表示された構造物の概況画像に対して、飛行体よって撮像される構造物の領域の指定に基づき、飛行体の飛行を開始する前に、構造物の周辺を飛行する飛行体の飛行情報を生成する生成部とを備え、
前記表示部は、前記生成された飛行体の飛行情報に基づいて、構造物の概要画像上に飛行体の飛行経路を表示する、情報処理装置。
【請求項２】
前記生成部は、前記飛行情報として前記飛行体が撮像処理を実行する位置における撮像方向の情報を含んだ情報を生成する、請求項１に記載の情報処理装置。
【請求項３】
前記生成部は、前記飛行情報として前記飛行体が撮像処理を実行する位置における特殊な撮像を制御する情報を含んだ情報を生成する、請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記構造物は、橋梁である、請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記生成部は、前記橋梁に関する情報に基づき特殊な撮像を制御する情報を含んだ情報を生成する、請求項４に記載の情報処理装置。
【請求項６】
前記橋梁に関する情報は、前記橋梁で損傷が生じやすい場所の情報である、請求項４または請求項５に記載の情報処理装置。
【請求項７】
前記生成部は、前記橋梁の側面が指定された場合、前記橋梁の側面に沿った飛行経路を飛行情報として生成し、前記橋梁の底面が指定された場合、前記橋梁の底面側を往復するような飛行経路を飛行情報として生成する、請求項４〜６のいずれか一項に記載の情報処理装置。
【請求項８】
前記飛行情報は、撮像を行う位置を示す情報を含む、請求項１〜７のいずれか一項に記載の情報処理装置。
【請求項９】
前記飛行情報は、撮像を行う位置を示す座標情報を含む、請求項１〜８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記飛行情報は、所定の基準点からの相対座標である前記座標情報を含む、請求項９に記載の情報処理装置。
【請求項１１】
前記生成部は、静止画像の撮像位置が等間隔となるように飛行情報を生成する、請求項１〜１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記生成部は、前記構造物のうち損傷している可能性が高いと考えられる部分を詳細に撮像させるような飛行情報を生成する、請求項１〜１１のいずれか一項に記載の情報処理装置。
【請求項１３】
前記部分の情報は、予め記憶部に記憶される、請求項１２に記載の情報処理装置。
【請求項１４】
前記部分の情報は、ユーザにより入力される、請求項１２に記載の情報処理装置。
【請求項１５】
前記生成部は、複数の飛行経路を生成し、
前記表示部は、前記複数の飛行経路を表示する、請求項１〜１４のいずれか一項に記載の情報処理装置。
【請求項１６】
前記生成部は、表示された前記複数の飛行経路のうち選択された一の飛行経路に基づいて飛行情報を生成する、請求項１５に記載の情報処理装置。
【請求項１７】
飛行情報を前記飛行体に送信する通信部、
を備える請求項１〜１６のいずれか一項に記載の情報処理装置。
【請求項１８】
前記通信部は、前記飛行体が撮像した画像を前記飛行体から受信し、
前記表示部は、前記画像を表示する、請求項１７に記載の情報処理装置。
【請求項１９】
構造物に関連する緯度と経度に関連する情報を取得することと、
前記構造物に関連する前記情報に基づいて構造物の概況に関する情報を表示することと、
前記表示された構造物の概況画像に対して、飛行体よって撮像される構造物の領域の指定に基づき、飛行体の飛行を開始する前に、構造物の周辺を飛行する飛行体の飛行情報を生成することと、
を含み、
前記生成された飛行体の飛行情報に基づいて、構造物の概要画像上に飛行体の飛行経路を表示する、情報処理方法。
【請求項２０】
コンピュータに、
構造物に関連する緯度と経度に関連する情報を取得することと、
前記構造物に関連する前記情報に基づいて構造物の概況に関する情報を表示することと、
前記表示された構造物の概況画像に対して、飛行体よって撮像される構造物の領域の指定に基づき、飛行体の飛行を開始する前に、構造物の周辺を飛行する飛行体の飛行情報を生成することと、
を実行させ、
前記生成された飛行体の飛行情報に基づいて、構造物の概要画像上に飛行体の飛行経路を表示する、情報処理プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本開示は、情報処理装置、情報処理方法及び情報処理プログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
そこで本開示では、撮像を実施可能な飛行体による点検を効率化することが可能な、新規かつ改良された情報処理装置、情報処理方法及び情報処理プログラムを提案する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
以上説明したように本開示によれば、撮像を実施可能な飛行体による点検を効率化することが可能な、新規かつ改良された情報処理装置、情報処理方法及び情報処理プログラムが提供される。