(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023024064
(43)【公開日】2023-02-16
(54)【発明の名称】距離測定管理システム、無線測距システム、距離測定管理方法、プログラム
(51)【国際特許分類】
G01S 11/02 20100101AFI20230209BHJP
H04W 64/00 20090101ALI20230209BHJP
G01S 5/14 20060101ALN20230209BHJP
【FI】
G01S11/02
H04W64/00 110
G01S5/14
【審査請求】未請求
【請求項の数】10
【出願形態】OL
(21)【出願番号】P 2021130121
(22)【出願日】2021-08-06
(71)【出願人】
【識別番号】314012076
【氏名又は名称】パナソニックIPマネジメント株式会社
(74)【代理人】
【識別番号】100123102
【弁理士】
【氏名又は名称】宗田 悟志
(72)【発明者】
【氏名】河地 玄
(72)【発明者】
【氏名】植田 真介
(72)【発明者】
【氏名】神前 貴弘
(72)【発明者】
【氏名】大村 恒介
(72)【発明者】
【氏名】佐伯 亮太
【テーマコード(参考)】
5J062
5K067
【Fターム(参考)】
5J062AA08
5J062CC11
5K067BB21
(57)【要約】
【課題】複数の無線装置が存在する場合に距離を効率的に測定する技術を提供する。
【解決手段】第1スキャナ100aから第4スキャナ100dと第1タグ200aと第2タグ200bのうち、1つのスキャナ100と1つのタグ200との組合せにおいて通信がなされることによって、1つのスキャナ100と1つのタグ200との間の距離が測定可能である。生成部420は、第1スキャナ100aから第4スキャナ100dと第1タグ200aと第2タグ200bから、1つのスキャナ100と1つのタグ200との組合せを複数生成する。指示部430は、複数の前記組合せのそれぞれに対して、1つのタグ200との通信を1つのスキャナ100に指示する。
【選択図】
図4
【特許請求の範囲】
【請求項1】
複数の第1種無線装置と複数の第2種無線装置のうち、1つの前記第1種無線装置と1つの前記第2種無線装置との組合せにおいて通信がなされることによって、前記1つの前記第1種無線装置と前記1つの前記第2種無線装置との間の距離が測定可能であり、
前記複数の前記第1種無線装置と前記複数の前記第2種無線装置から、前記1つの前記第1種無線装置と前記1つの前記第2種無線装置との組合せを複数生成する生成部と、
前記生成部が生成した複数の前記組合せのそれぞれに対して、前記1つの前記第2種無線装置との通信を前記1つの前記第1種無線装置に指示する指示部と、
を備える距離測定管理システム。
【請求項2】
前記複数の前記第1種無線装置のそれぞれが1以上の前記第2種無線装置からの信号を受信した場合、前記複数の前記第1種無線装置のそれぞれから受信結果を受けつける受付部をさらに備え、
前記生成部は、前記受付部が前記受信結果として受けつけた受信品質をもとに、複数の前記組合せを生成する請求項1に記載の距離測定管理システム。
【請求項3】
前記複数の前記第1種無線装置のそれぞれが1以上の前記第2種無線装置からの信号を受信した場合、前記複数の前記第1種無線装置のそれぞれから受信結果を受けつける受付部をさらに備え、
前記生成部は、前記受付部が受けつけた前記受信結果をもとに、前記複数の前記第1種無線装置のそれぞれと、前記複数の前記第2種無線装置のそれぞれとの間の相対関係を導出し、前記相対関係をもとに、複数の前記組合せを生成する請求項1に記載の距離測定管理システム。
【請求項4】
前記生成部において生成される前記相対関係は、前記第1種無線装置から所定範囲内にある前記第2種無線装置の数または前記第2種無線装置から所定範囲内にある前記第1種無線装置の数を含む請求項3に記載の距離測定管理システム。
【請求項5】
前記生成部は、前記複数の前記第1種無線装置のそれぞれと、前記複数の前記第2種無線装置のそれぞれとの間の過去の位置関係をもとに、複数の前記組合せを生成する請求項1に記載の距離測定管理システム。
【請求項6】
前記第2種無線装置は、移動可能であり、かつ移動した場合に移動を示す移動情報を前記第1種無線装置に送信し、
前記生成部は、前記移動情報を送信した前記第2種無線装置を含む前記組合せを優先的に生成する請求項1に記載の距離測定管理システム。
【請求項7】
前記第2種無線装置は、移動可能であり、かつ移動した場合に移動方向を示す移動情報を前記第1種無線装置に送信し、
前記生成部は、前記移動情報を送信した前記第2種無線装置を含む前記組合せを、前記移動情報に含まれた前記移動方向をもとに生成する請求項1に記載の距離測定管理システム。
【請求項8】
請求項1から7のいずれか1項に記載の距離測定管理システムと、
前記生成部において生成した前記組合せに含まれる前記1つの前記第1種無線装置と前記1つの前記第2種無線装置との間の距離を、前記1つの前記第1種無線装置と前記1つの前記第2種無線装置との間の通信をもとに測定する測距部と、
を備える無線測距システム。
【請求項9】
複数の第1種無線装置と複数の第2種無線装置のうち、1つの前記第1種無線装置と1つの前記第2種無線装置との組合せにおいて通信がなされることによって、前記1つの前記第1種無線装置と前記1つの前記第2種無線装置との間の距離が測定可能であり、
前記複数の前記第1種無線装置と前記複数の前記第2種無線装置から、前記1つの前記第1種無線装置と前記1つの前記第2種無線装置との組合せを複数生成するステップと、
生成した複数の前記組合せのそれぞれに対して、前記1つの前記第2種無線装置との通信を前記1つの前記第1種無線装置に指示するステップと、
を備える距離測定管理方法。
【請求項10】
複数の第1種無線装置と複数の第2種無線装置のうち、1つの前記第1種無線装置と1つの前記第2種無線装置との組合せにおいて通信がなされることによって、前記1つの前記第1種無線装置と前記1つの前記第2種無線装置との間の距離が測定可能であり、
前記複数の前記第1種無線装置と前記複数の前記第2種無線装置から、前記1つの前記第1種無線装置と前記1つの前記第2種無線装置との組合せを複数生成するステップと、
生成した複数の前記組合せのそれぞれに対して、前記1つの前記第2種無線装置との通信を前記1つの前記第1種無線装置に指示するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、測定技術に関し、特に2つの装置間の距離を測定する距離測定管理システム、無線測距システム、距離測定管理方法、プログラムに関する。
【背景技術】
【0002】
2つの無線装置間の距離を測定するために、2つの無線装置間において無線通信がなされる。例えば、1つ目の無線装置(以下、「第1無線装置」という)から2つ目の無線装置(以下、「第2無線装置」という)にキャリア信号が送信されるとともに、第2無線装置から第1無線装置にもキャリア信号が送信される。第1無線装置における受信結果と、第2無線装置における受信結果とをもとに、第1無線装置と第2無線装置との間の距離が測定される(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
複数の第1無線装置と、複数の第2無線装置とが含まれている状態において、距離を効率的に測定することが求められる。
【0005】
本開示はこうした状況に鑑みなされたものであり、その目的は、複数の無線装置が存在する場合に距離を効率的に測定する技術を提供することにある。
【課題を解決するための手段】
【0006】
上記課題を解決するために、本開示のある態様の距離測定管理システムは、複数の第1種無線装置と複数の第2種無線装置のうち、1つの第1種無線装置と1つの第2種無線装置との組合せにおいて通信がなされることによって、1つの第1種無線装置と1つの第2種無線装置との間の距離が測定可能であり、複数の第1種無線装置と複数の第2種無線装置から、1つの第1種無線装置と1つの第2種無線装置との組合せを複数生成する生成部と、生成部が生成した複数の組合せのそれぞれに対して、1つの第2種無線装置との通信を1つの第1種無線装置に指示する指示部と、を備える。
【0007】
本開示の別の態様は、距離測定管理方法である。この方法は、複数の第1種無線装置と複数の第2種無線装置のうち、1つの第1種無線装置と1つの第2種無線装置との組合せにおいて通信がなされることによって、1つの第1種無線装置と1つの第2種無線装置との間の距離が測定可能であり、複数の第1種無線装置と複数の第2種無線装置から、1つの第1種無線装置と1つの第2種無線装置との組合せを複数生成するステップと、生成した複数の組合せのそれぞれに対して、1つの第2種無線装置との通信を1つの第1種無線装置に指示するステップと、を備える。
【0008】
なお、以上の構成要素の任意の組合せ、本開示の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本開示の態様として有効である。
【発明の効果】
【0009】
本開示によれば、複数の無線装置が存在する場合に距離を効率的に測定できる。
【図面の簡単な説明】
【0010】
【
図1】実施例1に係る無線測距システムの構成を示す図である。
【
図2】
図2(a)-(b)は、
図1の無線測距システムにおけるスキャナ、タグ、位置推定装置の構成を示す図である。
【
図3】
図3(a)-(b)は、
図1の無線測距システムにおいて使用される信号のフォーマットを示す図である。
【
図4】
図1の無線測距システムの別の構成を示す図である。
【
図6】
図6(a)-(d)は、実施例2の無線測距システムにおける比較対象となる動作概要を示す図である。
【
図7】実施例2に係る距離測定管理装置の構成を示す図である。
【
図8】
図8(a)-(d)は、実施例2の無線測距システムにおける動作概要を示す図である。
【
図9】
図9(a)-(b)は、実施例3に係る無線測距システムの構成を示す図である。
【
図10】
図10(a)-(b)は、実施例4に係るタグの構成を示す図である。
【発明を実施するための形態】
【0011】
(実施例1)
本開示を具体的に説明する前に、概要を述べる。実施例1は、2つの無線装置間の距離を測定する無線測距システムに関する。無線測距システムに含まれる無線装置は、例えばスキャナとタグである。スキャナは、タグに対して測定用信号を送信する。タグは、測定用信号の受信結果(以下、「第1受信データ」という)を生成する。タグは、スキャナに対して測定用信号と第1受信データとを送信する。スキャナは、測定用信号の受信結果(以下、「第2受信データ」という)を生成する。スキャナは、第1受信データと第2受信データとを平均化して受信データを生成し、受信データをもとにMUSIC(MUltiple SIgnal Classification)法により距離を測定する。さらに、無線測距システムには、位置が固定されたスキャナが複数含まれており、各スキャナにおいて測定されたタグとの距離をもとに、タグの位置が推定される。
【0012】
無線測距システムに複数のスキャナと複数のタグが含まれる場合、特定のタグとの測距に多数のスキャナが集中し、スキャナの時間資源が浪費されることによって、単位時間あたりに測位できるタグの台数が減少する。また、距離の離れたスキャナとタグとの間で距離の測定がなされると、通信失敗により測距がなされなかったり、通信により得た測距の精度が悪化したりする。そのため、複数のスキャナと複数のタグが存在する場合に距離を効率的に測定することが求められる。本実施例に係る無線測距システムには、複数のスキャナに接続された距離測定管理装置が含まれる。距離測定管理装置は、測距を実行すべきスキャナとタグの組合せを決定し、決定した組合せをスキャナに知らせる。その際、スキャナはタグから受信した信号の通信品質を測定し、通信品質を距離測定管理装置に通知する。スキャナは、通信品質をもとに、スキャナとタグの組合せを決定する。
【0013】
ここでは、無線測距システム1000によるタグ200の位置推定の原理を説明してから、無線測距システム1000での処理を説明する。
図1は、無線測距システム1000の構成を示す。無線測距システム1000は、スキャナ100と総称される第1スキャナ100aから第4スキャナ100d、タグ200と総称される第1タグ200a、第2タグ200b、位置推定装置300を含む。無線測距システム1000に含まれるスキャナ100の数は「4」に限定されず、タグ200の数は「2」に限定されない。スキャナ100を第1種無線装置と呼ぶ場合、タグ200は第2種無線装置と呼ばれる。
【0014】
各スキャナ100の位置は固定であり、スキャナ100はタグ200との無線通信機能を有する。例えば、第1スキャナ100aと第1タグ200aとの組合せにおいて無線通信がなされることによって、第1スキャナ100aは、第1スキャナ100aと第1タグ200aとの間の距離(以下、「第1距離」という)を測定する。また、第2スキャナ100bと第1タグ200aとの組合せにおいて無線通信がなされることによって、第2スキャナ100bは、第2スキャナ100bと第1タグ200aとの間の距離(以下、「第2距離」という)を測定する。さらに、第3スキャナ100cと第1タグ200aとの組合せにおいて無線通信がなされることによって、第3スキャナ100cは、第3スキャナ100cと第1タグ200aとの間の距離(以下、「第3距離」という)を測定する。各スキャナ100は、有線または無線により位置推定装置300と通信可能であり、測定した距離の情報を位置推定装置300に送信する。
【0015】
位置推定装置300は、各スキャナ100から距離の情報を受信する。また、位置推定装置300は、各スキャナ100が固定された位置情報を記憶する。位置情報は、例えば緯度と経度により示される。位置推定装置300は、第1距離、第2距離、第3距離と、第1スキャナ100aから第3スキャナ100cのそれぞれの位置情報とをもとに、三点測位を実行することによって第1タグ200aの位置を推定する。第2タグ200bに対しても同様の処理が実行される。
【0016】
図2(a)-(b)は、無線測距システム1000におけるスキャナ100、タグ200、位置推定装置300の構成を示す。
図2(a)は、スキャナ100、タグ200の構成を示す。スキャナ100は、通信部102、導出部130、測距部140、外部通信部150、制御部160を含み、通信部102は、送信部110、受信部120を含む。タグ200は、通信部202、導出部230を含み、通信部202は、送信部210、受信部220を含む。スキャナ100は距離を測定する処理を実行する装置であり、タグ200は距離の測定対象となる装置である。
【0017】
スキャナ100の送信部110は、タグ200における受信環境の測定に使用すべき第1測定用信号と、第1測定用信号の送信タイミングが示されるトリガ信号とをタグ200に送信する。
図3(a)-(b)は、無線測距システム1000において使用される信号のフォーマットを示す。
図3(a)は、送信部110から送信される信号のフォーマットを示す。信号の先頭にはトリガ信号が配置される。トリガ信号は予め定められたパターンを有し、これに続いて第1測定用信号が配置されることを示す。第1測定用信号では、互いに異なる複数の周波数「f
1」、「f
2」、・・・、「f
K」の無変調波が時分割多重されている。無変調波の周波数間隔は等間隔である。第1測定用信号では、「f
1」、「f
2」、・・・、「f
n-1」、「f
n+1」、・・・、「f
K」のように、特定の周波数「f
n」がはじめから欠落されてもよい。
図3(b)は後述するので、
図2に戻る。
【0018】
タグ200の受信部220は、トリガ信号と第1測定用信号とをスキャナ100から受信する。受信部220は送信部110と非同期で動作する。受信部220は、トリガ信号を受信することによって、第1測定用信号の受信を認識する。導出部230は、受信部220において受信した第1測定用信号に含まれる複数の周波数の無変調波のそれぞれに対して受信結果を導出する。各受信結果は、受信部220における直交検波の結果であり、かつ同相成分と直交成分とを含む複素データである。複数の周波数のそれぞれに対する受信結果の組合せが、前述の第1受信データに相当する。第1受信データは、トリガ信号が示す送信タイミングにおいてタグ200が第1測定用信号をもとに測定した受信環境を示す。
【0019】
送信部210は、導出部230において導出した第1受信データと、スキャナ100における受信環境の測定に使用すべき第2測定用信号とをスキャナ100に送信する。
図3(b)は、送信部210から送信される信号のフォーマットを示す。信号の先頭には第1受信データが配置される。第1受信データに続いて第2測定用信号が配置される。第2測定用信号では、互いに異なる複数の周波数「f
1」、「f
2」、・・・、「f
K」の無変調波が時分割多重されている。無変調波の周波数間隔は等間隔である。
図2に戻る。
【0020】
スキャナ100の受信部120は、第1受信データと第2測定用信号とをタグ200から受信する。受信部120は送信部210と非同期で動作する。受信部120は、第1受信データを測距部140に出力する。導出部130は、受信部220において受信した第2測定用信号に含まれる複数の周波数の無変調波のそれぞれに対して受信結果を導出する。各受信結果は、受信部120における直交検波の結果であり、かつ同相成分と直交成分とを含む複素データである。複数の周波数のそれぞれに対する受信結果の組合せが、前述の第2受信データに相当する。第2受信データは、スキャナ100が第2測定用信号をもとに測定した受信環境を示す。導出部130は、第2受信データを測距部140に出力する。
【0021】
測距部140は、導出部において導出した第2受信データと、受信部において受信した第1受信データを受けつける。第1受信データと第2受信データは、前述のごとく、複数の周波数のそれぞれに対応した成分を含み、かつ複素データである。測距部140は、第1受信データと第2受信データとを成分毎に対応づけてから成分毎に平均を計算することによって、第1受信データと第2受信データをもとに受信データを生成する。そのため、受信データも、複数の周波数のそれぞれに対応した成分を有する。前述のごとく、送信部110と受信部220は同期せず、受信部120と送信部210は同期しないので、スキャナ100とタグ200は非同期で動作する。そのため、第1受信データと第2受信データのそれぞれには同期のずれの成分が含まれており、第1受信データと第2受信データは、距離に応じた位相情報を示さない。しかしながら、第1受信データには、スキャナ100に対するタグ200の同期のずれの成分が含まれ、第2受信データには、タグ200に対するスキャナ100の同期のずれの成分が含まれる。第1受信データと第2受信データとを平均化することによって、同期のずれが相殺されるので、距離に応じた位相情報が得られる。
【0022】
測距部140は、受信データをもとに、MUSIC法により、タグ200との間の距離を測定する。受信データに含まれる成分の数をKとすると、時刻tでの受信データX(t)は、次のように示される。
【数1】
x
1(t)、x
2(t)等は、受信データX(t)に含まれる各成分であり、例えば、x
1(t)は周波数f
1に対応した成分を示す。周波数f
1に対応した成分は、同相成分の状態を示すI
1(t)と、直交成分の状態を示すQ
1(t)とを使用すると、次のように示される。
【数2】
ここで、Aは、無変調波の振幅を示す。また、周波数f
iに対応した成分は、同相成分の状態を示すI
i(t)と、直交成分の状態を示すQ
i(t)とを使用すると、次のように示される。
【数3】
【0023】
受信データの相関行列R
xxは、次のように示される。
【数4】
Hは複素共役転置、E[]は時間平均を示す。相関行列R
xxに対する固有値展開は、次のように示される。
【数5】
ここで、e
iは相関行列R
xxの固有ベクトルを示し、λ
iは固有値を示し、σ
2は雑音電力を示す。
【0024】
距離推定で使用されるモードベクトルa(r
i)は次のように示される。
【数6】
Tは転置を示す。これらより以下の関係が成り立つ。
【数7】
【0025】
そのため、MUSIC評価関数P
MUSICは次のように示される。
【数8】
式(8)において、rを変化させると、MUSIC評価関数P
MUSICの値も変化する。MUSIC評価関数P
MUSICのピークを検出し、当該ピークに対応するrの値が、測定すべき距離rに相当する。
【0026】
外部通信部150は、有線または無線により
図1の位置推定装置300と接続されており、位置推定装置300と通信可能である。外部通信部150は、測距部140において測定した距離の情報を位置推定装置300に送信する。その際、本スキャナ100を識別するための識別情報(以下、「スキャナID」という)と、距離を測定したタグ200を識別するための識別情報(以下、「タグID」という)も送信される。制御部160は、スキャナ100の動作を制御し、制御部260は、タグ200の動作を制御する。
【0027】
図2(b)は、位置推定装置300の構成を示す。位置推定装置300は、距離記憶部310、位置推定部320を含む。距離記憶部310は、各スキャナ100と通信することによって、各スキャナ100から距離の情報を受信する。距離記憶部310は、スキャナID、タグID、距離を対応づけながら記憶する。また、距離記憶部310は、各スキャナ100のスキャナIDと、スキャナ100が固定された位置情報とを対応づけながら記憶する。
【0028】
位置推定部320は、距離記憶部310から、スキャナID、タグID、距離の組合せであって、推定対象の1つのタグIDが含まれた組合せを3つ以上、例えば3つ抽出する。また、位置推定部320は、抽出した組合せに含まれたスキャナIDの位置情報を距離記憶部310から抽出する。さらに、位置推定部320は、抽出した組合せに含まれた距離と、抽出した位置情報をもとに、三点測位を実行する。三点測位の結果が、推定対象のタグ200の位置である。
【0029】
本開示における装置、システム、または方法の主体は、コンピュータを備えている。このコンピュータがプログラムを実行することによって、本開示における装置、システム、または方法の主体の機能が実現される。コンピュータは、プログラムにしたがって動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路(IC)、またはLSI(Large Scale Integration)を含む1つまたは複数の電子回路で構成される。複数の電子回路は、1つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは1つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。プログラムは、コンピュータが読み取り可能なROM、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を介して記録媒体に供給されてもよい。
【0030】
このようにスキャナ100とタグ200の双方向通信により、スキャナ100とタグ200との間の距離が測定される。また、タグ200の位置を位置を推定するためには、1つのタグ200が3台のスキャナ100と通信しなければならず、3回の通信が発生する。1回の通信シーケンスに数十から数百msを要するので、1つのスキャナ100における単位時間当たりの測定回数が制約される。そのために距離を効率的に測定することが求められる。
【0031】
図4は、無線測距システム1000の別の構成を示す。
図4には、
図1と同様に、第1スキャナ100aから第4スキャナ100d、第1タグ200a、第2タグ200bが示されるが、
図1とは異なり、位置推定装置300が省略される。また、無線測距システム1000には、距離測定管理装置400も含まれ、距離測定管理装置400は、受付部410、生成部420、指示部430を含む。距離測定管理装置400は、複数の装置により構成されてもよく、距離測定管理装置400は距離測定管理システムと呼ばれてもよい。
【0032】
タグ200の送信部210は、存在通知信号を定期的にブロードキャスト送信する。存在通知信号は、タグ200の存在を周囲の装置に知らせるための信号であり、例えばアドバタイズである。存在通知信号にはタグIDが含まれる。
【0033】
図5は、スキャナ100の構成を示す。スキャナ100では、
図2(a)の構成に品質判定部170が追加される。受信部120は、存在通知信号をタグ200から受信する。品質判定部170は、受信部120において受信した存在通知信号の受信品質、例えば受信電力を測定する。受信電力の測定には公知の技術が使用されればよいので、ここでは説明を省略する。外部通信部150は、有線または無線により
図4の距離測定管理装置400と接続されており、距離測定管理装置400と通信可能である。外部通信部150は、存在通知信号に含まれたタグIDと、スキャナ100のスキャナIDと、品質判定部170において測定した受信品質の情報を距離測定管理装置400に送信する。
図4に戻る。
【0034】
距離測定管理装置400の受付部410は、タグID、スキャナID、受信品質の情報の組合せを、タグ200からの存在通知信号を受信したスキャナ100から受けつける。タグID、スキャナID、受信品質の情報は、スキャナ100における受信結果に相当する。受付部410は、タグID、スキャナID、品質の情報を対応づけて記憶する。
【0035】
生成部420は、受付部410において記憶したタグID、スキャナID、受信品質の情報の対応関係を参照して、無線通信すべきスキャナ100とタグ200との組合せを複数生成する。例えば、受信品質がしきい値よりも高い、つまり受信電力がしきい値よりも大きいスキャナ100とタグ200とが組み合わされる。つまり、生成部420は、受付部410が受信結果として受けつけた受信品質をもとに、複数の組合せを生成する。指示部430は、生成部420において生成された複数の組合せのうち、各組合せのスキャナ100に対して、組合せに含まれたタグ200との無線通信を指示する。指示にはタグIDが含まれる。
【0036】
図5のスキャナ100の外部通信部150は、距離測定管理装置400から指示を受信する。制御部160は、外部通信部150において受信された指示に含まれたタグIDを抽出し、抽出したタグIDのタグ200との無線通信を通信部102に指示する。送信部110は、第1測定用信号とトリガ信号とをタグ200に送信する。その結果、前述の処理がなされ、測距部140は、組合せに含まれたスキャナ100とタグ200との無線通信をもとに、スキャナ100とタグ200との間の距離を測定する。
【0037】
本実施例によれば、複数のスキャナ100と複数のタグ200から、1つのスキャナ100と1つのタグ200との組合せを生成し、1つのタグ200との通信を1つのスキャナ100に指示するので、複数のスキャナ100と複数のタグ200が存在する場合に距離を効率的に測定できるまた、指示したスキャナ100とタグ200だけが測定を実行するので、特定のタグ200の距離を測定するスキャナ100の台数を必要な最低限の台数に制限できる。また、特定のタグ200の距離を測定するスキャナ100の台数が必要な最低限の台数に制限されるので、より多くのタグ200の距離を測定できる。また、受信品質をもとに、複数の組合せを生成するので、スキャナ100とタグ200との間の距離が小さい組合せを生成できる。また、スキャナ100とタグ200との間の距離が小さい組合せが生成されるので、測定精度を向上できる。
【0038】
本開示の一態様の概要は、次の通りである。本開示のある態様の距離測定管理システム(400)は、複数の第1種無線装置(100)と複数の第2種無線装置(200)のうち、1つの第1種無線装置(100)と1つの第2種無線装置(200)との組合せにおいて通信がなされることによって、1つの第1種無線装置(100)と1つの第2種無線装置(200)との間の距離が測定可能であり、複数の第1種無線装置(100)と複数の第2種無線装置(200)から、1つの第1種無線装置(100)と1つの第2種無線装置(200)との組合せを複数生成する生成部(420)と、生成部(420)が生成した複数の組合せのそれぞれに対して、1つの第2種無線装置(200)との通信を1つの第1種無線装置(100)に指示する指示部(430)と、を備える。
【0039】
複数の第1種無線装置(100)のそれぞれが1以上の第2種無線装置(200)からの信号を受信した場合、複数の第1種無線装置(100)のそれぞれから受信結果を受けつける受付部(410)をさらに備えてもよい。生成部(420)は、受付部(410)が受信結果として受けつけた受信品質をもとに、複数の組合せを生成してもよい。
【0040】
距離測定管理システム(400)と、生成部(420)において生成した組合せに含まれる1つの第1種無線装置(100)と1つの第2種無線装置(200)との間の距離を、1つの第1種無線装置(100)と1つの第2種無線装置(200)との間の通信をもとに測定する測距部と、を備えてもよい。
【0041】
本開示の別の態様は、距離測定管理方法である。この方法は、複数の第1種無線装置(100)と複数の第2種無線装置(200)のうち、1つの第1種無線装置(100)と1つの第2種無線装置(200)との組合せにおいて通信がなされることによって、1つの第1種無線装置(100)と1つの第2種無線装置(200)との間の距離が測定可能であり、複数の第1種無線装置(100)と複数の第2種無線装置(200)から、1つの第1種無線装置(100)と1つの第2種無線装置(200)との組合せを複数生成するステップと、生成した複数の組合せのそれぞれに対して、1つの第2種無線装置(200)との通信を1つの第1種無線装置(100)に指示するステップと、を備える。
【0042】
(実施例2)
次に実施例2を説明する。実施例2は、実施例1と同様の無線測距システム1000に関する。多数のタグ200が狭い範囲に密集している場合、密集したタグ200に対する距離の測定のためにスキャナ100を優先して割り当てないと、密集した範囲に未測定のタグ200が多数取り残されてしまう。その結果、全てのタグ200に対する距離の測定が完了までに要する時間が長くなる。実施例2では、タグ200が密集した範囲の近傍に位置するスキャナ100に対して、密集した範囲のタグ200との無線通信を優先して実行させる。実施例2に係る無線測距システム1000は、
図1、
図4と同様のタイプである。ここでは、実施例1との差異を中心に説明する。
【0043】
本実施例の処理を説明する前に、本実施例の課題を説明する。
図6(a)-(d)は、無線測距システム1000における比較対象となる動作概要を示す。
図6(a)において、複数のスキャナ100として第1スキャナ100aから第12スキャナ100lが配置される。また、複数のタグ200として第1タグ200aから第8タグ200hも存在する。とくに、第1スキャナ100a、第2スキャナ100b、第4スキャナ100d、第5スキャナ100eで囲まれる領域に、第1タグ200aから第3タグ200cが密集する。
図6(b)は、
図6(a)に続く状態である。第1スキャナ100a、第2スキャナ100b、第4スキャナ100d、第5スキャナ100eのうち、第2スキャナ100bが第6タグ200fとの距離を測定し、第5スキャナ100eが第7タグ200gとの距離を測定する。
【0044】
図6(c)は、
図6(b)に続く状態である。第1スキャナ100a、第2スキャナ100b、第4スキャナ100d、第5スキャナ100eのうち、第4スキャナ100dと第5スキャナ100eが第4タグ200dとの距離を測定する。
図6(d)は、
図6(c)に続く状態であり、第1スキャナ100a、第2スキャナ100b、第4スキャナ100d、第5スキャナ100eのうち、第1スキャナ100a、第2スキャナ100b、第5スキャナ100eが第1タグ200aとの距離を測定する。しかしながら、第2タグ200b、第3タグ200cとの距離はまだ測定されていないので、すべてのタグ200に対する距離を測定するまでの時間が長くなる。
【0045】
図7は、距離測定管理装置400の構成を示す。距離測定管理装置400は、受付部410、生成部420、指示部430を含み、生成部420は、密度判定部440を含む。受付部410は、タグIDとスキャナIDの組合せを、タグ200からの存在通知信号を受信したスキャナ100から受けつける。特に複数のスキャナ100のそれぞれが1以上のタグ200からの存在通知信号を受信した場合、複数のスキャナ100のそれぞれから、1以上のタグ200についてのタグIDとスキャナIDの組合せを受けつける。例えば、
図8(a)の第1スキャナ100aから、第1タグ200aのタグIDと第1スキャナ100aのスキャナIDの組合せ、第2タグ200bのタグIDと第1スキャナ100aのスキャナIDの組合せ、第3タグ200cのタグIDと第1スキャナ100aのスキャナIDの組合せが受けつけられる。
【0046】
密度判定部440は、受付部410が受けつけた受信結果をもとに、複数のスキャナ100のそれぞれと、複数のタグ200のそれぞれとの間の相対関係を導出する。例えば、密度判定部440は、1つのタグ200からの存在通知信号を受信しているスキャナ100のスキャナIDをまとめるとともに、1つの距離測定管理装置400において存在通知信号が受信されたタグ200のタグIDをまとめることによって相対関係を導出する。複数のスキャナ100で囲まれた範囲の中に含まれるタグ200の数が多い場合に、当該範囲内のタグ200の密度が高いといえる。つまり、相対関係は、スキャナ100から所定範囲内にあるタグ200の数またはタグ200から所定範囲内にあるスキャナ100の数を含むといえる。
【0047】
生成部420は、密度判定部440において生成した相対関係をもとに、密集した範囲のスキャナ100には、密集した範囲のタグ200を優先的に割り当てるように、複数の組合せを生成する。これに続く処理はこれまでと同様である。
【0048】
図8(a)-(d)は、無線測距システム1000における動作概要を示す。
図8(a)は、
図6(a)と同様に示される。
図8(b)は、
図8(a)に続く状態である。第1スキャナ100a、第2スキャナ100b、第4スキャナ100d、第5スキャナ100eのうち、第1スキャナ100a、第2スキャナ100b、第4スキャナ100dが第1タグ200aとの距離を測定する。
【0049】
図8(c)は、
図8(b)に続く状態である。第1スキャナ100a、第2スキャナ100b、第4スキャナ100d、第5スキャナ100eのうち、第1スキャナ100a、第4スキャナ100d、第5スキャナ100eが第2タグ200bとの距離を測定する。
図8(d)は、
図8(c)に続く状態であり、第1スキャナ100a、第2スキャナ100b、第4スキャナ100d、第5スキャナ100eのうち、第1スキャナ100a、第2スキャナ100b、第5スキャナ100eが第3タグ200cとの距離を測定する。このような処理により、密集した第1タグ200aから第3タグ200cの距離が測定される。
【0050】
本実施例によれば、複数のスキャナ100のそれぞれと、複数のタグ200のそれぞれとの間の相対関係をもとに組合せを生成するので、相対関係に適した組合せを生成できる。また、相対関係は、スキャナ100から所定範囲内にあるタグ200の数またはタグ200から所定範囲内にあるスキャナ100の数を含むので、スキャナ100に対して密集したタグ200を優先的に組み合わせることができる。また、スキャナ100に対して密集したタグ200を優先的に組み合わせるので、密集した範囲に未測定のタグ200が多数残されることを抑制できる。また、密集した範囲に未測定のタグ200が多数残されることが抑制されるので、単位時間当たり測定可能なタグ200の台数を増加できる。
【0051】
本開示の一態様の概要は、次の通りである。複数の第1種無線装置(100)のそれぞれが1以上の第2種無線装置(200)からの信号を受信した場合、複数の第1種無線装置(100)のそれぞれから受信結果を受けつける受付部(410)をさらに備えてもよい。生成部(420)は、受付部(410)が受けつけた受信結果をもとに、複数の第1種無線装置(100)のそれぞれと、複数の第2種無線装置(200)のそれぞれとの間の相対関係を導出し、相対関係をもとに、複数の組合せを生成してもよい。
【0052】
生成部(420)において生成される相対関係は、第1種無線装置(100)から所定範囲内にある第2種無線装置(200)の数または第2種無線装置(200)から所定範囲内にある第1種無線装置(100)の数を含んでもよい。
【0053】
(実施例3)
次に実施例3を説明する。実施例3は、これまでと同様の無線測距システム1000に関する。距離測定管理装置400が、スキャナ100とタグ200との組合せを生成する際に、距離の離れたスキャナ100とタグ200とを組み合わせると、通信失敗により位置を測定できなかったり、通信により測定した距離の精度が悪化したりするおそれがある。これにより、測定精度が悪化する。実施例3では、過去に推定したタグ200の位置をもとに、スキャナ100とタグ200との組合せを生成する。また、過去に測定したスキャナ100とタグ200との距離をもとに、スキャナ100とタグ200との組合せを生成してもよい。実施例3に係る無線測距システム1000は、
図1、
図4と同様のタイプである。ここでは、これまでとの差異を中心に説明する。
【0054】
図9(a)-(b)は、無線測距システム1000の構成を示す。
図9(a)は、これまで説明した無線測距システム1000のうちの位置推定装置300、距離測定管理装置400の構成を示す。位置推定装置300の位置推定部320は、これまでと同様に、タグ200の位置を推定する。位置推定装置300は、タグ200のIDとタグ200の位置情報とを距離測定管理装置400に送信する。
【0055】
距離測定管理装置400の受付部410は、タグ200のIDとタグ200の位置情報とを位置推定装置300から受けつける。受付部410は、タグ200のIDとタグ200の位置情報とを対応づけて記憶する。生成部420は、スキャナ100が固定された位置情報を記憶する。また、生成部420は、スキャナ100の位置情報と、受付部410に記憶したタグ200の位置情報とをもとに、距離の近いスキャナ100とタグ200との組合せを複数生成する。これに続く処理はこれまでと同様である。
【0056】
図9(b)は、これまで説明した無線測距システム1000のうちのスキャナ100、距離測定管理装置400の構成を示す。スキャナ100の距離記憶部142は、測距部140(図示せず)において測定した測定した距離の情報、スキャナID、タグIDを記憶する。外部通信部150は、距離記憶部142において記憶したスキャナID、タグID、距離の情報を距離測定管理装置400に送信する。
【0057】
距離測定管理装置400の受付部410は、スキャナID、タグID、距離の情報をスキャナ100から受けつける。受付部410は、スキャナID、タグID、距離の情報を対応づけて記憶する。生成部420は、受付部410に記憶した距離の情報をもとに、距離の近いスキャナ100とタグ200との組合せを複数生成する。これに続く処理はこれまでと同様である。つまり、生成部420は、複数のスキャナ100のそれぞれと、複数のタグ200のそれぞれとの間の過去の位置関係をもとに、複数の組合せを生成する。
【0058】
本実施例によれば、複数のスキャナ100のそれぞれと、複数のタグ200のそれぞれとの間の過去の位置関係をもとに組合せを生成するので、タグ200の近傍に存在する可能性の高いスキャナ100に当該タグ200との距離を測定させることができる。また、タグ200の近傍に存在する可能性の高いスキャナ100に当該タグ200との距離を測定させるので、測定の精度を向上できる。
【0059】
本開示の一態様の概要は、次の通りである。生成部(420)は、複数の第1種無線装置(100)のそれぞれと、複数の第2種無線装置(200)のそれぞれとの間の過去の位置関係をもとに、複数の組合せを生成してもよい。
【0060】
(実施例4)
次に実施例4を説明する。実施例4は、これまでと同様の無線測距システム1000に関する。過去に位置を推定してからタグ200が移動していない場合、当該タグ200に対する位置を次に推定するまでの間隔が長くても、無線測距システム1000に及ぼされる影響は小さい。しかしながら、過去に位置を推定してからタグ200が移動している場合、当該タグ200に対する位置を次に推定するまでの間隔が長くなると、タグ200の位置のずれが大きくなる。実施例4に係るタグ200は、タグ200の移動を検知した場合、移動を知らせるための信号をスキャナ100に送信する。また、タグ200は、タグ200の移動方向を検知した場合、移動方向を知らせるための信号をスキャナ100に送信してもよい。実施例4に係る無線測距システム1000は、
図1、
図4と同様のタイプである。ここでは、これまでとの差異を中心に説明する。
【0061】
図10(a)-(b)は、タグ200の構成を示す。
図10(a)のタグ200では、
図2(a)の構成に移動検知部270が追加される。移動検知部270は、タグ200の移動を検知するためのセンサであり、例えば加速度センサである。移動検知部270は、移動を検知した場合に、移動の検知を送信部210に通知する。送信部210は、移動検知部270において移動が検知された場合に、移動を示す移動情報をスキャナ100に送信する。移動情報にはタグIDが含まれる。スキャナ100は、移動情報を受信すると、移動情報を距離測定管理装置400に送信する。距離測定管理装置400の生成部420は、受付部410が移動情報を受けつけると、移動情報に含まれたタグIDのタグ200を含む組合せを優先的に生成する。
【0062】
図10(b)のタグ200では、
図2(a)の構成に移動方向検知部280が追加される。移動方向検知部280は、タグ200の移動方向を検知するためのセンサである。移動方向検知部280は、移動方向を検知した場合に、移動方向を送信部210に通知する。送信部210は、移動方向検知部280において移動方向が検知された場合に、移動方向を示す移動情報をスキャナ100に送信する。移動情報にはタグIDが含まれる。スキャナ100は、移動情報を受信すると、移動情報を距離測定管理装置400に送信する。距離測定管理装置400の生成部420は、受付部410が移動情報を受けつけると、移動情報に含まれたタグIDのタグ200を含む組合せを生成する。その際、移動情報に含まれた移動方向をもとに組合せに含まれるスキャナ100が選択される。例えば、生成部420は、位置推定装置300からタグ200の過去の位置情報を受けつけており、過去の位置情報に移動方向を加えることによって、現在の位置情報を推定する。また、生成部420は、推定した現在の位置情報に近い位置情報のスキャナ100を選択する。
【0063】
本実施例によれば、移動を開始したタグ200との距離を優先的に測定するので、測定精度を向上できる。また、タグ200の過去の位置と移動方向から現在の大まかな位置を推定し、その位置付近のスキャナ100が距離を測定するので、測定精度を向上できる。
【0064】
本開示の一態様の概要は、次の通りである。第2種無線装置(200)は、移動可能であり、かつ移動した場合に移動を示す移動情報を第1種無線装置(100)に送信し、生成部(420)は、移動情報を送信した第2種無線装置(200)を含む組合せを優先的に生成してもよい。
【0065】
第2種無線装置(200)は、移動可能であり、かつ移動した場合に移動方向を示す移動情報を第1種無線装置(100)に送信し、生成部(420)は、移動情報を送信した第2種無線装置(200)を含む組合せを、移動情報に含まれた移動方向をもとに生成してもよい。
【0066】
以上、本開示を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本開示の範囲にあることは当業者に理解されるところである。
【0067】
実施例1において、生成部420は、通信品質を考慮して組合せを生成している。しかしながらこれに限らず例えば、生成部420は、通信品質に関係なく、受付部410が受けつけたスキャナIDとタグIDをもとに組合せを生成してもよい。その際、スキャナ100は、受信した存在通知信号の受信品質を測定せず、外部通信部150は、存在通知信号に含まれたタグIDと、スキャナ100のスキャナIDを距離測定管理装置400に送信する。距離測定管理装置400の受付部410は、タグIDとスキャナIDの組合せを、タグ200からの存在通知信号を受信したスキャナ100から受けつける。生成部420は、受けつけたタグIDとスキャナIDの組合せをもとに、スキャナ100とタグ200とを組み合わせる。本変形例によれば、処理を簡易にできる。
【0068】
実施例1乃至4において、無線測距システム1000は距離測定管理装置400を含む。しかしながらこれに限らず例えば、距離測定管理装置400は各スキャナ100に内蔵されてもよい。その際、例えば、いずれかのスキャナ100に内蔵された距離測定管理装置400が組合せを生成する。本変形例によれば、構成の自由度を向上できる。
【符号の説明】
【0069】
100 スキャナ(第1種無線装置)、 102 通信部、 110 送信部、 120 受信部、 130 導出部、 140 測距部、 142 距離記憶部、 150 外部通信部、 160 制御部、 170 品質判定部、 200 タグ(第2種無線装置)、 202 通信部、 210 送信部、 220 受信部、 230 導出部、 260 制御部、 270 移動検知部、 280 移動方向検知部、 300 位置推定装置、 310 距離記憶部、 320 位置推定部、 400 距離測定管理装置(距離測定管理システム)、 410 受付部、 420 生成部、 430 指示部、 440 密度判定部、 1000 無線測距システム。