(57)【要約】【課題】  顧客が商品選択迷い状態にあるときに的確な商品選択補助情報を提供することができる商品選択情報提供装置を提供する。【解決手段】  顧客が使用するショッピングカートに取付けた走行状態を検出する走行状態検出手段７，８と、前記走行状態検出手段７，８で検出した走行状態に基づいて前記ショッピングカートの移動経路情報を形成する移動経路情報形成手段１０と、該移動経路情報形成手段で形成したショッピングカートの移動経路情報に基づいて顧客が商品選択に迷いを生じている商品選択迷い状態であることを検出する商品選択迷い検出手段１０と、該商品選択迷い検出手段で商品選択迷い状態を検出したときに、顧客の現在位置近傍の商品選択補助情報を提供する商品選択情報提供手段１６とを備えている。【選択図】  図３
2007109058.tif 000002
【特許請求の範囲】
【請求項１】
顧客が使用するショッピングカートに取付けた走行状態を検出する走行状態検出手段と、前記走行状態検出手段で検出した走行状態に基づいて前記ショッピングカートの移動経路情報を形成する移動経路情報形成手段と、該移動経路情報形成手段で形成したショッピングカートの移動経路情報に基づいて顧客が商品選択に迷いを生じている商品選択迷い状態であることを検出する商品選択迷い検出手段と、該商品選択迷い検出手段で商品選択迷い状態を検出したときに、顧客の現在位置近傍の商品選択補助情報を提供する商品選択情報提供手段とを備えていることを特徴とする商品選択情報提供装置。
【請求項２】
前記商品選択迷い検出手段は、所定範囲の商品購買領域内における滞在時間が所定時間以上であるときに商品選択迷い状態であることを検出するように構成されていることを特徴とする請求項１に記載の商品選択情報提供装置。
【請求項３】
前記商品選択迷い検出手段は、所定範囲の商品購買領域内への立ち寄り回数が所定回数以上であるときに商品選択迷い状態であることを検出するように構成されていることを特徴とする請求項１に記載の商品選択情報提供装置。
【請求項４】
前記商品選択迷い検出手段は、所定範囲の商品購買領域内における往復移動回数が所定回数以上であるときに商品選択迷い状態であることを検出するように構成されていることを特徴とする請求項１に記載の商品選択情報提供装置。
【請求項５】
前記走行状態検出手段は、ショッピングカートの移動方向を検出する移動方向検出手段と、移動距離を検出する移動距離検出手段とを備えていることを特徴とする請求項１乃至４の何れか１項に記載の商品選択情報提供装置。
【請求項６】
前記移動方向検出手段は、ジャイロを含んで構成されていることを特徴とする請求項５に記載の商品選択情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客の移動経路情報を収集して商品選択に迷いが生じたときに商品選択補助情報を提供する商品選択情報提供装置に関する。
【背景技術】
【０００２】
従来の商品選択情報提供装置としては、例えばディスプレイと、情報を受信する情報受信部と、位置情報を受信する位置情報受信部と、情報受信部で受信した情報の中から位置情報に応じて情報を選択する情報選択部と、情報選択部が選択した情報をディスプレイに表示する情報出力部を具備するショッピングカート又は買い物かごにより、位置に応じた情報を動的に提示するようにしたショッピングカート及び買い物かごが知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−１１０８０５号公報（第１頁、図１〜図３）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載された従来例にあっては、位置情報受信部で位置情報を受信すると、受信した位置情報に応じて所定の買い物位置での商品広告情報等の買い物情報を動的に選択して提供することができるものであるが、顧客が商品の購入に迷いを生じている商品購入迷い状態であるか否かを検出することはできず、滞留時間が長い場合に、多物品を購入するために時間がかかっているのか、商品の選択に迷いを生じているのかを正確に判断することはできないという未解決の課題がある。
【０００４】
そこで、本発明は、上記従来例の未解決の課題に着目してなされたものであり、顧客が商品購入に迷いを生じているか否かを正確に判断して、最適な情報提供を行うことができる商品選択情報提供装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
第１の発明に係る商品選択情報提供装置は、顧客が使用するショッピングカートに取付けた走行状態を検出する走行状態検出手段と、前記走行状態検出手段で検出した走行状態に基づいて前記ショッピングカートの移動経路情報を形成する移動経路情報形成手段と、該移動経路情報形成手段で形成したショッピングカートの移動経路情報に基づいて顧客が商品選択に迷いを生じている商品選択迷い状態であることを検出する商品選択迷い検出手段と、該商品選択迷い検出手段で商品選択迷い状態を検出したときに、顧客の現在位置近傍の商品選択補助情報を提供する商品情報提供手段とを備えていることを特徴としている。
【０００６】
この第１の発明では、ショッピングカートに設けた走行状態検出手段の検出結果に基づいて移動経路情報形成手段で移動経路情報を形成することができ、この移動経路情報に基づいて顧客の動向を判断し、商品選択迷い状態であるときに、現在位置近傍で商品選択の手助けとなる売れ筋商品、お買い得商品等の商品選択補助情報を提供することにより、顧客の商品選択を効率良く行うことが可能となる。しかも、顧客が商品選択を迷っている状態でのみ商品選択補助情報を提供するので、顧客が煩わしく感じることを確実に抑制することができる。
【０００７】
また、第２の発明に係る商品選択情報提供装置は、第１の発明において、前記商品選択迷い検出手段は、所定範囲の商品購買領域内における滞在時間が所定時間以上であるときに商品選択迷い状態であることを検出するように構成されていることを特徴としている。
この第２の発明では、所定範囲の商品購買領域内に比較的長い時間滞在している場合には商品の選択に迷いがあるものと判断することができ、商品選択迷い状態であるとして検出することができる。
【０００８】
さらに、第３の発明に係る商品選択情報提供装置は、第１の発明において、前記商品選択迷い検出手段は、所定範囲の商品購買領域内への立ち寄り回数が所定回数以上であるときに商品選択迷い状態であることを検出するように構成されていることを特徴としている。
この第３の発明では、所定範囲の商品購買領域内への立ち寄り回数が所定回数以上であるときには、商品を購入しようか否かを迷っている状態である可能性が非常に高いので、高確率で商品選択迷い状態を検出することができる。
【０００９】
さらにまた、第４の発明に係る商品選択情報提供装置は、第１の発明において、前記商品選択迷い検出手段は、所定範囲の商品購買領域内における往復移動回数が所定回数以上であるときに商品選択迷い状態であることを検出するように構成されていることを特徴としている。
この第４の発明では、所定範囲の商品購買領域内での往復移動回数が所定回数以上であるときに商品の選択に迷いが発生している可能性が非常に高く、しかも往復範囲から選択商品を特定することが可能であるので、商品選択迷い状態をより正確に検出することができる。
【００１０】
なおさらに、第５の発明に係る商品選択情報提供装置は、第１〜第４の発明において、前記走行状態検出手段は、ショッピングカートの移動方向を検出する移動方向検出手段と、移動距離を検出する移動距離検出手段とを備えていることを特徴としている。
この第５の発明では、移動方向検出手段でショッピングカートの移動方向を検出し、移動距離検出手段でショッピングカートの移動距離を検出することにより、両者からショッピングカートの移動経路を正確に検出することができる。
【００１１】
また、第６の発明に係る商品選択情報提供装置は、第５の発明において、前記移動方向検出手段は、ジャイロを含んで構成されていることを特徴としている。
この第６の発明では、移動方向検出手段がジャイロを含んで構成されているので、ジャイロで、少なくともショッピングカートのヨーレートや車輪の移動方向を検出することができ、ショッピングカートの移動方向を正確に検出することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は本発明の一実施形態を示すシステム構成図であって、スーパーマーケット、デパートの食品売り場等のショッピングカートを使用して買い物をする店舗１内の出入口２の近傍に複数例えば１０台のショッピングカート３を所定の方向に向けて縦列配置するカート置場４Ａ，４Ｂが配設されている。
【００１３】
このカート置場４Ａ，４Ｂの夫々は、図２に示すように、ショッピングカート３を所定の方向に向けて案内するガイドバー５を有する。このガイドバー５は、ショッピングカート３の幅と略等しい間隔を保って平行に配設されたサイドバー部５ａ，５ｂと、これらサイドバー部５ａ，５ｂの一端間を結ぶエンドバー部５ｃと、床面に植立されて例えばサイドバー部５ａ，５ｂを支持する支柱部５ｄとで構成されている。そして、複数のショッピングカート３を縦列配置した状態で、エンドバー部５ｃでショッピングカート３の前端を規制し、サイドバー部５ａ，５ｂでショッピングカート３の左右側部を案内することにより、ショッピングカート３を一定方向に向けて縦列配置している。
【００１４】
そして、ショッピングカート３にその移動経路情報を計測する移動経路情報を形成するコントロールユニット６が配設されていると共に、ショッピングカート３の車輪３ａにその回転速度に応じた車輪速用パルスとこの車輪速用パルスに対して９０°位相が異なる回転方向検出用パルスを発生して回転方向を検出可能なインクリメント型のロータリエンコーダ７が配設されている。
【００１５】
このコントロールユニット６は、図３に示すように、ショッピングカート３のヨーレートを検出する角速度検出手段としての圧電式ジャイロ８を含んで、ショッピングカート３の角速度ωを出力するセンサユニット９と、このセンサユニット９から出力されるショッピングカート３の角速度ωを記憶すると共に、ロータリエンコーダ７から入力される車輪速用パルス及び回転方向検出用のパルスに基づいてショッピングカート３の前後の走行情報Ｄ及び停止時間Ｔｓｔを算出してこれを記憶し、さらに外部の機器との無線通信制御を行う例えばＣＰＵで構成される演算処理装置１０と、この演算処理装置１０で行う演算処理に必要なプログラムを格納していると共に、角速度ω、走行情報Ｄ、停止時間Ｔｓｔ、初期位置情報、現在位置情報、移動開始時刻、現在位置情報取得時刻、ジャイロリセット時刻でなる移動経路情報を格納するメモリ１１と、演算処理装置１０によって制御される外部の情報収集装置との間で無線通信を行う通信制御部１２と、この通信制御部１２に接続された無線通信アンテナ１３と、無線通信アンテナ１３を介して移動経路を補正する位置情報を受信する位置情報受信部１４と、センサユニット９、演算処理部１０、通信制御部１２、位置情報受信部１４及び表示装置１６に電力を供給するバッテリ１５と、商品選択情報を表示する液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイ等で構成される表示装置１６を備えている。
【００１６】
また、カート置場４Ａ，４Ｂには、カート置場４Ａ，４Ｂの絶対位置情報及びショッピングカート３の縦列方向を表す方位情報を初期情報として該当するショッピングカート３のコントロールユニット６に送信する初期情報送信装置１７を備えている。
一方、図１及び図４に示すように、店舗１内に配設された移動経路に沿う商品陳列棚２１の上部に、商品区分に応じた商品購買範囲内に通信範囲が規制された例えば半円形の指向性を有する現在位置情報を送信する無線ＬＡＮのアクセスポイント、ＲＦＩＤタグ等で構成される位置情報送信手段としての位置情報送信部２２が設置され、この位置情報送信部２２から例えば数メートル〜十数メートル程度の通信範囲内に位置するショッピングカート３に配設されたコントロールユニット６に対して現在位置情報を送信するように構成されている。
【００１７】
さらに、店舗１内の精算所３１に購入商品の精算を行うＰＯＳ（Point Of Sales）システム３２が配設されている。このＰＯＳシステム３２は、図５に示すように、各ショッピングカート３のコントロールユニット６から移動経路情報を取得する移動経路情報取得手段としての移動経路データ通信部３３と、この移動経路データ通信部３３に接続された無線通信アンテナ３４と、商品情報を入力するバーコードリーダやテンキー等で構成される商品情報入力部３５と、精算情報を表示する液晶ディスプレイ、ＥＬパネル、プラズマディスプレイ等の表示部３６と、移動経路データ通信部３３を制御して移動経路情報を取得すると共に、商品情報入力部３５から入力される購入商品情報及び精算金額情報に基づいて精算を行うデータ取得処理を実行する例えばＣＰＵで構成される演算処理装置３７と、この演算処理装置３７の演算処理に使用するプログラムを格納していると共に、精算情報、精算終了時刻、移動経路情報を一時記憶するメモリ３８と、例えばローカルエリアネットワーク（ＬＡＮ）３９を介して外部のデータ解析を行う複数の分析用パーソナルコンピュータ４０と通信を行う外部通信制御部４１とを備えている。
【００１８】
各パーソナルコンピュータ４０は、例えばローカルエリアネットワーク４２を介して１つ又は複数のデータベース４３に接続されており、ＰＯＳシステム３２から取得した移動経路情報及び精算情報、精算終了時刻をデータベース４３に格納すると共に、格納した移動経路情報及び精算情報、精算終了時刻を解析するデータ解析処理を行う。
そして、ショッピングカート３に搭載したコントロールユニット６の演算処理装置１０では、図６に示す移動経路情報収集処理を実行する。
【００１９】
この移動経路情報収集処理は、ショッピングカート３をカート置場４Ａ又は４Ｂから離脱させることにより、コントロールユニット６のバッテリ１５への外部電源の供給が遮断されたときに実行開始され、先ず、ステップＳ１で、メモリ１１に記憶されている角速度ω、走行情報Ｄ、停止時間Ｔｓｔ、初期位置情報、現在位置情報、移動開始時刻、現在位置取得時刻、リセット時刻、総移動距離Ｌ、滞在時間でなる移動経路情報が消去されているか否かを判定し、移動経路情報が消去されていないときにはステップＳ２に移行して移動経路情報を消去してからステップＳ３に移行し、移動経路情報が消去されているときには直接ステップＳ３に移行する。
【００２０】
このステップＳ３では、移動開始時刻をメモリ１１の移動経路情報記憶領域に記憶すると共に、ロータリエンコーダ７から出力される車輪速用パルスを計数するカウンタをリセットし、さらに圧電式ジャイロ８をリセットする。
次いで、ステップＳ４に移行して、カート置場４Ａ，４Ｂに配設された初期情報送信装置１７から送信されるショッピングカート３の絶対位置座標Ｘ0，Ｙ0及びカート置場４Ａ，４Ｂでのショッピングカート３の現在の方位情報θ0で構成される初期位置情報を取得して、取得した初期位置情報をメモリ１１の移動経路情報記憶領域に格納する。
【００２１】
次いで、ステップＳ５に移行して、図７に示す移動経路情報形成処理を起動し、次いでステップＳ６に移行して、陳列棚２１の上部に配設された位置情報送信部２２が存在するか否かを判定し、位置情報送信部２２が存在しない場合には後述するステップＳ２７に移行し、位置情報送信部２２が存在する場合には、ステップＳ７に移行して、現在位置取得フラグＦＰが“１”にセットされているか否かを判定し、現在位置取得フラグＦＰが“１”にセットされているときには、既に位置情報送信部２２の通信範囲内に入っている状態を継続しているものと判断して後述するステップＳ１９にジャンプし、現在位置取得フラグＦＰが“０”にリセットされているときには位置情報送信部２２の通信範囲に初めて到達したものと判断してステップＳ８に移行する。
【００２２】
このステップＳ８では、位置情報送信部２２から現在位置情報を受信したか否かを判定し、現在位置情報を受信していないときには後述するステップＳ２２にジャンプし、現在位置情報を受信したときにはステップＳ９に移行して、現在位置情報及び現在位置情報取得時刻をメモリ１１の移動経路情報記憶領域に記憶してからステップＳ１０に移行する。
このステップＳ１０では、圧電式ジャイロ８をリセットしてドリフト分を除去し、次いでステップＳ１１に移行して、ジャイロリセット時刻ＴR(n)をメモリ１１の移動経路情報記憶領域に記憶し、次いでステップＳ１２に移行して、現在のジャイロリセット時刻ＴR(n)及び前回のジャイロリセット時刻ＴR(n-1)に基づいてジャイロドリフト成分を推定し、推定したジャイロドリフト成分に応じて前回の圧電式ジャイロ８のリセット時刻ＴR(n-1)以降に記憶した各角速度ωを補正する角速度補正処理を行い、次いでステップＳ１３に移行して、図８に示す通過位置情報算出処理を実行してからステップＳ１４に移行する。
【００２３】
このステップＳ１４では、位置情報送信部２２の位置情報到達領域に対応する商品購入領域に進入した回数ＮEをインクリメントし（ＮE＝ＮE＋１）、次いでステップＳ１５に移行して、算出した商品購入領域進入回数ＮEが予め設定した顧客が商品選択に迷いを生じていると判断する基準値ＮES以上であるか否かを判定し、ＮE≧ＮESであるときには、該当する商品購入領域に来る回数が多く、商品の選択に迷いを生じている商品選択迷い状態であるものと判断してステップＳ１６に移行する。
【００２４】
このステップＳ１６では、現在の商品購入領域におけるお買い得商品情報、お勧め商品情報、スポンサーメーカ商品情報（利益率が高い商品情報）等の商品名及び商品価格を含む１つ又は複数の商品選択補助情報を選択し、次いでステップＳ１７に移行して、選択した商品選択補助情報を表示装置１６に出力して表示してから後述するステップＳ２２に移行する。
【００２５】
また、前記ステップＳ１５の判定結果が、商品購入領域進入回数ＮEが設定値ＮES未満であるときには、ステップＳ１８に移行して、現在位置取得フラグＦＰを“１”にセットしてからステップＳ１９に移行する。
このステップＳ１９では、現在時刻ＴNからステップＳ９で記憶した現在位置情報取得時刻ＴAを減算して領域滞在時刻ＴP（＝ＴN−ＴA）を算出し、次いでステップＳ２０に移行して、算出した領域滞在時刻ＴPが予め設定した顧客が商品選択に迷いを生じていると判断する基準値ＴPS以上であるか否かを判定し、ＴP≧ＴPSであるときには顧客が商品の選択に迷いを生じている商品選択迷い状態であるものと判断して前記ステップＳ１６に移行し、ＴP＜ＴPSであるときには商品選択迷い状態ではないものと判断してステップＳ２１に移行する。
【００２６】
このステップＳ２１では、前記ステップＳ１３で算出した位置情報に基づいて同一商品購入領域内での往復移動回数が、顧客が商品選択に迷いを生じている商品選択迷い状態を判断する基準値以上であるか否かを判定し、往復移動回数が基準値以上であるときには商品選択迷い状態であるものと判断して前記ステップＳ１６に移行し、往復移動回数が基準値未満であるときには商品選択迷い状態ではないものと判断してステップＳ２２に移行する。ここで、往復移動回数は、例えば領域に進入した方向に対し、累積角度１８０度を何回超えたかなどを計数することにより行う。
【００２７】
このステップＳ２２では、ＰＯＳシステム３２の移動経路データ通信部３３から移動経路情報取得要求を受信したか否かを判定し、移動経路情報取得要求を受信していないときには、前記ステップＳ６に戻り、移動経路情報取得要求を受信したときには、ステップＳ２３に移行して、車輪速用パルスを計数するカウンタのカウントＮに車輪速用パルスが得られてから次の車輪速用パルスが得られるまでの間のショッピングカート３の走行距離ΔＬを乗算して総移動距離Ｌを算出してからステップＳ２４に移行する。
【００２８】
このステップＳ２４では、現在時刻から前記ステップＳ３で記憶した移動開始時刻を減算して店舗内滞在時間を算出し、次いでステップＳ２５に移行して、メモリ１１に記憶されている通過位置情報、停止時間Ｔｓｔ、総移動距離Ｌ、店舗内滞在時間で構成される移動経路情報を通信制御部１２に供給して無線通信アンテナ１３から送信し、次いでステップＳ２６に移行して、メモリ１１に格納されている初期位置情報、角速度ω、通過位置情報、現在時刻、ジャイロリセット時刻、総移動距離Ｌ及び店舗内滞在時間を消去してから図６の移動経路情報収集処理を終了する。
【００２９】
一方、前記ステップＳ６の判定結果が、位置情報送信部２２が存在しない場合には、ステップＳ２７に移行して、現在位置取得フラグＦＰが“１”にセットされているか否かを判定し、現在位置取得フラグＦＰが“０”にリセットされているときには位置情報送信部２２が存在しない状態を継続しているものと判断してそのまま前記ステップＳ２２に移行し、現在位置取得フラグＦＰが“１”にセットされているときには、位置情報送信部２２の通信範囲から離脱したものと判断し、ステップＳ２８に移行して位置取得フラグＦＰを“０”にリセットすると共に、リセット時刻ＴR(n)を前回リセット時刻ＴR(n-1)として設定してから前記ステップＳ２２に移行する。
【００３０】
また、ステップＳ５で起動される移動経路情報形成処理は、図７に示すように、前記ステップＳ５によって起動されると、先ず、ステップＳ３１で、車輪速用パルスが入力されたか否かを判定し、車輪速用パルスが入力されていないときにこれが入力されるまで待機し、車輪速用パルスが入力されたときにはステップＳ３２に移行して、現在時刻Ｔｎを読込んでからステップＳ３３に移行して、車輪速用パルスを計数するソフトウェアカウンタのカウント値ＮをインクリメントしてからステップＳ３４に移行する。
【００３１】
このステップＳ３４では、車輪速用パルス及び方向検出用パルスの組合せと前回の組合せとに基づいてショッピングカート３が前進しているか後退しているかを判定し、前進しているときにはステップＳ３５に移行して、走行情報Ｄを、前進を表す“１”に設定してからステップＳ３７に移行し、後退しているときにはステップＳ３６に移行して走行情報Ｄを、後退を表す“０”に設定してからステップＳ３７に移行する。
【００３２】
ステップＳ３７では、圧電式ジャイロ８で検出した角速度ωを読込み、次いでステップＳ３８に移行して、現在時刻Ｔ(n)から前回の現在時刻Ｔ(n-1)を減算することにより、パルス間時間ΔＴ（＝Ｔ(n)−Ｔ(n-1)）を算出し、次いでステップＳ３９に移行して、パルス間時間ΔＴが予め設定したショッピングカート３が停止していると判断できる最少停止時間Ｔｍｉｎ以上であるか否かを判定し、ΔＴ≧Ｔｍｉｎであるときには停止状態であると判断してステップＳ４０に移行して、パルス間時間ΔＴを停止時間Ｔｓｔとして設定してからステップＳ４２に移行し、ΔＴ＜Ｔｍｉｎであるときには停止状態ではないと判断してステップＳ４１に移行して、停止時間Ｔｓｔを“０”に設定してからステップＳ４２に移行する。
【００３３】
ステップＳ４２では、角速度ω、走行情報Ｄ及び停止時間Ｔｓｔをメモリ１１に形成した移動経路情報記憶領域に記憶し、次いでステップＳ４３に移行して、図８に示す通過位置情報を算出する通過位置情報算出処理を実行してからステップＳ４４に移行して、算出した通過位置情報と売り場レイアウトとのマッチング処理を行って売り場位置情報を算出し、これをメモリ１１の売り場位置情報記憶領域に記憶してから前記ステップＳ３１に戻る。
【００３４】
図６のステップＳ１３及び図７のステップＳ４３で実行する通過位置情報算出処理は、図８に示すように、先ず、ステップＳ５１で、角速度ωを積分してショッピングカート３の回転角度θｎを算出する。ここで、ステップＳ１３では、角速度ωとして補正後角速度ω′を積分する。
次いで、ステップＳ５２に移行して、初期位置情報取得時の方位情報θ0を含む累積回転角度θａに順次回転角度θｎを加算することにより、ショッピングカート３の累積回転角度θａを算出し、次いでステップＳ５３に移行して、ショッピングカート３が前進状態であるか後退状態であるかを走行情報Ｄが“１”であるか否かによって判断し、前進状態であるときにはステップＳ５４に移行して、車輪速用パルスが得られてから次の車輪速用パルスが得られるまでの間のショッピングカート３の走行距離ΔＬを正値＋ΔＬとして設定してからステップＳ５６に移行し、後退状態であるときにはステップＳ５５に移行して、走行距離ΔＬを負値−ΔＬとして設定してからステップＳ５６に移行する。
【００３５】
ステップＳ５６では、ステップＳ５４又はＳ５５で設定される走行距離ΔＬと累積回転角度θａとに基づいて下記（１）式及び（２）式の演算を行うことにより、車輪速用パルスが入力された時点の位置座標Ｘ′，Ｙ′を算出する。
Ｘ′＝Ｘ＋ΔＬ・ｃｏｓθａ    …………（１）
Ｙ′＝Ｙ＋ΔＬ・ｓｉｎθａ    …………（２）
次いで、ステップＳ５７に移行して、算出した位置座標Ｘ′，Ｙ′を通過位置情報としてメモリ１１の通過位置情報記憶領域に累積回転角度θａと共に記憶する。
【００３６】
これら図６〜図８の処理において、図６のステップＳ４の処理及び初期情報送信装置１７が初期情報設定手段に対応し、図６のステップＳ７〜Ｓ１４の処理が位置情報受信手段に対応し、図６のステップＳ４、Ｓ９、Ｓ１１〜Ｓ１３の処理、図７及び図８の処理と、メモリ１１とで移動経路情報形成手段に対応し、図６のステップＳ１４、Ｓ１５、Ｓ１９〜Ｓ２１の処理が商品選択迷い検出手段に対応し、ステップＳ１６及びＳ１７の処理と表示装置１６とが商品選択情報提供手段に対応している。
【００３７】
また、ＰＯＳシステム３２の演算処理装置３７で実行するデータ取得処理は、図９に示すように、先ず、ステップＳ６１で、ショッピングカート３のコントロールユニット６の通信制御部１２との間で通信が可能となったか否かを判定し、通信制御部１２との間の通信ができない状態では通信が可能となるまで待機し、通信が可能となったときにはステップＳ６２に移行する。
【００３８】
このステップＳ６２では、通信制御部１２に対して移動経路情報の送信を要求する移動経路情報取得要求を送信し、次いでステップＳ６３に移行して、通信制御部１２から移動経路情報を受信したか否かを判定し、移動経路情報を受信していないときにはこれを受信するまで待機し、移動経路情報を受信したときにはステップＳ６４に移行して、移動経路情報をメモリ３８に一時記憶してからステップＳ６５に移行する。
【００３９】
このステップＳ６５では、商品情報入力部３５から入力される購入商品情報に基づいて精算処理を行い、次いでステップＳ６６に移行して、移動経路情報と精算情報とを外部通信制御部４１に出力して、パーソナルコンピュータ４０に送信してから前記ステップＳ６１に戻る。
この図９の処理において、ステップＳ６１〜Ｓ６５の処理が移動経路情報取得手段に対応している。
【００４０】
さらに、パーソナルコンピュータ４０で実行するデータ解析処理は、図１０に示すように、先ず、ステップＳ７１で、ＰＯＳシステム３２の外部通信制御部４１から移動経路情報及び精算情報を受信したか否かを判定し、これらを受信していないときには移動経路情報及び精算情報を受信するまで待機し、移動経路情報及び精算情報を受信したときにはステップＳ７２に移行して、移動経路情報及び精算情報をデータベース４３に格納してからステップＳ７３に移行する。
【００４１】
このステップＳ７３では、移動経路情報、時間情報、精算情報に基づいてマーケティングデータを生成するマーケティングデータ生成処理を行ってから処理を終了する。このマーケティングデータ生成処理としては、停止時間Ｔｓｔが“０”以外に設定されている位置座標Ｘ′，Ｙ′と累積回転角度θａを抽出し、位置座標Ｘ′，Ｙ′を売り場レイアウトとのマッチングをとることにより、どのエリアでショッピングカート３がどの方向を向いて停止していたかを検出することができる。
【００４２】
また、店舗内滞在時間から顧客毎の店舗内滞在時間を収集することができると共に、位置情報送信部２２との通信時間を表す領域滞在時間ＴPに基づいて該当する商品購入領域のエリア別滞在時間を集計することができる。
さらに、停止時間Ｔｓｔと購入商品とを組み合わせることにより、商品を購入するために要した選択時間を算出することができる。
【００４３】
次に、上記第１の実施形態の動作を説明する。
今、カート置場４Ａ及び４Ｂに複数のショッピングカート３が縦列状態で配置されているものとする。このとき、カート置場４Ａ及び４Ｂに配置された各ショッピングカート３に設けられたコントロールユニット６のメモリ１１に記憶されている角速度ω、各種時刻情報、通過位置情報、総移動距離Ｌ、領域滞在時間、店舗滞在時間等の各種記憶情報が全て消去されているものとする。
【００４４】
この状態で、顧客が出入口２から店舗内に入場して、例えばカート置場４Ａからショッピングカート３を引出し、充電装置１６によるバッテリ１５への充電状態が解消されると、コントロールユニット６によって図６に示す移動経路情報収集処理が実行される。
このため、先ず、メモリ１１に記憶されている角速度ω、走行情報Ｄ、停止時間Ｔｓｔ、現在位置情報、移動開始時刻、現在位置取得時刻、リセット時刻、領域滞在時間、総移動距離Ｌ、店舗滞在時間でなる移動経路情報が消去されているか否かを判定し（ステップＳ１）、移動経路情報が消去されていないときには移動経路情報を消去する（ステップＳ２）。このため、前回ショッピングカート３をカート置場４Ａから引き出して移動を開始したが、途中で買い物を止めたときには、それまでの移動経路情報がメモリ１１に記憶されたままとなるが、移動経路情報取得処理が開始されたときに、移動経路情報が消去されるので、前回の移動経路情報が累積されることを確実に防止することができる。
【００４５】
そして、ショッピングカート３の移動開始時刻がメモリ１１の移動経路情報記憶領域に記憶されると共に、車輪速用パルスを計数するカウンタをリセットしてカウント値Ｎを“０”に設定し、さらに圧電式ジャイロ８をリセットする（ステップＳ３）。
次いで、カート置場４Ａの出口側に配設された初期情報送信装置１７からショッピングカート３の絶対位置座標Ｘ0，Ｙ0及び絶対方位情報θ0で構成される初期情報を取得し、これをメモリ１１の移動経路情報記憶領域に記憶する（ステップＳ４）。
【００４６】
次いで、図７に示す移動経路情報形成処理を起動する（ステップＳ５）。
この状態で、ショッピングカート３をサイドバー部５ａ，５ｂに沿って後退させてカート置場４Ａから完全に引き出して所望の売り場に向かうと、先ず、ショッピングカート３を後退させることにより、車輪３ａが逆転してロータリエンコーダ７から車輪速用パルス及び方向検出用パルスが出力されて、これらがコントロールユニット６に入力される。
【００４７】
このため、図７の移動経路情報形成処理で、車輪速用パルスが入力されたときに、現在時刻Ｔｎを読込み（ステップＳ３２）、次いでソフトウェアカウンタのカウント値Ｎをインクリメントし（ステップＳ３３）、次いで車輪速用パルスと方向検出用パルスとの組合せと前回の組合せとに基づいて後退であることが検出され、これによって走行情報Ｄが後退を表す“０”に設定され（ステップＳ３６）、次いで圧電式ジャイロ８から角速度ωを読込み（ステップＳ３７）、次いで現在時刻Ｔ(n)から前回の時刻Ｔ(n-1)を減算してパルス間時間ΔＴ（＝Ｔ(n)−Ｔ(n-1)）を算出する（ステップＳ３８）。
【００４８】
この場合、ショッピングカート３が後退を継続しているので、パルス間時間ΔＴが最少停止時間Ｔｍｉｎ未満となることにより、停止時間Ｔｓｔが“０”に設定される（ステップＳ４１）。そして、角速度ω、走行情報Ｄ及び停止時間Ｔｓｔをメモリ１１に形成された移動経路情報記憶領域に記憶する。
この移動経路情報形成処理によって、ショッピングカート３が移動してエンコーダ７から車輪速用パルスが入力される毎に角速度ω、走行情報Ｄ及び停止時間Ｔｓｔが順次移動経路情報記憶領域に記憶されると共に、図８の通過位置情報算出処理を実行して累積回転角度θａと位置座標Ｘ′及びＹ′とが算出される。
【００４９】
すなわち、角速度ωを積分して回転角度θｎを算出し（ステップＳ５１）、算出した回転角度θｎを累積回転角度θａに加算することにより、新たな累積回転角度θａを算出し（ステップＳ５２）、さらに走行情報Ｄが前進を表す“１”（又は後退を表す“０”）であるときには走行距離ΔＬが＋ΔＬ（又は−ΔＬ）に設定され（ステップＳ５４（又はステップＳ５５））、前回の位置座標Ｘ，Ｙと走行距離ΔＬ及び累積回転角度θａとに基づいて前述した（１）式及び（２）式の演算を行うことにより、現在の位置座標Ｘ′及びＹ′を算出し（ステップＳ５６）、位置座標Ｘ′及びＹ′を通過位置情報としてメモリ１１に累積回転角度θａと共に記憶する（ステップＳ５７）。
【００５０】
そして、算出した通過位置情報と実際の売り場レイアウトの位置座標とのマッチングを行って、売り場位置座標を算出する（ステップＳ４４）。
このように、移動経路情報形成処理及び通過位置情報算出処理によって、車輪速用パルスが入力される毎に、通過位置情報、売り場座標情報、累積回転角θａ、停止時間Ｔｓｔが算出され、これらがメモリ１１の移動経路情報記憶領域に時間順次に記憶される。
【００５１】
その後、ショッピングカート３が商品陳列棚２１の上部に配設された位置情報送信部２２の通信可能領域に達すると、図６の移動経路情報収集処理で、ステップＳ６からステップＳ７に移行して、現在位置取得フラグＦＰが“０”にリセットされているので、ステップＳ８に移行し、位置情報送信部２２から現在位置座標ＸP，ＹP及び方位情報θPを取得する。このとき、位置情報送信部２２は、その通信範囲が位置情報送信部２２の近傍の通路について通信範囲に到達したときの現在位置座標ＸP1，ＹP1及びＸP2，ＹP2と通路での方位情報θP1及びθP2とで構成される現在位置情報を通信可能となったショッピングカート３のコントロールユニット６に送信する。このため、コントロールユニット６では、図６の移動経路情報収集処理で、位置情報送信部２２との通信が可能な状態となると、現在位置取得フラグＦＰが“０”にリセットされているので、ステップＳ８に移行して、現在位置情報を取得するまで待機し、現在位置情報を取得すると、現在位置情報とその取得時刻とを現在位置情報記憶領域に記憶する（ステップＳ９）。
【００５２】
次いで、圧電式ジャイロ８をリセットし（ステップＳ１０）、ジャイロリセット時刻をリセット時刻記憶領域に記憶する（ステップＳ１１）。
そして、ジャイロリセット時刻ＴR(n)と前回のジャイロリセット時刻ＴR(n-1)に基づいてジャイロリセット間隔を算出し、このジャイロリセット間隔とジャイロのスペックとからドリフト成分を推測し、このドリフト分基づいて前回のジャイロリセット時刻ＴR(n-1)から車輪速用パルスが入力された毎にメモリ１１に記憶された各角速度ωを補正する（ステップＳ１２）。
【００５３】
そして、補正が終了した各角速度ωの夫々について、図８の通過位置情報算出処理を実行することにより、各角速度ωを積分してショッピングカート３の回転角度θｎを算出し（ステップＳ５１）、初期情報の方位情報θ0に順次回転角度θｎを加算することにより、ショッピングカート３の累積回転角度θａを個別に算出し（ステップＳ５２）、走行情報Ｄに基づいて前進か後退を判断することにより、走行距離ΔＬの符号を設定してから前記（１）式及び（２）式の演算を行って車輪速用パルスが入力された時点の位置座標Ｘ′及びＹ′を算出し（ステップＳ５６）、算出した位置座標Ｘ′，Ｙ′、累積回転角度θａ及び停止時間Ｔｓｔを移動経路補正情報としてメモリ１１に記憶する。
【００５４】
このように、位置情報送信部２２から現在位置情報を受信することにより、圧電式ジャイロ８のドリフト成分を推定して角速度ωを補正するので、現在位置情報を受信することにより、正確な通過位置情報を算出することができる。
そして、該当する購買領域進入回数ＮEをインクリメントし、最初に購買領域に進入したので、購買領域進入回数ＮEが“１”となり、基準値ＮESより小さいので、現在位置取得フラグＦＰを“１”にセットする（ステップＳ１８）。このとき、領域滞在時間ＴPも基準値ＴPS未満となり、購買領域内でのショッピングカート３の往復移動もないので、商品選択迷い状態と判断されることなく、ステップＳ２２に移行する。このとき、精算所にショッピングカート３が移動されておらず、移動経路情報取得要求を受信していないので、図６の処理において、ステップＳ６に戻る。
【００５５】
この間に、ショッピングカート３は位置情報送信部２２の通信範囲内を移動させたときには、現在位置取得フラグＦＰが“１”にセットされているので、再度現在位置座標を取得することはなく、この間図７の移動経路情報形成処理及び図８の通過位置情報算出処理が実行されることにより、ショッピングカート３の移動経路情報が順次移動経路記憶領域に記憶される。
【００５６】
このようにして、ショッピングカート３の移動に伴って、通過位置情報、売り場位置情報、停止時間Ｔｓｔ等が収集されて、これらが移動経路情報記憶領域に順次記憶される。
ここで、通過位置情報算出処理の具体例を説明すると、先ず、初期位置送信装置１７の絶対位置座標Ｘ0，Ｙ0を初期位置として記憶すると共に、方位情報θ0を累積回転角度θａとして累積回転角度記憶領域に記憶する。これによって、ショッピングカート３の初期位置が移動経路記憶領域に記憶される。このとき、カート置場４のサイドバー部５ａ，５ｂの方向がＸＹ直交座標系のＹ軸方向であるものとし、方位情報θ0が９０°であるものとする。
【００５７】
そして、ショッピングカート３をカート置場４から引き出すために後退させたときに、車輪速用パルスが入力されたときの圧電ジャイロ８で検出した角速度ωは、ショッピングカート３がサイドバー部５ａ，５ｂで案内されて真っ直ぐ後退するので、検出した角速度ωは“０”となっており、これを積分した回転角度θｎも０°となる。
このため、累積回転角度θａが初期状態の方位情報θ0＝９０°に設定されているので、累積角度θａに回転角度θｎ＝０°を加算した新たな累積回転角度θａは９０°を維持する。
【００５８】
一方、ショッピングカート３が後退しているので、走行距離ΔＬとして負値−ΔＬが設定され、前記（１）式及び（２）式に従って位置座標Ｘ1′，Ｙ1′を算出すると、ｃｏｓθａ＝０，ｓｉｎθａ＝１であることから、Ｘ1′＝Ｘ0，Ｙ1′＝Ｙ0−ΔＬとなり、算出された位置座標Ｘ1′，Ｙ1′が移動経路記憶領域に記憶される。このため、現在推定位置座標Ｘ1′及びＹ1′は図１１に示すように初期位置座標Ｘ0及びＹ0からＹ軸方向に負方向に走行距離ΔＬだけ移動する。
【００５９】
その後、ショッピングカート３の後退が継続されるので、現在推定位置座標Ｘj′及びＹj′（ｊ＝２，３……）が順次走行距離ΔＬだけＹ軸方向に負方向に移動する。
その後、ショッピングカート３を時計方向に回転させると、これに応じて圧電式ジャイロ８からショッピングカート３の角速度ωが検出され、これを積分することにより、負値の回転角度θｎが算出され、累積回転角度θａが９０°より減少する。
【００６０】
このため、前記（１）式及び（２）式に従って算出される位置座標Ｘj′，Ｙj′が図１１に示すように、ショッピングカート３の回転に応じて移動し、その後、ショッピングカート３をＸ軸方向として前進させると、累積回転角度θａが０°となると共に、走行距離ΔＬが正値となって、前記（１）式及び（２）式に従って算出される位置座標Ｘj′，Ｙj′がＸ軸方向に移動する。
【００６１】
その後、カート置場４Ａの近傍の商品陳列棚２１に向かうため、ショッピングカート３を反時計方向に回転させながら前進すると、これに応じてショッピングカート３の移動経路に応じた位置座標Ｘj′，Ｙj′が算出され、これが移動経路解析情報記憶領域に順次記憶される。
このようにして、ショッピングカート３の移動に伴って累積回転角度θａが更新されると共に、現在推定位置座標Ｘj′，Ｙj′が順次算出されて移動経路記憶領域に順次記憶されるが、圧電式ジャイロ８では検出誤差が累積されるため、これを補正するために、ショッピングカート３が陳列棚２１の上部に配設された位置情報送信部２２の近傍位置に達して、この位置情報送信部２２との無線通信が可能となると、図６の移動経路情報収集処理において、ステップＳ６からステップＳ７に移行して、現在位置取得フラグＦＰが“０”にリセットされているので、ステップＳ８に移行し、位置情報送信部２２から現在位置座標ＸP，ＹP及び方位情報θPを取得する。このとき、位置情報送信部２２は、その通信範囲が近傍の通路について通信範囲に到達したときの現在位置座標ＸP1，ＹP1及びＸP2，ＹP2と各通路での方位情報θP1及びθP2とで構成される現在位置情報を通信可能となったショッピングカート３のコントロールユニット６に送信する。このため、コントロールユニット６では、それまでの移動経路から位置情報送信部２２にどの方向から接近したかを判断することができ、その接近方向に応じた現在位置座標ＸPi，ＹPi及び方位情報θPi（ｉ＝１，２）を決定し、現在位置座標ＸPi，ＹPiを移動経路記憶領域に記憶すると共に、方位情報θPiを累積回転角度θａとして累積回転角度記憶領域に記憶する。
【００６２】
この間に、顧客がショッピングカート３を、商品選択を迷うことなく移動させながら買い物を行っている場合には、１つの購買領域での領域滞在時間ＴPが基準値ＴPS未満であると共に、購買領域に立ち寄る購買領域進入回数ＮEも多くて２回程度であって基準値ＮES未満であり、購買領域でのショッピングカート３の往復移動回数も少ないので、商品選択補助情報が表示装置１６に表示されることはなく、表示装置１６には購買領域に対応する一般的な情報を表示している。
【００６３】
しかしながら、或る購買領域で商品の選択に迷いを生じると、その場で、種々の商品を視認するか又は手にとって吟味することにより、領域滞在時間ＴPが長くなるか、購買領域内でのショッピングカート３の往復移動回数が多くなるか、さらには他の購買領域に移動した後も何度か購買領域に戻る動作を行う商品選択迷い状態となる。
このため、図１２に示すように、購買領域３への立ち寄り回数が多くなると、購買領域進入回数ＮEが増加し、これが基準値ＮES以上となると、図６の移動経路情報収集処理において、ステップＳ１５からステップＳ１６に移行して、位置情報送信部２２に対応する売り場情報に基づいてお買い得商品情報、お勧め商品情報、スポンサーメーカ商品（利益率が高い商品など）の商品選択補助情報を選択し、選択した商品選択補助情報を表示装置１６に出力して表示装置１６に表示する。このため、ショッピングカート３を使用している顧客は、表示装置１６に表示された商品選択補助情報に基づいて商品の選択が可能となり、商品購入判断を素早く行うことが可能となる。このとき、商品選択補助情報として顧客が商品選択を迷っている商品の価格、機能等の比較情報を表示装置１６に表示することにより、売り場の係員を呼ぶことなく商品選択をより迅速に行うことができる。
【００６４】
また、商品選択迷い状態となって、図１３に示すように、同一購買領域３の領域滞在時間ＴPが長くなって基準値ＴPS以上となったときには、図６の処理において、ステップＳ２０からステップＳ１６に移行して、上記と同様に商品選択補助情報を表示装置１６に表示することができ、さらに、商品選択迷い状態となって、図１４に示すように、同一購買領域３内でショッピングカート３の往復移動回数が所定値以上となった場合には、図６の処理において、ステップＳ２１からステップＳ１６に移行して、上記と同様に商品選択補助情報を表示装置１６に表示することができる。
【００６５】
このようにして、各購買領域で商品選択迷い状態となる毎に、表示装置１６に商品選択補助情報が表示されるので、顧客の買い物に要する時間を短縮することができると共に、店舗にとっても混雑を緩和することができる。
その後、買い物を終了して、ショッピングカート３を精算所に移動させると、ＰＯＳシステム３２に設けた移動経路データ通信部３３との通信が可能となって、この移動経路データ通信部３３から移動経路情報取得要求を受信したときには図６の移動経路情報収集処理においてステップＳ２２からステップＳ２３に移行して、ソフトウェアカウンタのカウント値Ｎに走行距離ΔＬを乗算して総移動距離Ｌを算出し、次いで現在時刻から移動開始時刻を減算して店舗滞在時間を算出し、移動経路記憶領域に記憶されている通過位置情報、売り場位置情報、停止時間Ｔｓｔ、総移動距離Ｌ及び店舗滞在時間でなる移動経路情報を移動経路データ通信部３３に送信し、この送信が完了すると、移動経路記憶領域及び時刻記憶領域の記憶データを消去すると共に、ソフトウェアカウンタのカウント値Ｎを“０”にクリアしてから移動経路情報取得処理を終了する。
【００６６】
ＰＯＳシステム３２では、移動経路データ通信部３３でショッピングカート３からの移動経路情報を取得すると共に、商品情報入力部３５から入力された購入商品情報に基づいて所定の精算処理を行って精算情報を算出し、この精算情報と移動経路情報とをパーソナルコンピュータ４０に送信する。
パーソナルコンピュータ４０では、ＰＯＳシステム３２から精算情報及び移動経路情報を受信すると、図１０に示すデータ解析処理を実行する。このデータ解析処理では、移動経路情報及び精算情報を受信したか否かを判定し（ステップＳ７１）、移動経路情報及び精算情報を受信したときにはステップＳ７２に移行して、移動経路情報及び精算情報をデータベース４３に格納する。
【００６７】
そして、データベース４３に格納された移動経路情報と精算情報とに基づいてマーケティングデータ生成処理を行う（ステップＳ７３）。このマーケティングデータ生成処理としては、停止時間Ｔｓｔが“０”以外に設定されている位置座標Ｘ′，Ｙ′と累積回転角度θａを抽出し、位置座標Ｘ′，Ｙ′を売り場レイアウトとのマッチングをとることにより、どのエリアでショッピングカート３がどの方向を向いて停止していたかを検出することができ、これと精算情報とから停止位置で商品を購入したか否かを判断することができる。
【００６８】
また、移動開始時刻から精算終了時の時刻とから算出される店舗内滞在時間に基づいて顧客毎の店舗内滞在時間を収集することができると共に、領域滞在時間も収集することができる。
さらに、停止時間Ｔｓｔと精算情報に含まれる購入商品とを組み合わせることにより、商品を購入するための要した時間を算出することができる。
【００６９】
さらにまた、データベースに格納された顧客毎の移動経路情報に基づいて、顧客の動線を判断して、買い物に効率の良い売り場配置の設定や顧客混雑の分散などの顧客動向を考慮したレイアウト設定を行うことができる。
このように、上記実施形態によると、ショッピングカート３にインクリメント型のロータリエンコーダ７と圧電式ジャイロ８とを設けることにより、ショッピングカート３の移動経路を正確に検出することができるという効果が得られる。このとき、顧客に移動経路を検出するための機器を所持させる必要がなく、顧客に煩わしさを与えることなく移動経路の検出を行うことができる。
【００７０】
しかも、圧電式ジャイロ８で発生する累積誤差については、商品陳列棚２１に配設された位置情報送信部２２との間で通信を行うことにより、現在位置座標及び方位を補正することができ、この時点で圧電式ジャイロ８をリセットするので、累積誤差の影響を抑制することができる。
そして、顧客の移動経路を連続的に検出することができるので、同一購入領域内での往復移動回数を検出することができ、顧客が同一購入領域内で商品選択迷い状態となっていることを正確に検出することができ、この商品選択迷い状態を検出したときに、商品選択補助情報を表示装置１６に表示して、顧客に商品の選択の助けになる商品選択補助情報を的確に提供することができる。
【００７１】
また、買い物品の料金精算を行う精算所にショッピングカート３のコントロールユニット６で収集した移動経路情報を取得する移動経路情報取得手段を設けたので、顧客が買い物を始めてから料金精算するまでの移動経路情報を確実に取得することができ、精算所に設けたＰＯＳシステムの精算情報と移動経路情報とを併せてデータベースに格納することにより、顧客の移動経路と購入品との関係を正確に把握することができ、顧客動向を正確に解析することができ、この解析結果を利用して顧客に効率良く買い物できる売り場レイアウトを設定することができる。
【００７２】
さらに、ショッピングカート３に搭載したコントロールユニット６では移動経路情報の収集のみを行い、移動経路の解析は他の処理装置（パーソナルコンピュータ４０）を使用して行うので、演算処理装置１０の演算負荷を軽減することができると共に、安価なＣＰＵを適用することができる。
なお、上記実施形態においては、ショッピングカート３の固定車輪３ａにインクリメント型のロータリエンコーダ７を設けて、車輪３ａの前進及び後退を把握するようにした場合について説明したが、これに限定されるものではなく、ショッピングカート３の前進及び後退を、前後方向加速度センサを設けることにより検出する場合には、ロータリエンコーダ７に代えて車輪３ａの回転に応じて車輪速パルスを出力する車輪速センサを設けることができ、さらには、車輪３ａの角速度をジャイロで検出して、その角速度を積分することにより、車輪３ａの走行方向を検出することもでき、要はショッピングカート３の移動方向と移動距離とを測定可能なセンサを設けるようにすればよい。
【００７３】
また、上記実施形態では、走行距離ΔＬ及び累積回転角度θａに基づいて位置座標Ｘ′，Ｙ′を算出する場合について説明したが、これに限定されるものではなく、ショッピングカート３の走行速度Ｖを検出することができる場合には、位置座標Ｘ′，Ｙ′は下記（３）式及び（４）式に従って算出することができ、この他任意の推定航法（デッドレコニング）を適用することができる。
【００７４】
Ｘ′＝Ｘ＋Ｖ・Δｔ・ｃｏｓθａ    …………（３）
Ｙ′＝Ｙ＋Ｖ・Δｔ・ｓｉｎθａ    …………（４）
ここで、Δｔはサンプリング周期である。
さらに、上記実施形態では、ショッピングカート３に搭載したコントロールユニット６でデータ解析処理を行って、位置座標Ｘ′，Ｙ′及び累積回転角度θａ、売り場位置情報を算出する場合について説明したが、これに限定されるものではなく、ショッピングカート３に配設したコントロールユニット６の演算処理装置１０で位置情報送信部２２から現在位置情報を取得する毎に、現在時刻及び前回のジャイロリセット時刻と記憶した各角速度ω及び走行情報Ｄとを位置情報送信部２２を介してパーソナルコンピュータ４０に送信して、パーソナルコンピュータ４０で現在までの圧電式ジャイロ８のドリフト分を算出し、このドリフト分に基づいてそれまでに収集した角速度ωを補正し、補正後の角速度ωと累積回転角度θａとに基づいて前記（１）式及び（２）式の演算を行って位置情報を算出し、これを移動経路情報としてコントローラ６の演算処理装置１０に送信するようにしてもよい。
【００７５】
さらにまた、上記実施形態では、商品陳列棚２１の上部に位置情報送信部２２を配設した場合について説明したが、これに限定されるものではなく、建物の壁面や天井或いは床面等の構造物に配設することができる。また、位置情報送信部２２としてはブルーツースや無線ＬＡＮのような近距離無線通信手段を、通信範囲を商品区分に合わせて制限して適用することができる。
【００７６】
なおさらに、圧電式ジャイロ８の累積誤差を補正するには、位置情報送信部２２を適用する場合に限らず、床面にランドマークを形成して、このランドマークを撮像装置で撮像することにより、現在位置情報を取得するようにしてもよく、この場合には、撮像装置で撮像した床面画像から光学式マウスと同様の処理を行うことにより、移動方向と移動速度を算出することができるので、上述した（３）及び（４）式によって位置座標Ｘ′，Ｙ′を算出することができる。
【００７７】
また、上記実施形態では、角速度検出手段として圧電式ジャイロを適用した場合について説明したが、これに限定されるものではなく、任意の構成のジャイロを適用することができ、要はショッピングカート３の角速度（ヨーレート）を検出することができればよく、ジャイロ以外の角速度センサも適用することができる。
さらに、上記実施形態では、ショッピングカート３に搭載したコントロールユニット６に商品選択補助情報を記憶しておく場合について説明したが、これに限定されるものではなく、位置情報送信部２２から商品選択補助情報をコントロールユニット６に送信するようにしてもよく、さらには、カート置場４Ａ及び４Ｂにプログラム更新装置を設け、例えば深夜等の営業時間外に図１５に示すプログラム更新処理を実行するようにしてもよい。このプログラム更新処理は、先ず、ステップＳ８１で、アップデートする更新プログラムが存在するか否かを判定し、更新プログラムが存在しない場合には、そのまま処理を終了し、更新プログラムが存在する場合には、ステップＳ８２に移行して、通信可能なショッピングカート３が存在するか否かを判定し、通信可能なショッピングカート３が存在しない場合にはそのまま処理を終了し、通信可能なショッピングカート３が存在する場合には、ステップＳ８３に移行する。
【００７８】
このステップＳ８３では、該当するショッピングカート３の例えばＭＡＣアドレス等のＩＤ情報を取得し、次いでステップＳ８４に移行して、取得したＩＤ情報に基づいて管理テーブルを参照して、該当するショッピングカート３が今回の更新プログラムのアップデートを完了しているか否かを判定し、アップデートが完了していないときにはステップＳ８５に移行して、該当するショッピングカート３のコントロールユニット６に対して更新プログラムを送信してアップデートを行い、次いでステップＳ８６に移行して、管理テーブル該当するＩＤ情報位置にアップデートの完了を記録してからステップＳ８７に移行して、他の通信可能なＩＤ情報のショッピングカート３が存在するか否かを判定し、存在する場合には前記ステップＳ８３に戻り、存在しない場合には処理を終了する。
【００７９】
一方、前記ステップＳ８４の判定結果が、更新プログラムのアップデートが完了しているときには直接ステップＳ８７に移行する。このように、プログラム更新装置を設けることにより、商品選択補助情報の更新を人手をかけることなく自動的に行うことができる利点がある。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施形態を示す概略構成図である。
【図２】カート置場を示す平面図である。
【図３】ショッピングカートに配設したコントロールユニットの一例を示すブロック図である。
【図４】商品陳列棚の位置情報送信部とショッピングカートとの位置関係を示す説明図である。
【図５】ＰＯＳシステムの一例を示すブロック図である。
【図６】コントロールユニットで実行する移動経路情報収集処理手順の一例を示すフローチャートである。
【図７】コントロールユニットで実行する移動経路情報形成処理手順の一例を示すフローチャートである。
【図８】コントロールユニットで実行する通過位置情報算出処理手順の一例を示すフローチャートである。
【図９】ＰＯＳシステムで実行するデータ取得処理手順の一例を示すフローチャートである。
【図１０】パーソナルコンピュータで実行するデータ解析処理手順の一例を示すフローチャートである。
【図１１】ショッピングカートの移動経路を示す説明図である。
【図１２】購買領域への複数進入する形の商品選択迷い状態の説明に供する説明図である。
【図１３】購買領域に滞在する形の商品選択迷い状態の説明に供する説明図である。
【図１４】購買領域内で複数回往復移動する形の商品選択迷い状態の説明に供する説明図である。
【図１５】プログラム更新装置で実行するプログラム更新処理手順の一例を示すフローチャートである。
【符号の説明】
【００８１】
１…店舗、２…出入口、３…ショッピングカート、３ａ…固定車輪、４Ａ，４Ｂ…カート置場、５…ガイドバー、６…コントロールユニット、７…エンコーダ、８…圧電式ジャイロ、９…センサユニット、１０…演算処理装置、１１…メモリ、１２…通信制御部、１３…無線通信アンテナ、１４…位置情報受信部、１５…バッテリ、１６…表示装置、１７…初期情報送信装置、２１…商品陳列棚、２２…位置情報送信部、３１…精算所、３２…ＰＯＳシステム、３３…移動経路データ通信部、３４…アンテナ、３５…商品情報入力部、３６…表示部、３７…演算処理装置、３８…メモリ、４０…分析用パーソナルコンピュータ、４３…データベース
【図１】
2007109058.tif 000003
【図２】
2007109058.tif 000004
【図３】
2007109058.tif 000005
【図４】
2007109058.tif 000006
【図５】
2007109058.tif 000007
【図６】
2007109058.tif 000008
【図７】
2007109058.tif 000009
【図８】
2007109058.tif 000010
【図９】
2007109058.tif 000011
【図１０】
2007109058.tif 000012
【図１１】
2007109058.tif 000013
【図１２】
2007109058.tif 000014
【図１３】
2007109058.tif 000015
【図１４】
2007109058.tif 000016
【図１５】
2007109058.tif 000017