(57)【要約】【課題】構造物の特定箇所の位置情報を容易に取得可能にする、位置情報算出装置、位置情報算出方法及び位置情報算出プログラムを提供する。【解決手段】位置情報算出装置は、構造物の位置情報を含んだ地図データを保持する地図データ保持部と、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、撮影機材の撮影位置の情報と含む撮影データを取得する情報取得部と、保持された地図データと、取得された撮影データとに基づき、特定箇所の位置情報を示す算出する位置情報算出部とを備える。【選択図】図１
2018156470.tif 000002
【特許請求の範囲】
【請求項１】
構造物の位置情報を含んだ地図データを保持する地図データ保持部と、
撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得部と、
保持された前記地図データと、取得された前記撮影データとに基づき、前記特定箇所の位置情報を示す算出する位置情報算出部と
を備える、位置情報算出装置。
【請求項２】
前記位置情報算出部は、
前記撮影位置に含まれる撮影高度の情報と、前記撮影画像の方位角度と、前記撮影画像における中心点と前記特定箇所の距離とに基づき、前記特定箇所の位置情報を示す算出する、請求項１に記載の位置情報算出装置。
【請求項３】
前記情報取得部は、前記構造物の特定箇所を撮影したときの、前記撮影機材の俯角をさらに含む撮影データを取得して、
前記位置情報算出部は、
前記撮影位置と前記俯角から前記特定箇所の位置情報を示す算出する、請求項１又は２に記載の位置情報算出装置。
【請求項４】
算出された前記特定箇所の位置情報へアクセスするためのアクセス情報を生成するアクセス情報生成部をさらに備える、請求項１から３の何れか一項に記載の位置情報算出装置。
【請求項５】
算出された前記特定箇所の位置情報を保持する位置情報保持部と、
生成された前記アクセス情報に基づく端末からのアクセス要求に応じて、保持された前記特定箇所の位置情報を提供する情報提供部と
をさらに備える、請求項４に記載の位置情報算出装置。
【請求項６】
前記アクセス要求を認証するアクセス認証部をさらに備え、
前記情報提供部は、認証された前記アクセス要求に応じて前記特定箇所の位置情報を提供する、請求項５に記載の位置情報算出装置。
【請求項７】
構造物の位置情報を含んだ地図データを保持する地図データ保持ステップと、
撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得ステップと、
保持された前記地図データと、取得された前記撮影データとに基づき、前記特定箇所の位置情報を示す算出する位置情報算出ステップと
を含む、位置情報算出方法。
【請求項８】
構造物の位置情報を含んだ地図データを保持する地図データ保持処理と、
撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得処理と、
保持された前記地図データと、取得された前記撮影データとに基づき、前記特定箇所の位置情報を示す算出する位置情報算出処理と
をコンピュータに実行させる、位置情報算出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報算出装置、位置情報算出方法及び位置情報算出プログラムに関する。
【背景技術】
【０００２】
従来、太陽光パネル等の構造物の故障を定期点検等で発見した場合、報告者は、複数設置された構造物の中から故障した構造物の場所や故障内容を紙の報告書等に記載して報告する。報告者は、故障した構造物を特定しやすいように、例えば、ドローンに搭載したカラーボールマーキング装置を用いて構造物に塗料でマーキングをする（例えば、非特許文献１を参照）。
【０００３】
一方、報告書を受領した構造物の管理者等は、報告書の内容とマーキングに従って、複数設置された構造物の中から故障した構造物を特定して修理する。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】株式会社スカイロボット、“SKYMARKER（登録商標）”、［online］、SKYMARKER商品説明Webページ、［平成２９年３月１６日検索］、インターネット＜URL： http://www.skyrobot.co.jp/skymarker.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、太陽光パネルのように複数の構造物が密集して設置されている場合、カラーボールによるマーキングは、故障した構造物への正確な投球コントロールが必要であり、例えば、ドローンの正確な姿勢制御た操縦装置等の開発や調達にコストが掛かる場合があった。
【０００６】
また、マーキングが外れたり、マーキングの範囲が広がり過ぎたりした場合、周辺の正常な構造物に塗料が付着する。塗料が付着すると周辺の正常な構造物の機能に影響を与えるため、構造物に付着した塗料の清掃が必要になる場合があった。構造物に付着した塗料の清掃には、例えば足場の設置や塗料の剥離等の作業が必要となり、清掃の手間とコストが掛かってしまう場合があった。特に、構造物が太陽光パネル等、密集して設置されるものである場合、大がかりな足場の設置が必要となる場合があった。
【０００７】
本発明は上記事情に鑑みてなされたものであり、構造物の特定箇所の位置情報を容易に取得可能にする、位置情報算出装置、位置情報算出方法及び位置情報算出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）本発明の一態様は、位置情報算出装置は、構造物の位置情報を含んだ地図データを保持する地図データ保持部と、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得部と、保持された前記地図データと、取得された前記撮影データとに基づき、前記特定箇所の位置情報を示す算出する位置情報算出部とを備える。
【０００９】
（２）本発明の一態様は、前記位置情報算出部は、前記撮影位置に含まれる撮影高度の情報と、前記撮影画像の方位角度と、前記撮影画像における中心点と前記特定箇所の距離とに基づき、前記特定箇所の位置情報を示す算出する。
【００１０】
（３）本発明の一態様は、前記情報取得部は、前記構造物の特定箇所を撮影したときの、前記撮影機材の俯角をさらに含む撮影データを取得して、前記位置情報算出部は、前記撮影位置と前記俯角から前記特定箇所の位置情報を示す算出する。
【００１１】
（４）本発明の一態様は、位置情報算出装置において、算出された前記特定箇所の位置情報へアクセスするためのアクセス情報を生成するアクセス情報生成部をさらに備える。
【００１２】
（５）本発明の一態様は、位置情報算出装置において、算出された前記特定箇所の位置情報を保持する位置情報保持部と、生成された前記アクセス情報に基づく端末からのアクセス要求に応じて、保持された前記特定箇所の位置情報を提供する情報提供部とをさらに備える。
【００１３】
（６）本発明の一態様は、位置情報算出装置において、前記アクセス要求を認証するアクセス認証部をさらに備え、前記情報提供部は、認証された前記アクセス要求に応じて前記特定箇所の位置情報を提供する。
【００１４】
（７）本発明の一態様は、位置情報算出方法は、構造物の位置情報を含んだ地図データを保持する地図データ保持ステップと、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得ステップと、保持された前記地図データと、取得された前記撮影データとに基づき、前記特定箇所の位置情報を示す算出する位置情報算出ステップとを含む。
【００１５】
（８）本発明の一態様は、位置情報算出プログラムは、構造物の位置情報を含んだ地図データを保持する地図データ保持処理と、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得処理と、保持された前記地図データと、取得された前記撮影データとに基づき、前記特定箇所の位置情報を示す算出する位置情報算出処理とをコンピュータに実行させる。
【発明の効果】
【００１６】
本発明によれば、構造物の特定箇所の位置情報を容易に取得可能にする、位置情報算出装置、位置情報算出方法及び位置情報算出プログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態の位置情報算出装置を含む、位置情報算出システムの概要の一例を示す図。
【図２】実施形態の位置情報算出装置が取得する撮影データの一例を示す図。
【図３】実施形態の位置情報算出装置が取得する故障情報の一例を示す図。
【図４】実施形態の位置情報算出装置のハードウェア構成の一例を示す図。
【図５】実施形態の位置情報算出装置の機能構成の一例を示す図。
【図６】実施形態の位置情報算出装置と通信する端末の機能構成の一例を示す図。
【図７】実施形態の位置情報算出装置が取得する認証情報の一例を示す図。
【図８】実施形態の位置情報算出装置が提供する位置情報の一例を示す図。
【図９】実施形態の位置情報算出装置が提供するレポートの一例を示す図。
【図１０】実施形態の位置情報算出装置のレポート提供動作の一例を示すフローチャート。
【図１１】実施形態の位置情報算出装置のＷｅｂページ提供動作の一例を示すフローチャート。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の一実施形態における位置情報算出装置、位置情報算出方法及び位置情報算出プログラムについて詳細に説明する。なお、以下に示す各図において、同一構成については同一の符号を付す。
【００１９】
先ず、図１を用いて、実施形態の位置情報算出装置を含む位置情報算出システムの概要を説明する。
【００２０】
図１において、位置情報算出システム１は、構造物の特定箇所の位置情報を算出するシステムである。位置情報算出システム１は、構造物として例示する太陽光パネル５０の、故障箇所を特定した特定箇所の位置情報を算出する場合を示している。位置情報算出システム１は、位置情報算出装置１０、端末２０、故障情報報告装置３０、撮影装置４０を有する。
【００２１】
撮影装置４０は、カメラ４１、及び位置情報検出装置４２を有する。撮影装置４０は、例えば、ドローン（無人航空機）である。撮影装置４０は、太陽光パネル５０の上方を移動して太陽光パネル５０の故障等を調査する。撮影装置４０は、例えば、遠隔操作によって、又は予め定められた移動経路を自律的に移動することによって、太陽光パネル５０の上方を自由に移動できるものとする。撮影装置４０は、ドローンに限定されるものではなく、例えばクレーン等であってもよい。
【００２２】
カメラ４１は、撮影装置４０に取付けられて、太陽光パネル５０を撮影する。カメラ４１は、静止画又は動画を撮影する撮像デバイスを有する。カメラ４１は、例えば、可視光による撮影、赤外光による撮影、紫外光による撮影等を行うものであってもよい。例えば太陽光パネルに異常が発生した場合、異常部分の温度が周辺の正常部分に比べて高くなる場合がある。
【００２３】
位置情報検出装置４２は、撮影装置４０の位置情報を検出する。位置情報とは、例えば、緯度、経度、高度、方向等の情報である。緯度、経度及び高度の情報は、例えば、ＧＰＳ（Global Positioning System）衛星から送信される信号を受信することにより検出することができる。高度の情報は、気圧を検出することにより検出してもよい。
【００２４】
方向とは、カメラ４１の撮影方向である。本実施形態では、カメラ４１で撮影された画像の中心は、位置情報検出装置４２で検出された方向と一致しているものとする。方向には、方位角度（方位角）と仰俯角を含む。方位角度は、水平方向における基準方向からの回転角度である。基準方向とは、例えば、磁来又は真北である。方位角度は、地磁気を検知するコンパスによって検出することができる。また、仰俯角は、水平方向からの上下方向の角度である。本実施形態では、カメラ４１は、太陽光パネル５０を上方から下向きに撮影するものであるため、俯角を用いる。方位角度と俯角を検出することにより、カメラ４１の撮影方向を検出することができる。なお、本実施形態では、撮影装置４０がドローン等である場合を前提に俯角を検出する場合を説明するが、例えば、水平器等によって撮影時に水平方向が保たれている場合、俯角は常に９０°となるため、検出の必要はない。
【００２５】
撮影装置４０は、カメラ４１によって撮影された撮影画像と、位置情報検出装置４２によって検出された位置情報を、無線又は有線で故障情報報告装置３０に送信する。撮影装置４０は、例えば、故障情報報告装置３０からの撮影指示に応じて撮影画像及び位置情報を送信するようにしてもよい。なお、撮影画像と位置情報は常に対応付けられている。位置情報は、例えば、撮影画像のファイルフォーマットに従った付随情報として記録されてもよい。
【００２６】
故障情報報告装置３０は、撮影装置４０から取得した撮影画像と位置情報を含む太陽光パネル５０の故障情報を、位置情報算出装置１０に送信する。故障情報報告装置３０は、故障情報として、撮影画像と位置情報以外の情報を位置情報算出装置１０に送信してもよい。例えば、故障情報報告装置３０は、太陽光パネル５０の故障に関する自由コメントや、選択可能なコメントを追加して送信するようにしてもよい。故障に関するコメントとは、例えば、太陽光パネルの故障位置を示す列番号やモジュール番号、故障の程度、修理の緊急性等である。故障情報報告装置３０は、例えば、太陽光パネル５０の発電状況、故障調査の作業者名、日時等の情報を送信してもよい。
【００２７】
位置情報算出装置１０は、故障情報報告装置３０から取得した撮影画像と位置情報に基づき、太陽光パネル５０の故障箇所の位置情報を算出する。故障箇所の算出方法の詳細は、図２等を用いて後述する。位置情報算出装置１０は、太陽光パネル５０の故障に関するレポートを作成して端末２０等に提供する。レポートには、カメラ４１で撮影された故障箇所の撮影画像や、算出した故障箇所の位置情報を取得するためのアクセス情報を含んでいてもよい。位置情報算出装置１０は、例えば、地図データに故障箇所を示す情報を重畳して、ブラウザから閲覧可能なＷｅｂ画面を生成する。位置情報算出装置１０は、端末２０からのアクセス要求に対してアクセス権限を有する者であるか否かを認証し、認証ＯＫである場合、生成したＷｅｂ画面を端末２０から閲覧可能に提供する。位置情報算出装置１０は、端末２０から、例えば、故障箇所の修理結果等を取得するようにしてもよい。
【００２８】
端末２０は、位置情報算出装置１０が生成したＷｅｂ画面に基づき、故障箇所の位置情報を取得する。端末２０は、ＧＰＳ衛星からの信号に基づき、Ｗｅｂ画面に端末２０の現在位置を表示する。端末２０は、故障箇所の位置情報と現在位置に基づき、太陽光パネル５０の故障箇所を容易に特定することができる。端末２０は、太陽光パネル５０の修理記録を位置情報算出装置１０に記録してもよい。
【００２９】
なお、図１では、位置情報算出システム１は、位置情報算出装置１０、端末２０、故障情報報告装置３０、及び撮影装置４０をそれぞれ１台有する場合を示した。しかし、位置情報算出システム１の構成はこれに限定されるものではない。すなわち、位置情報算出システム１は、位置情報算出装置１０、端末２０、故障情報報告装置３０、又は撮影装置４０が２台以上含まれるものであってもよい。例えば、複数の太陽光発電所において、それぞれ撮影装置４０によって故障調査が行われるものであってもよい。また、複数の作業者がそれぞれ端末２０を所持して、故障箇所の位置情報を取得するようにしてもよい。
【００３０】
また、撮影装置４０は、１台のカメラを有する場合を示したが、撮影装置４０は、例えば、２台のカメラ（ステレオカメラ）を有するものであってもよい。また、位置情報算出装置１０は、複数の撮影装置４０で異なる方向から撮影された撮影画像を取得してもよい。
【００３１】
また、位置情報算出システム１は、太陽光パネルの位置情報を算出する以外に、例えば、道路、線路、橋梁、建物、ダム等の位置情報を算出するものであってもよい。
【００３２】
次に、図２を用いて、実施形態の位置情報算出装置１０が取得する撮影データを説明する。図２は、撮影装置４０において撮影されて、位置情報算出装置１０において取得される撮影データの撮影状況を示している。
【００３３】
図２（Ａ）は、撮影装置４０の上面図である。撮影装置４０は、４機のプロペラ４３とプロペラ４３同士を連結する本体４４とを有している。本体４４の上部には、位置情報検出装置４２を有している。また、図示しない下面には、カメラ４１を有している。
【００３４】
位置情報検出装置４２は、ＧＰＳ衛星からの電波を受信して、緯度、経度、及び高さの情報（ｘ、ｙ、ｈ）を検出する。なお、高さｈの情報は、ＧＰＳから得られる標高の情報から、太陽光パネル５０が設置されている地点の標高を引いた値である。
【００３５】
＜方位角度ＡＺ＞
図２（Ａ）図示した方向ｎ１は、カメラ４１で撮影される撮影画像の見かけ上の上方向を示している。また、方向ｎ０は、真北を示している。方向ｎ０と方向ｎ１によって作られる角度が方位角度ＡＺである。方位角度ＡＺが０°の場合、撮影画像の上方向が真北となる。一方、方位角度ＡＺが１８０°の場合、撮影画像の下方向が真北となる。方位角度ＡＺは０°〜３６０°又は−１８０°〜＋１８０°として検出される。
【００３６】
＜俯角ＡＬ＞
図２（Ｂ）図示した方向ｍ１は、カメラ４１で撮影される画像の中心位置の方向を示している。また、方向ｍ０は、水平方向を示している。方向ｍ０と方向ｍ１によって作られる角度が俯角ＡＬである。俯角ＡＬが９０°の場合、撮影画像の中心は、真下となる。一方、俯角ＡＬが０°の場合、撮影画像の中心が水平方向となる。俯角ＡＬは０°〜９０°として検出される。なお、撮影装置４０が常に水平を保っている場合、俯角の検出は不要となる。
【００３７】
＜距離ｄ＞
カメラ４１から故障箇所ＴＧまでの距離ｄは、位置情報検出装置４２が検出した高さｈと俯角ＡＬによって、ｄ＝ｈ／ｃｏｓ（ＡＬ）として算出することができる。高さｈは、ＧＰＳから検知された撮影高度から、太陽光パネルの標高を差し引いた数値となる。
【００３８】
＜比率ｒ＞
カメラ４１の視野角が固定である場合、カメラから目的箇所までの距離応じて撮影画像の２次元距離が変化する。例えば、予め距離が分かっているｄ０［ｍ］において略水平方向の太陽光パネル１辺の撮影画像上の長さがａ０［ｃｍ］であったとする。撮影時の距離がｄ１である場合の撮影画像上に長さをａ１とすると、比率ｒは次式で一定値となる。
比率ｒ＝ａ１／ａ０＝ｄ１／ｄ０
【００３９】
すなわち、撮影時の撮影高度が判れば、高さｈと距離ｄが判り、さらに比率ｒが固定であるため、撮影画像上の２次元の距離から実際の距離を算出することができる。
【００４０】
次に、図３を用いて、実施形態の位置情報算出装置１０が取得する故障情報を説明する。故障情報は、故障情報報告装置３０から位置情報算出装置１０に提供される太陽光パネル５０の故障に関する情報である。
【００４１】
図３において、故障情報は、「撮影緯度」、「撮影経度」、「撮影高度」、「ＡＺ」、「ＡＬ」、「故障情報」、及び「故障写真データ」を含む。「撮影緯度」、「撮影経度」、「撮影高度」、「ＡＺ」及び「ＡＬ」は、位置情報検出装置４２によって検出されたデータである。「故障情報」は、太陽光パネル５０の故障調査を実施した作業者によって入力されたコメントである。「故障写真データ」は、カメラ４１によって撮影された撮影画像のバイナリーデータである。
【００４２】
なお、図３は、１件の故障情報を提供する場合を示したが、例えば、複数件の故障情報を合せて提供するようにしてもよい。例えば、故障情報を定期的に提供する場合、所定期間内に発生した故障をまとめて提供する。
【００４３】
次に、図４を用いて、実施形態の位置情報算出装置１０のハードウェア構成を説明する。
【００４４】
図４において、位置情報算出装置１０は、ＣＰＵ１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、ＨＤＤ１４、操作部１５、表示部１６、及び通信Ｉ／Ｆ１７を有する。
【００４５】
位置情報算出装置１０には、デスクトップ型ＰＣ、サーバ装置等の汎用のコンピュータを用いることができる。また、位置情報算出装置１０には、位置情報算出専用の制御装置、又はＰＬＣ（Programmable Logic Controller）等の産業用制御機器を用いてもよい。位置情報算出装置１０は、後述する位置情報算出プログラムを実行することができる。
【００４６】
ＣＰＵ１１は、ＲＡＭ１２、ＲＯＭ１３又はＨＤＤ１４に記憶された位置情報算出プログラムを実行することにより、位置情報算出装置１０の制御を行う。位置情報算出プログラムは、例えば、位置情報算出プログラムを記録した記録媒体、又はネットワークを介してプログラムを提供するサーバ等から取得されて、ＨＤＤ１４にインストールされ、ＲＡＭ１２にＣＰＵ１１から読出し可能に記憶される。
【００４７】
操作部１５は、位置情報算出装置１０のオペレータによる操作入力を可能にする、例えば、キーボード、マウス、又はスイッチ等である。表示部１６は、オペレータに情報を表示する表示機能を有する、例えば、液晶ディスプレイ、又はランプ等である。なお、操作部１５及び表示部１６は、操作表示機能を有する、例えばタッチパネル等であってもよい。
【００４８】
通信Ｉ／Ｆ１７は、無線ＬＡＮ通信、有線ＬＡＮ通信、赤外線通信、近距離無線通信等を介して他の装置との通信を制御する。通信Ｉ／Ｆ１７は、ネットワーク９を介して、端末２０、故障情報報告装置３０、又はクラウドサーバ９０との通信を制御する。ここで、クラウドサーバ９０は、例えば、位置情報算出装置１０で保持するデータの一部を保持したり、位置情報算出装置１０の機能の一部を実行するものであってもよい。
【００４９】
次に、図５を用いて、実施形態の位置情報算出装置の機能構成を説明する。
【００５０】
図５において、位置情報算出装置１０は、地図データ保持部１０１、情報取得部１０２、位置情報算出部１０３、位置情報保持部１０４、アクセス情報生成部１０５、地図データ管理部１０６、構造物データ管理部１０７、レポート生成部１０８、認証データ保持部１０９、アクセス認証部１１０、情報提供部１１１、及び通信部１１４の各機能を有する。情報提供部１１１は、位置情報重畳部１１２、及び表示画面生成部１１３を有する。
【００５１】
位置情報算出装置１０の上記各機能は、位置情報算出装置１０を制御する位置情報算出プログラム（ソフトウェア）によって実現される機能モジュールである。位置情報算出プログラムは、ＣＰＵ１０１で実行される。
【００５２】
地図データ保持部１０１は、構造物としての太陽光パネル５０の位置情報を含んだ地図データを保持する。地図データは、例えば、地形図、航空写真、構造物の図面等である。地形図、航空写真、構造物の図面は、それぞれ重畳して１つの地図データとしてもよい。地図データには、緯度情報及び経度情報の位置情報を含む。地図データの位置情報には標高情報を含んでいてもよい。地図データは、２Ｄ又は３Ｄで表現された地図である。地図データには、構造物が配置又は形状が含まれている。例えば、地図データは、太陽光パネル５０のパネル配置と、それぞれのパネルの位置情報が含まれている。地図データは、縮尺を変更することにより、構造物の表示を拡大したり縮小したりすることができる。なお、建物の壁面や橋梁等、高さ方向に大きさを持つ構造物については、高さ方向の位置情報を有するものとする。地図データに用いる航空写真は、例えば、可視光又は赤外光で撮影されたものである。航空写真は、紫外光で撮影されたものであってもよい。地図データは、地図データ管理部１０６が、追加、更新又は削除することによって、最新の状態を端付様にしてもよい。なお、図面データは、ベクタデータをラスタライズしたものであってもよい。
【００５３】
情報取得部１０２は、撮影機材で構造物の特定箇所を撮影したときの、撮影画像のデータと、撮影機材の撮影位置の情報と含む撮影データを取得する。本実施形態では、情報取得部１０２は、カメラ４１で太陽光パネル５０の故障箇所を撮影したときの、撮影画像のデータと、カメラ４１の位置情報とを含む撮影データを取得する。情報取得部１０２は、例えば、故障情報報告装置３０からの送信要求を受けて、故障情報報告装置３０からの送信データを受信する。また、情報取得部１０２は、図示しないメールサーバからメールを受信することによって撮影情報を取得するようにしてもよい。また、情報取得部１０２は、故障情報報告装置３０に対して故障情報の有無を問い合わせて、故障情報があった場合に取得するようにしてもよい。情報取得部１０２は、取得した撮影データを位置情報算出部１０３に提供する。
【００５４】
位置情報算出部１０３は、地図データ保持部１０１において保持された地図データと、情報取得部１０２において取得された撮影データとに基づき、特定箇所の位置情報を示す算出する。位置情報算出部１０３は、先ず、カメラ４１による撮影画像の撮影位置から故障箇所までの距離（撮影距離）を算出する。位置情報算出部１０３は、算出した撮影位置から故障箇所までの距離と、撮影画像における中心点と特定箇所の距離に基づき、撮影画像の中心点の実際の場所から故障箇所までの実際の距離を算出することができる。距離と方位角度が判れば、故障箇所の位置情報を算出することができる。
【００５５】
なお、本実施形態では、位置情報算出部１０３は、撮影距離から故障箇所の位置を算出する場合を示したが、例えば、撮影画像と地図情報とのパターンマッチングを行うことにより、撮影画像の中心点の場所から故障箇所までの実際の距離を算出することができる。これにより、例えば、カメラ４１が焦点距離を可変とする場合であっても、故障箇所の位置情報を算出することが可能となる。
【００５６】
なお、カメラレンズにおいては、レンズ周辺部において画像の歪が発生しやすいため、撮影画像における中心点と故障箇所の距離の算出には、なるべく中心点に近い位置で故障箇所との距離を測定するようにした方がよい。位置情報算出部１０３は、算出した位置情報を位置情報保持部１０４で保持する。
【００５７】
位置情報保持部１０４は、位置情報を端末２０から取得可能に保持している。位置情報保持部１０４は、例えばＨＤＤ１４によって実現することができる。
【００５８】
アクセス情報生成部１０５は、位置情報保持部１０４に保持された故障箇所の位置情報へアクセスするためのアクセス情報を生成する。アクセス情報とは、例えば、位置情報保持部１０４のアドレスを表す、２次元コードである。アクセス情報は、非接触カードに提供する所定のコードであってもよい。また、アクセス情報は、位置情報保持部１０４へアクセスするための所定のＩＤであってもよい。アクセス情報生成部１０５は、例えば、利用時間が制限されたアクセス情報を生成するものであってもよい。また、アクセス情報生成部１０５は、アクセス回数やアクセスする端末を制限するアクセス情報を生成するものであってもよい。
【００５９】
地図データ管理部１０６は、地図データの追加、削除又は更新を行う。地図データ管理部１０６は、例えば、地図データを提供するクラウドサーバ９０から最新の地図データを取得して地図データを更新する。一般的な航空写真を用いた地図データは、例えば更新が数年に１度である場合がある。地図データ管理部１０６は、構造物の写真や図面を限定して取得することにより、地図データを最新の状態にすることができる。
【００６０】
構造物データ管理部１０７は、構造物に関する情報を管理する。例えば、構造物データ管理部１０７は、太陽光パネル５０の故障履歴、修理履歴、耐用年数、定期点検の情報、型式等の情報を管理する。構造物データ管理部１０７は、端末２０から修理報告を受信することにより、修理履歴を更新する。構造物データ管理部１０７は、管理している情報を出力するものであってもよい。
【００６１】
レポート生成部１０８は、レポートを生成する。レポート生成部１０８は、太陽光パネル５０の故障に関するレポートを作成して端末２０等に提供する。レポートには、カメラ４１で撮影された故障箇所の撮影画像や、算出した故障箇所の位置情報を取得するためのアクセス情報を含んでいてもよい。レポート生成部１０８は、レポートを印字データ、Ｗｅｂ画面に表示可能なデータ、又は所定のファイルフォーマットとして生成するようにしてもよい。レポート生成部１０８は、生成したレポートを端末２０に提供してもよい。レポートには、アクセス情報生成部１０５において生成されたアクセス情報を含ませることができる。
【００６２】
認証データ保持部１０９は、アクセス認証部で使用する認証データを保持する。認証データは、例えば、アクセスＩＤとパスワードを含む認証データを保持する。認証データ保持部１０９は、生体認証をするための認証データを保持してもよい。
【００６３】
アクセス認証部１１０は、アクセス情報生成部１０５において生成されたアクセス情報に基づくアクセス要求を認証する。例えば、アクセス認証部１１０は、悪背う要求をしてきた端末２０に対して認証情報の入力を要求する。アクセス認証部１１０は、入力されたアクセス情報と認証データ保持部１０９に保持された認証データとを比較して、アクセスを認証する。アクセス認証部１１０は、例えば利用時間が制限されたパスワードに基づきアクセスを認証するようにしてもよい。
【００６４】
情報提供部１１１は、アクセス情報生成部１０５において生成されたアクセス情報に基づくアクセス要求に応じて、位置情報保持部１０４において保持された特定箇所の位置情報を提供する。
【００６５】
また、情報提供部１１１は、アクセス認証部１１０において認証されたアクセス要求に応じて、提供する特定箇所の位置情報を変更する。例えば、情報提供部１１１は、利用者毎に異なる情報を提供するようにしてもよい。例えば、利用者が、太陽光パネル５０の管理者であった場合、情報提供部１１１は、全ての情報を提供する。一方、利用者が、太陽光パネル５０の修理作業者であった場合、情報提供部１１１は、修理に必要な情報のみを提供するようにしてもよい。
【００６６】
また、情報提供部１１１は、構造物の位置情報と外部装置の現在位置とを表示可能な表示画面の情報を提供する。例えば、情報提供部１１１は、端末２０が現在位置を表示するためのアプリケーションとして表示画面を提供する。アプリケーションは端末２０のＧＰＳ機能（位置情報取得部）を利用して、太陽光パネル５０の故障箇所と端末２０の現在位置とを表示することにより、故障箇所への到達を容易にする。
【００６７】
また、情報提供部１１１の位置情報重畳部１１２は、太陽光パネルの故障箇所に位置情報を地図データに重畳して提供する。位置情報は、地図データの上に所定のアイコンで表示されてもよい。
【００６８】
また、情報提供部１１１の表示画面生成部１１３は、端末２０に表示する表示画面を生成する。表示画面生成部１１３は、例えば、端末２０のブラウザで表示可能なＷｅｂ画面を生成する。情報提供部１１１は、表示する地図データとして、可視光又は赤外光の少なくとも何れか一方で撮影された画像データを提供することができる。また、情報提供部１１１は、構造物の図面データを地図データとして提供するようにしてもよい。
【００６９】
なお、位置情報重畳部１１２において重畳される位置情報は、地図データに位置情報が示された画像データとして表示されてもよい。また、重畳される位置情報は、端末２０側で地図データに重ねることができるものであってもよい。位置情報を端末２０側で地図データに重畳する場合、端末２０は、情報提供部１１１から提供される地図データの代わりに別の地図データを選択して、故障箇所の位置情報を表示することができる。別の地図データは、例えば、クラウドサーバ９０が提供するＷｅｂサービスによって利用することができる。
【００７０】
通信部１１４は、ネットワーク９を介した端末２０等との通信を制御する。通信部１１４は、例えば、ＳＳＬ（Secure Socket Layer）等の暗号化通信を制御するものであってもよい。
【００７１】
なお、図５においては、位置情報算出装置１０が有する、地図データ保持部１０１、情報取得部１０２、位置情報算出部１０３、位置情報保持部１０４、アクセス情報生成部１０５、地図データ管理部１０６、構造物データ管理部１０７、レポート生成部１０８、認証データ保持部１０９、アクセス認証部１１０、情報提供部１１１、位置情報重畳部１１２、表示画面生成部１１３及び通信部１１４の各機能がソフトウェアによって実現される場合を説明した。しかし、位置情報算出装置１０が有する上記１つ以上の機能は、ハードウェアによって実現されるものであっても良い。
【００７２】
また、位置情報算出装置１０が有する上記各機能は、１つの機能を複数の機能に分割して実施してもよい。また、位置情報算出装置１０が有する上記各機能は、２つ以上の機能を１つの機能に集約して実施してもよい。
【００７３】
また、位置情報算出装置１０は、１つの筐体によって実現される装置であっても、ネットワーク等を介して接続された複数の装置から実現されるシステムであってもよい。例えば、位置情報算出装置１０は、サーバ装置、ノート型ＰＣ、タブレット型ＰＣ、ＰＤＡ、又はスマートフォン等の装置であってもよく、クラウドコンピューティングシステムによって提供されるクラウドサービス等、仮想的な装置であってもよい。
【００７４】
また、位置情報算出装置１０の上記各機能の１以上の機能を他の装置において実現するようにしてもよい。すなわち、位置情報算出装置１０は上記全ての機能を有している必要はなく、一部の機能を有するものであってもよい。
【００７５】
次に、図６を用いて、実施形態の位置情報算出装置１０と通信する端末２０の機能構成を説明する。
【００７６】
端末２０は、例えば、ノート型ＰＣ、タブレット型ＰＣ、ＰＤＡ、又はスマートフォン等の装置であって、位置情報算出装置１０から取得した故障箇所の位置情報を表示することができるものである。
【００７７】
端末２０は、通信部２０１、表示部２０２、位置情報取得部２０３、及び位置情報処理部２０４の各機能を有する。
【００７８】
通信部２０１は、位置情報算出装置１０との通信を制御する。表示部２０２は、位置情報算出装置１０から提供されるＷｅｂ画面等の表示画面を表示する。位置情報取得部２０３は、ＧＰＳ衛星の電波に基づき、自装置の位置情報を取得する。位置情報処理部２０４は、位置情報算出装置１０から取得した、太陽光パネル５０の位置情報が含まれる表示画面に、位置情報取得部２０３において取得された自装置の位置情報を表示する。位置情報処理部２０４は、自装置の位置情報を利用した故障箇所までの経路をナビゲートするものであってもよい。
【００７９】
なお、端末２０は、図６に示した機能を全て備えている必要はない。例えば、端末２０は、地図を表示する代わりに、太陽光パネル５０の故障箇所の方向と距離を示すものであってもよい。
【００８０】
次に、図７を用いて、実施形態の位置情報算出装置が取得する認証情報を説明する。
【００８１】
認証情報は、認証データ保持部１０９に保持される。図７において、認証データは、「契約企業情報」、「アクセスＩＤ」、「パスワード」、及び「名前」のデータを含む。これらの情報は、端末２０が位置情報算出装置１０から位置情報を取得するときに、入力が要求される。位置情報算出装置１０のアクセス認証部１１０は、入力された情報と、認証データ保持部１０９に保持されている認証データとを比較することにより、アクセスを認証する。
【００８２】
次に、図８を用いて、実施形態の位置情報算出装置１０が提供する位置情報を説明する。
【００８３】
位置情報算出装置１０が提供する位置情報は、「中心位置の緯度」、「中心位置の経度」、及び「画像ファイル」である。表示画面生成部１１３は、地図データの中で所定の中心位置を有する画像を生成する。地図データは、データ容量が大きく、不必要な部分を含む場合がある。表示画面生成部１１３は、故障箇所に到達するのに最適な地図データの部分を表示画面として生成する。中心位置は、例えば故障箇所の位置とすることができる。端末２０は、画像ファイルと位置情報に基づき、故障箇所の位置を表示することができる。
【００８４】
次に、図９を用いて、実施形態の位置情報算出装置が提供するレポートを説明する。
【００８５】
図９（Ａ）は、レポート生成部１０８が作成した、太陽光パネル５０の故障に関するレポートである。レポート生成部１０８は、例えば、印刷データ又は表示データとしてレポートを作成する。レポート生成部１０８は、レポートの右上部分に、アクセス情報生成部１０５において生成された２次元コードを含めることができる。２次元コードは、このレポートに記載されている太陽光パネルの故障箇所の位置情報にアクセスするための情報である。
【００８６】
図９（Ｂ）において、端末２０は、レポートの２次元コードを読み取る。２次元コードには、故障箇所の位置情報にアクセスするためのＵＲＬ（Uniform Resource Locator）が含まれている。
【００８７】
図９（Ｃ）において、端末２０は、ＵＲＬのリンク先にアクセスして、Ｗｅｂ画面を表示する。Ｗｅｂ画面には、太陽光パネルの配置を示した地図と、丸印で示された太陽光パネルの故障箇所が表示されている。
【００８８】
図９（Ｄ）において、端末２０は、ＧＰＳから受信した電波に基づき、自装置の位置を画面に表示する。これにより、端末２０を所持する作業者は、故障箇所までの経路を容易に把握することができる。
【００８９】
次に、図１０を用いて、実施形態の位置情報算出装置１０のレポート提供動作を説明する。なお、それぞれのステップにおける動作の詳細は既に説明しているため、説明を省略している。
【００９０】
位置情報算出装置１０は、故障情報を取得したか否かを判断する（ステップＳ１１）。故障情報は、故障情報報告装置３０から受信することができる。故障情報を取得していないと判断した場合（ステップＳ１１：ＮＯ）、位置情報算出装置１０は、ステップＳ１１の処理を繰り返し、故障情報の取得を待機する。
【００９１】
一方、故障情報を取得したと判断した場合（ステップＳ１１：ＹＥＳ）、位置情報算出装置１０は、故障情報を記録する（ステップＳ１２）。故障情報の記録は、例えばＨＤＤ１４等にすることができる。
【００９２】
ステップＳ１２の処理を実行した後、位置情報算出装置１０は、高さを算出する（ステップＳ１３）。高さの算出は、撮影高度から太陽光パネルの標高を差し引くことで実行することができる。
【００９３】
ステップＳ１３の処理を実行した後、位置情報算出装置１０は、撮影距離を算出する（ステップＳ１４）。撮影距離は高さと俯角によって算出することができる。
【００９４】
ステップＳ１４の処理を実行した後、位置情報算出装置１０は、画像内距離を算出する（ステップＳ１５）。画像内距離の算出は、撮影画像内において、中心位置と故障箇所の距離に基づき算出することができる。
【００９５】
ステップＳ１５の処理を実行した後、位置情報算出装置１０は、位置情報を算出する（ステップＳ１６）。位置情報の算出は、方位角度と実際の距離に基づき算出することができる。
【００９６】
ステップＳ１６の処理を実行した後、位置情報算出装置１０は、位置情報を保持する（ステップＳ１７）。位置情報は、例えば、位置情報保持部１０４に保持することができる。
【００９７】
ステップＳ１７の処理を実行した後、位置情報算出装置１０は、地図データへ位置情報を重畳する（ステップＳ１８）。ステップＳ１８の処理を実行した後、位置情報算出装置１０は、Ｗｅｂページを生成する（ステップＳ１９）。ステップＳ１９の処理を実行した後、位置情報算出装置１０は、アクセス情報を生成する（ステップＳ２０）。ステップＳ２０の処理を実行した後、位置情報算出装置１０は、レポートを生成する（ステップＳ２１）。ステップＳ２１の処理を実行した後、位置情報算出装置１０は、生成したレポートを提供する（ステップＳ２２）。ステップＳ２２の処理を実行した後、位置情報算出装置１０は、フローチャートで示した処理を終了する。
【００９８】
本実施形態では、ステップＳ１１〜ステップＳ２３までの処理が連続して実行される。
【００９９】
次に、図１１を用いて、実施形態の位置情報算出装置のＷｅｂページ提供動作を説明する。
【０１００】
位置情報算出装置１０は、アクセス要求があるか否かを判断する（ステップＳ２１）。アクセス要求は、端末２０から受信することができる。アクセス要求がないと判断した場合（ステップＳ２１：ＮＯ）、位置情報算出装置１０は、ステップＳ２１の処理を繰り返し、アクセス要求の受信を待機する。
【０１０１】
一方、アクセス要求があると判断した場合（ステップＳ２１：ＹＥＳ）、位置情報算出装置１０は、端末２０に対して認証情報を要求する（ステップＳ２２）。ステップＳ２２の処理を実行した後、位置情報算出装置１０は、認証情報の取得があるか否かを判断する（ステップＳ２３）。認証情報の取得は、端末２０から受信する。認証情報の取得がないと判断した場合（ステップＳ２３：ＮＯ）、位置情報算出装置１０は、ステップＳ２３の処理を繰り返し、認証情報の取得を待機する。なお、所定時間以上認証情報を取得できない場合、位置情報算出装置１０は、処理を中止するようにしてもよい。
【０１０２】
一方、認証情報の取得があると判断した場合（ステップＳ２３：ＹＥＳ）、位置情報算出装置１０は、認証が成功したか否かを判断する（ステップＳ２４）。認証が成功しなかったと判断した場合（ステップＳ２４：ＮＯ）、位置情報算出装置１０は、ステップＳ２２の処理に戻り、再び認証情報を要求する。
【０１０３】
一方、認証が成功したと判断した場合（ステップＳ２４：ＹＥＳ）、位置情報算出装置１０は、端末２０に対して、故障箇所の位置情報を含むＷｅｂページを提供する（ステップＳ２５）。ステップＳ２５の処理を実行した後、位置情報算出装置１０は、フローチャートで示した処理を終了する。
【０１０４】
以上、説明した、実施形態の位置情報算出装置は、構造物の位置情報を含んだ地図データを保持する地図データ保持部と、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、撮影機材の撮影位置の情報と含む撮影データを取得する情報取得部と、保持された地図データと、取得された撮影データとに基づき、特定箇所の位置情報を示す算出する位置情報算出部とを備えることにより、構造物の特定箇所の位置情報を容易に取得可能にすることができる。
【０１０５】
なお、本実施形態で説明した装置を構成する機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本実施形態の上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１０６】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１０７】
以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。
【符号の説明】
【０１０８】
１…位置情報算出システム、１０…位置情報算出装置、２０…端末、３０…故障情報報告装置、４０…撮影装置、４１…カメラ、４２…位置情報検出装置、１０１…地図データ保持部、１０２…情報取得部、１０３…位置情報算出部、１０４…位置情報保持部、１０５…アクセス情報生成部、１０６…地図データ管理部、１０７…構造物データ管理部、１０８…レポート生成部、１０９…認証データ保持部、１１０…アクセス認証部、１１１…情報提供部、１１２…位置情報重畳部、１１３…表示画面生成部、１１４…通信部
【図１】
2018156470.tif 000003
【図２】
2018156470.tif 000004
【図３】
2018156470.tif 000005
【図４】
2018156470.tif 000006
【図５】
2018156470.tif 000007
【図６】
2018156470.tif 000008
【図７】
2018156470.tif 000009
【図８】
2018156470.tif 000010
【図９】
2018156470.tif 000011
【図１０】
2018156470.tif 000012
【図１１】
2018156470.tif 000013
【手続補正書】
【提出日】平成30年4月18日(2018.4.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
構造物の位置情報を含んだ地図データを保持する地図データ保持部と、
撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得部と、
取得された前記撮影画像と前記地図データとのパターンマッチングを行うことによって、前記撮影画像の中心点の場所から前記特定箇所までの実際の距離を算出し、算出した前記距離に基づいて前記特定箇所の位置情報を算出する位置情報算出部と
を備える、位置情報算出装置。
【請求項２】
前記位置情報算出部は、
前記撮影位置に含まれる撮影高度の情報と、前記撮影画像の方位角度と、前記撮影画像における中心点と前記特定箇所の距離とに基づき、前記特定箇所の位置情報を示す算出する、請求項１に記載の位置情報算出装置。
【請求項３】
前記情報取得部は、前記構造物の特定箇所を撮影したときの、前記撮影機材の俯角をさらに含む撮影データを取得して、
前記位置情報算出部は、
前記撮影位置と前記俯角から前記特定箇所の位置情報を示す算出する、請求項１又は２に記載の位置情報算出装置。
【請求項４】
算出された前記特定箇所の位置情報へアクセスするためのアクセス情報を生成するアクセス情報生成部をさらに備える、請求項１から３の何れか一項に記載の位置情報算出装置。
【請求項５】
算出された前記特定箇所の位置情報を保持する位置情報保持部と、
生成された前記アクセス情報に基づく端末からのアクセス要求に応じて、保持された前記特定箇所の位置情報を提供する情報提供部と
をさらに備える、請求項４に記載の位置情報算出装置。
【請求項６】
前記アクセス要求を認証するアクセス認証部をさらに備え、
前記情報提供部は、認証された前記アクセス要求に応じて前記特定箇所の位置情報を提供する、請求項５に記載の位置情報算出装置。
【請求項７】
コンピュータが、構造物の位置情報を含んだ地図データを保持する地図データ保持ステップと、
コンピュータが、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得ステップと、
コンピュータが、取得された前記撮影画像と前記地図データとのパターンマッチングを行うことによって、前記撮影画像の中心点の場所から前記特定箇所までの実際の距離を算出し、算出した前記距離に基づいて前記特定箇所の位置情報を算出する位置情報算出ステップと
を含む、位置情報算出方法。
【請求項８】
構造物の位置情報を含んだ地図データを保持する地図データ保持処理と、
撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得処理と、
取得された前記撮影画像と前記地図データとのパターンマッチングを行うことによって、前記撮影画像の中心点の場所から前記特定箇所までの実際の距離を算出し、算出した前記距離に基づいて前記特定箇所の位置情報を算出する位置情報算出処理と
をコンピュータに実行させる、位置情報算出プログラム。