JP7106005B2 - 位置推定システム、情報処理装置、プログラム及び情報処理方法 - Google Patents
位置推定システム、情報処理装置、プログラム及び情報処理方法 Download PDFInfo
- Publication number
- JP7106005B2 JP7106005B2 JP2021528648A JP2021528648A JP7106005B2 JP 7106005 B2 JP7106005 B2 JP 7106005B2 JP 2021528648 A JP2021528648 A JP 2021528648A JP 2021528648 A JP2021528648 A JP 2021528648A JP 7106005 B2 JP7106005 B2 JP 7106005B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- human detection
- signal pattern
- input
- detection device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/41—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
- G01S7/415—Identification of targets based on measurements of movement associated with the target
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/003—Bistatic radar systems; Multistatic radar systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/50—Systems of measurement based on relative movement of target
- G01S13/52—Discriminating between fixed and moving objects or between objects moving at different speeds
- G01S13/56—Discriminating between fixed and moving objects or between objects moving at different speeds for presence detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Radar Systems Or Details Thereof (AREA)
Description
本発明は、位置推定システム、情報処理装置、プログラム及び情報処理方法に関する。
従来から、無線通信を利用した位置推定システムとして、無線送信機及び無線受信機を用いて対象物の位置を推定するシステムが知られている。
例えば、特許文献1に記載された位置推定システムは、無線送信機から送信する無線通信の信号を無線受信機で受信し、無線送信機からの直接波及び対象物によって反射した反射波の受信強度のパターン又は受信強度パターンの生起確率を求め、予め特定位置での受信強度パターン又は生起確率をデータベースとして記録しておく。そして、このシステムは、位置推定を行う際には、データベースを照合して、最も類似した受信強度パターン又は生起確率に対応する位置から、対象物の位置を推定する。
例えば、特許文献1に記載された位置推定システムは、無線送信機から送信する無線通信の信号を無線受信機で受信し、無線送信機からの直接波及び対象物によって反射した反射波の受信強度のパターン又は受信強度パターンの生起確率を求め、予め特定位置での受信強度パターン又は生起確率をデータベースとして記録しておく。そして、このシステムは、位置推定を行う際には、データベースを照合して、最も類似した受信強度パターン又は生起確率に対応する位置から、対象物の位置を推定する。
従来の位置推定システムは、位置推定の対象が1つである場合を想定している。このため、例えば、位置推定の対象である人以外の人がいる場合に、位置の推定が困難であった。
具体的には、2人の人Aと人Bとが1つの部屋におり、そのうち1人が部屋の中のどの位置にいるかを推定する場合、人Aが部屋の中の同じ位置にいるときに、人Aからの反射波は一定となるが、人Bが部屋のどこにいるかによって、人Bからの反射波の強度が変化する。このため、無線受信機で受信する受信強度パターンは、人Bの位置により様々に変化する。
具体的には、2人の人Aと人Bとが1つの部屋におり、そのうち1人が部屋の中のどの位置にいるかを推定する場合、人Aが部屋の中の同じ位置にいるときに、人Aからの反射波は一定となるが、人Bが部屋のどこにいるかによって、人Bからの反射波の強度が変化する。このため、無線受信機で受信する受信強度パターンは、人Bの位置により様々に変化する。
受信強度パターンから人Aの位置を推定するには、従来の位置推定システムでは、予め部屋のあらゆるところに人Bがいる場合の受信強度パターン又は生起確率をデータベースに登録しておく必要があり、データベースが肥大化する。
さらに、2人以上の人がいる場合、又は、人以外の電波を反射する対象物が移動する場合等も、すべての発生しうる状況を考慮してデータベースに登録を行うことは困難であり、従来の位置推定システムでは、正確な位置を推定することができなかった。
そこで、本発明の一又は複数の態様は、複数の人がいる場合でも、何れかの人の位置を推定できるようにすることを目的とする。
本発明の一態様に係る位置推定システムは、情報処理装置と、無線信号を送信する送信装置と、前記無線信号の受信強度を検出して、前記検出された受信強度を示す受信強度情報を、順次、前記情報処理装置に出力する受信装置と、人が予め定められた範囲に存在することを検出すると、予め定められた人検出情報を、順次、前記情報処理装置に出力する人検出装置と、を備える位置推定システムであって、前記情報処理装置は、前記受信強度情報の入力を受ける受信強度情報入力部と、予め定められた期間に入力された前記受信強度情報で示される前記受信強度を用いて、前記予め定められた期間における前記受信強度の推移を示す信号パターンを示す信号パターン情報を生成する信号パターン情報生成部と、前記人検出情報の入力を受ける人検出情報入力部と、前記予め定められた期間内に前記人検出情報入力部が前記人検出情報の入力を受けた場合に、前記人検出装置の位置を、前記生成された信号パターン情報で示される信号パターンにおいて、人が存在する位置と推定する位置推定部と、を備えることを特徴とする。
本発明の一態様に係る情報処理装置は、送信装置から送信された無線信号の受信強度を検出して、前記検出された受信強度を示す受信強度情報を、順次、前記情報処理装置に出力する受信装置から、前記受信強度情報の入力を受ける受信強度情報入力部と、予め定められた期間において入力された前記受信強度情報で示される前記受信強度を用いて、前記予め定められた期間における前記受信強度の推移を示す信号パターンを示す信号パターン情報を生成する信号パターン情報生成部と、人が予め定められた範囲に存在することを検出すると、予め定められた人検出情報を、順次、前記情報処理装置に出力する人検出装置から、前記人検出情報の入力を受ける人検出情報入力部と、前記予め定められた期間内に前記人検出情報入力部が前記人検出情報の入力を受けた場合に、前記人検出装置の位置を、前記生成された信号パターン情報で示される信号パターンにおいて、人が存在する位置と推定する位置推定部と、を備えることを特徴とする。
本発明の一態様に係るプログラムは、コンピュータを、送信装置から送信された無線信号の受信強度を検出して、前記検出された受信強度を示す受信強度情報を、順次、前記情報処理装置に出力する受信装置から、前記受信強度情報の入力を受ける受信強度情報入力部、予め定められた期間において入力された前記受信強度情報で示される前記受信強度を用いて、前記予め定められた期間における前記受信強度の推移を示す信号パターンを示す信号パターン情報を生成する信号パターン情報生成部、人が予め定められた範囲に存在することを検出すると、予め定められた人検出情報を、順次、前記情報処理装置に出力する人検出装置から、前記人検出情報の入力を受ける人検出情報入力部、及び、前記予め定められた期間内に前記人検出情報入力部が前記人検出情報の入力を受けた場合に、前記人検出装置の位置を、前記生成された信号パターン情報で示される信号パターンにおいて、人が存在する位置と推定する位置推定部、として機能させることを特徴とする。
本発明の一態様に係る情報処理方法は、送信装置から送信された無線信号の受信強度を検出して、前記検出された受信強度を示す受信強度情報を、順次出力する受信装置から、前記受信強度情報の入力を受け、予め定められた期間において入力された前記受信強度情報で示される前記受信強度を用いて、前記予め定められた期間における前記受信強度の推移を示す信号パターンを示す信号パターン情報を生成し、人が予め定められた範囲に存在することを検出した際に、人検出情報を、順次出力する人検出装置から、前記人検出情報の入力を受け、前記予め定められた期間内に前記人検出情報の入力を受けた場合に、前記人検出装置の位置を、前記生成された信号パターン情報で示される信号パターンにおいて、人が存在する位置と推定することを特徴とする。
本発明の一又は複数の態様によれば、複数の人がいる場合でも、何れかの人の位置を推定することができる。
図1は、実施の形態に係る位置推定システム100の構成を概略的に示すブロック図である。
位置推定システム100は、送信装置110と、受信装置120と、人検出装置130と、情報処理装置としての制御装置140とを備える。
送信装置110、受信装置120及び人検出装置130は、制御装置140に接続されている。
位置推定システム100は、送信装置110と、受信装置120と、人検出装置130と、情報処理装置としての制御装置140とを備える。
送信装置110、受信装置120及び人検出装置130は、制御装置140に接続されている。
送信装置110、受信装置120及び人検出装置130は、検出を行う空間である部屋300における検出対象の位置を検出することができるように、部屋300に対して配置されている。具体的には、図1に示されているように、送信装置110及び受信装置120は、部屋300の中に配置されており、人検出装置130は、部屋300の出入り口に配置されており、制御装置140は、部屋300の外に配置されている。
なお、これらの装置の配置は、図1の例に限定されず、例えば、送信装置110及び受信装置120の少なくとも何れか一方が、部屋300の外に配置されていてもよく、人検出装置130が部屋300の中に配置されていてもよい。また、制御装置140も、部屋300の中に配置されていてもよい。
さらに、複数の送信装置110、複数の受信装置120又は複数の人検出装置130が設けられていてもよい。
さらに、複数の送信装置110、複数の受信装置120又は複数の人検出装置130が設けられていてもよい。
部屋300内には、位置検出の対象となる人301及び人302がいるものとするが、検出対象は、人に限られず、物であってもよく、また、検出対象は、一つ以上の対象であればよく、二つの対象に限定されない。
送信装置110は、無線信号を送信する。
受信装置120は、送信装置110から送信された無線信号を受信する。受信装置120は、受信された無線信号の受信強度を検出して、検出された受信強度を示す受信強度情報を、順次、制御装置140に出力する。また、制御装置140が、受信装置120で検出された無線信号の受信強度を受信強度情報に変換してもよい。
なお、図示されてはいないが、部屋300内に、複数の送信装置110が設けられており、複数の送信装置110の各々から送信される無線信号が、周波数で区別できるようになっている場合には、受信装置120は、周波数毎の受信強度を示す受信強度情報を制御装置140に提供する。
受信装置120は、送信装置110から送信された無線信号を受信する。受信装置120は、受信された無線信号の受信強度を検出して、検出された受信強度を示す受信強度情報を、順次、制御装置140に出力する。また、制御装置140が、受信装置120で検出された無線信号の受信強度を受信強度情報に変換してもよい。
なお、図示されてはいないが、部屋300内に、複数の送信装置110が設けられており、複数の送信装置110の各々から送信される無線信号が、周波数で区別できるようになっている場合には、受信装置120は、周波数毎の受信強度を示す受信強度情報を制御装置140に提供する。
送信装置110と、受信装置120との間の無線通信は、例えば、Wi-Fi(登録商標)と呼ばれる無線LAN(Local Area Network)通信であってもよく、Bluetooth(登録商標)と呼ばれるピアトゥーピアの無線通信であってもよい。
Wi-Fi又はBluetoothといった無線通信を利用することで、送信装置110及び受信装置120において、専用の無線通信部品が必要なく、低価格で装置を構成することができる。また、位置推定専用の装置を用意せずに、既存の装置を利用して、位置推定システム100を構成することができる。
Wi-Fi又はBluetoothといった無線通信を利用することで、送信装置110及び受信装置120において、専用の無線通信部品が必要なく、低価格で装置を構成することができる。また、位置推定専用の装置を用意せずに、既存の装置を利用して、位置推定システム100を構成することができる。
位置推定システム100での位置推定では、位置推定の目的とは別に、必要な情報又はプログラムを伝送する目的で送信装置110から送信される無線信号が使用されてもよく、また、必要な情報又はプログラムを伝送する目的で通信が使用されていない期間に、位置推定専用に、送信装置110から送信される無線信号が使用されてもよい。位置推定専用の無線信号を使用する場合には、位置推定に適した無線信号を利用することができ、位置推定処理を簡略化することができる。
人検出装置130は、人検出装置130の付近に人が存在することを検出する。例えば、人検出装置130は、人が予め定められた範囲に存在することを検出する。そして、人検出装置130は、近接した位置に人が存在することを検出した場合に、そのことを示す人検出情報を制御装置140に出力する。なお、人検出情報は、予め定められた情報であればよい。
人検出装置130は、例えば、人が近接することを非接触で感知する人近接センサー、又は、映像を撮影するカメラを備え、そのカメラ画像を解析して、特定の領域に人が存在することを検出する画像認識センサーにより構成することができる。
また、人検出装置130は、人が保持するスマートフォン又はタブレット等の携帯端末から発する無線信号の強度を感知して一定以上の信号強度が入力された際に、その人が近接したと判定する無線強度センサーにより構成することもできる。
これらのセンサーは、人が近接することを確率高く検出できるが、一般的には高価になってしまう。
また、人検出装置130は、人が保持するスマートフォン又はタブレット等の携帯端末から発する無線信号の強度を感知して一定以上の信号強度が入力された際に、その人が近接したと判定する無線強度センサーにより構成することもできる。
これらのセンサーは、人が近接することを確率高く検出できるが、一般的には高価になってしまう。
また、人検出装置130は、部屋のドア開閉状態を、物理的なスイッチ又は非接触のスイッチにて感知することで、ドアを開閉した人が近接していたと判断するドア開閉スイッチにより構成することもできる。また、人検出装置130は、特定の位置に設置され、人の操作を検出することで、その人が近接した位置にいることを検出する家電等の操作検出装置により構成することもできる。また、人検出装置130は、歩行若しくは行動に際して発せられる音声を感知して音声が発せられた位置を特定する音声発生源特定装置により構成することもできる。
これらの装置は、オンオフの簡易な物理スイッチ、他の機器における操作用のボタン、又は、マイク等を利用して実現できるため、比較的低価格で構成できる。しかしながら、これらの装置は、人が操作したり音声を発したりする際にのみ人の近接を検出するため、人の操作又は音声の発生を伴わない場合には、人の近接を検出することができない。
これらの装置は、オンオフの簡易な物理スイッチ、他の機器における操作用のボタン、又は、マイク等を利用して実現できるため、比較的低価格で構成できる。しかしながら、これらの装置は、人が操作したり音声を発したりする際にのみ人の近接を検出するため、人の操作又は音声の発生を伴わない場合には、人の近接を検出することができない。
制御装置140は、受信装置120からの受信強度情報及び人検出装置130からの人検出情報により、部屋300内の人301、302の何れか一方の位置を検出する。
ここで、制御装置140と、送信装置110、受信装置120及び人検出装置130との間は、有線で接続することができるが、位置推定のための無線信号への影響がなく構成できる場合は無線で接続することもできる。
また、制御装置140は、必ずしも送信装置110、受信装置120及び人検出装置130を制御する必要はない。しかしながら、制御装置140は、無線通信の信号を高精細に解析をするために、送信装置110の無線信号の送出タイミング、受信装置120の受信感度、及び、人検出装置130の検出可否等を制御できることが望ましい。
また、制御装置140は、必ずしも送信装置110、受信装置120及び人検出装置130を制御する必要はない。しかしながら、制御装置140は、無線通信の信号を高精細に解析をするために、送信装置110の無線信号の送出タイミング、受信装置120の受信感度、及び、人検出装置130の検出可否等を制御できることが望ましい。
図2は、制御装置140の構成を概略的に示すブロック図である。
制御装置140は、受信強度情報入力部141と、解析部142と、記憶部143と、既信号パターン抽出部146と、人検出情報入力部147と、計時部148と、送信装置通信部149と、位置推定部150とを備える。
制御装置140は、受信強度情報入力部141と、解析部142と、記憶部143と、既信号パターン抽出部146と、人検出情報入力部147と、計時部148と、送信装置通信部149と、位置推定部150とを備える。
受信強度情報入力部141は、受信装置120からの受信強度情報の入力を受ける。入力された受信強度情報は、解析部142に与えられる。
解析部142は、受信装置120で受信された無線信号を解析して、信号パターン情報を生成する信号パターン情報生成部として機能する。
例えば、解析部142は、予め定められた期間において受信強度情報入力部141に入力された受信強度情報で示される受信強度を用いて、その予め定められた期間における受信強度の推移を示す信号パターンを示す信号パターン情報を生成する。生成された信号パターン情報は、既信号パターン情報として記憶部143の後述するデータベース144に記憶される。また、信号パターン情報は、既信号パターン抽出部146に与えられる。
例えば、解析部142は、予め定められた期間において受信強度情報入力部141に入力された受信強度情報で示される受信強度を用いて、その予め定められた期間における受信強度の推移を示す信号パターンを示す信号パターン情報を生成する。生成された信号パターン情報は、既信号パターン情報として記憶部143の後述するデータベース144に記憶される。また、信号パターン情報は、既信号パターン抽出部146に与えられる。
記憶部143は、制御装置140での処理に必要な情報を記憶する。
例えば、記憶部143は、データベース144と、位置時刻情報記憶部145とを備える。
例えば、記憶部143は、データベース144と、位置時刻情報記憶部145とを備える。
データベース144は、既信号パターン情報及びその関連情報を対応付けて記憶する既信号パターン関連情報記憶部である。
例えば、データベース144は、過去における信号パターン情報を既信号パターン情報とし、その既信号パターン情報と、その既信号パターン情報が生成された際に生成された関連情報とを対応付けて記憶する。なお、関連情報については、後述するが、推定位置情報、経過時間情報及び人検出装置属性情報を含む。
例えば、データベース144は、過去における信号パターン情報を既信号パターン情報とし、その既信号パターン情報と、その既信号パターン情報が生成された際に生成された関連情報とを対応付けて記憶する。なお、関連情報については、後述するが、推定位置情報、経過時間情報及び人検出装置属性情報を含む。
位置時刻情報記憶部145は、人検出装置130で人が検出された位置及び時刻を示す位置時刻情報を記憶する。なお、図示されていないが、位置推定システム100に複数の人検出装置130が含まれている場合には、位置時刻情報には、人検出情報を送ってきた人検出装置130の装置識別情報が含まれる。
既信号パターン抽出部146は、データベース144から、解析部142より与えられた信号パターン情報で示される信号パターンに最も類似する信号パターンを示す一つの既信号パターン情報に対応付けられている関連情報を、既信号パターン関連情報として読み出す読出部である。
ここで、解析部142より与えられた信号パターン情報は、既信号パターン情報として既にデータベース144に記憶されているため、既信号パターン抽出部146は、解析部142より与えられた信号パターン情報と同一のものを除いて、データベース144から最も類似する信号パターンを抽出する。
ここで、解析部142より与えられた信号パターン情報は、既信号パターン情報として既にデータベース144に記憶されているため、既信号パターン抽出部146は、解析部142より与えられた信号パターン情報と同一のものを除いて、データベース144から最も類似する信号パターンを抽出する。
ここで、既信号パターン抽出部146は、解析部142より与えられた信号パターン情報で示される信号パターンに類似する複数の既信号パターン情報がデータベース144に記憶されている場合には、その複数の既信号パターン情報の内、対応付けられている人検出装置属性情報で示される位置が、人検出情報を最後に人検出情報入力部147に入力した人検出装置130の位置と同じである一つの既信号パターン情報に対応付けられている関連情報を読み出す。
または、既信号パターン抽出部146は、解析部142より与えられた信号パターン情報で示される信号パターンに類似する複数の既信号パターン情報がデータベース144に記憶されている場合には、その複数の既信号パターン情報の内、対応付けられている人検出装置属性情報で示される位置が、人検出情報を最後に人検出情報入力部147に入力した人検出装置130の位置と同じであり、かつ、対応付けられている経過時間情報で示される経過時間が最も短い一つの既信号パターン情報に対応付けられている関連情報を読み出す。
人検出情報入力部147は、人検出装置130からの人検出情報の入力を受ける。
人検出情報は、位置推定部150に与えられる。
人検出情報は、位置推定部150に与えられる。
計時部148は、時刻を計測する。ここで、計時部148で計測された時刻が現在の時刻であるものとする。計時部148は、現在の時刻を示す時刻情報を位置推定部150に与える。
位置推定部150は、人検出情報入力部147から人検出情報が与えられると、計時部148から現在の時刻を取得し、人検出情報を送ってきた人検出装置130の位置と、取得された時刻とを示す位置時刻情報を生成し、記憶部143の位置時刻情報記憶部145に記憶させる。
ここで、位置推定部150は、人検出装置130が配置されている位置を把握しているものとする。例えば、図示してはいないが、記憶部143に、人検出装置130の位置を示す位置情報が記憶されているものとする。
ここで、検知を行う空間である部屋300に人検出装置130が一つしかない場合には、人検出装置130は、人を検出したことを示す人検出情報を送信すればよい。
一方、部屋300に複数の人検出装置130が配置されている場合には、それらの各々は、各々の装置を識別することのできる装置識別情報を人検出情報に含めればよい。位置推定部150は、その装置識別情報に基づいて、人検出情報を送信してきた人検出装置130の位置を特定する。
なお、人検出情報に、人を検出した人検出装置130の位置を示す情報が含まれていてもよい。
ここで、検知を行う空間である部屋300に人検出装置130が一つしかない場合には、人検出装置130は、人を検出したことを示す人検出情報を送信すればよい。
一方、部屋300に複数の人検出装置130が配置されている場合には、それらの各々は、各々の装置を識別することのできる装置識別情報を人検出情報に含めればよい。位置推定部150は、その装置識別情報に基づいて、人検出情報を送信してきた人検出装置130の位置を特定する。
なお、人検出情報に、人を検出した人検出装置130の位置を示す情報が含まれていてもよい。
送信装置通信部149は、送信装置110との間の通信を行う。例えば、位置検出を行う際に、送信装置110から送信させる無線信号のタイミング等を、制御装置140が制御する場合には、位置推定部150は、送信装置通信部149を介して、送信装置110を制御する。
また、送信装置通信部149は、送信装置110に関する情報である送信装置情報の入力を受け付けてもよい。
また、送信装置通信部149は、送信装置110に関する情報である送信装置情報の入力を受け付けてもよい。
位置推定部150は、既信号パターン抽出部146から与えられる既知信号パターン関連情報と、人検出情報入力部147から与えられる人検出情報と、位置時刻情報記憶部145に記憶されている位置時刻情報と、計時部148からの時刻情報との少なくとも何れか一つを用いて、部屋300の中にいる何れかの人301、302の位置を推定する。
例えば、位置推定部150は、信号パターンが特定される予め定められた期間内に、人検出情報入力部147が人検出情報の入力を受けた場合には、その人検出情報を出力した人検出装置130の位置を、その信号パターンにおける人が存在する位置と推定する。
また、位置推定部150は、信号パターンが特定される予め定められた期間内に、人検出情報入力部147が人検出情報の入力を受けていない場合には、既信号パターン抽出部146により読み出された人検出装置属性情報で示される位置が、人検出情報を最後に人検出情報入力部147に入力した人検出装置130の位置と同じであり、かつ、既信号パターン抽出部146により読み出された経過時間情報で示される経過時間が予め定められた時間よりも短いときに、人検出情報を最後に人検出情報入力部147に入力した人検出装置130の位置を、人が存在する位置と推定する。
さらに、位置推定部150は、信号パターンが特定される予め定められた期間内に、人検出情報入力部147が人検出情報の入力を受けていない場合には、既信号パターン抽出部146により読み出された人検出装置属性情報で示される位置が、人検出情報を最後に人検出情報入力部147に入力した人検出装置130の位置と同じであり、かつ、既信号パターン抽出部146により読み出された経過時間情報で示される経過時間が予め定められた時間以上のときに、人検出情報を最後に人検出情報入力部147に入力した人検出装置130の位置を、人検出情報が最後に人検出情報入力部147に入力されてからの経過時間において人が移動する距離で補正することにより算出した補正位置を、人が存在する位置と推定する。
そして、位置推定部150は、推定された位置を示す推定位置情報と、人検出情報が最後に人検出情報入力部147に入力されてからの経過時間を示す経過時間情報と、人検出情報を人検出情報入力部147に最後に入力した人検出装置130の位置を示す人検出装置属性情報とを関連情報として、データベース144に記憶されている、対応する既信号パターン情報に対応付けて、データベース144に記憶させる。なお、図示されていないが、位置推定システム100に複数の人検出装置130が含まれている場合には、人検出装置属性情報には、位置の推定に用いられた人検出情報を送ってきた人検出装置130の装置識別情報が含まれる。
位置推定部150は、以上のようにして推定された位置を示す推定位置情報を、図示しない出力部を介して、外部の装置に出力してもよい。
例えば、推定位置情報は、行動予測等、別の処理の入力情報として利用することができる。
例えば、推定位置情報は、行動予測等、別の処理の入力情報として利用することができる。
以上に記載された解析部142、既信号パターン抽出部146、計時部148及び位置推定部150の一部又は全部は、例えば、図3(A)に示されているように、メモリ10と、メモリ10に格納されているプログラムを実行するCPU(Central Processing Unit)等のプロセッサ11とにより構成することができる。このようなプログラムは、ネットワークを通じて提供されてもよく、また、記録媒体に記録されて提供されてもよい。即ち、このようなプログラムは、例えば、プログラムプロダクトとして提供されてもよい。
また、解析部142、既信号パターン抽出部146、計時部148及び位置推定部150の一部又は全部は、例えば、図3(B)に示されているように、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)又はFPGA(Field Programmable Gate Array)等の処理回路12で構成することもできる。
なお、記憶部143は、HDD(Hard Disk Drive)又はSSD(Solid State Drive)等の記録装置により構成することができる。
また、受信強度情報入力部141、人検出情報入力部147及び送信装置通信部149は、NIC(Network Interface Card)等の通信装置により構成することができる。
また、受信強度情報入力部141、人検出情報入力部147及び送信装置通信部149は、NIC(Network Interface Card)等の通信装置により構成することができる。
次に、制御装置140が、受信強度信号と人検出情報とを受信し、位置を推定するまでの処理を説明する。
図4は、制御装置140の動作を示すフローチャートである。
まず、解析部142は、受信強度情報入力部141に入力された受信強度情報で示される受信強度を用いて、信号パターンを特定し、特定された信号パターンを示す信号パターン情報を生成する(S10)。
図4は、制御装置140の動作を示すフローチャートである。
まず、解析部142は、受信強度情報入力部141に入力された受信強度情報で示される受信強度を用いて、信号パターンを特定し、特定された信号パターンを示す信号パターン情報を生成する(S10)。
例えば、位置推定システム100に一つの送信装置110が含まれている場合、送信装置110から送信された無線信号の一部は、反射等の迂回をせずに直接波として受信装置120に受信される。また、送信された無線信号の別の一部は、人301等の電波の進路に影響のある物体に当たり、その反射波として受信装置120に受信される。このとき、電波である無線信号の到達する経路長に差が生じるため、受信装置120においては同一の無線信号を、時間差のある複数の信号として受信する。反射波として到達する電波は、部屋300内の様々な物体の影響を受けて発生し、受信装置120に至る経路長はそれぞれ異なる。このため、受信装置120で受信される無線信号の短時間における時間及び受信強度の二次元情報は、部屋300内の人301、302を含む、電波に影響のある物体の分布を反映した情報となる。これを受信された無線信号の信号パターンと呼ぶ。
また、図示してはいないが、位置推定システム100に複数の送信装置110が含まれている場合、それぞれの送信装置110は、送信装置110毎に無線信号を特徴付けて送信する。このような場合には、受信装置120で受信される無線信号の信号パターンはより複雑な構成となる。具体的には、複数の送信装置110の各々に異なる周波数が割り当てられている場合、信号パターンは、周波数、時間及び信号強度の三次元情報として特定される。
また、図示してはいないが、位置推定システム100に複数の受信装置120が含まれている場合には、複数の受信装置120の各々は、送信装置110からの直線距離が異なり、また、電波に影響を与える物体からの反射波が到達する経路長も異なる。このため、このような場合には、信号パターンは、受信装置120の種別、時間及び信号強度の三次元情報として特定される。このような場合には、受信装置120は、自装置の種別を受信強度情報に含める。
なお、図示してはいないが、位置推定システム100に、複数の送信装置110及び複数の受信装置120が含まれている場合には、上記と同様に、複数の送信装置110の各々に異なる周波数が割り当てられる。このような場合には、信号パターンは、受信装置120の種別、周波数、時間及び受信強度の四次元的情報として特定される。
次に、解析部142は、特定した信号パターンを記憶可能な形式に整えることで、特定した信号パターンを示す信号パターン情報を生成し、生成された信号パターンをデータベース144に記憶させる(S11)。
なお、後段のステップにおいて、関連情報を対応付けて記憶させるため、ステップS11で記憶させた信号パターン情報に固有の番号を割り当てておく。
また、解析部142は、固有の番号とともにステップS10で生成した信号パターン情報を、既信号パターン抽出部146に与える。
なお、後段のステップにおいて、関連情報を対応付けて記憶させるため、ステップS11で記憶させた信号パターン情報に固有の番号を割り当てておく。
また、解析部142は、固有の番号とともにステップS10で生成した信号パターン情報を、既信号パターン抽出部146に与える。
次に、位置推定部150は、ステップS10で、受信装置120からの受信強度情報の入力が開始されてから、人検出情報入力部147に、人検出情報が入力されたか否かを判断する(S12)。人検出情報が入力された場合(S12でYse)には、処理はステップS16に進み、人検出情報が入力されていない場合(S12でNo)には、処理はステップS13に進む。
ステップS13では、既信号パターン抽出部146は、データベース144に記憶されている過去の信号パターン情報である既信号パターン情報で示される信号パターンの内、今回、解析部142から与えられた信号パターン情報で示される信号パターンと最も類似する信号パターンを抽出する。ここでは、今回、解析部142から与えられた固有の番号以外の固有の番号を有する既信号パターン情報で示される信号パターンの中から抽出が行われる。
ここで、信号パターンは、例えば、上述のように多次元の状態数の集合として構成されるため、最も類似する信号パターンを抽出する方法としては、二つの信号パターンの距離が最短であるものを抽出する方法がある。多次元の情報間の距離の算出方法としては、ユークリッド距離、マハラノビス距離、チェビシェフ距離又はミンコフスキー距離等、数学的な距離空間を算出可能な距離関数が用いられるのがよい。
次に、既信号パターン抽出部146は、抽出された信号パターンを示す信号パターン情報に対応付けて記憶されている関連情報を読み出す(S14)。ここで、関連情報には、推定位置情報、経過時間情報及び人検出装置属性情報が含まれる。
次に、位置推定部150は、位置時刻情報記憶部145から最新の位置時刻情報を読み出す(S15)。なお、最新の位置時刻情報は、最後の人検出情報を送ってきた人検出情報入力部147の位置と、最後の人検出情報が送られてきた時刻とを示す情報である。そして、処理はステップS16に進む。
ステップS16では、位置推定部150は、既信号パターン抽出部146から与えられる既知信号パターン関連情報と、人検出情報入力部147から与えられる人検出情報と、位置時刻情報記憶部145に記憶されている位置時刻情報と、計時部148からの時刻情報との少なくとも何れか一つを用いて、部屋300の中にいる何れかの人301、302の位置を推定する。
具体的には、位置推定部150は、ステップS12において人検出情報が入力された場合(S12でYes)には、人検出情報を送ってきた人検出装置130が配置されている位置を、人301、302の何れかが存在する位置として推定する。
このような推定を行うことにより、人検出情報が入力された場合には、既信号パターン抽出部146が、データベース144を検索する処理が不要となるため、位置推定の処理の負荷を減らすことができる。また、無線信号の信号パターンを比較して位置を推定するよりも、精度高く、人301、302の何れかの位置を推定することができる。
このような推定を行うことにより、人検出情報が入力された場合には、既信号パターン抽出部146が、データベース144を検索する処理が不要となるため、位置推定の処理の負荷を減らすことができる。また、無線信号の信号パターンを比較して位置を推定するよりも、精度高く、人301、302の何れかの位置を推定することができる。
一方、位置推定部150は、ステップS12において人検出情報が入力されていない場合(S12でNo)には、既信号パターン抽出部146から与えられる既知信号パターン関連情報と、位置時刻情報記憶部145に記憶されている最新の位置時刻情報と、計時部148からの時刻情報とを用いて、人301、302の位置を推定する。
具体的には、既信号パターン関連情報に含まれている人検出装置属性情報で示される位置と、最新の位置時刻情報で示される位置とが一致する場合には、位置推定部150は、最新の位置時刻情報で示される位置から、人301、302の位置を推定する。
例えば、位置推定部150は、その既信号パターン関連情報に含まれている経過時間情報で示される経過時間が、予め定められた時間よりも短い場合には、最新の位置時刻情報で示される位置を、人301、302の位置であると推定する。
一方、位置推定部150は、その既信号パターン関連情報に含まれている経過時間情報で示される経過時間が、予め定められた時間以上である場合には、人301、302が人検出装置130から離れた位置に存在する可能性が高いため、最新の位置時刻情報で示される位置を補正する。
位置の補正としては、例えば、位置推定部150は、以下のような処理を行うことができる。
位置推定システム100に、一つの人検出装置130が含まれている場合、位置推定部150は、人301、302の歩行速度を一定と仮定した上で、最新の位置時刻情報で示される時刻から、時刻情報で示される現在の時刻までの間の経過時間をその歩行速度に乗算することで、人検出装置130からの距離を算出する。このような場合、位置推定部150は、人検出装置130の位置から、同心円状に、算出された距離だけ離れた円弧上の位置を、人301、302の何れかの位置であると推定する。
位置推定システム100に、一つの人検出装置130が含まれている場合、位置推定部150は、人301、302の歩行速度を一定と仮定した上で、最新の位置時刻情報で示される時刻から、時刻情報で示される現在の時刻までの間の経過時間をその歩行速度に乗算することで、人検出装置130からの距離を算出する。このような場合、位置推定部150は、人検出装置130の位置から、同心円状に、算出された距離だけ離れた円弧上の位置を、人301、302の何れかの位置であると推定する。
また、位置推定システム100に、複数の人検出装置130が含まれている場合には、位置推定部150は、さらに精度よく、人301、302の位置を推定することができる。
この場合、位置推定部150は、位置時刻情報記憶部145から、最新の位置時刻情報と、二番目に新しい位置時刻情報とを読み出す。そして、位置推定部150は、これらの情報で示されている位置が異なる場合、人の移動が、二つの位置間において算出される等速直線運動であると仮定することにより、以下のようにして、位置を推定することができる。
この場合、位置推定部150は、位置時刻情報記憶部145から、最新の位置時刻情報と、二番目に新しい位置時刻情報とを読み出す。そして、位置推定部150は、これらの情報で示されている位置が異なる場合、人の移動が、二つの位置間において算出される等速直線運動であると仮定することにより、以下のようにして、位置を推定することができる。
位置推定部150は、これらの情報で示される位置の間の距離である装置間距離Dを算出する。
次に、位置推定部150は、これらの情報で示される時刻から、装置間距離Dを移動するのにかかった所要時間Tを算出する。
そして、位置推定部150は、装置間距離Dを所要時間Tで除算することで、人301、302の歩行速度Sを算出することができる。
以上から、位置推定部150は、二番目に新しい位置時刻情報で示される時刻から、最新の位置時刻情報で示される時刻までの間に生成された信号パターン情報に対して、その生成時刻に応じて、二番目に新しい位置時刻情報で示される位置から、最新の位置時刻情報で示される位置までの間の位置を推定することができる。
次に、位置推定部150は、これらの情報で示される時刻から、装置間距離Dを移動するのにかかった所要時間Tを算出する。
そして、位置推定部150は、装置間距離Dを所要時間Tで除算することで、人301、302の歩行速度Sを算出することができる。
以上から、位置推定部150は、二番目に新しい位置時刻情報で示される時刻から、最新の位置時刻情報で示される時刻までの間に生成された信号パターン情報に対して、その生成時刻に応じて、二番目に新しい位置時刻情報で示される位置から、最新の位置時刻情報で示される位置までの間の位置を推定することができる。
このような場合、位置推定部150は、人検出情報が検出されてから、次の人検出情報が検出されるまでの間、位置の推定を保留しておき、最新の人検出情報が入力された段階で、これらの人検出情報を送ってきた人検出装置130の位置が異なっている場合には、上述の二つの位置時刻情報で示される位置間の位置を推定すればよい。
なお、位置推定部150は、これらの人検出情報を送ってきた人検出装置130の位置が同じ場合には、一つの人検出装置130が備えられている場合と同様に、その人検出装置130の位置を中心とする同心円状の位置を推定すればよい。
なお、位置推定部150は、これらの人検出情報を送ってきた人検出装置130の位置が同じ場合には、一つの人検出装置130が備えられている場合と同様に、その人検出装置130の位置を中心とする同心円状の位置を推定すればよい。
さらに、既信号パターン関連情報に含まれている人検出装置属性情報で示される位置と、最新の位置時刻情報で示される位置とが一致しない場合には、位置推定部150は、解析部142で生成された信号パターン情報に対する位置の推定を行わずに、ステップS11で記憶された既信号パターン情報を削除する。
次に、位置推定部150は、位置の推定を行った場合に、ステップS11でデータベース144に記憶した既信号パターン情報の関連情報を生成して、その既信号パターン情報に対応付けて、生成された関連情報をデータベース144に記憶させる(S17)。ここでの関連付けは、信号パターン情報に割り当てられた固有の番号を用いればよい。
そして、位置推定部150は、処理を終了するか否かを、例えば、オペレータからの指示に従って判断する(S18)。処理を終了しない場合(S18でNO)には、処理はステップS10に戻る。
以上のようにして、制御装置140は、受信強度情報と、人検出情報とを組み合わせて利用することにより、人検出装置130を起点として、推定精度の高い位置推定を行うことができる。
また、人検出装置130として、上述の人近接センサーのような確率高く人の存在を検出可能な装置ではなく、特定の位置に設置された家電の機器操作情報を用いる場合のように、必ずしも人検出情報が送られてこないときでも、機器操作の有無に関わらず、無線信号の信号パターンは類似するため、過去に機器操作等が行われていれば位置を推定することができる。
さらに、以上のフローチャートでは、いったん人検出装置130からの人検出情報が入力された後は、人301、302の位置を推定可能となるため、受信した信号強度情報により特定された信号パターンと併せて、推定位置情報を記録することができるようになり、さらに、記憶された情報は、次の位置推定処理の際に既信号パターンとして利用可能となる。従って、従来技術のように、予めデータベース144を用意しておく必要がなくなる。
図4に示されているフローチャートでは、ステップS12において、人検出装置130が人の近接を検出したか否かを判断して、人の近接が検出されている場合には、ステップS13~S15の処理をスキップしているが、本実施の形態は、このような例に限定されない。人検出装置130による検出と、ステップS13~S15までの処理を並行して行い、ステップS10の処理を開始してから予め定められた時間が経過した場合には、ステップS16の処理に進むようにしてもよい。このような場合には、人検出装置130による検出が行われていれば、人検出装置130の位置を優先することで、人301、302の位置の推定精度を高めることができる。
また、図4に示されているフローチャートでは、ステップS13において、最も類似する信号パターンを抽出するようにしているが、本実施の形態は、このような例に限定されない。
例えば、信号パターン間の距離が同一又は予め定められた範囲内にある類似する複数の信号パターンがデータベース144に記憶されている場合には、既信号パターン抽出部146は、ステップS13において、その複数の信号パターンに対応する関連情報を取得して、位置推定部150に与える。位置推定部150は、位置時刻情報記憶部145に記憶されている最新の人検出情報を送ってきた人検出装置130の位置と同じ位置を示す一つの関連情報を特定して、特定された関連情報を使用してもよい。これは、部屋300内において信号パターンが類似するものの、人301、302の位置が全く異なる可能性があり、直前に人検出情報を送ってきた人検出装置130と同一であれば、現在の信号パターンとより類似する過去の信号パターンが抽出されるとの判断によるものである。
例えば、信号パターン間の距離が同一又は予め定められた範囲内にある類似する複数の信号パターンがデータベース144に記憶されている場合には、既信号パターン抽出部146は、ステップS13において、その複数の信号パターンに対応する関連情報を取得して、位置推定部150に与える。位置推定部150は、位置時刻情報記憶部145に記憶されている最新の人検出情報を送ってきた人検出装置130の位置と同じ位置を示す一つの関連情報を特定して、特定された関連情報を使用してもよい。これは、部屋300内において信号パターンが類似するものの、人301、302の位置が全く異なる可能性があり、直前に人検出情報を送ってきた人検出装置130と同一であれば、現在の信号パターンとより類似する過去の信号パターンが抽出されるとの判断によるものである。
さらに、位置が同一の信号パターンが複数であった場合等には、位置推定部150は、経過時間が最も短い一つの関連情報を選択してもよい。経過時間が短いことは、人検出装置130で特定の位置に人がいると同定した時刻からの経過時間が少ないことを意味しているため、より推定された位置の信頼度が高いとの判断による。
次に、以上のように構成された位置推定システム100が、検出を行う空間である部屋内に2人の人が存在した場合に、何れかの人の位置の推定を有効に行うことができることを説明する。
図5は、部屋300において、人301及び人302が存在する第1の例を示す概略図である。
図5に示されている第1の例では、人301は人検出装置130に近接した位置におり、人検出装置130から人検出情報が出力される状態であるものとする。
図5に示されている第1の例では、人301は人検出装置130に近接した位置におり、人検出装置130から人検出情報が出力される状態であるものとする。
送信装置110から送信された無線信号は、人301、人302及びその他の電波に影響する物体からの反射等により、特定の信号パターンPとして受信装置120で受信される。
図4に示されているフローチャートに従い、人検出装置130と近接した位置に人301が存在するため、人検出装置130の位置情報及びこの際に受信した信号パターンPが併せてデータベース144に記録される。
図6は、部屋300において、人301及び人302が存在する第2の例を示す概略図である。
第2の例は、第1の例と比較して、人302の位置が異なっている。
第2の例は、第1の例と比較して、人302の位置が異なっている。
人302に反射する無線信号が第1の例とは異なるため、第2の例では、受信装置120は、第1の例における信号パターンPとは異なる信号パターンQで無線信号を受信する。
信号パターンPと信号パターンQとからだけでは、これらが、人301が同一の位置にいる場合の信号パターンであると認識することは困難である。
このため、従来の技術のように無線通信の信号パターンのみで位置推定を行う場合には、予め人301と人302とを対応する位置に並べて、信号パターンPと信号パターンQとを取得した上、それぞれの信号パターンを示す信号パターン情報と、人検出装置130の位置情報とを対応付けて記録しておく準備作業が必要であった。人302が部屋300内で存在する位置は無数にあるため、このような準備作業を行い必要な情報を記憶しておくことは、記憶しておくデータ量が膨大となり実施困難であった。
このため、従来の技術のように無線通信の信号パターンのみで位置推定を行う場合には、予め人301と人302とを対応する位置に並べて、信号パターンPと信号パターンQとを取得した上、それぞれの信号パターンを示す信号パターン情報と、人検出装置130の位置情報とを対応付けて記録しておく準備作業が必要であった。人302が部屋300内で存在する位置は無数にあるため、このような準備作業を行い必要な情報を記憶しておくことは、記憶しておくデータ量が膨大となり実施困難であった。
これに比べて、本実施の形態では、制御装置140は、第1の例における信号パターンPを取得した際に、人検出装置130の位置情報と併せて、信号パターンPを示す信号パターン情報をデータベース144に記録する。さらに、制御装置140は、第2の例における信号パターンQを取得した際に、人検出装置130の位置情報と併せて、信号パターンQを示す信号パターン情報をデータベース144に記憶する。このため、人302の位置により記録された既信号パターンが随時記録されており、一度記録された位置に人302が存在する場合には、精度よく人301の位置を推定することができる。
また、部屋300毎に、人301又は人302が存在する位置は、予見することは難しいものの、例えば、部屋300内の部屋割り又は家具配置等により、存在確率の高い組み合わせである。本実施の形態では、実際に人301又は人302が存在する位置を優先的に記録していくことにより、データ量が膨大になる可能性を低減でき、さらに精度よく位置推定を実施することができる。
図5又は図6は、二人の場合を例に説明を行ったが、電波の到達に影響する物体について同様の効果が期待できる。
例えば、金属製のドアの開閉、大きな家電製品の設置若しくは撤去、又は、隣接建物の建築等、部屋300内の電波環境に影響のある事象が、位置推定システム100の稼働後に発生した場合であっても、影響発生後の信号パターンと人検出装置130由来の位置情報とがデータベース144に記録されるため、人の位置を精度高く推定することができる。
例えば、金属製のドアの開閉、大きな家電製品の設置若しくは撤去、又は、隣接建物の建築等、部屋300内の電波環境に影響のある事象が、位置推定システム100の稼働後に発生した場合であっても、影響発生後の信号パターンと人検出装置130由来の位置情報とがデータベース144に記録されるため、人の位置を精度高く推定することができる。
また、本実施の形態においては、部屋300内を対象としての位置推定処理の説明を行ったが、送信装置110から受信装置120への無線信号が到達可能であれば、複数の部屋を対象とした建物全体、又は、ビルの1フロアを対象として、人の位置の推定を行うことができる。
本実施の形態に係る位置推定システム100によれば、位置を推定する際に、受信装置120からの情報に加えて、人が特定の位置に存在する情報を利用するため、予め信号パターン情報を記録しておく必要がなく、記録する信号パターン情報の数も小さくなり、信号パターンの照合も短時間で行うことができる。
また、推定対象環境に信号パターンに影響を与える別の人が存在し、その別の人の位置が様々に変化しても、検出対象となる人に属するデータとして、信号パターンを記憶し、データベース144を学習的に拡張することができる。このため、人検出装置130の位置を基準位置として、その基準位置を元にした、推定対象となる人の位置推定を行うことができ、予めより正確な位置推定ができるようになる。
本実施の形態に係る位置推定システム100は、二人以上が部屋内にいる場合でも、人の位置に関連した信号パターンを学習的に記録することができ、習慣的に存在する位置を随時データベース144に登録できる。このため、類似する過去の信号パターンを抽出することができるようになり、位置の推定が可能となる。
また、過去の信号パターンに類似する複数の信号パターンが含まれ、現在の信号パターンと類似する過去の信号パターンを一意に特定できない場合であっても、直近の人検出装置130に近いものを位置推定でき、誤って正解から離れた位置を推定する可能性を低減することができる。
100 位置推定システム、 110 送信装置、 120 受信装置、 130 人検出装置、 140 制御装置、 141 受信強度情報入力部、 142 解析部、 143 記憶部、 146 既信号パターン抽出部、 147 人検出情報入力部、 148 計時部、 149 送信装置通信部、 150 位置推定部。
Claims (10)
- 情報処理装置と、
無線信号を送信する送信装置と、
前記無線信号の受信強度を検出して、前記検出された受信強度を示す受信強度情報を、順次、前記情報処理装置に出力する受信装置と、
人が予め定められた範囲に存在することを検出すると、予め定められた人検出情報を、順次、前記情報処理装置に出力する人検出装置と、を備える位置推定システムであって、
前記情報処理装置は、
前記受信強度情報の入力を受ける受信強度情報入力部と、
予め定められた期間に入力された前記受信強度情報で示される前記受信強度を用いて、前記予め定められた期間における前記受信強度の推移を示す信号パターンを示す信号パターン情報を生成する信号パターン情報生成部と、
前記人検出情報の入力を受ける人検出情報入力部と、
前記予め定められた期間内に前記人検出情報入力部が前記人検出情報の入力を受けた場合に、前記人検出装置の位置を、前記生成された信号パターン情報で示される信号パターンにおいて、人が存在する位置と推定する位置推定部と、を備えること
を特徴とする位置推定システム。 - 前記生成された信号パターン情報を既信号パターン情報とし、前記既信号パターン情報と、前記人検出情報が最後に入力されてからの経過時間を示す経過時間情報と、前記人検出情報を最後に入力した前記人検出装置の位置を示す人検出装置属性情報と、を対応付けて記憶する記憶部をさらに備えること
を特徴とする請求項1に記載の位置推定システム。 - 過去における信号パターン情報を既信号パターン情報とし、前記既信号パターン情報と、前記既信号パターン情報が生成された際に、前記人検出情報が最後に入力されてからの経過時間を示す経過時間情報と、前記既信号パターン情報が生成された際に、前記人検出情報を最後に入力した前記人検出装置の位置を示す人検出装置属性情報と、を対応付けて記憶する記憶部と、
前記生成された信号パターン情報で示される信号パターンと最も類似する信号パターンを示す前記既信号パターン情報に対応付けられている前記経過時間情報及び前記人検出装置属性情報を前記記憶部から読み出す読出部と、をさらに備え、
前記位置推定部は、前記予め定められた期間内に、前記人検出情報入力部が前記人検出情報の入力を受けていない場合には、読み出された前記人検出装置属性情報で示される位置が、前記人検出情報を最後に入力した前記人検出装置の位置と同じであり、かつ、読み出された前記経過時間情報で示される経過時間が予め定められた時間よりも短いときに、前記人検出情報を最後に入力した前記人検出装置の位置を、人が存在する位置と推定すること
を特徴とする請求項1に記載の位置推定システム。 - 過去における信号パターン情報を既信号パターン情報とし、前記既信号パターン情報と、前記既信号パターン情報が生成された際に、前記人検出情報が最後に入力されてからの経過時間を示す経過時間情報と、前記既信号パターン情報が生成された際に、前記人検出情報を最後に入力した前記人検出装置の位置を示す人検出装置属性情報と、を対応付けて記憶する記憶部と、
前記生成された信号パターン情報で示される信号パターンと最も類似する信号パターンを示す前記既信号パターン情報に対応付けられている前記経過時間情報及び前記人検出装置属性情報を前記記憶部から読み出す読出部と、をさらに備え、
前記位置推定部は、前記予め定められた期間内に、前記人検出情報入力部が前記人検出情報の入力を受けていない場合には、読み出された前記人検出装置属性情報で示される位置が、前記人検出情報を最後に入力した前記人検出装置の位置と同じであり、かつ、読み出された前記経過時間情報で示される経過時間が予め定められた時間以上のときに、前記人検出情報を最後に入力した前記人検出装置の位置を、前記人検出情報が最後に入力されてからの経過時間において人が移動する距離で補正することにより算出した補正位置を、人が存在する位置と推定すること
を特徴とする請求項1に記載の位置推定システム。 - 前記位置推定部は、前記生成された信号パターン情報を既信号パターン情報とし、前記既信号パターン情報と、前記人検出情報が最後に入力されてからの経過時間を示す経過時間情報と、前記人検出情報を最後に入力した前記人検出装置の位置を示す人検出装置属性情報と、を対応付けて前記記憶部に記憶させること
を特徴とする請求項3又は4に記載の位置推定システム。 - 前記読出部は、前記生成された信号パターン情報で示される信号パターンと最も類似する信号パターンを示す複数の前記既信号パターン情報が前記記憶部に記憶されている場合には、複数の前記既信号パターン情報の内、対応付けられている前記人検出装置属性情報で示される位置が、前記人検出情報を最後に入力した前記人検出装置の位置と同じである一つの前記既信号パターン情報に対応付けられている前記経過時間情報及び前記人検出装置属性情報を前記記憶部から読み出すこと
を特徴とする請求項3から5の何れか一項に記載の位置推定システム。 - 前記読出部は、前記生成された信号パターン情報で示される信号パターンと最も類似する信号パターンを示す複数の前記既信号パターン情報が前記記憶部に記憶されている場合には、複数の前記既信号パターン情報の内、対応付けられている前記人検出装置属性情報で示される位置が、前記人検出情報を最後に入力した前記人検出装置の位置と同じであり、かつ、対応付けられている前記経過時間情報で示される経過時間が最も短い一つの前記既信号パターン情報に対応付けられている前記経過時間情報及び前記人検出装置属性情報を前記記憶部から読み出すこと
を特徴とする請求項3から5の何れか一項に記載の位置推定システム。 - 送信装置から送信された無線信号の受信強度を検出して、前記検出された受信強度を示す受信強度情報を、順次、出力する受信装置から、前記受信強度情報の入力を受ける受信強度情報入力部と、
予め定められた期間において入力された前記受信強度情報で示される前記受信強度を用いて、前記予め定められた期間における前記受信強度の推移を示す信号パターンを示す信号パターン情報を生成する信号パターン情報生成部と、
人が予め定められた範囲に存在することを検出すると、予め定められた人検出情報を、順次、出力する人検出装置から、前記人検出情報の入力を受ける人検出情報入力部と、
前記予め定められた期間内に前記人検出情報入力部が前記人検出情報の入力を受けた場合に、前記人検出装置の位置を、前記生成された信号パターン情報で示される信号パターンにおいて、人が存在する位置と推定する位置推定部と、を備えること
を特徴とする情報処理装置。 - コンピュータを、
送信装置から送信された無線信号の受信強度を検出して、前記検出された受信強度を示す受信強度情報を、順次、出力する受信装置から、前記受信強度情報の入力を受ける受信強度情報入力部、
予め定められた期間において入力された前記受信強度情報で示される前記受信強度を用いて、前記予め定められた期間における前記受信強度の推移を示す信号パターンを示す信号パターン情報を生成する信号パターン情報生成部、
人が予め定められた範囲に存在することを検出すると、予め定められた人検出情報を、順次、出力する人検出装置から、前記人検出情報の入力を受ける人検出情報入力部、及び、
前記予め定められた期間内に前記人検出情報入力部が前記人検出情報の入力を受けた場合に、前記人検出装置の位置を、前記生成された信号パターン情報で示される信号パターンにおいて、人が存在する位置と推定する位置推定部、として機能させること
を特徴とするプログラム。 - 送信装置から送信された無線信号の受信強度を検出して、前記検出された受信強度を示す受信強度情報を、順次出力する受信装置から、前記受信強度情報の入力を受け、
予め定められた期間において入力された前記受信強度情報で示される前記受信強度を用いて、前記予め定められた期間における前記受信強度の推移を示す信号パターンを示す信号パターン情報を生成し、
人が予め定められた範囲に存在することを検出した際に、人検出情報を、順次出力する人検出装置から、前記人検出情報の入力を受け、
前記予め定められた期間内に前記人検出情報の入力を受けた場合に、前記人検出装置の位置を、前記生成された信号パターン情報で示される信号パターンにおいて、人が存在する位置と推定すること
を特徴とする情報処理方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/024894 WO2020261318A1 (ja) | 2019-06-24 | 2019-06-24 | 位置推定システム、情報処理装置、プログラム及び情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2020261318A1 JPWO2020261318A1 (ja) | 2021-11-25 |
JP7106005B2 true JP7106005B2 (ja) | 2022-07-25 |
Family
ID=74061522
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021528648A Active JP7106005B2 (ja) | 2019-06-24 | 2019-06-24 | 位置推定システム、情報処理装置、プログラム及び情報処理方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20220236397A1 (ja) |
JP (1) | JP7106005B2 (ja) |
CN (1) | CN113994227A (ja) |
WO (1) | WO2020261318A1 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003185735A (ja) | 2001-10-12 | 2003-07-03 | Sony Corp | 侵入物検出システムおよびその方法と受信装置 |
WO2007058302A1 (ja) | 2005-11-21 | 2007-05-24 | Nec Corporation | 位置推定システム、位置推定方法および位置推定用プログラム |
WO2007074671A1 (ja) | 2005-12-28 | 2007-07-05 | Matsushita Electric Industrial Co., Ltd. | 物体検出装置、物体検出方法、及び、物体検出用コンピュータプログラム |
JP2008292231A (ja) | 2007-05-23 | 2008-12-04 | Nec Corp | 位置推定システムおよび位置推定方法並びにプログラム |
US8660578B1 (en) | 2012-09-07 | 2014-02-25 | Intel Corporation | Proximity human motion detection using wireless signals |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7199750B2 (en) * | 2005-04-22 | 2007-04-03 | Bbn Technologies Corp. | Real-time multistatic radar signal processing system and method |
US10742475B2 (en) * | 2012-12-05 | 2020-08-11 | Origin Wireless, Inc. | Method, apparatus, and system for object tracking sensing using broadcasting |
JP6539461B2 (ja) * | 2015-03-10 | 2019-07-03 | 株式会社Nttファシリティーズ | 位置推定システム、制御システム、位置推定方法、制御方法及びプログラム |
-
2019
- 2019-06-24 JP JP2021528648A patent/JP7106005B2/ja active Active
- 2019-06-24 US US17/615,587 patent/US20220236397A1/en active Pending
- 2019-06-24 CN CN201980097542.6A patent/CN113994227A/zh active Pending
- 2019-06-24 WO PCT/JP2019/024894 patent/WO2020261318A1/ja active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003185735A (ja) | 2001-10-12 | 2003-07-03 | Sony Corp | 侵入物検出システムおよびその方法と受信装置 |
WO2007058302A1 (ja) | 2005-11-21 | 2007-05-24 | Nec Corporation | 位置推定システム、位置推定方法および位置推定用プログラム |
WO2007074671A1 (ja) | 2005-12-28 | 2007-07-05 | Matsushita Electric Industrial Co., Ltd. | 物体検出装置、物体検出方法、及び、物体検出用コンピュータプログラム |
JP2008292231A (ja) | 2007-05-23 | 2008-12-04 | Nec Corp | 位置推定システムおよび位置推定方法並びにプログラム |
US8660578B1 (en) | 2012-09-07 | 2014-02-25 | Intel Corporation | Proximity human motion detection using wireless signals |
Also Published As
Publication number | Publication date |
---|---|
JPWO2020261318A1 (ja) | 2021-11-25 |
WO2020261318A1 (ja) | 2020-12-30 |
US20220236397A1 (en) | 2022-07-28 |
CN113994227A (zh) | 2022-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11916635B2 (en) | Self-learning based on Wi-Fi-based monitoring and augmentation | |
CN107003393B (zh) | 用于执行超声存在检测的方法和设备 | |
AU2012379101B2 (en) | Simultaneous localization and mapping using spatial and temporal coherence for indoor location | |
JP2018173285A (ja) | 行動認識システム、及び行動認識方法 | |
CN103048654A (zh) | 雷达传感器和使用所述雷达传感器检测对象的方法 | |
JP2017501393A5 (ja) | ||
JP2010032442A (ja) | 測位システム及び処理装置 | |
CN104305991A (zh) | 从心电信号中检测噪声的方法和设备 | |
EP3837898A1 (en) | A device for providing an action upon detecting an object in a space | |
WO2016185198A1 (en) | Interoperating sensing devices and mobile devices | |
JP4220821B2 (ja) | センサ信号処理システム | |
JP7106005B2 (ja) | 位置推定システム、情報処理装置、プログラム及び情報処理方法 | |
JP2008294593A (ja) | 位置推定システム、位置推定装置及びそれらに用いる位置推定方法並びにそのプログラム | |
CN111654843A (zh) | 自动更新指纹数据库的方法及***、wifi定位方法及*** | |
US20180322330A1 (en) | Object recognition system and object recognition method | |
EP4109123A1 (en) | System and method for facilitating localizing an external object | |
CN106537176B (zh) | 用于非回波脉冲测距的两轮检测技术 | |
JP2008292231A (ja) | 位置推定システムおよび位置推定方法並びにプログラム | |
KR101588177B1 (ko) | 상황 인지 기반의 상황 정보 추론 방법 및 이를 위한 장치 | |
US20200319291A1 (en) | Method and apparatus for indoor localization | |
US10520598B2 (en) | Frame aware automatic gain control | |
Hammoud et al. | Enhanced still presence sensing with supervised learning over segmented ultrasonic reflections | |
JP6737071B2 (ja) | 測距装置、測距方法および測距システム | |
Mesa-Cantillo et al. | A sound events detection and localization system based on YAMNet model and BLE beacons | |
Fet et al. | Enhancements to the locosmotion person tracking system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210708 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220614 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220712 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7106005 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |