(57)【要約】【課題】設備コストを抑え且つ所定精度を確保して端末の位置を取得できるようにする。【解決手段】ランドマーク距離決定部３はランドマークＬＭｋからの測位信号で端末１との間の距離を決定し、代表位置設定部４はマップ情報より、ランドマークを中心とし決定距離に等しい円上にあり、且つ端末１が移動可能な通路区画上にある位置から、端末１の候補位置としての代表位置を設定する。自律航法位置推定部６は自律航法によりランドマークから移動してきた端末１の位置を推定する。端末位置補正部７は、推定位置と代表位置とに基づく補正処理により、端末１の位置を取得する。【選択図】図１
2013088348.tif 000002
【特許請求の範囲】
【請求項１】
自身の位置を取得するナビゲーション端末であって、
所定位置に配置されたランドマークからの測位信号を受信して該ランドマークと前記ナビゲーション端末との距離を決定するランドマーク距離決定部と、
前記ランドマークの位置情報と、前記ランドマークの周辺における、前記ナビゲーション端末が移動可能な通路区画の情報とを含んだマップ情報を保持するマップ情報保持部と、
センサ部と、
前記センサ部からの出力に自律航法を適用して前記ナビゲーション端末の推定位置を求める自律航法位置推定部と、
前記マップ情報を参照して、前記ランドマークを中心として前記決定された距離に等しい半径の円と前記通路区画との重なり部分として得られる円弧の各々から、前記ナビゲーション端末の代表位置を設定する代表位置設定部と、
前記推定位置及び前記代表位置の各々並びに当該推定位置と代表位置の各々との距離に基づいて前記ナビゲーション端末の位置を取得する端末位置補正部とを備えることを特徴とするナビゲーション端末。
【請求項２】
前記自律航法位置推定部は、前記測位信号より決定される距離が所定条件を満たして小さくなった時点において、前記マップ情報より得られる前記ランドマークの位置を初期位置に設定して、前記自律航法の適用を開始することを特徴とする請求項１に記載のナビゲーション端末。
【請求項３】
前記端末位置補正部は、前記推定位置の履歴と前記マップ情報における各通路区画の場所の情報とにより、前記ナビゲーション端末が位置したと推定される通路区画の履歴を取得し、
前記ナビゲーション端末の位置を取得するに際して、当該取得する時点における前記代表位置のうち、前記通路区画の履歴に現れた通路区画に対応する代表位置と、当該取得する時点における前記推定位置との平均位置を前記ナビゲーション端末の位置として取得し、
当該平均位置を求めるに際して、当該代表位置の各々に対して当該通路区画の履歴に現れた回数に応じた所与の重みを付与することを特徴とする請求項１または２のいずれかに記載のナビゲーション端末。
【請求項４】
前記端末位置補正部は、前記推定位置の前記ランドマークからの距離が小さい側の第一の閾値内に収まる場合に、前記平均位置を前記ナビゲーション端末の位置として取得し、収まらない場合には、当該取得する時点における前記推定位置と前記代表位置の各々との距離を算出し、前記円の円周上より、当該算出された距離がより小さい代表位置により近くなるような所与の重み付けによって、前記ナビゲーション端末の位置を取得することを特徴とする請求項３に記載のナビゲーション端末。
【請求項５】
前記端末位置補正部は、前記推定位置の前記ランドマークからの距離が前記第一の閾値よりも大きい第二の閾値内に収まる場合に前記重み付けによって前記ナビゲーション端末の位置を取得し、収まらない場合には、当該取得する時点における前記推定位置と前記代表位置の各々との距離を算出し、前記円と、当該算出された距離が最小となる代表位置に対応する通路区画との重なり部分として得られる円弧上の位置からランダムに選出した位置を、前記ナビゲーション端末の位置として取得することを特徴とする請求項４に記載のナビゲーション端末。
【請求項６】
前記端末位置補正部は、当該取得する時点において前記ランドマークからの測位信号が受信できない場合には、前記推定位置及び前記代表位置の各々並びに当該推定位置と代表位置の各々との距離に基づいて前記ナビゲーション端末の位置を取得するのに代えて、当該取得する時点における前記推定位置を前記ナビゲーション端末の位置として取得することを特徴とする請求項１ないし５のいずれかに記載のナビゲーション端末。
【請求項７】
端末の位置の取得方法であって、
所定位置に配置されたランドマークが送信する測位信号を受信して、該ランドマークと前記端末との距離を決定するステップと、
前記ランドマークの位置情報と、前記ランドマークの周辺における、前記端末が移動可能な通路区画の情報とを含んだマップ情報を取得するステップと、
前記端末が備えるセンサからの出力に自律航法を適用して、前記端末の推定位置を求めるステップと、
前記マップ情報を参照して、前記ランドマークを中心として前記決定された距離に等しい半径の円と前記通路区画との重なり部分として得られる円弧の各々から、前記端末の代表位置を設定するステップと、
前記推定位置及び前記代表位置の各々並びに当該推定位置と代表位置の各々との距離に基づいて前記端末の位置を取得するステップとを備えることを特徴とする端末の位置の取得方法。
【請求項８】
前記ランドマークの各々が、前記端末が２つ以上のランドマークから同時に測位信号を受信することがないように、各々離れて所定位置に配置されることを特徴とする請求項７に記載の端末の位置の取得方法。
【請求項９】
前記ランドマークは前記端末が移動可能な所定区画領域の内部に配置され、該所定区画領域に通路区画が連結することで、前記ランドマークの周辺に前記端末が移動可能な領域と移動可能ではない領域とが形成されていることを特徴とする請求項７または８に記載の端末の位置の取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ランドマークからの測位信号、自律航法及びマップ情報を組み合わせて利用した、自身の位置を取得するナビゲーション端末及びその位置の取得方法に関する。
【背景技術】
【０００２】
GPS(全地球測位システム；Global Positioning System)を用いた携帯端末での位置情報サービスの広がりに伴い、屋内でも利用可能な位置取得方式のニーズが高まっている。GPS信号が受信できない屋内等において現在位置を測定するのに適した方法の１つとして、非特許文献１〜３等に開示されたTDOA (到来時間差；Time Difference of Arrival)システム等が知られている。
【０００３】
TDOAシステムにおいては、適当な間隔にて設置された複数のランドマーク装置が、周期的に距離測定のための信号、すなわち、音波信号と無線信号とを含む測位信号を送信する。この際、各ランドマーク装置は、ほぼ同時に測位信号を送信する様に制御されており、測位信号には、当該無線信号を送信したランドマーク装置の設置位置についての情報が含まれている。
【０００４】
端末が、あるランドマーク装置からの無線信号を時刻ｔ１に、このランドマーク装置から音波信号を時刻ｔ２に受信したものとすると、端末と当該ランドマーク装置との距離は、音速×（ｔ２−ｔ１）で計算することができる。ランドマーク装置からの無線信号には、当該ランドマークの位置情報が含まれているため、端末は３つ以上のランドマーク装置との距離を測定することで、自身の現在位置を計算することができる。
【０００５】
また、屋内利用可能な現在位置測定手法の１つとして、非特許文献４〜６等に開示された自律航法(慣性航法)がある。自律航法によれば、TDOAシステムにおけるランドマークのような環境側の設備を必要とせず、自律的に位置を推定することが可能である。自律航法は、ジャイロスコープや加速度センサ等を搭載した端末を用い、基準点からの移動方向と相対的な移動距離を累積的に求める方法である。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】Shinichi Minamimoto, Sae Fuji, Hirozumi Yamguchi and Teruo HIgashino, "Local Map Generation using Position and Communication History of Mobile node", IEEE percom 2010, p2-10, 2010.
【非特許文献２】S.Venkatesh, and R.M. Buehrer, "NLOS Mitigation Using Linear Programming in Ultrawideband Location-aware Networks," IEEE Trans. On vehicular technology, Vol.56, No.5, Sep.2007.
【非特許文献３】Lui, K.W.K., So, H.C., and Ma, W.-K. "Maximum A Posteriori Approach to Time-of-Arrival-Based Localization in Non-Line-of-Sight Environment," Vehicular Technology, IEEE Transactions on Vol.59, Issue.3, pp. 1517 - 1523, 2010.
【非特許文献４】Daisuke KAMISAKA, Shigeki MURAMATSU, Takeshi IWAMOTO and Hiroyuki YOKOYAMA, "Design and Implementation of Pedestrian Dead Reckoning System on a Mobile Phone", IEICE Transactions on Information and Systems, Vol.E94. No. 6, pp1137-1146, 2011.
【非特許文献５】U. Steinhoff and B.Schiele, "Dead reckoning from the pocket- An experimental study," In Proceedings of PerCom 2010.
【非特許文献６】Georg GARTNER & Andrew FRANK & Gunther RETSCHER, "Pedestrian Navigation System in Mixed Indoor/Outdoor Environment"
【発明の概要】
【発明が解決しようとする課題】
【０００７】
TDOAシステムにおいて、位置検出装置を携帯して移動しながら位置を測定する場合、ランドマーク数は通常５個以上必要となり、当該５個以上のランドマークを用いて現在位置の推定を行い、推定値により補正した測定値を出力することが行われている。よって、特に大規模な屋内環境をカバーしようとすると、コスト面での導入障壁が大きいという課題がある。すなわち、当該大規模環境内の全ての位置で常に５個以上のランドマークから測位信号を受信できるようにランドマークを配置する必要があり、多数のランドマークが必要となるため、コストが高くなってしまう。
【０００８】
また、自律航法には、屋内に長時間滞在している場合の精度の確保が困難になるという課題がある。すなわち、自律航法は角速度と加速度の積分を利用するため、航空機、船舶または自動車などのナビゲーションには適しているが、複雑な動作を伴う人間の歩行の場合は特に、累積されてくる誤差の大きさが無視できない。そのため、人間の歩行に適用するためには、端末保持の手法に厳しい制約を課すと共に、歩行によって発生したセンサデータの特徴を捉えて精度を高める必要があるが、それでも依然として誤差の累積は避けられない。
【０００９】
本発明の目的は、上記の従来技術の課題を解決し、屋内でも利用可能であって設備導入コストが低く、かつ、所定の精度を確保して妥当な位置を取得することができる、ナビゲーション端末及びその端末の位置の取得方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記従来技術の課題を解決するため、本発明は、自身の位置を取得するナビゲーション端末であって、所定位置に配置されたランドマークからの測位信号を受信して該ランドマークと前記ナビゲーション端末との距離を決定するランドマーク距離決定部と、前記ランドマークの位置情報と、前記ランドマークの周辺における、前記ナビゲーション端末が移動可能な通路区画の情報を含んだマップ情報とを保持するマップ情報保持部と、センサ部と、前記センサ部からの出力に自律航法を適用して前記ナビゲーション端末の推定位置を求める自律航法位置推定部と、前記マップ情報を参照して、前記ランドマークを中心として前記決定された距離に等しい半径の円と前記通路区画との重なり部分として得られる円弧の各々から、前記ナビゲーション端末の代表位置を設定する代表位置設定部と、前記推定位置及び前記代表位置の各々並びに当該推定位置と代表位置の各々との距離に基づいて前記ナビゲーション端末の位置を取得する端末位置補正部とを備えることを特徴とする。
【００１１】
また、上記従来技術の課題を解決するため、本発明は、端末の位置の取得方法であって、所定位置に配置されたランドマークが送信する測位信号を受信して、該ランドマークと前記端末との距離を決定するステップと、前記ランドマークの位置情報と、前記ランドマークの周辺における、前記端末が移動可能な通路区画の情報とを含んだマップ情報を取得するステップと、前記端末が備えるセンサからの出力に自律航法を適用して、前記端末の推定位置を求めるステップと、前記マップ情報を参照して、前記ランドマークを中心として前記決定された距離に等しい半径の円と前記通路区画との重なり部分として得られる円弧の各々から、前記端末の代表位置を設定するステップと、前記推定位置及び前記代表位置の各々並びに当該推定位置と代表位置の各々との距離に基づいて前記端末の位置を取得するステップとを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、測位信号から定まる、端末が高精度でその上に位置していると判断されるランドマークを中心とする円と、マップ情報より定まる、端末が移動可能である領域としての通路区分との重なり部分より、端末が存在する候補位置としての代表位置を複数求め、精度が問題となる自律航法による端末の推定位置を当該複数の代表位置と照らし合わせることで端末の位置を取得する。
【００１３】
よって、精度が問題となる自律航法の推定位置が、代表位置によって補正され、妥当な端末の位置を取得することができる。当該補正の際に、推定位置と代表位置との距離を考慮して、例えば当該距離が小さい方の代表位置により重みを付与することなどができる。かつ、当該取得に際しては、１つのランドマークの測位信号を用いて、当該ランドマークとの距離が利用できればよい。よって、端末が一度に複数のランドマークからの測位信号を利用する必要はないため、ランドマーク数が低減される。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るナビゲーション端末の機能ブロック図である。
【図２】本発明の実施形態に係るナビゲーションシステムの概要構成を説明するための図である。
【図３】本発明の実施形態に係る端末の位置取得方法のフローチャートである。
【図４】端末の各機能ブロックが取得するデータを説明するための図である。
【図５】本発明の実施形態に係る位置補正などのフローチャートである。
【図６】位置設定部の設定する代表位置を説明するための図である。
【図７】図５のフローにおける場合(1)における暫定位置の計算例を示すための図である。
【図８】図５のフローにおける場合(1)における暫定位置に修正を加える例を説明するための図である。
【図９】図５のフローにおける場合(2)における暫定位置の決定の一実施例を説明するための図である。
【図１０】図５のフローにおける場合(2)における暫定位置に修正を加える例を説明するための図である。
【図１１】本発明におけるランドマークとその周囲の通路区画との配置の例を示すための図である。
【発明を実施するための形態】
【００１５】
図１は、本発明の実施例に係る、自身の位置を取得するナビゲーション端末の機能ブロック図である。ナビゲーション端末１（端末１と略称する）はランドマーク信号受信部２、ランドマーク距離決定部３、代表位置設定部４、センサ部５、自律航法位置推定部６、端末位置補正部７及びマップ情報保持部８を備える。
【００１６】
ランドマーク信号受信部２は、所定の参照位置に固定して配置されたランドマークＬＭｋ（ｋ＝１，２，３、…）のうち、いずれかからの測位信号（電波信号及び音波信号）を受信する。ランドマーク距離決定部３は、当該受信した測位信号より信号を送信したランドマークのID等を識別すると共に、TDOAの手法に従って受信信号を解析し、音波が到達するのに要した時間を求めて音速に乗算することで、端末１と当該ランドマークＬＭｋとの距離を算出する。
【００１７】
代表位置設定部４は、マップ情報保持部８にて保持されているマップ情報を利用することで、ランドマークＬＭｋからの距離がランドマーク距離決定部３により決定された距離を満たす円上より、端末１の存在しうる候補位置としての、複数の代表位置を設定する。当該処理については後述する。
【００１８】
センサ部５は各種の自律航法用のセンサ、例えば各々３軸の加速度センサ、地磁気センサ及びジャイロセンサなどを含む。自律航法位置推定部６は、センサ部５の出力に自律航法を適用して端末１の位置を推定すると共に、後述の推定距離を求める。当該推定は後述の所定タイミングにて開始され、当該開始時における位置を基準位置として端末１が移動した位置が、センサ出力に対する積算処理により推定される。
【００１９】
端末位置補正部７は後述するように、代表位置設定部４が設定した代表位置と自律航法位置推定部６が推定した位置との両者を用いて補正を行うことで、最終結果としての端末１の位置情報を求め、必要に応じてマップ情報と共に、例えばマップ上で位置情報を表示するなどして、ユーザに提示する。当該補正は例えば、推定位置と代表位置との距離に基づいて、より近い側の代表位置に重みを付与することにより行われる。
【００２０】
ユーザへの提示の際、端末１における不図示の入力部より予めユーザからの目的地の入力を受け付けておき、当該求められた端末１の位置情報を現在位置として、周知の経路案内技術を適用し、目的地までの経路と共にユーザに提示してもよい。マップ情報保持部８は、必要に応じて参照可能なようにマップ情報を保持する。
【００２１】
図２は、本発明の実施例に係る端末１の位置のナビゲーションシステムの構成を概要的に説明する図である。ナビゲーションシステムＳ１においては、各ランドマークＬＭｋ（ここでは例としてｋ＝１，２，…，８）及び矩形の斜線領域で表記している複数の店舗等が、GPSの利用できない又は利用困難な屋内等の対象エリアに配置されている。当該所定の配置等の情報は、マップ情報保持部８で保持されるマップ情報Ｍ１に記載されている。当該配置構成された対象エリア内において、軌跡T1（端末１の実際の位置の軌跡）を描いて移動する端末１の妥当な位置が本発明により取得される。
【００２２】
マップ情報Ｍ１には、各ランドマークＬＭｋの位置情報と、ユーザ及び端末１が移動可能な領域としての通路等の情報と、壁などの存在によって当該通路等から直接ユーザ及び端末１が移動することができない領域としての店舗等の情報とが含まれる。すなわち、対象エリアにおける各領域の形状及び位置情報や、各領域のユーザ及び端末１の通行・移動可否の情報がマップ情報Ｍ１に含まれる。
【００２３】
各ランドマークＬＭｋには、送信したTDOAの測位信号を端末１において受信可能な所定の範囲Ｃｉ（ここではＬＭｋにおけるｋ＝１，２，…，８にそれぞれ対応する例としてｉ＝１０，２０，…，８０）が存在する。本発明においては信号の反射や干渉は考慮しないものとし、各範囲Ｃｉは、各ランドマークＬＭｋ及び端末１の信号送受信性能によって定まる所定半径の円形領域である。
【００２４】
ナビゲーションシステムＳ１は、上記の各範囲Ｃｉ同士が互いに重複することがないように構成され、当該構成はマップ情報Ｍ１に記録されている。すなわち、ナビゲーションシステムＳ１において端末１は、その位置に応じて測位信号を受信可能又は不可能であって、受信可能な場合は、常にランドマークＬＭｋのうちの１個からのみ受信することとなり、２個以上から受信することはない。
【００２５】
このように本発明では、従来技術におけるTDOAシステムで原理上少なくとも３つの、また、精度を考慮すれば５つのランドマークからの測位信号を端末において受信する必要があるのに比べて、測位信号は１つのみ利用できればよい。よって本発明では、同じ面積のエリアにナビゲーションシステムＳ１を構築する際のランドマークＬＭｋの数が従来技術よりも低減され、コスト低減の効果がある。
【００２６】
図３に、本発明の実施形態に係るナビゲーションシステムＳ１における、端末１の位置の取得方法のフローチャートを示す。図３を説明するためにまず、図４を用いて端末１を構成する各機能ブロックが取得するデータについて説明する。
【００２７】
図４においては、あるランドマークＬＭｋが図内中央に配置されている。図示するrTDOA(t)は、ランドマーク距離決定部３により決定されるＬＭｋと端末１との距離であり、各時刻tにつき決定され、端末１の移動に応じてその値は適宜変化する。
【００２８】
円Ｃｋ１は、ランドマークＬＭｋの位置を中心とし、その半径Ｒ１の長さがrTDOA(t)となる円である。ここで本発明の前提として、次の事項がある。ランドマーク距離決定部３の決定する距離の精度は、誤差の累積が起こらないために、自律航法位置推定部５が推定する位置の精度より高い。そして端末１は、ランドマーク距離決定部３が距離を決定して定める当該円Ｃｋ１上のいずれかの点に、十分な精度で位置している。本発明の説明において特に、当該円Ｃｋ１を「決定円」と呼ぶこととする。
【００２９】
代表位置設定部４は、当該端末１が位置していると判断される決定円Ｃｋ１の円周上から、マップ情報を利用して後述のように所定の代表位置を設定する。図４では代表位置の例として、決定円Ｃｋ１上の４点Ｐ１，Ｐ２，Ｐ３及びＰ４が示されている。なお、当該代表位置P1乃至P4は、半径の値rTDOA(t)と共に決定円Ｃｋ１が時刻tの経過に伴う端末１の移動に応じて大きさを変えるのに従って、決定円Ｃｋ１上に位置しながら移動することとなる。また代表位置はその個数を含めて、マップ情報より定まる。
【００３０】
円Ｃｋ１０はランドマークＬＭｋの位置を中心とし、その半径Ｒ２の長さが図示するrＬＭｋとなる円である。ここで長さrＬＭｋはランドマークＬＭｋからの測位信号を端末１が受信可能な最大長である。すなわち、円Ｃｋ１０は図２においてランドマークＬＭ１〜ＬＭ８に対して示した円Ｃ１０〜Ｃ８０と同様である。よって、円Ｃｋ１０の外部に存在する場合、端末１はランドマークＬＭ１からの距離rTDOA(t)を決定することができない。
【００３１】
軌跡Ｔ３は、自律航法位置推定部６が推定する端末１の位置の軌跡である。また、当該時刻tにおける移動軌跡上の位置すなわち推定位置がＰ３０である。距離dest(t)は、推定位置Ｐ３０とランドマークＬＭｋの位置とをつなぐ線分Ｒ３の長さに等しく、自律航法位置推定部６は当該距離を推定距離dest(t)として求める。
【００３２】
自律航法位置推定部６の精度がランドマーク距離決定部３と同程度に十分に高ければ、推定位置Ｐ３０は実際の端末１の位置を十分な精度で表すこととなり、従って、決定円Ｃｋ１上に存在することとなる。しかし、自律航法の精度には限度があるため、一般に推定位置Ｐ３０は決定円Ｃｋ１上には存在せず、(a)に示すように決定円Ｃｋ１内部にある場合（R3＜R1となる）も、(b)に示すように決定円Ｃｋ１外部で且つ円Ｃｋ１０内部にある場合（R1＜R3＜R2；図４ではこの場合が描かれている）も、また(c)に示すように円Ｃｋ１０外部にある場合（R3＞R2となる）もありうる。なお、(c)の場合はもはや決定円Ｃｋ１は求められない。本発明においては、推定位置Ｐ３０と、決定円Ｃｋ１上の代表位置（当該例においてはP1乃至P4）とを用いて、図３のフローに従って端末１の位置として妥当性の高い位置を決定する。
【００３３】
図３にて、フローがステップＳ０で開始されると、ステップＳ１ではランドマーク距離決定部３が起動され、いずれかのランドマークＬＭｋからの測位信号の受信が開始される。
【００３４】
ステップＳ２では、いずれかのランドマークＬＭｋからの測位信号が受信できていて、且つランドマーク距離決定部３が決定する端末１とランドマークＬＭｋとの距離rTDOA(t)が十分に小さいか、すなわちランドマークＬＭｋに端末１が十分に近接しているかが判定される。なお、十分に近接しているか否かは、距離rTDOA(t)に所定の閾値を設けることで判定すればよい。
【００３５】
ステップＳ２にて、そもそも測位信号が受信できていない場合を含めて、十分に近接していないと判定されれば、次の時刻ステップにて再度、当該ステップＳ２が繰り返される。このようにして以降ユーザと共に端末１が移動することで、十分に近接していると判定されるようになるまでステップＳ２が継続される。
【００３６】
ステップＳ２にて十分に近接していると判定されれば、ステップＳ３にて初期位置情報としての当該ランドマークＬＭｋの位置情報とマップ情報とを端末１が取得する。なおマップ情報は、インターネット等を経由して図２のマップ情報Ｍ１として示したような所定の情報を端末１が取得してマップ情報保持部８に格納され、当該マップ情報上においてランドマークＬＭｋの位置情報が与えられる。この際、当該位置情報は、測位信号に含まれるランドマークＬＭｋのＩＤの情報等を参照することで、マップ情報上に与えられる。説明のため、当該ランドマークＬＭｋの位置情報を座標で(xk, yk)（ここでランドマーク識別子ｋ＝１，２，３、…）とする。
【００３７】
次にステップＳ４にて、自律航法位置推定部６が起動され、ステップＳ３にて取得された位置情報(xk, yk)を初期値として、自律航法による位置の推定が開始される。説明のため、時刻tにおける当該推定位置(図４のＰ３０の位置)を座標で(xest(t), yest(t))とする。また、ステップＳ３の直後ただちに（ほぼ同時に）、ステップＳ４が実行されるものとする。すなわち、当該ステップＳ３及びＳ４の実行される時刻を初期時刻t=0とすると、
(xest(0), yest(0))＝(xk, yk)  …[式１]
である。
【００３８】
こうして、初期時刻t=0における端末１の位置すなわちランドマークＬＭｋの位置を基準として、以降の時刻tにおける自律航法による位置の推定値(xest(t), yest(t))が与えられる。また、当該設定より明らかなように、図４で説明したランドマークＬＭｋからの推定距離dest(t)は次のように与えられる。
dest(t)＝sqrt{(xest(t)−xk)2＋(yest(t)−yk)2}  …[式２]（ここでsqrt{}は平方根演算を表す）
【００３９】
ステップＳ３及びＳ４で自律航法位置推定部６が位置推定を開始して以降、不図示のステップでユーザは端末１と共に移動している。ステップＳ５において、当該ユーザからの端末１の位置取得の指示があるかが判定される。指示がなければ、指示があるまでステップＳ５が繰り返されることで、端末１は指示を待つ状態となる。
【００４０】
位置取得の指示があればステップＳ６に進み、端末位置補正部７が、当該指示を受けた時点において、ランドマークからの測位信号をランドマーク信号受信部２において受信可能であるかを判定する。なお、当該ランドマークとはステップＳ２で判定されたのと同一のランドマークＬＭｋである。
【００４１】
ステップＳ６において受信可能と判定されればステップＳ７へ進み、端末位置補正部７は、当該指示を受けた時点tにおける推定位置(xest(t), yest(t))と当該時点tにおける代表位置設定部４が設定した代表位置とに基づいて補正した位置として、当該時点tにおける端末１の位置を求めてユーザに提示する。詳細については後述する。
【００４２】
ステップＳ６において受信可能ではないと判定されればステップＳ８へ進み、端末位置補正部７は、当該指示を受けた時点tにおける推定位置(xest(t), yest(t))を端末の位置として決定して、ユーザに提示する。なお、受信可能ではないと判定される場合には、ステップＳ２で判定されたランドマークＬＭｋとは別のランドマークＬＭｌ（ｋ≠ｌ）からの測位信号を受信している場合も含む。
【００４３】
なお、ステップＳ８へ進む場合はランドマークＬＭｋ中心の決定円が求められず代表位置が利用できない場合であって、本発明による補正（ステップＳ７）が適用できないため、推定位置(xest(t), yest(t))のみが利用されている。よって、ステップＳ８では別実施例として、当該推定位置に代えて、位置取得不能の旨の情報をユーザに提示してもよいし、あるいは当該推定位置の提示に際して、誤差が大きい可能性が高い旨の情報も添えてユーザに提示するようにしてもよい。
【００４４】
以上、ステップＳ６からステップＳ７またはＳ８のいずれに進んだ場合も、その後にステップＳ９に進み、端末１はユーザからの位置取得継続の指示があるかを確認する。当該指示がある場合はステップＳ５へ戻り、その後さらにユーザと共に移動する端末１において各ステップが繰り返される。当該指示がない場合はステップＳ１０でフローは終了する。なおステップＳ９では継続指示の確認の代わりに、位置取得の終了指示の有無を確認してもよい。
【００４５】
なお、図３のフローにおける補足事項が次の通りである。すなわち、あるランドマークＬＭｋにおいてステップＳ２で十分に近接したと判定されフローが進められたのち、いずれかのランドマークＬＭｊ（ｊ＝ｋの場合も含む）の測位信号における半径rTDOA(t)に対してステップＳ２と同じの、十分に近接する条件が満たされた瞬間に、不図示のフローによってステップＳ２にジャンプして戻る。そして、当該ランドマークＬＭｊに対してステップＳ３以降からフローが継続されるものとする。
【００４６】
当該ジャンプ処理により、特に、端末１があるランドマークＬＭｋの周辺から別のランドマークＬＭｊの周辺へと移動した際であっても、推定位置(xest(t), yest(t))が当該別のランドマークＬＭｊを基準とする位置にリセットされ、フローが継続されることとなる。また、同じランドマークＬＭｋに対する推定位置(xest(t), yest(t))も、ランドマークＬＭｋに十分近接した際は、再度初期値にリセットされることで、誤差の累積もリセットされる。
【００４７】
また、図３のフローにおけるステップＳ５（位置取得指示の確認）及びＳ９（継続指示の確認）は、端末１をユーザが利用する場合の一実施例にすぎない。ステップＳ５及びＳ９をスキップして（常に図中Yで示す側へフローを進め）、端末１では端末位置情報を記録又は出力し続けるようにしてもよい。
【００４８】
図５は、本発明における特徴的なステップである図３のステップＳ７、すなわち端末位置補正部７等による補正等の詳細なフローチャートである。ステップＳ２０でフローが開始されると、ステップＳ２１では端末位置補正部７が、自律航法位置推定部６が前述の[式２]で求める推定距離dest(t)の大きさを調べて、当該大きさに応じて以降の処理を切り替えるための場合分け判定を行う。
【００４９】
図中にも示す通り、具体的には次の(1)〜(3)へと場合分け判定がなされる。
(1) dest(t)≦rＬＭｋ
(2) rＬＭｋ＜dest(t)≦R
(3) dest(t)＞R
ここで、RはランドマークＬＭｋからの測位信号の利用可能半径rＬＭｋ（図４の半径Ｒ２）よりも大きい所定値であり、R≧2rLMkの条件を満たす所定値に予め設定される。なお、当該閾値としての利用可能半径rＬＭｋの値および閾値のとしてのRの値は、マップ情報等と共に本発明で利用する基本データとして、前述のステップＳ３等で予め端末１が取得しておくものとする。
【００５０】
図５では(1)〜(3)の各々の場合につき後述の暫定位置が算出され、当該暫定位置に適宜修正が加えられたものが、最終的にステップＳ２２においてユーザに端末１の存在位置として提示すべきものとして決定され、ユーザに提示される。特に、(2)及び(3)の場合は、推定距離dest(t)が、当該図５のフローが実行されるに際して端末１の存在し得る範囲（ランドマークＬＭｋの測位信号の利用可能範囲）の外部を示す値となっているので、推定位置に確実に誤差が含まれており、相応の算出処理がなされる。
【００５１】
図５を説明するために、まず図６を参照して、代表位置設定部４の設定する代表位置について説明する。図６の(A)は、図４で説明したのと同様に、ランドマークＬＭｋ（ここではその位置を点で図示）を中心とし、当該時点tにおいて半径rTDOA(t)となる決定円Ｃｋ１及びその周辺のエリアを示している。前述の通り、端末１は当該決定円Ｃｋ１上のいずれかの位置に存在すると考えられる。
【００５２】
(A)を例として、代表位置設定部４による代表位置Ｐ１〜Ｐ４の設定を説明する。同図の(B)は(A)と同様のエリアを、そのマップ情報を強調して示したものであり、ランドマークＬＭｋの周囲にはユーザが通行可能な通路が配置され、当該通路はマップ情報において通路区画Ｗ１〜Ｗ４に分けられている。各通路区画Ｗ１〜Ｗ４はその境界に斜線を付して図示するように、ランドマークＬＭｋ付近に辺として形成される端部を有する矩形状ないし多角形状領域（ただし、ランドマークＬＭｋ付近に存在するその一部のみが図示されている）として、マップ情報においてその領域情報が与えられている。
【００５３】
また、各通路区画の交点ＣＲ１２〜ＣＲ１４もマップ情報に含まれ、例えば交点ＣＲ１２は通路区画Ｗ１とＷ２との交点として定義され、位置が与えられている。なお、ランドマークＬＭｋ周辺の当該４つの交点ＣＲ１２〜ＣＲ１４を頂点とする四角形の領域も、通路区画Ｗ１〜Ｗ４と連結する領域としてユーザが移動可能であるが、内部にランドマークＬＭｋを含むという点で、通路区画とは区別された区画領域として、マップ情報に記載されている。
【００５４】
逆に、(A)でその境界に斜線を付してあるＷ１〜Ｗ４等の通路区画及び区画領域以外の領域は、図２で説明した店舗などであって、壁等で遮られているために通路区画Ｗ１〜Ｗ４等から端末１のユーザが自由に移動してくることができない領域であり、その旨の情報もマップ情報Ｍ１に含まれる。
【００５５】
(A)に示すように代表位置設定部４は、当該時点tでの決定円Ｃｋ１と、当該ランドマークＬＭｋ周辺の各通路区画Ｗ１〜Ｗ４との重なり部分として定義される複数の円弧（ここでは例として４個）の中点をそれぞれ代表位置Ｐ１〜Ｐ４として求める。当該中点は図示するように、円弧上の長さの中点であり、円弧上においてランドマークＬＭｋからの角度が真ん中となる中点である。
【００５６】
すなわち、マップ情報を参照することで、例えば決定円Ｃｋ１と通路区画Ｗ１との重なり部分である円弧Ｑ１１〜Ｑ１２が求められ、当該円弧上の中点として通路区画Ｗ１に対応する代表位置Ｐ１が求められる。同様にそれぞれ、通路区画Ｗ２，Ｗ３及びＷ４と決定円Ｃｋ１との重なり部分である円弧Ｑ２１〜Ｑ２２，Ｑ３１〜Ｑ３２及びＱ４１〜Ｑ４２が求められ、当該円弧上の中点として通路区画Ｗ２，Ｗ３及びＷ４に対応する代表位置Ｐ２，Ｐ３及びＰ４が求められる。
【００５７】
説明のため、時刻tにおいてランドマークＬＭｋの測位信号を受信している際に、決定円Ｃｋ１が通路区画Ｗｊ（前述の例ではｊ＝１〜４）と重なる部分の円弧の中点として定まる代表位置の座標を、(x[j,k](t), y[j,k](t))とする（[定義1]）。例えば、図６の代表位置Ｐ１の座標は(x[1,k](t), y[1,k](t))となる。
【００５８】
図５に戻り、ステップＳ２１にて(1)の場合、ステップＳ３１に進み、初期時刻以降、すなわち図３のステップＳ３及びＳ４以降に端末１が移動してきた通路区画履歴を、端末位置補正部７が取得する。通路区画履歴とは、初期時刻から当該現在時刻までの所定の時刻ステップt=t1, t2, t3,…, ti, ti+1,…,tN（tNは当該現在時刻）の各々における推定位置(xest(ti), yest(ti)) { i＝1,2,3,…,N }が、例えば図６の通路区画Ｗ１〜Ｗ４のうちのいずれに該当するか、すなわちいずれの通路区画に存在していたかを履歴として表現したものである。
【００５９】
ここで、マップ情報を参照することにより、
推定位置(xest(ti), yest(ti)) ∈通路区画Ｗｊ  （図６の例であればｊ＝１〜４のいずれか）…[式３]
であれば、時刻ステップtiにおいて通路Ｗｊに端末１が存在したものとして通路区画履歴が構成される。
【００６０】
また、いずれの通路区画についても[式３]が成立しない場合がありうる。例えば、精度等の問題で推定位置が通路区画以外の本来移動不可能な位置となってしまった場合等である。このような場合、同様にマップ情報を参照することにより、推定位置に最も近い通路区画に存在したものとして通路区画履歴を構成する。すなわち、推定位置(xest(ti), yest(ti))と各通路区画Ｗｊとの距離Ｌｊを求め、当該距離Ｌｊを最小とするような通路区画Ｗｊに端末１が存在したものとみなして、通路区画履歴を構成する。
【００６１】
ここで、当該距離Ｌｊは推定位置(xest(ti), yest(ti))より通路Ｗｊの境界上へと至る線分の最小値として求めればよい。あるいはより好ましい別実施例として、当該距離Ｌｊに、推定位置(xest(ti), yest(ti))と当該時刻ステップtiでの通路区画Ｗｊ上における代表位置(x[j,k](ti), y[j,k](ti))との距離などを用いてもよい。
【００６２】
すなわち、原則として、各時刻ステップtiにおいて、端末１の推定位置(xest(ti), yest(ti))が属する通路区画を、または属する通路がない場合は当該推定位置が最も近い通路区画を、端末が存在していた通路区画Ｗｊ(ti)として、通路区画履歴｛Ｗｊ(ti)｜i＝1,2,3,…,N｝が得られる。なお、ここでは通路区画を特定するインデックスｊが各時刻ステップtiに依存するので、Ｗｊ(ti)においてｊ(ti)と表記している。
【００６３】
なお、ランドマークＬＭｋ自体を含む所定区画領域（通路区画とは区別される）内に推定位置が存在する場合も、上記距離Ｌｊによる判定を行って、その周囲の通路区画Ｗｊのいずれかのうちの最も近いものに端末１が存在するものとして、通路履歴を構成する。例えば図６のようにランドマークＬＭｋが含まれる所定区画領域（交点ＣＲ１２〜ＣＲ１４を頂点とする四角形）内に推定位置があればその周囲の通路区画Ｗ１〜Ｗ４のうち最も近いものが通路履歴に選ばれる。
【００６４】
以上のような通路履歴を構成する処理の例外処理として、次の処理がある。すなわち、決定円Ｃｋ１が小さく、対応するランドマークＬＭｋの直近の周囲の通路区画の中に１個でも決定円Ｃｋ１と重ならない通路区画がある場合は、当該時刻ステップtiにおいては履歴を定義せず、通路区画履歴より当該時刻ステップtiの項を消去する。ここで、直近の周囲の通路区画とは、ランドマークＬＭｋが属する所定区画領域に連結される通路区画である。図６の例であれば、四角形ＣＲ１４〜ＣＲ１４の所定区画に連結する通路区画Ｗ１〜Ｗ４が、ランドマークＬＭｊの周囲の直近の通路区画である。
【００６５】
例えば、時刻ステップ{t1, t2, t3, t4, t5}でそれぞれ該当通路区画が{W1, W1, (決定円Ｃｋ１が小さい), W4, W4}となった場合、時刻ステップt3の部分を消去して、時刻ステップ{t1, t2, t4, t5}で定義された通路区画履歴{W1, W1, W4, W4}を採用する。
【００６６】
次にステップＳ３２にて端末位置補正部７は、求めた通路区画履歴｛Ｗｊ(ti)｜i＝1,2,3,…,N｝と当該現在時刻tNでの推定位置とを用いて、当該現在時刻tNにおける端末の暫定位置(xout, yout)を次のように求める。
【００６７】
【数１】
2013088348.tif 000003
【００６８】
【数２】
2013088348.tif 000004
【００６９】
[式4]および[式5]において、kは当該時点での測位信号を受信しているランドマークＬＭｋの識別子であり、x[j(ti), k](tN)等については[定義1]の通りの、当該現在時刻tNにおける決定円と、履歴上に現れる各通路区画Ｗｊ(ti)とに対して定まる代表位置である。
【００７０】
当該[式4]および[式5]による暫定位置はすなわち、当該現在時刻tNにおける決定円上のN個の代表位置(重複して数える場合を含む)と、当該現在時刻tNにおける推定位置(1個)との合計(N+1)個の位置の平均位置である。そして特に、代表位置を用いるのに際して、通路区画の履歴Ｗｊ(ti)[i=1,2,…,N]に現れる回数をそのまま重みとして付与して、平均位置を求めている。なお、当該重みの付与の手法は、[式4]および[式5]における手法に限定されず、履歴に現れた回数やその順位等に応じたその他所与の重み付与を採用してもよい。
【００７１】
図７は、上記の[式4]及び[式5]の計算例を説明する図であり、ここではランドマークＬＭｋの周囲に通路区画Ｗ１〜Ｗ４が与えられ、N＝3であって時刻ステップは{t1, t2, t3}からなる。図７には各時刻ステップにおける半径rTDOA(ti)の決定円及び矢印で示す推定位置の軌跡が、例(A)及び(B)として示されている。現在時刻がt3である。例(A)は各時刻ステップ{t1, t2, t3}の通路履歴が{Ｗ１，Ｗ１，Ｗ１}の例である。
【００７２】
よって(A)では、例えば式[4]は次のようになる。
xout＝{xest(t3)＋3x[1,k](t3)}/4
すなわち、３回現れたＷ１の代表位置が３回加算され、１個の推定位置と３個の代表位置との計４個の平均位置(x座標)が求められる。また例(B)は、各時刻ステップ{t1, t2, t3}の通路履歴が{Ｗ１，Ｗ４，Ｗ４}の例である。よって(B)では、例えば式[4]は次のようになる。
xout＝{xest(t3)＋x[1,k](t3)＋2x[4,k](t3)}/4
すなわち、１回現れたＷ１の代表位置が１回加算され、２回現れたＷ４の代表位置が２回加算され、同じく、１個の推定位置と３個の代表位置との計４個の平均位置(x座標)が求められる。
【００７３】
図５に戻り、ステップＳ３３では、ステップＳ３２で求めた暫定位置(xout, yout)が、マップ情報上において通行可能な位置、すなわち通路区画又はランドマーク直近の所定区画領域のいずれかの箇所に存在しているか否かを、端末位置補正部７が確認する。当該暫定位置が通行可能な位置に存在していれば、ステップＳ２２へ進んで端末位置補正部７は、当該暫定位置を最終的にユーザに提示すべき位置とする。
【００７４】
当該暫定位置が通行可能な位置に存在していなければ、修正を加えるべくステップＳ３４及びステップＳ３５へ進む。ステップＳ３４にて端末位置補正部７は、当該暫定位置(xout, yout)と、当該現在時刻tNにおける各代表位置との距離を計算して、その距離の大きさの順にソートする。ステップＳ３５にて端末位置補正部７はさらに、当該ソートされた距離が小さい側の上位２つの通路区画Ｗｉ（距離が最小の通路）及び通路区画Ｗｊ（距離が最小から２番目の通路）を選び、当該上位２つの通路区画の交点(xcross,ij ycross,ij)の値により、前記暫定位置(xout, yout)の値を上書きして修正する。そして、当該修正された暫定位置がステップＳ２２においてユーザに提示すべき位置として決定される。
【００７５】
図８は、当該ステップＳ３４及びＳ３５の処理を、図６のエリアを例に説明する例である。図８では図６に描かれていない点として、修正すべき対象となった暫定位置(xout, yout)が点Ｅ１として×で示されている。斜線付与により図示する通り、点Ｅ１は端末１が存在し得ない位置にある。
【００７６】
一般に点Ｘと点Ｙとの距離をdist（Ｘ，Ｙ）と表記することにする（[定義２]）と、図８の例ではステップＳ３４において、各代表位置Ｐ１〜Ｐ４との距離が計算され、以下のようにソートされる。
dist（Ｅ１，Ｐ２）＜dist（Ｅ１，Ｐ１）＜dist（Ｅ１，Ｐ３）＜dist（Ｅ１，Ｐ４）
【００７７】
上記ソート結果より、上位２つの通路は１位の代表位置Ｐ２に対応する通路区画Ｗ２及び２位の代表位置Ｐ１に対応する通路区画Ｗ１である。よって、ステップＳ３５において通路区画Ｗ２及びＷ１の交点である点ＣＲ１２が、暫定位置を修正すべき位置として決定される。すなわち、暫定位置(xout, yout)は点Ｅ１から点ＣＲ１２へと修正される。
【００７８】
以上の説明よりも明らかなように、図５における場合(1)は推定距離dest(t)自体が小さく、実際の位置に関しても同様に、端末１はランドマークＬＭｋの近辺にあっていずれかの通路区画Ｗ１〜Ｗ４に少し入っている、あるいは端末１がいずれかの通路区画Ｗ１〜Ｗ４に少し入ってからまた別の通路区画へと入っているような場合等に該当し、本発明により妥当な位置が得られる。またステップＳ３３の判定により、仮に移動不可能な場所が暫定位置として求まってしまったとしても、妥当な位置として直近の２つの通路区画の交点へと、暫定位置を修正することができる。
【００７９】
すなわち、場合(1)は場合(2)及び(3)と比較すると推定距離dest(t)自体が小さいため、推定位置(xest(t), yest(t))の誤差も小さいと考えられる。本発明においてはその誤差を、マップ情報のために端末１の移動可能な箇所に制限が課せられることが反映された通路区画履歴を用いて、ある程度低減ないし調整させることで、妥当な位置を得る。
【００８０】
なお、後述する場合(2)及び(3)は、推定距離dest(t)が端末１の実際の位置から算出され得る範囲を超えてしまっている場合であり、場合(1)よりも誤差の累積の影響が大きくなっている。よって場合(2)及び(3)では、通路区画履歴で定まる妥当な通路区画の情報をより重視することで、妥当な位置を得る。
【００８１】
なおまた、上記場合(1)の考察より明らかなように、通路区画履歴｛Ｗｊ(ti)｜i＝1,2,3,…,N｝は当該暫定位置(xout, yout)を求める時刻tNの直近の所定数のみを用いて、[式4]及び[式5]を適用するようにしてもよい。当該適用と同様の効果は、履歴において現在時刻tNに近い側ほどその代表位置に大きな重みを付与することによっても得られる。
【００８２】
例えば、図７のような例においてN＝6であって時刻ステップ{t1, t2, t3, t4, t5, t6}に対して通路区画履歴が{Ｗ１，Ｗ１，Ｗ１，Ｗ１，Ｗ４，Ｗ４}であるような場合、端末１はＷ１からＷ４へと移ってきており、当該時刻t6における実際の位置はＷ４上である可能性が高い。よって、直近の3つの時刻ステップ{ t4, t5, t6}のみに限定した通路区画履歴｛Ｗ１，Ｗ４，Ｗ４｝で暫定位置(xout, yout)を求めるようにしてもよい。
【００８３】
なお具体的には、[式4]及び[式5]において右辺の和をi＝1〜Nで求める代わりに、i＝M〜N（1＜Ｍ＜Ｎ）で求めて、右辺の分母(N+1)を(N−M+2)へと変更することで、直近の時刻ステップ{tM, tM+1, …, tN}における通路区画履歴で暫定位置を求めることができる。
【００８４】
図５のステップＳ２１の説明に戻り、ステップＳ２１にて(2)の場合判定がなされると、ステップＳ４１へ進み、端末位置補正部７は当該現在時刻tにおける推定位置(xest(t), yest(t))と、当該現在時刻tにおける各代表位置との距離を計算して、各距離をソートする。
【００８５】
ステップＳ４２にて端末位置補正部７は、ステップＳ４１でソートされた距離が小さい側の代表位置により大きな重みを付与して、当該現在時刻tにおける半径rTDOA(t)の決定円上から所定の位置を選んで、暫定位置となす。すなわち当該暫定位置は、決定円上の点であって、ソートした距離の小さい方の代表位置により近くなるような所定の方式で定められた位置となる。
【００８６】
図９を用いてステップＳ４１及びＳ４２の実施例を説明する。図９では、ランドマークＬＭｋを中心とし当該時刻tの半径rTDOA(t)の決定円Ｃｋ１上に、通路区画Ｗ１〜Ｗ４（その一部のみを描く）上の円弧の中点として代表位置Ｐ１〜Ｐ４が与えられている。点Ｅ２は推定位置(xest(t), yest(t))の点である。ここで、前記の[定義２]の記号を用いると、ステップＳ４１におけるソート結果は次の通りである。
dist（Ｅ２，Ｐ１）＜dist（Ｅ２，Ｐ２）＜dist（Ｅ２，Ｐ４）＜dist（Ｅ２，Ｐ３）
【００８７】
ステップＳ４２の一実施例ではまず、当該距離を最小とする代表位置Ｐ１及び当該距離が２番目に小さい代表位置Ｐ２を両端となす円弧（Ｐ１〜Ｐ２）において、円弧上の中点Ｐ１２が求められる。また、当該距離を最小とする代表位置Ｐ１及び当該距離が３番目に小さい代表位置Ｐ４を両端となす円弧（Ｐ１〜Ｐ４）において、円弧上の中点Ｐ１４が求められる。そして、暫定位置として、当該中点Ｐ１２及びＰ１４を両端となす円弧（Ｐ１２〜Ｐ１４）の円弧上の中点Ｐ１２４が設定される。
【００８８】
すなわち、決定円上での点Ｐの所定位置からの角度をθ(Ｐ)と表記すると、Ｐ１２４は、角度が｛２θ(Ｐ１)＋θ(Ｐ２)＋θ(Ｐ４)｝/４となる点である。当該実施例の他にも、ソートした距離に応じて所定の重みづけを付与して暫定位置を求めることができる。
【００８９】
ステップＳ４３にて端末位置補正部７は、ステップＳ４２で設定された暫定位置が通行可能位置に存在するかをマップ情報Ｍ１より確認し、存在していればステップＳ２２へ進み当該暫定位置がそのままユーザに提示すべき位置として設定される。存在していなければ当該ステップＳ４３にて端末位置補正部７は暫定位置に修正を加え、修正された暫定位置がステップＳ２２におけるユーザ提示位置とされる。
【００９０】
当該ステップＳ４３における修正は、ステップＳ３４及びＳ３５と同様の手法を利用してもよいし、図１０に示すように、ステップＳ４２で得た暫定位置から決定円Ｃｋ１の円周上において最も近い通路区画を横切る箇所へと修正してもよい。図１０では、通行不可能な位置に存在した修正前の暫定位置が、最も近い通路区画Ｗ１を横切る箇所へと修正されている。
【００９１】
以上のように場合(2)においては、端末１の実際の位置は場合(1)の想定と概ね同様又であるが、推定位置の誤差が場合(1)よりも大きいため、決定円上の通路区画の情報をより積極的に利用することで妥当な位置を決定する。
【００９２】
図５のステップＳ２１の説明に戻り、ステップＳ２１にて(3)の場合判定がなされると、ステップＳ５１へ進み、端末位置補正部７はまず、当該現在時点における端末１の存在する通路区画（Ｗｊとする）を推定して取得する。当該取得は、ステップＳ３１で説明した通路区画履歴を取得する手法と同様にすればよい。ただしこの際、履歴としてではなく当該現在時刻tにおいて該当する通路区画のみを取得すればよい。
【００９３】
ステップＳ５２で端末位置補正部７は、当該推定された通路区画Ｗｊと当該時点での決定円との重なり部分の円弧上にある任意の点(xrandom, yrandom)を、暫定位置として決定し、ステップＳ２２にて当該暫定位置がユーザに提示すべき位置として決定される。別実施例では任意の点の代わりに、同円弧上の代表点(x[j,k](t), y[j,k](t))を暫定位置及びユーザに提示する位置としてもよい。
【００９４】
このように(3)の場合は(2)の場合よりもさらに誤差が大きいため、(2)の場合よりもさらに通路区画の情報に重点を置いて、妥当な位置を決定する。(3)の場合は、端末１の実際の位置も(1)や(2)で想定される位置よりもさらにランドマークＬＭｋから離れて、いずれかの通路区画Ｗｊにある程度入り込んでいる可能性が高い。推定位置はランドマークＬＭｋからの方向に関する情報はある程度残していると考えられるので、最も妥当な所属通路区画を求めることで妥当な位置とする。
【００９５】
なお、(2)及び(3)の場合には、図１に示すように、得られた結果を端末位置補正部７ではなく、代表位置設定部４から出力するようにしてもよい。
【００９６】
以上のように、本発明では各ランドマークＬＭｋがその周囲に通路区画の端部を配することで通路区画によって囲まれ、端末１及びユーザが通行可能な領域のコーナー部に予め配置されていることで端末１の位置の取得が可能となる。すなわち、各ランドマークＬＭｋは端末１が移動可能な所定区画領域の内部にあり、該所定区画領域を囲むように通路区画が連結することで、ランドマークＬＭｋの周辺に端末１が移動可能な領域とそうでない領域とが形成されることで、決定円上から代表位置の設定が可能となり、本発明が適用可能となる。
【００９７】
当該配置の一例は図６にて示した。その他の例を図１１の(A)〜(C)に示す。ここでは、通行可能でない領域の境界部に斜線を付している。(A)では通路区画ＷＡ１及びＷＡ２がランドマークＬＭｋの周囲に端部ａ１及びａ２を配して配置されている。(B)では通路区画ＷＢ１〜ＷＢ３がランドマークＬＭｋの周辺に端部ｂ１〜ｂ３を配して配置されている。(C)では通路区画ＷＣ１〜ＷＣ３がランドマークＬＭｋの周辺に端部ｃ１〜ｃ３を配して配置されている（ｃ３は逆Ｌ字型の端部となっている）。
【００９８】
図１１の例に示すように、通路区画のランドマークＬＭｋの周辺への配置は任意個数及び任意角度をもって配置してよい。また、通路区画の形状は典型的には矩形ないし多角形であるが、決定円上において代表位置が定義できれば、曲線状などを含む任意の形状であってよい。また、当該形状は、現実の通路等と店舗等との境界に概ね一致していればよい。
【符号の説明】
【００９９】
１…端末、２…ランドマーク信号受信部、３…ランドマーク距離決定部、４…代表位置設定部、５…センサ部、６…自律航法位置推定部、７…端末位置補正部
【図１】
2013088348.tif 000005
【図２】
2013088348.tif 000006
【図３】
2013088348.tif 000007
【図４】
2013088348.tif 000008
【図５】
2013088348.tif 000009
【図６】
2013088348.tif 000010
【図７】
2013088348.tif 000011
【図８】
2013088348.tif 000012
【図９】
2013088348.tif 000013
【図１０】
2013088348.tif 000014
【図１１】
2013088348.tif 000015