(57)【要約】  位置推定装置は、複数の測位装置の各々から出力された、送信機の位置データを取得する位置データ取得部と、位置データ取得部によって取得された、複数の測位装置毎の複数の位置データに基づいて、当該複数の位置データの密集度を算出する密集度算出部と、複数の測位装置毎の複数の位置データと、密集度算出部によって算出された密集度とに基づいて、送信機の位置を推定する位置推定部とを備える。
2019187905.tif 000002
【特許請求の範囲】
【請求項１】
複数の測位装置の各々から出力された、送信機の位置データを取得する位置データ取得部と、
前記位置データ取得部によって取得された、前記複数の測位装置毎の複数の前記位置データに基づいて、当該複数の位置データの密集度を算出する密集度算出部と、
前記複数の測位装置毎の複数の前記位置データと、前記密集度算出部によって算出された前記密集度とに基づいて、前記送信機の位置を推定する位置推定部と
を備えることを特徴とする位置推定装置。
【請求項２】
前記位置推定部は、
前記密集度算出部によって算出された前記密集度が、所定の第１の閾値よりも大きい場合、前記複数の測位装置毎の複数の前記位置データに基づいて、前記送信機の位置を推定する
ことを特徴とする請求項１に記載の位置推定装置。
【請求項３】
前記位置推定部は、
前記密集度算出部によって算出された前記密集度が、前記第１の閾値よりも大きい場合、前記複数の測位装置毎の複数の前記位置データの平均値が示す位置を、前記送信機の位置として推定する
ことを特徴とする請求項２に記載の位置推定装置。
【請求項４】
前記密集度算出部は、
前記複数の測位装置毎の複数の前記位置データにおける、２つの位置データの組み合わせ毎に、当該２つの位置データ間の距離を算出し、前記組み合わせ毎に算出された前記距離の総和が小さいほど、前記密集度が高くなるように、前記密集度を算出する
ことを特徴とする請求項２または３に記載の位置推定装置。
【請求項５】
前記密集度算出部は、
前記複数の測位装置毎の複数の前記位置データのうち、所定の距離範囲内に含まれている位置データを特定し、前記所定の距離範囲内に含まれている位置の数が多いほど、前記密集度が高くなるように、前記密集度を算出する
ことを特徴とする請求項２から４のいずれか一項に記載の位置推定装置。
【請求項６】
前記複数の測位装置毎の複数の前記位置データの各々の信頼度を算出する信頼度算出部をさらに備え、
前記位置推定部は、
前記密集度算出部によって算出された前記密集度が、前記第１の閾値よりも小さい場合、前記複数の測位装置毎の複数の前記位置データと、前記信頼度算出部によって算出された前記信頼度とに基づいて、前記送信機の位置を推定する
ことを特徴とする請求項２から５のいずれか一項に記載の位置推定装置。
【請求項７】
前記位置推定部は、
前記密集度算出部によって算出された前記密集度が、前記第１の閾値よりも小さい場合、前記複数の測位装置毎の複数の前記位置データのうち、前記信頼度算出部によって算出された前記信頼度が所定の第２の閾値よりも大きい前記位置データに基づいて、前記送信機の位置を推定する
ことを特徴とする請求項６に記載の位置推定装置。
【請求項８】
前記信頼度算出部は、
前記複数の測位装置毎の複数の前記位置データの各々について、当該位置データの測定位置から当該位置データの示す位置までの距離が短いほど、当該位置データの信頼度が高くなるように、当該位置データの信頼度を算出する
ことを特徴とする請求項６または７に記載の位置推定装置。
【請求項９】
前記信頼度算出部は、
前記複数の測位装置毎の複数の前記位置データの各々について、当該位置データを測定した前記測位装置による測定精度のばらつきが小さいほど、当該位置データの信頼度が高くなるように、当該位置データの信頼度を算出する
ことを特徴とする請求項６から８のいずれか一項に記載の位置推定装置。
【請求項１０】
前記信頼度算出部は、
前記複数の測位装置毎の複数の前記位置データの各々について、当該位置データを測定したときのＲＳＳＩ値が大きいほど、当該位置データの信頼度が高くなるように、当該位置データの信頼度を算出する
ことを特徴とする請求項６から９のいずれか一項に記載の位置推定装置。
【請求項１１】
前記信頼度算出部は、
前記複数の測位装置毎の複数の前記位置データの各々について、当該位置データが示す位置と、当該位置データを測定した前記測位装置による前回の位置データが示す位置との距離差が小さいほど、当該位置データの信頼度が高くなるように、当該位置データの信頼度を算出する
ことを特徴とする請求項６から１０のいずれか一項に記載の位置推定装置。
【請求項１２】
前記密集度算出部によって算出された前記密集度が、前記第１の閾値よりも大きい場合、前記複数の測位装置毎の複数の前記位置データを有効なデータと判断し、前記密集度算出部によって算出された前記密集度が、前記第１の閾値よりも小さい場合、前記複数の測位装置毎の複数の前記位置データを無効なデータと判断する有効性判断部をさらに備え、
前記位置推定部は、
前記有効性判断部によって、前記複数の測位装置毎の複数の前記位置データが有効なデータと判断された場合、当該複数の位置データに基づいて前記送信機の位置を推定する
ことを特徴とする請求項２に記載の位置推定装置。
【請求項１３】
前記送信機と、
前記複数の測位装置と、
請求項１から１２のいずれか一項に記載の位置推定装置と
を備えることを特徴とする位置推定システム。
【請求項１４】
複数の測位装置の各々から出力された、送信機の位置データを取得する位置データ取得工程と、
前記位置データ取得工程において取得された、前記複数の測位装置毎の複数の前記位置データに基づいて、当該複数の位置データの密集度を算出する密集度算出工程と、
前記複数の測位装置毎の複数の前記位置データと、前記密集度算出工程において算出された前記密集度とに基づいて、前記送信機の位置を推定する位置推定工程と
を含むことを特徴とする位置推定方法。
【請求項１５】
コンピュータを、
複数の測位装置の各々から出力された、送信機の位置データを取得する位置データ取得部、
前記位置データ取得部によって取得された、前記複数の測位装置毎の複数の前記位置データに基づいて、当該複数の位置データの密集度を算出する密集度算出部、および、
前記複数の測位装置毎の複数の前記位置データと、前記密集度算出部によって算出された前記密集度とに基づいて、前記送信機の位置を推定する位置推定部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置推定装置、位置推定システム、位置推定方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、複数の測位装置によって、測位対象に取り付けられた送信機（例えば、無線タグ）から電波を受信し、当該電波の受信結果に基づいて、送信機（測位対象）の位置を推定することができるようになされた技術が知られている。【０００３】
例えば、下記特許文献１には、複数の測位器の各々から、無線タグから受信した電波の到来方向を含むタグ情報をネットワークを介して受信し、受信されたタグ情報毎に、当該タグ情報に含まれる到来方向と測位器の位置とに基づいて、無線タグの位置データを算出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−８５２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、電波にノイズが重畳する、電波の受信状況が悪化する等の原因により、複数の測位装置による測位結果にばらつきが生じる場合があり、このような場合、測位対象の位置を高精度に推定することができない。【０００６】
そこで、複数の測位装置による測位結果にばらつきが生じた場合であっても、測位対象の位置を高精度に推定することができるようにすることが求められている。
【課題を解決するための手段】
【０００７】
一実施形態の位置推定装置は、複数の測位装置の各々から出力された、送信機の位置データを取得する位置データ取得部と、位置データ取得部によって取得された、複数の測位装置毎の複数の位置データに基づいて、当該複数の位置データの密集度を算出する密集度算出部と、複数の測位装置毎の複数の位置データと、密集度算出部によって算出された密集度とに基づいて、送信機の位置を推定する位置推定部とを備える。
【発明の効果】
【０００８】
一実施形態によれば、複数の測位装置による測位結果にばらつきが生じた場合であっても、測位対象の位置を高精度に推定することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る位置推定システムのシステム構成を示す図である。
【図２】一実施形態に係る位置推定装置の機能構成を示すブロック図である。
【図３】一実施形態に係る位置推定装置による処理の手順を示すフローチャートである。
【図４】一実施形態に係る密集度算出部による密集度の算出方法を説明するための図である。
【図５】一実施形態に係る信頼度算出部による信頼度の算出方法を説明するための図である。
【図６】一実施形態に係る位置推定システムの実施例に用いた測位対象の移動ルートを示す図である。
【図７】一実施形態に係る位置推定システムの実施例において、複数の測位装置によって測位された送信機の位置を示す図である。
【図８】一実施形態に係る位置推定システムの実施例において、位置推定装置によって推定された送信機の位置を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、一実施形態について説明する。
【００１１】
（位置推定システム１０のシステム構成）
図１は、一実施形態に係る位置推定システム１０のシステム構成を示す図である。図１に示す位置推定システム１０は、検出エリア１２内における送信機１４の位置を推定できるようになされたシステムである。例えば、位置推定システム１０は、送信機１４の位置を継続的に推定することにより、送信機１４の移動軌跡を示す軌跡データを形成することができる。
【００１２】
図１に示すように、位置推定システム１０は、送信機１４、複数の測位装置１６（測位装置１６ａ〜１６ｄ）、および位置推定装置１００を備えている。
【００１３】
送信機１４は、検出エリア１２内において、測位対象（例えば、人、ロボット、商品等）に取り付けられる装置である。送信機１４は、送信アンテナ等を備えており、自身の周囲に向けて、所定の周波数の電波を、所定間隔（例えば、１００ミリ秒間隔）で連続的に送信することができる。送信機１４としては、例えば、無線タグ等を用いることができる。
【００１４】
複数の測位装置１６は、検出エリア１２内において固定的に設置される。複数の測位装置１６の各々は、受信アンテナ等を備えており、送信機１４から送信された所定の周波数の電波を受信することができる。そして、複数の測位装置１６の各々は、送信機１４からの所定の周波数の電波の受信結果（例えば、受信方向、受信強度等）に基づいて、検出エリア１２内における送信機１４の位置を測位可能である。さらに、複数の測位装置１６の各々は、測位された送信機１４の位置（座標値）を示す位置データを出力することができる。例えば、複数の測位装置１６の各々は、送信機１４から連続的に送信された電波を、連続的に受信する。そして、複数の測位装置１６の各々は、送信機１４から送信された電波を受信する毎に、当該電波の受信結果に基づく送信機１４の位置データを出力する。これにより、複数の測位装置１６の各々は、送信機１４の位置データを連続的に出力することができる。
【００１５】
位置推定装置１００は、複数の測位装置１６の各々と通信可能に接続されている。位置推定装置１００は、複数の測位装置１６の各々から出力された位置データを取得し、当該複数の位置データに基づいて、送信機１４の位置を推定することができる。例えば、位置推定装置１００は、複数の測位装置１６から連続的に出力された位置データを、連続的に取得する。そして、位置推定装置１００は、複数の測位装置１６から出力された位置データを取得する毎に、当該位置データに基づいて送信機１４の位置を推定する。これにより、位置推定装置１００は、送信機１４の位置を連続的に推定し、推定された送信機１４の位置を蓄積することにより、送信機１４の移動軌跡を示す軌跡データを形成することができる。なお、位置推定装置１００としては、各種情報処理装置（例えば、パーソナルコンピュータ、サーバ装置等）を用いることができる。
【００１６】
（位置推定装置１００の機能構成）
図２は、一実施形態に係る位置推定装置１００の機能構成を示す図である。図２に示すように、位置推定装置１００は、位置データ取得部２０１、密集度算出部２０２、信頼度算出部２０３、位置推定部２０４、および蓄積部２０５を備えている。
【００１７】
位置データ取得部２０１は、複数の測位装置１６の各々から出力された、送信機１４の位置データを取得する。
【００１８】
密集度算出部２０２は、位置データ取得部２０１によって取得された、複数の測位装置１６毎の複数の位置データに基づいて、当該複数の位置データの密集度を算出する。「密集度」とは、複数の位置データの密集度合いを示す値である。
【００１９】
例えば、密集度算出部２０２は、複数の測位装置１６毎の複数の位置データにおける、２つの位置データの組み合わせ毎に、当該２つの位置データ間の距離を算出し、組み合わせ毎に算出された距離の総和を求める。そして、密集度算出部２０２は、距離の総和が小さいほど、密集度が高くなるように、密集度を算出する。
【００２０】
また、例えば、密集度算出部２０２は、複数の測位装置１６毎の複数の位置データのうち、所定の距離範囲内に含まれている位置データの数を求める。そして、密集度算出部２０２は、所定の距離範囲内に含まれている位置データの数が多いほど、密集度が高くなるように、密集度を算出する。なお、密集度算出部２０２による密集度の算出方法の詳細については、図４を用いて後述する。
【００２１】
信頼度算出部２０３は、位置データ取得部２０１によって取得された、複数の測位装置１６毎の複数の位置データの各々について、信頼度を算出する。「信頼度」とは、複数の位置データの信頼度合いを示す値である。
【００２２】
例えば、信頼度算出部２０３は、複数の測位装置１６毎の複数の位置データの各々について、当該位置データの測定位置（すなわち、当該位置データを測定した測位装置１６の位置）から当該位置データの示す位置（すなわち、送信機１４の測位位置）までの距離が短いほど、当該位置データの信頼度が高くなるように、当該位置データの信頼度を算出する。
【００２３】
また、例えば、信頼度算出部２０３は、複数の測位装置１６毎の複数の位置データの各々について、当該位置データを測定した測位装置１６による測定精度のばらつきが小さいほど、当該位置データの信頼度が高くなるように、当該位置データの信頼度を算出する。
【００２４】
また、例えば、信頼度算出部２０３は、複数の測位装置１６毎の複数の位置データの各々について、当該位置データを測定したときのＲＳＳＩ（Received Signal Strength Indicator）値が大きいほど、当該位置データの信頼度が高くなるように、当該位置データの信頼度を算出する。
【００２５】
また、例えば、信頼度算出部２０３は、複数の測位装置１６毎の複数の位置データの各々について、当該位置データが示す位置（すなわち、送信機１４の測位位置）と、当該位置データを測定した測位装置１６による前回の位置データが示す位置（すなわち、送信機１４の前回の測位位置）との距離差が小さいほど、当該位置データの信頼度が高くなるように、当該位置データの信頼度を算出する。なお、信頼度算出部２０３による信頼度の算出方法の詳細については、図５を用いて後述する。
【００２６】
位置推定部２０４は、位置データ取得部２０１によって取得された、複数の測位装置１６毎の複数の位置データと、密集度算出部２０２によって算出された密集度と、信頼度算出部２０３によって算出された信頼度とに基づいて、送信機１４の位置を推定する。
【００２７】
例えば、位置推定部２０４は、密集度算出部２０２によって算出された密集度が、所定の第１の閾値よりも大きい場合、複数の測位装置１６毎の複数の位置データに基づいて、送信機１４の位置を推定する。具体的には、位置推定部２０４は、密集度算出部２０２によって算出された密集度が、第１の閾値よりも大きい場合、複数の測位装置１６毎の複数の位置データ（座標値）の平均値を算出し、当該平均値が示す位置を、送信機１４の位置として推定する。
【００２８】
蓄積部２０５は、位置推定部２０４によって推定された送信機１４の位置（座標値）を蓄積する。例えば、蓄積部２０５は、位置推定部２０４によって推定された送信機１４の位置（座標値）を、送信機１４の測位時刻と対応付けて蓄積する。これにより、蓄積部２０５は、送信機１４の軌跡を時系列に示す軌跡データを形成することができる。
【００２９】
一方、位置推定部２０４は、密集度算出部２０２によって算出された密集度が、第１の閾値よりも小さい場合、複数の測位装置１６毎の複数の位置データと、信頼度算出部２０３によって算出された信頼度とに基づいて、送信機１４の位置を推定する。具体的には、位置推定部２０４は、密集度算出部２０２によって算出された密集度が、第１の閾値よりも小さい場合、複数の測位装置１６毎の複数の位置データのうち、信頼度算出部２０３によって算出された信頼度が所定の第２の閾値よりも大きい１または複数の位置データを選択し、選択された１または複数の位置データに基づいて、送信機１４の位置を推定する。例えば、位置推定部２０４は、信頼度が第２の閾値よりも大きい位置データとして、１の位置データが選択された場合、当該位置データ（座標値）が示す位置を、送信機１４の位置として推定する。また、例えば、位置推定部２０４は、信頼度が第２の閾値よりも大きい位置データとして、複数の位置データが選択された場合、当該複数の位置データ（座標値）の平均値を算出し、当該平均値が示す位置を、送信機１４の位置として推定する。
【００３０】
上記した位置推定装置１００の各機能は、例えば、位置推定装置１００において、メモリ（例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等）に記憶されているプログラムを、ＣＰＵ（Central Processing Unit）（「コンピュータ」の一例）が実行することによって実現される。ＣＰＵが実行するプログラムは、予め位置推定装置１００に導入された状態で提供されてもよく、外部から提供されて位置推定装置１００に導入されるようにしてもよい。後者の場合、このプログラムは、外部記憶媒体（例えば、ＵＳＢメモリ、メモリカード、ＣＤ−ＲＯＭ等）によって提供されてもよく、ネットワーク（例えば、インターネット等）上のサーバからダウンロードすることによって提供されるようにしてもよい。
【００３１】
なお、上記した位置推定装置１００の一部または全部は、位置推定装置１００以外の装置に設けられてもよい。例えば、上記した位置推定装置１００の一部または全部は、測位装置１６に設けられてもよい。
【００３２】
（位置推定装置１００による処理の手順）
図３は、一実施形態に係る位置推定装置１００による処理の手順を示すフローチャートである。ここでは、位置推定装置１００における、複数の測位装置１６の各々から出力された位置データの一回の受信につき、実行される処理について説明する。
【００３３】
まず、位置データ取得部２０１が、複数の測位装置１６の各々から出力された、送信機１４の位置データを取得する（ステップＳ３０１）。次に、密集度算出部２０２が、ステップＳ３０１で取得された、複数の測位装置１６毎の複数の位置データに基づいて、当該複数の位置データの密集度を算出する（ステップＳ３０２）。そして、位置推定部２０４が、ステップＳ３０２で算出された密集度が、所定の閾値ｔｈ１よりも高いか否かを判定する（ステップＳ３０３）。
【００３４】
ステップＳ３０３において、ステップＳ３０２で算出された密集度が所定の閾値ｔｈ１よりも高いと判定された場合（ステップＳ３０３：Ｙｅｓ）、位置推定部２０４が、ステップＳ３０１で取得された、複数の測位装置１６毎の複数の位置データ（座標値）の平均値を算出し（ステップＳ３０７）、当該平均値が示す位置を、送信機１４の位置として推定する（ステップＳ３０８）。そして、蓄積部２０５が、ステップＳ３０８で推定された送信機１４の位置を蓄積して（ステップＳ３０９）、位置推定装置１００は、図３に示す一連の処理を終了する。
【００３５】
一方、ステップＳ３０３において、ステップＳ３０２で算出された密集度が所定の閾値ｔｈ１よりも高くないと判定された場合（ステップＳ３０３：Ｎｏ）、信頼度算出部２０３が、ステップＳ３０１で取得された、複数の測位装置１６毎の複数の位置データの各々について、信頼度を算出する（ステップＳ３０４）。そして、位置推定部２０４が、ステップＳ３０１で取得された、複数の測位装置１６毎の複数の位置データのうち、ステップＳ３０４で算出された信頼度が所定の第２の閾値ｔｈ２よりも大きい位置データを選択する（ステップＳ３０５）。
【００３６】
さらに、位置推定部２０４が、ステップＳ３０５で選択された１または複数の位置データに基づいて、送信機１４の位置を推定する（ステップＳ３０６）。例えば、ステップＳ３０５で１の位置データが選択された場合、位置推定部２０４は、当該位置データが示す位置を、送信機１４の位置として推定する。また、例えば、ステップＳ３０５で複数の位置データが選択された場合、位置推定部２０４は、当該複数の位置データの平均値を算出し、当該平均値が示す位置を、送信機１４の位置として推定する。その後、蓄積部２０５が、ステップＳ３０６で推定された送信機１４の位置を蓄積して（ステップＳ３０９）、位置推定装置１００は、図３に示す一連の処理を終了する。
【００３７】
なお、位置推定装置１００は、複数の測位装置１６の各々から位置データが出力される毎に、図３に示す一連の処理を実行する。これにより、位置推定装置１００は、送信機１４の位置を継続的に推定することができ、すなわち、検出エリア１２内における送信機１４の移動軌跡を示す、軌跡データを形成することができる。
【００３８】
（密集度算出部２０２による密集度の算出方法）
図４は、一実施形態に係る密集度算出部２０２による密集度の算出方法を説明するための図である。
【００３９】
図４は、密集度算出部２０２による密集度の算出項目を示す図である。図４に示すように、密集度算出部２０２は、密集度の算出項目として、「座標間距離の総和」および「密集点の数」を算出する。
【００４０】
例えば、密集度算出部２０２は、複数の測位装置１６毎の複数の位置データにおける、２つの位置データの組み合わせ毎に、当該２つの位置データ間の距離を算出し、組み合わせ毎に算出された距離の総和を算出する。そして、密集度算出部２０２は、算出された距離の総和を点数ｐ１（０〜１００点）に点数化する。この際、密集度算出部２０２は、距離の総和が小さいほど、点数ｐ１が高くなるように点数化する。そして、密集度算出部２０２は、点数ｐ１に対して所定の重み値α１を乗じた値を、「座標間距離の総和」として算出する。
【００４１】
例えば、密集度算出部２０２は、第１の位置データ（測位装置１６ａから出力された位置データ）と第２の位置データ（測位装置１６ｂから出力された位置データ）との間の距離をｄ１２とし、第１の位置データと第３の位置データ（測位装置１６ｃから出力された位置データ）との間の距離をｄ１３とし、第１の位置データと第４の位置データ（測位装置１６ｄから出力された位置データ）との間の距離をｄ１４とし、下記数式（１）により、第１の位置データと他の位置データとの間の距離の総和の平均値Ｄ１を算出する。
【００４２】
Ｄ１＝（ｄ１２＋ｄ１３＋ｄ１４）／３・・・（１）
【００４３】
また、例えば、密集度算出部２０２は、第２の位置データと第１の位置データとの間の距離をｄ２１とし、第２の位置データと第３の位置データとの間の距離をｄ２３とし、第２の位置データと第４の位置データとの間の距離をｄ２４とし、下記数式（２）により、第２の位置データと他の位置データとの間の距離の総和の平均値Ｄ２を算出する。
【００４４】
Ｄ２＝（ｄ２１＋ｄ２３＋ｄ２４）／３・・・（２）
【００４５】
また、例えば、密集度算出部２０２は、第３の位置データと第１の位置データとの間の距離をｄ３１とし、第３の位置データと第２の位置データとの間の距離をｄ３２とし、第３の位置データと第４の位置データとの間の距離をｄ３４とし、下記数式（３）により、第３の位置データと他の位置データとの間の距離の総和の平均値Ｄ３を算出する。
【００４６】
Ｄ３＝（ｄ３１＋ｄ３２＋ｄ３４）／３・・・（３）
【００４７】
また、例えば、密集度算出部２０２は、第４の位置データと第１の位置データとの間の距離をｄ４１とし、第４の位置データと第２の位置データとの間の距離をｄ４２とし、第４の位置データと第３の位置データとの間の距離をｄ４３とし、下記数式（４）により、第４の位置データと他の位置データとの間の距離の総和の平均値Ｄ４を算出する。
【００４８】
Ｄ４＝（ｄ４１＋ｄ４２＋ｄ４３）／３・・・（４）
【００４９】
そして、例えば、密集度算出部２０２は、上記のように算出したＤ１，Ｄ２，Ｄ３，Ｄ４の平均値（（Ｄ１＋Ｄ２＋Ｄ３＋Ｄ４）／４）をＤとし、下記数式（５）により、点数ｐ１を算出する。なお、数式（５）は、Ｄ＝３０００のときにｐ１＝０、Ｄ＝０のときにｐ１＝１００となるように定義している。
【００５０】
ｐ１＝１００−（１００／３０００）×Ｄ・・・（５）
【００５１】
また、例えば、密集度算出部２０２は、複数の測位装置１６毎の複数の位置データのうち、所定の距離範囲内に含まれている位置データの数を求める。そして、密集度算出部２０２は、求められた所定の距離範囲内に含まれている位置データの数を点数ｐ２（０〜１００点）に点数化する。この際、密集度算出部２０２は、所定の距離範囲内に含まれている位置データの数が多いほど、点数ｐ２が高くなるように点数化する。
【００５２】
例えば、密集度算出部２０２は、複数の測位装置１６毎の複数の位置データの数を「４」とし、所定の距離範囲内に含まれている位置データの数をＮとした場合、下記数式（６）により、点数ｐ２を算出する。
【００５３】
ｐ２＝（１００／４）×Ｎ・・・（６）
【００５４】
そして、密集度算出部２０２は、点数ｐ２に対して所定の重み値α２を乗じた値を、「密集点の数」として算出する。
【００５５】
そして、密集度算出部２０２は、上記のように算出した「座標間距離の総和」と「密集点の数」とに基づいて、下記数式（７）により、密集度Ｓを算出する。
【００５６】
Ｓ＝（ｐ１×α１）＋（ｐ２×α２）・・・（７）
【００５７】
なお、上記した「所定の重み値α１」、「所定の重み値α２」、および「所定の距離範囲」は、複数の位置データが密集しているか否かを適切に判断することができるように、適切な値が予め設定され、位置推定装置１００が備えるメモリ等に予め記憶される。
【００５８】
（信頼度算出部２０３による信頼度の算出方法）
図５は、一実施形態に係る信頼度算出部２０３による信頼度の算出方法を説明するための図である。
【００５９】
図５は、信頼度算出部２０３による信頼度の算出項目を示す図である。図５に示すように、信頼度算出部２０３は、密集度の算出項目として、「測定距離」、「測定精度のばらつき」、「ＲＳＳＩ値」、および「前回座標との距離差」を算出する。
【００６０】
例えば、信頼度算出部２０３は、複数の測位装置１６毎の複数の位置データの各々について、当該位置データの測定位置（すなわち、当該位置データを測定した測位装置１６の位置）から当該位置データの示す位置（すなわち、送信機１４の測位位置）までの距離を、点数ｐ３（０〜１００点）に点数化する。この際、信頼度算出部２０３は、距離が短いほど、点数ｐ３が高くなるように点数化する。そして、信頼度算出部２０３は、点数ｐ３に対して所定の重み値α３を乗じた値を、「測定距離」として算出する。なお、測位装置１６の位置は、例えば、各測位装置１６から、位置データとともに取得することができる。
【００６１】
また、例えば、信頼度算出部２０３は、複数の測位装置１６毎の複数の位置データの各々について、当該位置データを測定した測位装置１６による測定精度のばらつきを算出する。例えば、信頼度算出部２０３は、各測位装置１６の測定精度のばらつきを、当該測位装置１６によって過去に測位された複数の位置データに基づいて算出することができる。したがって、信頼度算出部２０３は、複数の測位装置１６によって過去に測位された複数の位置データを、位置推定装置１００が備えるメモリ等に保管しておく必要がある。そして、信頼度算出部２０３は、算出された測定精度のばらつきを、点数ｐ４（０〜１００点）に点数化する。この際、信頼度算出部２０３は、ばらつきが小さいほど、点数ｐ４が高くなるように点数化する。そして、信頼度算出部２０３は、点数ｐ４に対して所定の重み値α４を乗じた値を、「測定精度のばらつき」として算出する。
【００６２】
また、例えば、信頼度算出部２０３は、複数の測位装置１６毎の複数の位置データの各々について、当該位置データを測定したときのＲＳＳＩ値を、点数ｐ５（０〜１００点）に点数化する。この際、信頼度算出部２０３は、ＲＳＳＩ値が大きいほど、点数ｐ５が高くなるように点数化する。そして、信頼度算出部２０３は、点数ｐ５に対して所定の重み値α５を乗じた値を、「ＲＳＳＩ値」として算出する。なお、ＲＳＳＩ値は、例えば、各測位装置１６から、位置データとともに取得することができる。
【００６３】
また、例えば、信頼度算出部２０３は、複数の測位装置１６毎の複数の位置データの各々について、当該位置データが示す位置（すなわち、送信機１４の測位位置）と、当該位置データを測定した測位装置１６による前回の位置データが示す位置（すなわち、送信機１４の前回の測位位置）との距離差を、点数ｐ６（０〜１００点）に点数化する。この際、信頼度算出部２０３は、距離差が小さいほど、点数ｐ６が高くなるように点数化する。そして、信頼度算出部２０３は、点数ｐ６に対して所定の重み値α６を乗じた値を、「前回座標との距離差」として算出する。
【００６４】
そして、信頼度算出部２０３は、上記のように算出した「測定距離」と、「測定精度のばらつき」と、「ＲＳＳＩ値」と、「前回座標との距離差」とに基づいて、下記数式（８）により、信頼度Ｑを算出する。
【００６５】
Ｑ＝（ｐ３×α４）＋（ｐ４×α４）＋（ｐ５×α５）＋（ｐ６×α６）・・・（８）
【００６６】
なお、上記した「所定の重み値α３」、「所定の重み値α４」、「所定の重み値α５」、および「所定の重み値α６」は、複数の位置データの各々が信頼性があるか否かを適切に判断することができるように、適切な値が予め設定され、位置推定装置１００が備えるメモリ等に予め記憶される。
【００６７】
（実施例）
次に、図６および図７を参照して、一実施形態に係る位置推定システム１０の実施例について説明する。図６は、一実施形態に係る位置推定システム１０の実施例に用いた測位対象２０の移動ルート１８を示す図である。本実施例では、図６に示すように、検出エリア１２Ａ内に複数の測位装置１６（測位装置１６ａ〜１６ｄ）を配置した。また、検出エリア１２Ａ内に、移動ルート１８を設定し、当該移動ルート１８に沿って、測位対象２０（人）を移動させた。この際、複数の測位装置１６の各々によって、測位対象２０に取り付けられた送信機１４（無線タグ）から電波を受信し、当該電波の受信結果に基づいて、送信機１４の位置を測位した。
【００６８】
（複数の測位装置１６による送信機１４の位置の測位結果）
図７は、一実施形態に係る位置推定システム１０の実施例において、複数の測位装置１６によって測位された送信機１４の位置を示す図である。図７は、測位対象２０が移動ルート１８を移動する際に、複数の測位装置１６による送信機１４の測位位置を、検出エリア１２Ａ上にプロットしたものである。
【００６９】
図７に示すように、複数の測位装置１６による送信機１４の測位位置には、移動ルート１８上にない位置が多数含まれており、すなわち、ばらつきが生じている。このばらつきは、例えば、送信機１４から送信された電波にノイズが重畳された、送信機１４から送信された電波の受信状況が悪化した、等の原因が考えられる。
【００７０】
（位置推定装置１００による送信機１４の位置の推定結果）
図８は、一実施形態に係る位置推定システム１０の実施例において、位置推定装置１００によって推定された送信機１４の位置を示す図である。図８は、位置推定装置１００によって、図７に用いた送信機１４の位置データに基づいて、送信機１４の位置を推定し、当該送信機１４の位置を検出エリア１２Ａ上にプロットしたものである。
【００７１】
図８に示すように、位置推定装置１００による送信機１４の推定位置は、その殆どが、移動ルート１８上に存在しており、すなわち、精度の高い位置データであるといえる。
【００７２】
本実施例により、位置推定装置１００は、複数の測位装置１６毎の複数の位置データと、密集度算出部２０２によって算出された密集度と、信頼度算出部２０３によって算出された信頼度とに基づいて、送信機１４の位置を推定する構成を採用したことにより、比較的精度の高い位置データ（密集度の高い位置データおよび信頼度の高い位置データ）を用いて、送信機１４の位置を推定することができる。したがって、位置推定装置１００によれば、複数の測位装置１６による送信機１４の測位位置にばらつきが生じた場合であっても、測位対象２０の位置を高精度に推定することができる。
【００７３】
以上、本発明の一実施形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【００７４】
例えば、上記実施形態において、密集度算出部２０２によって算出された密集度が、第１の閾値ｔｈ１よりも大きい場合、複数の測位装置１６毎の複数の位置データを有効なデータと判断し、密集度算出部２０２によって算出された密集度が、第１の閾値ｔｈ１よりも小さい場合、複数の測位装置１６毎の複数の位置データを無効なデータと判断する有効性判断部をさらに備えるようにしてもよい。この場合、位置推定部２０４は、有効性判断部によって、複数の測位装置１６毎の複数の位置データが有効なデータと判断された場合、当該複数の位置データに基づいて送信機１４の位置を推定することが好ましい。また、この場合、位置推定部２０４は、有効性判断部によって、複数の測位装置１６毎の複数の位置データが有効なデータではないと判断された場合、当該複数の位置データを破棄するようにしてもよい。
【００７５】
また、例えば、上記実施形態では、検出エリア１２に配置された４つの測位装置１６から位置データを取得するようにしているが、これに限らず、例えば、検出エリア１２に配置された３つまたは５つ以上の測位装置１６から位置データを取得するようにしてもよい。
【００７６】
また、例えば、上記実施形態では、密集度および信頼度に基づいて、送信機１４の位置を推定するようにしているが、これに限らず、例えば、密集度または信頼度のいずれか一方に基づいて、送信機１４の位置を推定するようにしてもよい。
【００７７】
本国際出願は、２０１８年３月２６日に出願した日本国特許出願第２０１８−０５８６７６号に基づく優先権を主張するものであり、当該出願の全内容を本国際出願に援用する。
【符号の説明】
【００７８】
１０  位置推定システム
１２，１２Ａ  検出エリア
１４  送信機
１６（１６ａ〜１６ｄ）  測位装置
１８  移動ルート
２０  測位対象
１００  位置推定装置
２０１  位置データ取得部
２０２  密集度算出部
２０３  信頼度算出部
２０４  位置推定部
２０５  蓄積部
【図１】
2019187905.tif 000003
【図２】
2019187905.tif 000004
【図３】
2019187905.tif 000005
【図４】
2019187905.tif 000006
【図５】
2019187905.tif 000007
【図６】
2019187905.tif 000008
【図７】
2019187905.tif 000009
【図８】
2019187905.tif 000010
【国際調査報告】
2019187905.tif 000011
2019187905.tif 000012
2019187905.tif 000013
2019187905.tif 000014