[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4634334B2 - Position estimation system and position estimation method - Google Patents

Position estimation system and position estimation method Download PDF

Info

Publication number
JP4634334B2
JP4634334B2 JP2006130359A JP2006130359A JP4634334B2 JP 4634334 B2 JP4634334 B2 JP 4634334B2 JP 2006130359 A JP2006130359 A JP 2006130359A JP 2006130359 A JP2006130359 A JP 2006130359A JP 4634334 B2 JP4634334 B2 JP 4634334B2
Authority
JP
Japan
Prior art keywords
tag
movable
voted
region
area
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.)
Expired - Fee Related
Application number
JP2006130359A
Other languages
Japanese (ja)
Other versions
JP2007303871A (en
Inventor
幸博 中村
直義 金丸
典史 片渕
紋子 竹野内
桂一 平澤
博昭 河田
成宗 松村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2006130359A priority Critical patent/JP4634334B2/en
Publication of JP2007303871A publication Critical patent/JP2007303871A/en
Application granted granted Critical
Publication of JP4634334B2 publication Critical patent/JP4634334B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Radar Systems Or Details Thereof (AREA)

Description

本発明は、位置推定システムに関し、特に、固定タグ及び移動可能タグの検出に基づいて、位置推定対象の位置を推定する位置推定システムに関する。   The present invention relates to a position estimation system, and more particularly, to a position estimation system that estimates the position of a position estimation target based on detection of a fixed tag and a movable tag.

従来より、無線タグの電波強度を用いてユーザの位置検出を行なう方式が提案されているが、無線タグの電波強度は環境の影響を受け易く、3台以上の無線タグリーダで受信した電波強度を用いた単純な三角測量で位置計測をしても精度は低い。
無線タグの電波強度に着目し、確率的なアプローチを用いて移動ロボットの位置推定を行なう手法が開発されている(非特許文献1参照。)。また、事前に取得したユーザの位置姿勢と、そこでの電波強度を確率分布で表わし、位置推定時には得られた電波強度から確率的に位置推定を行なう手法がある。この手法は、電波強度のみを位置推定に使用しており、ユーザの位置の過去履歴を合わせて用いることで、より高い位置推定を行なうことができる(非特許文献2参照。)。
Conventionally, a method for detecting the position of a user using the radio field strength of a wireless tag has been proposed. However, the radio field strength of a wireless tag is easily affected by the environment, and the radio field strength received by three or more wireless tag readers is used. Even if the position is measured by the simple triangulation used, the accuracy is low.
A technique for estimating the position of a mobile robot using a probabilistic approach has been developed by paying attention to the radio field intensity of the wireless tag (see Non-Patent Document 1). In addition, there is a method in which the position and orientation of the user acquired in advance and the radio wave intensity there are represented by a probability distribution, and the position is estimated from the radio wave intensity obtained at the time of position estimation. In this method, only the radio wave intensity is used for position estimation, and higher position estimation can be performed by using the past history of the user's position together (see Non-Patent Document 2).

D Hahnel, W.Burgard, D.Fox, K. Fishkin, M.Philipose, "Mapping and Location with RFID Technology", Proc. of 2004 IEEE Int. Conf. On Robotics and Automation, pp.1015-1020, 2004D Hahnel, W. Burgard, D. Fox, K. Fishkin, M. Philipose, "Mapping and Location with RFID Technology", Proc. Of 2004 IEEE Int. Conf. On Robotics and Automation, pp. 1015-1020, 2004

伊藤、川口、”実環境における無線LANを用いた位置推定システムとその応用” 情報処理学会 研究報告、2004-MBL-30, pp.33-40, 2004/9/17Ito, Kawaguchi, "Location estimation system using wireless LAN in real environment and its application" IPSJ SIG, 2004-MBL-30, pp.33-40, 2004/9/17

しかしながら、非特許文献1に記載されたような無線タグの電波強度に着目した確率的なアプローチを用いた手法は、移動ロボットのオドメトリと併用する手法であり、ユーザの位置推定には適用することができない。また、非特許文献2に記載されたような手法は、位置推定対象であるユーザが移動した場合に、再度推定モデルを変更しなければならないという問題があった。   However, the method using the probabilistic approach focusing on the radio field intensity of the wireless tag as described in Non-Patent Document 1 is a method used in combination with the odometry of the mobile robot, and is applied to the user position estimation. I can't. Further, the method described in Non-Patent Document 2 has a problem that the estimation model has to be changed again when the user who is the position estimation target moves.

本発明は、上記実情に鑑みてなされたものであり、位置推定対象が移動しても確率モデルを変更することなくユーザ位置を推定することができる位置推定システムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and an object thereof is to provide a position estimation system capable of estimating a user position without changing a probability model even when a position estimation target moves.

本発明の第1の発明によれば、推定領域をX軸方向にn等分、Y軸方向にm等分し(m、nは整数)、X軸方向のi番目、Y軸方向のj番目の領域がX(i,j)で表わされる座標系(i,jは整数)におけるタグリーダの位置を推定する位置推定システムにおいて、タグリーダによって読み取られた予め固定位置が定められている固定タグ及び固定位置の定められておらず移動可能な移動可能タグからの電波強度及びタグの識別情報を受信する手段と、前記固定タグの位置を中心として、前記受信した固定タグからの電波強度から求められる距離を半径とする円の円周が通る領域及びその近傍に該当する領域X(i,j)に対して投票を行なう手段と、前回推定されたタグリーダの位置を中心として、現在時刻と前回タグリーダの位置を推定した時刻との間の経過時間及び前記タグリーダの事前に定められた移動速度から求められる移動距離を半径とする円周内に存在する領域X(i,j)に対して投票を行なう手段と、前記領域X(i,j)に投票された投票結果の値に基づいて領域X(i,j)にタグリーダが存在する確率を算出する手段と、前記受信した移動可能タグからの電波強度及び移動可能タグの識別情報とに基づいて、移動可能タグとタグリーダ間の距離を算出する手段と、前回推定された移動可能タグの位置を中心として、前記算出された移動可能タグとタグリーダ間の距離を半径とする円の円周が通る領域及びその近傍の領域X(i,j)に対して投票された投票結果の値が閾値以上である領域X(i,j)を通る移動可能タグのみを用いて、前回推定された移動可能タグの位置を中心として、前記算出された移動可能タグとタグリーダ間の距離を半径とする円の円周が通る領域及びその近傍の領域X(i,j)に対して投票する手段と、投票結果の値が予め定めた閾値以上の領域X(i,j)の重み付け重心をタグリーダの位置と推定する手段とを具備することを特徴とする位置推定システム、である。
本発明の第2の発明によれば、第1の発明において、前記移動可能タグのうち、投票することのできない移動可能タグから受信した電波強度から、前記投票することのできない移動可能タグの識別情報によって示される移動可能タグと前記タグリーダとの間の距離を算出する手段と、前記タグリーダの位置を中心とした前記算出された前記投票することのできない移動可能タグの識別情報によって示される移動可能タグと前記タグリーダとの間の距離を半径とする円の円周が通る領域及びその近傍の領域X(i,j)に対して投票する手段と、前記投票することのできない移動可能タグの属性に基づいて、所定の値の投票値を所定の領域X(i,j)に投票する手段と、前記投票することができない移動可能タグについて投票された投票結果の値に基づいて領域X(i,j)に前記投票することのできない移動可能タグが存在する確率を算出する手段と、前記投票することができない移動可能タグについて投票された投票結果の値が閾値以上である領域X(i,j)の重み付け重心を前記投票することができない移動可能タグの位置と推定する手段とをさらに具備することを特徴とする位置推定システム、である。
本発明の第3の発明によれば、第1の発明において、前記円の円周が通る領域に対する投票の値と、前記円の円周の近傍の領域に対する投票の値とは異なる値であることを特徴とする位置推定システム、である。
According to the first aspect of the present invention, the estimation region is equally divided into n in the X-axis direction and m in the Y-axis direction (m and n are integers), i-th in the X-axis direction, and j in the Y-axis direction. In a position estimation system for estimating the position of a tag reader in a coordinate system (i, j is an integer) in which the th region is represented by X (i, j), a fixed tag that has a fixed position read in advance by the tag reader, and Means for receiving radio wave intensity and tag identification information from a movable tag that is movable with no fixed position defined, and obtained from the radio wave intensity from the received fixed tag with the position of the fixed tag as a center A means for voting on a region through which the circumference of a circle having a radius as a radius passes and a region X (i, j) corresponding to the circle , and the current tag time and the previous tag reader centered on the previously estimated tag reader position. The position of And means for voting for a region present in the circle X (i, j) of the elapsed time and distance determined from moving speed previously defined for the reader between the time and the radius, Means for calculating a probability that a tag reader exists in the area X (i, j) based on a value of a vote result voted on the area X (i, j), and radio wave intensity and movement from the received movable tag Based on the identification information of the movable tag, the means for calculating the distance between the movable tag and the tag reader, and the calculated distance between the movable tag and the tag reader around the previously estimated position of the movable tag. Only movable tags that pass through a region X (i, j) in which the value of the vote result voted for the region through which the circumference of the circle as the radius passes and the region X (i, j) in the vicinity thereof are equal to or greater than the threshold value Using the previously estimated A means for voting on a region through which a circumference of a circle whose radius is the distance between the calculated movable tag and the tag reader and a region X (i, j) in the vicinity thereof centered on the position of the movable tag; A position estimation system comprising: means for estimating a weighted center of gravity of an area X (i, j) having a vote result value equal to or greater than a predetermined threshold as a tag reader position .
According to a second invention of the present invention, in the first invention, among the movable tags, identification of the movable tag that cannot be voted is based on the radio wave intensity received from the movable tag that cannot be voted. Means for calculating a distance between the movable tag indicated by the information and the tag reader, and the movable information indicated by the calculated identification information of the movable tag that cannot be voted about the position of the tag reader Means for voting on a region where the circumference of a circle having a radius between the tag and the tag reader passes and a region X (i, j) in the vicinity thereof, and an attribute of the movable tag that cannot be voted on Based on the above, the means for voting a voting value of a predetermined value to a predetermined area X (i, j), and the voting result voted for the movable tag that cannot be voted Based on the value, the means for calculating the probability that the movable tag that cannot be voted exists in the region X (i, j), and the value of the voting result voted for the movable tag that cannot be voted are threshold values. A position estimation system further comprising means for estimating the weighted centroid of the region X (i, j) as described above as the position of the movable tag that cannot be voted.
According to a third invention of the present invention, in the first invention, the value of voting for the region through which the circle circumference passes is different from the value of voting for the region in the vicinity of the circle circumference. A position estimation system characterized by that.

本発明によれば、位置推定対象が移動しても確率モデルを変更することなくユーザ位置を推定することができる。   According to the present invention, it is possible to estimate the user position without changing the probability model even if the position estimation target moves.

以下、図面を参照して、本発明の実施の形態に係る位置推定システムについて説明する。
図1は、本発明の実施の形態にかかる位置推定システムの使用環境を説明するための図である。
同図において、ユーザ1はタグリーダ2を有する。タグリーダ2は、移動しない物(壁3、机4、5、スタンド6)や移動物(椅子7、8)に取り付けられた無線タグ11−1〜11−6からのタグの識別情報及び電波強度を検出して、位置推定を行なう後述する位置算出サーバに出力する。
A position estimation system according to an embodiment of the present invention will be described below with reference to the drawings.
FIG. 1 is a diagram for explaining a use environment of a position estimation system according to an embodiment of the present invention.
In the figure, a user 1 has a tag reader 2. The tag reader 2 includes tag identification information and radio wave intensity from wireless tags 11-1 to 11-6 attached to non-moving objects (wall 3, desk 4, 5, stand 6) or moving objects (chairs 7, 8). Is output to a position calculation server (to be described later) that performs position estimation.

本実施の形態においては、壁や机などの移動しない物に付けられた無線タグを固定タグとし、椅子などの移動することが可能な物に付けられた無線タグを移動可能タグとする。また、前提条件として、各無線タグ11−1〜11−6の初期位置は座標系A上のマップで既知である。ユーザは、タグリーダ2をもって移動し、無線タグ11−1〜11−6からの識別情報及び電波強度を検出する。   In this embodiment mode, a wireless tag attached to an object that does not move, such as a wall or a desk, is a fixed tag, and a wireless tag attached to an object that can move, such as a chair, is a movable tag. Further, as a precondition, the initial positions of the wireless tags 11-1 to 11-6 are known on a map on the coordinate system A. The user moves with the tag reader 2 and detects identification information and radio wave intensity from the wireless tags 11-1 to 11-6.

本発明の実施の形態においては、移動可能タグのうち、いくつかのタグの位置が移動した場合でも、移動した移動可能タグの位置を更新しながらユーザの位置推定を行なうものである。
図2は、位置推定システムのハードウェア環境を説明するための図である。
In the embodiment of the present invention, the position of a user is estimated while updating the position of the moved movable tag even when the positions of some of the movable tags move.
FIG. 2 is a diagram for explaining a hardware environment of the position estimation system.

同図に示すように、インターネットなどのネットワーク21には、アクセスポイント22及び位置推定サーバ23が接続されている。タグリーダ2は、検出したタグの識別情報及び電波強度をアクセスポイント22及びネットワーク21を介して位置推定サーバ23に送信する。   As shown in the figure, an access point 22 and a position estimation server 23 are connected to a network 21 such as the Internet. The tag reader 2 transmits the detected tag identification information and radio wave intensity to the position estimation server 23 via the access point 22 and the network 21.

位置推定サーバ23は、タグリーダ2から送られてくるタグの識別情報及び電波強度に基づいて、本発明の実施の形態に係る位置推定処理を行なう。
図3は、位置推定サーバの構成を示す図である。
同図に示すように、バス31にはCPU32、通信I/F33、メモリ34及び記憶装置35が接続されている。
The position estimation server 23 performs position estimation processing according to the embodiment of the present invention based on the tag identification information and the radio wave intensity sent from the tag reader 2.
FIG. 3 is a diagram illustrating a configuration of the position estimation server.
As shown in the figure, a CPU 32, a communication I / F 33, a memory 34, and a storage device 35 are connected to the bus 31.

CPU32は、記憶装置35に記憶された位置推定プログラム41と協働して、本発明の実施の形態に係る位置推定処理を行なう。
通信I/F33は、ネットワーク21を介した通信の制御を司る。メモリ34は、位置推定プログラムを実行する際のワークエリアなどとして使用される。
The CPU 32 cooperates with the position estimation program 41 stored in the storage device 35 to perform position estimation processing according to the embodiment of the present invention.
The communication I / F 33 controls communication via the network 21. The memory 34 is used as a work area when the position estimation program is executed.

記憶装置35は、位置推定プログラム41及びデータベース42を記憶する。位置推定プログラム41は、本発明の実施の形態に係る位置推定処理を実現するためのものである。データベース42はタグ識別情報、電波強度、タグ属性情報、検出時刻、各タグの位置情報、タグリーダの位置情報などの本発明の実施の形態における位置推定処理を実行するのに必要な情報を互いに関連付けて格納する。タグ属性情報は、タグの属性、例えば、固定タグ、移動可能タグの種別の他、机、椅子などのタグが付される対象を示し、予め定められたタグ識別情報の定義から把握されるものである。   The storage device 35 stores a position estimation program 41 and a database 42. The position estimation program 41 is for realizing the position estimation process according to the embodiment of the present invention. The database 42 associates information necessary for executing the position estimation process in the embodiment of the present invention such as tag identification information, radio wave intensity, tag attribute information, detection time, position information of each tag, position information of the tag reader, etc. Store. Tag attribute information indicates a tag attribute, for example, a fixed tag, a movable tag type, a target to which a tag such as a desk or a chair is attached, and is grasped from a predetermined tag identification information definition It is.

図4は、本発明の実施の形態に係る位置推定処理を説明するためのフローチャートである。
同図に示すように、位置推定処理が開始されると、まず、タグリーダにより、各無線タグからの識別情報及び電波強度の読み取りが行なわれる(S1)。次に、読み取られた無線タグのうち、固定タグの電波強度及び識別情報から、当該固定タグとタグリーダとの間の距離を算出する。この距離の算出方法は、種々の方法が考えられるが、例えば、特開2004−53510号公報に開示された方法や、予め電波強度と距離とを実測して用いても良い。
FIG. 4 is a flowchart for explaining position estimation processing according to the embodiment of the present invention.
As shown in the figure, when the position estimation process is started, first, identification information and radio wave intensity are read from each wireless tag by the tag reader (S1). Next, the distance between the fixed tag and the tag reader is calculated from the radio field intensity and identification information of the fixed tag among the read wireless tags. Various methods for calculating the distance are conceivable. For example, the method disclosed in Japanese Patent Application Laid-Open No. 2004-53510, or the radio wave intensity and distance may be measured and used in advance.

そして、算出された距離及び位置が既知の固定タグからの電波強度を使用して、タグリーダの位置を投票する(S2)。この投票は、図5に示すように、推定領域をX軸方向にn等分、Y軸方向にm等分した座標系Aをとり、例えば、各固定タグの位置ベクトル[XNo,YNo」を中心とし、電波強度から得られたタグリーダまでの距離rNoを半径とする円が通る領域X(i,j)に2を加算する。 Then, the position of the tag reader is voted using the radio wave intensity from the fixed tag whose calculated distance and position are known (S2). As shown in FIG. 5, this vote takes a coordinate system A in which the estimation area is equally divided into n in the X-axis direction and m in the Y-axis direction. For example, the position vector [X No , Y No "2" is added to a region X (i, j) through which a circle having a radius of the distance r No to the tag reader obtained from the radio wave intensity passes.

また、各固定タグの位置ベクトル[XNo,YNo」を中心とし、電波強度から得られたタグリーダまでの距離rNoを半径とする円と、同一中心上で、rNo±drを半径とする円の間の領域X(i,j)に1を加算する。図6は、位置が既知の固定タグ11−1〜11−3からタグリーダ2の位置を投票した場合を示す図である。 In addition, a circle whose center is the position vector [X No , Y No ] of each fixed tag and whose radius is the distance r No to the tag reader obtained from the radio wave intensity, and r No ± dr is the radius on the same center. 1 is added to the region X (i, j) between the circles to be performed. FIG. 6 is a diagram illustrating a case where the position of the tag reader 2 is voted from the fixed tags 11-1 to 11-3 whose positions are already known.

次に、過去(時刻t−1)の時点のタグリーダの位置から現在(時刻t)のタグリーダ2の推定位置を投票する(S3)。この投票は、まず、タグリーダがあると推定される領域を求める。具体的には、タグリーダがあると推定される領域は、例えば、時刻tと時刻t−1間の経過時間と人間の歩く速度から移動距離hを求める。   Next, the estimated position of the tag reader 2 at the present (time t) is voted from the position of the tag reader at the past (time t-1) (S3). In this voting, first, an area where a tag reader is estimated is obtained. Specifically, for the region estimated to have a tag reader, for example, the movement distance h is obtained from the elapsed time between time t and time t−1 and the walking speed of the person.

すると、時刻tにおけるタグリーダの位置は、時刻t−1におけるタグリーダの位置ベクトルXuser t-1を中心とし、半径hの円内と推定することができる。次に、時刻tにおいてタグリーダがあると推定される領域X(i,j)に投票する。投票は、タグリーダがあると推定できる円内の領域X(i,j)に1を加算する。図7は、時刻t−1の時点のタグリーダの位置から現在のタグリーダの推定位置を投票した場合を示す図である。 Then, the position of the tag reader at time t can be estimated to be within a circle with a radius h, centered on the tag reader position vector X user t-1 at time t-1. Next, vote at an area X (i, j) where it is estimated that there is a tag reader at time t. In voting, 1 is added to an area X (i, j) in a circle where it can be estimated that there is a tag reader. FIG. 7 is a diagram illustrating a case where the estimated position of the current tag reader is voted from the position of the tag reader at time t−1.

その後、固定タグの投票結果と時刻tにタグリーダがあると予想される領域への投票結果から、現在の時刻tのタグリーダの位置の確率pijを式(1)に基づいて求める(S4)。
ij=qij/Σqij …(1)
ただし、qijは、領域X(i,j)へ投票された値の合計値
次に、移動可能タグからの電波強度と、マップ上の移動可能タグの位置からタグリーダの位置を投票する(S5)。
Thereafter, the probability p ij of the position of the tag reader at the current time t is obtained from the voting result of the fixed tag and the voting result for the area where the tag reader is expected to be at time t based on the equation (1) (S4).
p ij = q ij / Σq ij (1)
However, q ij is the total value of the values voted for the region X (i, j). Next, the position of the tag reader is voted based on the radio wave intensity from the movable tag and the position of the movable tag on the map (S5). ).

具体的には、まず、検出された移動可能タグからの電波強度eM_No(M_Noは、移動可能タグのID)から移動可能タグとタグリーダ間の距離rM_Noを算出する。この距離の算出方法は、種々の方法が考えられるが、例えば、特開2004−53510号公報に開示された方法や、予め電波強度と距離とを実測して用いても良い。 Specifically, first, the distance r M_No between the movable tag and the tag reader is calculated from the detected radio wave intensity e M_No (M_No is the ID of the movable tag) from the movable tag. Various methods for calculating the distance are conceivable. For example, the method disclosed in Japanese Patent Application Laid-Open No. 2004-53510, or the radio wave intensity and distance may be measured and used in advance.

そして、投票が行なわれる。この時、固定タグで投票された確率pij>α(α:定数)以上の領域X(i,j)に投票できない移動可能タグは、移動可能性があると判断して、投票を行なわない。
投票は、各移動可能タグの位置ベクトル[XM_No,YM_No]を中心とし、電波強度から得られたタグリーダまでの距離rM_Noを半径とする円が通る領域X(i,j)に2を加算する。また、各移動可能タグの位置ベクトル[XM_No,YM_No]を中心とし、電波強度から得られたタグリーダまでの距離rM_Noを半径とする円と同一中心で、rM_No±drを半径とする円の間の領域X(i,j)に1を加算する。図8は、所定の確率以上の領域に投票することができる移動可能タグによる投票を説明するための図である。その後、得られた移動可能タグの投票値<βとなる領域の投票値を0とする。図9は、図8において投票値<β(=3)となる領域を0とした場合を説明するための図である。
A vote is then taken. At this time, a movable tag that cannot vote in a region X (i, j) that has a probability p ij > α (α: constant) that is voted with a fixed tag is determined to have a possibility of movement and is not voted. .
The voting is based on the position vector [X M — No , Y M — No ] of each movable tag, and 2 is given to a region X (i, j) through which a circle having a radius r r M — No from the radio wave intensity to the tag reader passes. to add. Also, the position vector [X M — No , Y M — No ] of each movable tag is the center, the same center as the circle whose radius is the distance r M — No from the radio wave intensity to the tag reader, and r M — No ± dr is the radius. Add 1 to the area X (i, j) between the circles. FIG. 8 is a diagram for explaining voting by a movable tag that can vote for an area having a predetermined probability or more. Thereafter, the voting value of the region where the voting value <β of the obtained movable tag is set to 0. FIG. 9 is a diagram for explaining a case where the region where the vote value <β (= 3) in FIG. 8 is 0.

次に、投票値からタグリーダの位置の重みwijを算出する(S6)。
S6における重みの算出処理は、投票値β≧3となる領域について行なわれる。重みの算出は、下記式(2)に基づいて行なわれる。
ij=pijij/Σpklkl …(2)
(k=1,2,3,...,n, l=1,2,3,...,m)
ここで、pijは移動可能タグの確率、dijは移動可能タグの投票で得られた領域X(i,j)への投票値である。図10は、重み付け処理を行なうための投票値β≧3となる領域を示す図である。
Then, to calculate the weight w ij of the position of the tag reader from voting value (S6).
The weight calculation process in S6 is performed for an area where the vote value β ≧ 3. The calculation of the weight is performed based on the following formula (2).
w ij = p ij d ij / Σp kl d kl (2)
(K = 1,2,3, ..., n, l = 1,2,3, ..., m)
Here, p ij is the probability of the movable tag, and d ij is the vote value for the region X (i, j) obtained by voting the movable tag. FIG. 10 is a diagram illustrating a region where the vote value β ≧ 3 for performing the weighting process.

次に、S6において算出された重みに基づいて、タグリーダの位置を式(3)に基づいて算出する。
=Σwklkl …(3)
(k=1,2,3,...,n, l=1,2,3,...,m)
これにより、タグリーダの位置を推定することができる。図11は、推定されたタグリーダの位置を示す図である。
Next, the position of the tag reader is calculated based on Equation (3) based on the weight calculated in S6.
p t = Σw kl x kl (3)
(K = 1,2,3, ..., n, l = 1,2,3, ..., m)
Thereby, the position of the tag reader can be estimated. FIG. 11 is a diagram illustrating the estimated position of the tag reader.

次に、移動した可能性のある移動可能タグの位置の投票を行なう(S8)。
この投票は、まず、移動可能性があると判断された移動可能タグの電波強度から移動タグ候補ベクトルm_xitを作成する。
m_xit={x,mit) …(4)
ただし、mitは、時刻tのタグリーダ位置xtで計測された移動した可能性のある移動可能タグiの電波強度を示す。次に、移動可能性があると判断された移動可能タグの過去の移動タグ候補ベクトルを用いて投票を行なう。
Next, a vote of the position of the movable tag that may have moved is performed (S8).
This vote First, a moving tag candidate vectors m_x it from the radio wave strength of the movable tags that are determined to have the movement possibilities.
m_x it = {x t , m it ) (4)
However, m it indicates field intensity of movable tags i that might have moved measured by the tag reader position xt of time t. Next, voting is performed using a past moving tag candidate vector of a movable tag that is determined to be movable.

例えば、時刻t=s0から時刻t=s1までの移動タグ候補ベクトルm_xit(t=s0〜s1)で、移動候補タグiの位置を投票する。本実施の形態では、例えば、各時刻のタグリーダの位置ベクトル[X,Y]を中心とし、電波強度mitから得られたタグリーダまでの距離ritを半径とする円が通る領域X(i,j)に2を加算する。また、各時刻のタグリーダの位置ベクトル[X,Y]を中心とし、電波強度mitから得られたタグリーダまでの距離ritを半径とする円と、同一中心でrit±drを半径とする円の間の領域X(i,j)に1を加算する。図12は、移動した可能性のある移動可能タグの各時刻における投票結果を説明するための図である。 For example, the position of the movement candidate tag i is voted with the movement tag candidate vector m_x it (t = s0 to s1) from time t = s0 to time t = s1. In this embodiment, for example, the position vector [X t, Y t] tag reader each time the centered, area through which circle the distance r it to tag reader obtained from the radio wave strength m it as a radius X ( Add 2 to i, j). The position vector [X t, Y t] tag reader each time the center and a circle that the distance r it to tag reader obtained from the radio wave strength m it as a radius, the r it ± dr same central radius 1 is added to the region X (i, j) between the circles. FIG. 12 is a diagram for explaining a voting result at each time of a movable tag that may have moved.

次に、移動可能タグの属性に基づいて、移動候補タグの位置を投票する(S9)。本実施の形態においては、移動候補タグ=椅子であり、タグ11−3とタグ11−2は机であり、椅子は机の周辺にあるとして、中心を、タグ11−3とタグ11−2として、所定の半径Rの円内の領域X(i,j)に1を加算する。図13は、図12に示した領域に固定タグ11−2,11−3を中心とした半径Rの円内の領域に投票を行なった場合を示す図である。   Next, the position of the movement candidate tag is voted based on the attribute of the movable tag (S9). In this embodiment, it is assumed that the movement candidate tag is a chair, the tags 11-3 and 11-2 are desks, and the chair is in the vicinity of the desk. 1 is added to a region X (i, j) in a circle having a predetermined radius R. FIG. 13 is a diagram illustrating a case where voting is performed on a region within a circle having a radius R centered on the fixed tags 11-2 and 11-3 in the region illustrated in FIG.

次に、移動候補タグiの存在確率m_pimnを式(5)に基づいて算出する(S10)。
m_pimn=m_qimn/Σm_qikl …(5)
(k=1,2,3,...,n, l=1,2,3,...,m)
ただし、m_qimnは、位置X(m,n)におけるタグiの投票値である。
Next, the existence probability m_p imn of the movement candidate tag i is calculated based on the equation (5) (S10).
m_p imn = m_q imn / Σm_q ikl (5)
(K = 1,2,3, ..., n, l = 1,2,3, ..., m)
However, m_q imn is the vote value of the tag i at the position X (m, n).

S10における処理後、移動候補タグiの重みを算出する(S11)。
この重みの算出は、確率m_pimn>γ(γ:所定値)以上の位置X(m,n)において、重みm_wimnを下記式(6)に基づいて算出する。図14は、図13に示した領域において、重みが付与される領域を示す図である。
After the process in S10, the weight of the movement candidate tag i is calculated (S11).
In calculating the weight, the weight m_w imn is calculated based on the following formula (6) at the position X (m, n) that is equal to or higher than the probability m_p imn > γ (γ: predetermined value). FIG. 14 is a diagram illustrating a region to which a weight is given in the region illustrated in FIG. 13.

m_wimn=m_pimn/Σm_pikl …(6)
(k=1,2,3,...,n, l=1,2,3,...,m)
その後、移動した可能性のある無線タグiの位置を式(7)に基づいて算出し、マップにおいて移動可能タグiの位置を更新する(S12)。具体的には、算出された移動可能タグの位置情報をデータベースに登録する。
m_w imn = m_p imn / Σm_p ikl (6)
(K = 1,2,3, ..., n, l = 1,2,3, ..., m)
Thereafter, the position of the wireless tag i that may have moved is calculated based on the equation (7), and the position of the movable tag i is updated in the map (S12). Specifically, the calculated position information of the movable tag is registered in the database.

m_x=Σm_wklkl …(7)
(k=1,2,3,...,n, l=1,2,3,...,m)
これにより、移動したタグの位置も自動的に更新することができ、固定タグ及び移動可能タグが混在する環境において、ユーザの位置を継続的に把握することができる。図15は、移動可能タグの位置を更新した領域を示す図である。
m_x i = Σm_w kl x kl (7)
(K = 1,2,3, ..., n, l = 1,2,3, ..., m)
Thereby, the position of the moved tag can be automatically updated, and the position of the user can be continuously grasped in an environment where a fixed tag and a movable tag are mixed. FIG. 15 is a diagram illustrating an area in which the position of the movable tag is updated.

本発明の実施の形態によれば、固定タグの電波強度と、予め与えられているタグ位置及び過去のユーザの位置から推定されるユーザの存在領域から、現在のタグリーダを保持したユーザの存在領域を確率分布で表現する。そして、移動可能タグの電波強度と、予め定められている予め定められているタグ位置と、ユーザの存在領域の確率分布とからユーザの存在領域の重みを算出し、重みの重心位置をユーザの位置と推定する。   According to the embodiment of the present invention, the presence area of the user holding the current tag reader from the radio wave intensity of the fixed tag and the presence area of the user estimated from the tag position given in advance and the past user position. Is expressed by a probability distribution. Then, the weight of the user existing area is calculated from the radio field intensity of the movable tag, the predetermined tag position determined in advance, and the probability distribution of the user existing area, and the gravity center position of the weight is determined by the user. Estimated position.

本発明の実施の形態によれば、移動可能タグのうちのユーザの存在領域に投票できない移動可能タグの電波強度を排除することで、ユーザの位置推定を高精度に行なうことができる。また、ユーザの移動履歴と各時点での電波強度からユーザの存在領域に投票できない移動可能タグの位置を推定することができる。   According to the embodiment of the present invention, it is possible to estimate the position of the user with high accuracy by eliminating the radio wave intensity of the movable tag that cannot be voted for the user's existing area among the movable tags. Further, it is possible to estimate the position of a movable tag that cannot be voted for the user's presence area from the user's movement history and the radio wave intensity at each time point.

なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。   Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

また、実施形態に記載した手法は、計算機(コンピュータ)に実行させることができるプログラム(ソフトウエア手段)として、例えば磁気ディスク(フロッピー(登録商標)ディスク、ハードディスク等)、光ディスク(CD−ROM、DVD、MO等)、半導体メモリ(ROM、RAM、フラッシュメモリ等)等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウエア手段(実行プログラムのみならずテーブルやデータ構造も含む)を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。   In addition, the method described in the embodiment is, for example, a magnetic disk (floppy (registered trademark) disk, hard disk, etc.), optical disk (CD-ROM, DVD) as programs (software means) that can be executed by a computer (computer). , MO, etc.), semiconductor memory (ROM, RAM, flash memory, etc.), etc., and can also be transmitted and distributed by communication media. The program stored on the medium side includes a setting program that configures software means (including not only the execution program but also a table and data structure) in the computer. A computer that implements this apparatus reads a program recorded on a recording medium, constructs software means by a setting program as the case may be, and executes the above-described processing by controlling the operation by this software means. The recording medium referred to in this specification is not limited to distribution, but includes a storage medium such as a magnetic disk or a semiconductor memory provided in a computer or a device connected via a network.

本発明の実施の形態にかかる位置推定システムの使用環境を説明するための図である。It is a figure for demonstrating the use environment of the position estimation system concerning embodiment of this invention. 位置推定システムのハードウェア環境を説明するための図である。It is a figure for demonstrating the hardware environment of a position estimation system. 位置推定サーバの構成を示す図である。It is a figure which shows the structure of a position estimation server. 本発明の実施の形態に係る位置推定処理を説明するためのフローチャートである。It is a flowchart for demonstrating the position estimation process which concerns on embodiment of this invention. 推定領域の座標系を説明するための図である。It is a figure for demonstrating the coordinate system of an estimation area | region. 位置が既知の固定タグからの電波強度からタグリーダの位置を投票した場合を示す図である。It is a figure which shows the case where the position of a tag reader is voted from the electromagnetic wave intensity from a fixed tag with a known position. 時刻t−1の時点のタグリーダの位置から現在のタグリーダの位置を投票した場合を示す図である。It is a figure which shows the case where the position of the present tag reader is voted from the position of the tag reader at the time of time t-1. 所定の確率以上の領域に投票することができる移動可能タグによる投票を説明するための図である。It is a figure for demonstrating the vote by the movable tag which can vote to the area | region more than predetermined probability. 図8において投票値<β(=3)となる領域を0とした場合を説明するための図である。FIG. 9 is a diagram for explaining a case where an area where vote value <β (= 3) is 0 in FIG. 8. 重み付け処理を行なうための投票値β≧3となる領域を示す図である。It is a figure which shows the area | region where voting value (beta)> = 3 for performing a weighting process. 推定されたタグリーダの位置を示す図である。It is a figure which shows the position of the estimated tag reader. 移動した可能性のある移動可能タグの各時刻における投票結果を説明するための図である。It is a figure for demonstrating the vote result in each time of the movable tag which may have moved. 図12に示した領域に固定タグを中心とした半径の円内の領域に投票を行なった場合を示す図である。It is a figure which shows the case where voting is performed to the area | region in the circle | round | yen of a radius centering on a fixed tag in the area | region shown in FIG. 図13に示した領域において、重みが付与される領域を示す図である。It is a figure which shows the area | region where a weight is provided in the area | region shown in FIG. 移動可能タグの位置を更新した領域を示す図である。It is a figure which shows the area | region which updated the position of the movable tag.

符号の説明Explanation of symbols

1…ユーザ、2…タグリーダ、3…壁、4、5…机、6…スタンド、7,8…椅子、11−1〜11−6…無線タグ、21…ネットワーク、22…アクセスポイント、23…位置推定サーバ、31…バス、32…CPU、33…通信インターフェイス、34…メモリ、35…記憶装置、41…位置推定プログラム、42…データベース。   DESCRIPTION OF SYMBOLS 1 ... User, 2 ... Tag reader, 3 ... Wall 4, 5 ... Desk, 6 ... Stand, 7, 8 ... Chair, 11-1 to 11-6 ... Wireless tag, 21 ... Network, 22 ... Access point, 23 ... Position estimation server, 31 ... bus, 32 ... CPU, 33 ... communication interface, 34 ... memory, 35 ... storage device, 41 ... position estimation program, 42 ... database.

Claims (6)

推定領域をX軸方向にn等分、Y軸方向にm等分し(m、nは整数)、X軸方向のi番目、Y軸方向のj番目の領域がX(i,j)で表わされる座標系(i,jは整数)におけるタグリーダの位置を推定する位置推定システムにおいて、
タグリーダによって読み取られた予め固定位置が定められている固定タグ及び固定位置の定められておらず移動可能な移動可能タグからの電波強度及びタグの識別情報を受信する手段と、
前記固定タグの位置を中心として、前記受信した固定タグからの電波強度から求められる距離を半径とする円の円周が通る領域及びその近傍に該当する領域X(i,j)に対して投票を行なう手段と、
前回推定されたタグリーダの位置を中心として、現在時刻と前回タグリーダの位置を推定した時刻との間の経過時間及び前記タグリーダの事前に定められた移動速度から求められる移動距離を半径とする円周内に存在する領域X(i,j)に対して投票を行なう手段と、
前記領域X(i,j)に投票された投票結果の値に基づいて領域X(i,j)にタグリーダが存在する確率を算出する手段と、
前記受信した移動可能タグからの電波強度及び移動可能タグの識別情報とに基づいて、移動可能タグとタグリーダ間の距離を算出する手段と、
前回推定された移動可能タグの位置を中心として、前記算出された移動可能タグとタグリーダ間の距離を半径とする円の円周が通る領域及びその近傍の領域X(i,j)に対して投票された投票結果の値が閾値以上である領域X(i,j)を通る移動可能タグのみを用いて、前回推定された移動可能タグの位置を中心として、前記算出された移動可能タグとタグリーダ間の距離を半径とする円の円周が通る領域及びその近傍の領域X(i,j)に対して投票する手段と、
投票結果の値が予め定めた閾値以上の領域X(i,j)の重み付け重心をタグリーダの位置と推定する手段と
を具備することを特徴とする位置推定システム。
The estimated area is equally divided into n in the X-axis direction and m in the Y-axis direction (m and n are integers), and the i-th area in the X-axis direction and the j-th area in the Y-axis direction are X (i, j). In a position estimation system that estimates the position of a tag reader in a coordinate system represented (i and j are integers),
Means for receiving radio wave intensity and tag identification information from a fixed tag that is read in advance by a tag reader and whose fixed position is fixed and a movable tag that is not fixed and movable;
Vote for a region passing through the circumference of a circle whose radius is a distance obtained from the received radio wave intensity from the fixed tag and a region X (i, j) corresponding to the vicinity of the fixed tag. Means for
Around the position of the previous estimated tag reader, the elapsed time and the circumference of the moving distance and the radius as determined from the moving speed defined in advance of the tag reader between time estimating the position of the current time and the previous tag reader Means for voting on a region X (i, j) existing in
Means for calculating a probability that a tag reader exists in the area X (i, j) based on a value of a voting result voted on the area X (i, j) ;
Means for calculating a distance between the movable tag and the tag reader based on the received radio wave intensity from the movable tag and the identification information of the movable tag;
Centering on the position of the previously estimated movable tag, with respect to a region through which the circumference of a circle whose radius is the distance between the calculated movable tag and the tag reader and a region X (i, j) in the vicinity thereof The calculated movable tag centering on the position of the movable tag estimated last time using only the movable tag passing through the region X (i, j) where the value of the voted voting result is equal to or greater than the threshold value; Means for voting on a region through which the circumference of a circle having a radius between the tag readers passes and a region X (i, j) in the vicinity thereof;
A position estimation system comprising: means for estimating a weighted center of gravity of an area X (i, j) where a value of a voting result is equal to or greater than a predetermined threshold value as a tag reader position .
前記移動可能タグのうち、投票することのできない移動可能タグから受信した電波強度から、前記投票することのできない移動可能タグの識別情報によって示される移動可能タグと前記タグリーダとの間の距離を算出する手段と、
前記タグリーダの位置を中心とした前記算出された投票することのできない移動可能タグの識別情報によって示される移動可能タグと前記タグリーダとの間の距離を半径とする円の円周が通る領域及びその近傍の領域X(i,j)に対して投票する手段と、
前記投票することのできない移動可能タグの属性に基づいて、所定の値の投票値を所定の領域X(i,j)に投票する手段と、
前記投票することができない移動可能タグについて投票された投票結果の値に基づいて領域X(i,j)に前記投票することのできない移動可能タグが存在する確率を算出する手段と、
前記投票することができない移動可能タグについて投票された投票結果の値が閾値以上である領域X(i,j)の重み付け重心を前記投票することができない移動可能タグの位置と推定する手段と
をさらに具備することを特徴とする請求項1記載の位置推定システム。
The distance between the movable tag indicated by the identification information of the movable tag that cannot be voted and the tag reader is calculated from the radio wave intensity received from the movable tag that cannot be voted among the movable tags. Means to
An area through which the circumference of a circle whose radius is the distance between the movable tag and the tag reader indicated by the calculated identification information of the movable tag that cannot be voted, centered on the position of the tag reader, and its Means for voting on a nearby region X (i, j);
A means for voting a predetermined voting value to a predetermined area X (i, j) based on an attribute of the movable tag that cannot be voted;
Means for calculating a probability that a movable tag that cannot be voted exists in the region X (i, j) based on a value of a vote result voted for the movable tag that cannot be voted ;
Means for estimating a weighted centroid of a region X (i, j) in which a value of a voted vote result for a movable tag that cannot be voted is equal to or greater than a threshold value as a position of the movable tag that cannot be voted; The position estimation system according to claim 1, further comprising:
前記円の円周が通る領域に対する投票の値と、前記円の円周の近傍の領域に対する投票の値とは異なる値であることを特徴とする請求項1記載の位置推定システム。  The position estimation system according to claim 1, wherein a voting value for an area through which the circumference of the circle passes is different from a voting value for an area in the vicinity of the circumference of the circle. 推定領域をX軸方向にn等分、Y軸方向にm等分し(m、nは整数)、X軸方向のi番目、Y軸方向のj番目の領域がX(i,j)で表わされる座標系(i,jは整数)におけるタグリーダの位置を推定する位置推定システムにおける位置推定方法において、
タグリーダによって読み取られた予め固定位置が定められている固定タグ及び固定位置の定められておらず移動可能な移動可能タグからの電波強度及びタグの識別情報を受信し、
前記固定タグの位置を中心として、前記受信した固定タグからの電波強度から求められる距離を半径とする円の円周が通る領域及びその近傍に該当する領域X(i,j)に対して投票を行ない、
前回推定されたタグリーダの位置を中心として、現在時刻と前回タグリーダの位置を推定した時刻との間の経過時間及び前記タグリーダの事前に定められた移動速度から求められる移動距離を半径とする円周内に存在する領域X(i,j)に対して投票を行ない、
前記領域X(i,j)に投票された投票結果の値に基づいて領域X(i,j)にタグリーダが存在する確率を算出し、
前記受信した移動可能タグからの電波強度及び移動可能タグの識別情報とに基づいて、移動可能タグとタグリーダ間の距離を算出し、
前回推定された移動可能タグの位置を中心として、前記算出された移動可能タグとタグリーダ間の距離を半径とする円の円周が通る領域及びその近傍の領域X(i,j)に対して投票された投票結果の値が閾値以上である領域X(i,j)を通る移動可能タグのみを用いて、前回推定された移動可能タグの位置を中心として、前記算出された移動可能タグとタグリーダ間の距離を半径とする円の円周が通る領域及びその近傍の領域X(i,j)に対して投票し、
投票結果の値が予め定めた閾値以上の領域X(i,j)の重み付け重心をタグリーダの位置と推定することを特徴とする位置推定システムにおける位置推定方法。
The estimated area is equally divided into n in the X-axis direction and m in the Y-axis direction (m and n are integers), and the i-th area in the X-axis direction and the j-th area in the Y-axis direction are X (i, j). In the position estimation method in the position estimation system for estimating the position of the tag reader in the coordinate system represented (i and j are integers),
Receiving radio wave intensity and tag identification information from a fixed tag that is read in advance by a tag reader and whose fixed position is fixed and a movable tag that is not fixed and movable;
Vote for an area X (i, j) corresponding to a circle passing through a circle whose radius is a distance obtained from the received radio wave intensity from the fixed tag centered on the position of the fixed tag. Do
Around the position of the previous estimated tag reader, the elapsed time and the circumference of the moving distance and the radius as determined from the moving speed defined in advance of the tag reader between time estimating the position of the current time and the previous tag reader Vote for the region X (i, j) existing in
Calculating a probability that a tag reader exists in the region X (i, j) based on a value of a vote result voted on the region X (i, j) ;
Based on the received radio wave intensity from the movable tag and the identification information of the movable tag, the distance between the movable tag and the tag reader is calculated,
Centering on the position of the previously estimated movable tag, the region passing through the circumference of the circle whose radius is the distance between the calculated movable tag and the tag reader and the region X (i, j) in the vicinity thereof The calculated movable tag centered on the position of the previously estimated movable tag using only the movable tag passing through the region X (i, j) where the value of the voted voting result is equal to or greater than the threshold value; Vote for the region through which the circumference of the circle whose radius is the distance between the tag readers and the region X (i, j) in the vicinity thereof,
A position estimation method in a position estimation system, wherein a weighted center of gravity of an area X (i, j) where a value of a voting result is equal to or greater than a predetermined threshold is estimated as a tag reader position .
前記移動可能タグのうち、投票することのできない移動可能タグから受信した電波強度から、前記投票することのできない移動可能タグの識別情報によって示される移動可能タグと前記タグリーダとの間の距離を算出し、
前記タグリーダの位置を中心とした前記算出された投票することのできない移動可能タグの識別情報によって示される移動可能タグと前記タグリーダとの間の距離を半径とする円の円周が通る領域及びその近傍の領域X(i,j)に対して投票し、
前記投票することのできない移動可能タグの属性に基づいて、所定の値の投票値を所定の領域X(i,j)に投票し、
前記投票することができない移動可能タグについて投票された投票結果の値に基づいて領域X(i,j)に前記投票することのできない移動可能タグが存在する確率を算出し、
前記投票することができない移動可能タグについて投票された投票結果の値が閾値以上である領域X(i,j)の重み付け重心を前記投票することができない移動可能タグの位置と推定することをさらに具備することを特徴とする請求項記載の位置推定方法。
The distance between the movable tag indicated by the identification information of the movable tag that cannot be voted and the tag reader is calculated from the radio wave intensity received from the movable tag that cannot be voted among the movable tags. And
An area through which the circumference of a circle whose radius is the distance between the movable tag and the tag reader indicated by the calculated identification information of the movable tag that cannot be voted , centered on the position of the tag reader, and its Vote for nearby region X (i, j)
Voting a predetermined voting value to a predetermined region X (i, j) based on an attribute of the movable tag that cannot be voted;
Calculating a probability that a movable tag that cannot be voted exists in the region X (i, j) based on a value of a vote result voted for the movable tag that cannot be voted ;
Estimating the weighted centroid of the region X (i, j) where the value of the voted vote result for the movable tag that cannot be voted is equal to or greater than a threshold value as the position of the movable tag that cannot be voted. The position estimation method according to claim 4, further comprising:
前記円の円周が通る領域に対する投票の値と、前記円の円周の近傍の領域に対する投票の値とは異なる値であることを特徴とする請求項4記載の位置推定方法。  5. The position estimation method according to claim 4, wherein a voting value for an area through which the circumference of the circle passes is different from a voting value for an area in the vicinity of the circumference of the circle.
JP2006130359A 2006-05-09 2006-05-09 Position estimation system and position estimation method Expired - Fee Related JP4634334B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006130359A JP4634334B2 (en) 2006-05-09 2006-05-09 Position estimation system and position estimation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006130359A JP4634334B2 (en) 2006-05-09 2006-05-09 Position estimation system and position estimation method

Publications (2)

Publication Number Publication Date
JP2007303871A JP2007303871A (en) 2007-11-22
JP4634334B2 true JP4634334B2 (en) 2011-02-16

Family

ID=38837925

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006130359A Expired - Fee Related JP4634334B2 (en) 2006-05-09 2006-05-09 Position estimation system and position estimation method

Country Status (1)

Country Link
JP (1) JP4634334B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5358534B2 (en) * 2010-08-17 2013-12-04 日本電信電話株式会社 Action path estimation method and program
ITTO20110839A1 (en) 2011-09-20 2013-03-21 Sisvel Technology Srl METHOD FOR RECONSTRUCTION OF THE PLANT OF AN ENVIRONMENT SURROUNDING A WIRELESS DEVICE AND WIRELESS DEVICE THAT IMPLEMENTS THIS METHOD
JP5665695B2 (en) * 2011-07-12 2015-02-04 マイティカード株式会社 RFID tag movement identification method and RFID tag movement identification program
KR101911503B1 (en) * 2016-12-29 2018-10-24 모노리스로보테크 주식회사 Wireless positioning system and method based on probabilistic approach in indoor environment
JP6923586B2 (en) * 2019-03-20 2021-08-18 ソフトバンク株式会社 Gateway device for attendance management and its relay method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004053510A (en) * 2002-07-23 2004-02-19 Nippon Telegr & Teleph Corp <Ntt> Position detection system
JP2005114722A (en) * 2003-09-19 2005-04-28 National Institute Of Advanced Industrial & Technology Method and device for calibrating three-dimensional position

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2648113B2 (en) * 1995-01-13 1997-08-27 日本電気移動通信株式会社 Moving object position detection method
JP3704867B2 (en) * 1997-03-07 2005-10-12 三菱電機株式会社 Radio positioning system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004053510A (en) * 2002-07-23 2004-02-19 Nippon Telegr & Teleph Corp <Ntt> Position detection system
JP2005114722A (en) * 2003-09-19 2005-04-28 National Institute Of Advanced Industrial & Technology Method and device for calibrating three-dimensional position

Also Published As

Publication number Publication date
JP2007303871A (en) 2007-11-22

Similar Documents

Publication Publication Date Title
CN104054360B (en) Method and apparatus for determining the location information of position in multi-story structure
US9763035B2 (en) System, method and computer program for anonymous localization
US9677890B2 (en) Positioning and mapping based on virtual landmarks
Dames et al. Autonomous localization of an unknown number of targets without data association using teams of mobile sensors
Montoliu et al. IndoorLoc platform: A public repository for comparing and evaluating indoor positioning systems
Kümmerle et al. Simultaneous parameter calibration, localization, and mapping
JP4634334B2 (en) Position estimation system and position estimation method
Anup et al. Visual positioning system for automated indoor/outdoor navigation
JP2009103633A (en) Location estimation system, method and program
CN110501010A (en) Determine position of the mobile device in geographic area
Sinapayen et al. Swarm of micro-quadrocopters for consensus-based sound source localization
Coltin et al. Multi-observation sensor resetting localization with ambiguous landmarks
JPWO2019225597A1 (en) Unoccupied house judgment device, unoccupied house judgment method and program
JP2008294593A (en) Location estimation system, device and method for estimating location used therefor, and program therefor
Nagireddy et al. Comparative analysis of PSO-SGO algorithms for localization in wireless sensor networks
JP6985333B2 (en) Information processing equipment, information processing methods and information processing programs
CN101923155B (en) Location filtering based on device mobility classification
Jackermeier et al. Exploring the limits of PDR-based indoor localisation systems under realistic conditions
Choi et al. An efficient ceiling-view SLAM using relational constraints between landmarks
JP6433876B2 (en) Parameter estimation apparatus, prediction apparatus, method, and program
Budiharto et al. A framework for obstacles avoidance of humanoid robot using stereo vision
Demura et al. A navigation method using the mutual feedback of waypoints and self-positions
WO2020117358A2 (en) Systems and methods for operating robots using object-oriented partially observable markov decision processes
WO2020198909A1 (en) Path planning method for searching in-hospital device
US20220316915A1 (en) Information processing device, information processing method, and non-transitory computer readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100323

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: 20101116

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101118

R150 Certificate of patent or registration of utility model

Ref document number: 4634334

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131126

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees