JP6877927B2 - 測位装置、測位方法及びコンピュータプログラム - Google Patents
測位装置、測位方法及びコンピュータプログラム Download PDFInfo
- Publication number
- JP6877927B2 JP6877927B2 JP2016178779A JP2016178779A JP6877927B2 JP 6877927 B2 JP6877927 B2 JP 6877927B2 JP 2016178779 A JP2016178779 A JP 2016178779A JP 2016178779 A JP2016178779 A JP 2016178779A JP 6877927 B2 JP6877927 B2 JP 6877927B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- walking
- data
- angle
- stride
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Traffic Control Systems (AREA)
- Measurement Of Distances Traversed On The Ground (AREA)
- Navigation (AREA)
Description
しかしながら、従来の方法では、個人毎の歩き方の違いにより位置推定の誤差が生じてしまう場合があった。
(第1の実施形態)
図1は、第1の実施形態における測位システム100のシステム構成を示す図である。測位システム100は、端末装置10及び測位装置20を備える。端末装置10及び測位装置20は、ネットワークを介して通信可能に接続される。ネットワークは、どのように構成されたネットワークであってもよい。例えば、ネットワークは、無線LAN(Local Area Network)、有線LAN、Wi−Fi(Wireless Fidelity)(登録商標)、Bluetooth(登録商標)、3G(3rd Generation)及びWiMAX(登録商標)を用いて構成される。
測位装置20は、パーソナルコンピュータ等の情報処理装置を用いて構成される。測位装置20は、端末装置10から取得した加速度データ及び角速度データに基づいて、端末装置10を測位する。また、測位装置20は、個人毎の歩き方の違いによる位置推定の誤差を補正するための補正データを生成する。測位装置20は、サーバ上で実装されてもよいし、小型のコンピュータに実装され歩行者に装着されてもよい。
角速度センサ102は、角速度データを計測する。
通信部103は、加速度センサ101が計測した加速度データと、角速度センサ102が計測した角速度データとを測位装置20に送信する。
歩行動作抽出部202は、受信された加速度データに基づいて歩行動作区間を算出し、算出した歩行動作区間毎に歩行タイミング及び加速度データを抽出する。歩行動作とは、人物が行う動作を構成する最小単位の動作を表す。例えば、歩行動作は、1歩、ジャンプ等の動作である。歩行動作区間は、歩行動作が行われている区間を表す。歩行タイミングは、端末装置10のユーザの歩行が行われているタイミングを表す。
端末角度推定部203は、受信された角速度データに基づいて端末装置10の角度を推定する。
歩幅推定部205は、歩行動作抽出部202によって抽出された歩行動作区間毎の加速度データと、ユーザパラメータ記憶部204に記憶されているユーザパラメータとに基づいて、歩行者の歩幅を推定する。
基準経路情報記憶部207は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。基準経路情報記憶部207は、移動方向が既知の基準経路に関する情報(以下「基準経路情報」という。)を記憶する。基準経路情報は、基準経路の距離、基準経路の形などである。基準経路の形としては、長方形、8の字形などがある。
補正データ生成部208は、位置算出部206によって算出された移動方向、移動距離及び歩数と、基準経路情報記憶部207に記憶されている基準経路情報とに基づいて、補正データを生成する。補正データは、個人毎の歩き方の違いによる角度及び歩幅を補正するためのデータである。
通信部201は、加速度データ及び角速度データを端末装置10から取得する(ステップS101)。通信部201は、取得した加速度データを歩行動作抽出部202に出力する。また、通信部201は、取得した角速度データを端末角度推定部203に出力する。端末角度推定部203は、通信部201から出力された角速度データを積分することによって端末装置10の角度を算出する(ステップS102)。歩行動作抽出部202は、通信部201から出力された所定時間分の加速度データの合成ベクトルを作成し、加速度の大きさを算出する(ステップS103)。ここで、加速度データにおいて時刻tのデータをAccA(t)、AccB(t)、AccC(t)とすると、加速度の大きさは以下の式1のように表される。
一方、歩行動作区間を検出した場合(ステップS104−YES)、歩行動作抽出部202は、歩行動作区間毎に、歩行タイミング及び加速度データを抽出する(ステップS105)。
位置算出部206は、図2に示す処理により1歩毎の現在位置及び移動方向を推定する(ステップS201)。図5(A)に示すように、長方形の基準経路を歩行者が歩行した場合、図5(B)のように1〜5の移動方向φ、移動距離Dが得られる。位置算出部206は、推定結果(移動方向φn、移動距離Dn及び歩数nの情報)を補正データ生成部208に出力する。補正データ生成部208は、移動方向の変遷から、基準経路の歩行が終了したか否か判定する(ステップS202)。例えば、長方形の基準経路の場合、移動方向が360度となる位置(図5(B)では、“5”)が基準経路の歩行終了を意味する。
位置算出部206は、以下の式4に基づいてi歩目の歩幅Liを推定するように構成されてもよい。
図6は、第2の実施形態における測位システム100aのシステム構成を示す図である。測位システム100aは、端末装置10、測位装置20a及び基準位置センサ30を備える。端末装置10、測位装置20a及び基準位置センサ30は、ネットワークを介して通信可能に接続される。ネットワークは、どのように構成されたネットワークであってもよい。例えば、ネットワークは、無線LAN、有線LAN、Wi−Fi(登録商標)、Bluetooth(登録商標)、3G及びWiMAX(登録商標)を用いて構成される。
基準位置センサ30は、例えば電波強度による位置検出、マットスイッチ等であり、基準経路上の特定の位置に設置され、歩行者を検出する。基準位置センサ30は、例えば基準経路上の歩行終了を示す位置に設置される。基準位置センサ30は、検出部301及び通信部302を備える。検出部301は、歩行者を検出する。検出部301は、歩行者を検出したことを示す通知を通信部302に出力する。通信部302は、検出部301から出力された通知を測位装置20aに送信する。
補正データ生成部208aは、基準位置センサ30から通知が受信されると、位置算出部206によって算出された移動方向、移動距離及び歩数と、基準経路情報記憶部207に記憶されている基準経路情報とに基づいて、補正データを生成する。
ステップS201の処理が終了すると、補正データ生成部208aは、基準位置センサ30から通知が受信されたか否か判定する(ステップS301)。通知が受信されていない場合(ステップS301−NO)、測位装置20aはステップS201以降の処理を再度実行する。
一方、通知が受信された場合(ステップS301−YES)、補正データ生成部208aはステップS203以降の処理を実行する。
また、測位装置20aは、端末装置10を携行している歩行者が基準経路上の歩行終了を示す位置(基準経路のゴール地点)を通過した場合に補正データの生成が行われる。これにより、歩行者が基準経路上を最後まで歩いてから補正データが生成される。そのため、より精度の高い補正データを作成することができる。
図8は、第3の実施形態における測位システム100bのシステム構成を示す図である。測位システム100bは、端末装置10、測位装置20b及び生体センサ40を備える。端末装置10、測位装置20b及び生体センサ40は、ネットワークを介して通信可能に接続される。ネットワークは、どのように構成されたネットワークであってもよい。例えば、ネットワークは、無線LAN、有線LAN、Wi−Fi(登録商標)、Bluetooth(登録商標)、3G及びWiMAX(登録商標)を用いて構成される。
生体センサ40は、端末装置10のユーザの脈拍数、血圧などの生体情報を検出する。生体センサ40は、例えば端末装置10のユーザの腕に装着される。生体センサ40は、検出部401及び通信部402を備える。検出部401は、歩行者の生体情報を検出する。検出部401は、検出した生体情報を含む通知を通信部402に出力する。通信部402は、検出部401から出力された通知を測位装置20bに送信する。
ステップS201から204までの処理が終了すると、補正データ生成部208bは算出した角度ゲインA、角度補正B及び歩幅補正Cと、端末装置10から通知された生体情報(例えば、脈拍)とを対応付けてテーブルに保存する(ステップS401)。
一方、所定の回数実行した場合(ステップS402−YES)、補正データ生成部208bはテーブルの脈拍の項目を参照し、脈拍の値に所定の閾値以上の変化があったか否か判定する(ステップS403)。所定の閾値以上の変化がなかった場合(ステップS403−NO)、測位装置20bは補正データ生成処理を終了する。
また、測位装置20bは、端末装置10を携行している歩行者の生体情報に変化があった場合に補正データの生成が行われる。生体情報に変化があった場合には歩行者の状態に何らかの変化が生じている可能性が高い。そこで、複数のデータを用いて、その統計値から補正データを作成することにより、より精度の高い補正データを作成することができる。
本実施形態では、テーブルに使用する生体情報として脈拍を例に説明したが、テーブルには脈拍以外の生体情報が登録されてもよい。
Claims (7)
- 端末装置において取得された所定時間分の加速度データから歩行動作毎にデータを抽出する歩行動作抽出部と、
前記端末装置において取得された角速度データと、抽出された前記データから得られる前記端末装置のユーザの歩行が行われているタイミングを表す歩行タイミングとに基づいて、前記歩行タイミングにおける前記端末装置の角度を推定する端末角度推定部と、
前記データの合成値の大きさの最大値及び最小値と、前記端末装置のユーザに関するパラメータとに基づいて前記歩幅を推定する歩幅推定部と、
前記歩幅推定部において推定された前記端末装置のユーザの歩幅と、前記端末装置の角度と、個人毎の歩き方の違いによる前記端末装置の角度及び歩幅を補正するためのデータである補正データとを用いて、前記端末装置の現在位置と移動方向を算出する位置算出部と、
前記端末装置が、移動方向が既知の基準経路上に位置している場合に前記補正データを生成する補正データ生成部と、
を備える測位装置。 - 歩行動作抽出部は、前記加速度データの合成値の大きさのパターンから前記歩行動作を抽出する、請求項1に記載の測位装置。
- 前記端末角度推定部は、前記角速度データを積分して角度とし、前記歩行タイミングで積分した角度を前記端末装置の角度とする、請求項1又は2に記載の測位装置。
- 補正データ生成部は、前記基準経路上の所定の位置に設置されたセンサから取得された場合に前記補正データを生成する、請求項1から3のいずれか一項に記載の測位装置。
- 補正データ生成部は、前記ユーザに装着された生体センサから取得される生体情報に基づいて前記補正データを生成する、請求項1から3のいずれか一項に記載の測位装置。
- 端末装置において取得された所定時間分の加速度データから歩行動作毎にデータを抽出する歩行動作抽出ステップと、
前記端末装置において取得された角速度データと、抽出された前記データから得られる前記端末装置のユーザの歩行が行われているタイミングを表す歩行タイミングとに基づいて、前記歩行タイミングにおける前記端末装置の角度を推定する端末角度推定ステップと、
前記データの合成値の大きさの最大値及び最小値と、前記端末装置のユーザに関するパラメータとに基づいて前記歩幅を推定する歩幅推定ステップと、
前記歩幅推定ステップにおいて推定された前記端末装置のユーザの歩幅と、前記端末装置の角度と、個人毎の歩き方の違いによる前記端末装置の角度及び歩幅を補正するためのデータである補正データとを用いて、前記端末装置の現在位置と移動方向を算出する位置算出ステップと、
前記端末装置が、移動方向が既知の基準経路上に位置している場合に前記補正データを生成する補正データ生成ステップと、
を有する測位方法。 - 端末装置において取得された所定時間分の加速度データから歩行動作毎にデータを抽出する歩行動作抽出ステップと、
前記端末装置において取得された角速度データと、抽出された前記データから得られる前記端末装置のユーザの歩行が行われているタイミングを表す歩行タイミングとに基づいて、前記歩行タイミングにおける前記端末装置の角度を推定する端末角度推定ステップと、
前記データの合成値の大きさの最大値及び最小値と、前記端末装置のユーザに関するパラメータとに基づいて前記歩幅を推定する歩幅推定ステップと、
前記歩幅推定ステップにおいて推定された前記端末装置のユーザの歩幅と、前記端末装置の角度と、個人毎の歩き方の違いによる前記端末装置の角度及び歩幅を補正するためのデータである補正データとを用いて、前記端末装置の現在位置と移動方向を算出する位置算出ステップと、
前記端末装置が、移動方向が既知の基準経路上に位置している場合に前記補正データを生成する補正データ生成ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016178779A JP6877927B2 (ja) | 2016-09-13 | 2016-09-13 | 測位装置、測位方法及びコンピュータプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016178779A JP6877927B2 (ja) | 2016-09-13 | 2016-09-13 | 測位装置、測位方法及びコンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018044822A JP2018044822A (ja) | 2018-03-22 |
| JP6877927B2 true JP6877927B2 (ja) | 2021-05-26 |
Family
ID=61693056
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016178779A Active JP6877927B2 (ja) | 2016-09-13 | 2016-09-13 | 測位装置、測位方法及びコンピュータプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6877927B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020246713A1 (ko) * | 2019-06-03 | 2020-12-10 | 주식회사 바딧 | 사용자의 특정 동작을 통해 센서 데이터를 보정하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체 |
| WO2020246714A1 (ko) * | 2019-06-03 | 2020-12-10 | 주식회사 바딧 | 사용자의 행동 특징을 기반으로 센서 데이터를 보정하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3915654B2 (ja) * | 2002-10-18 | 2007-05-16 | 株式会社日立製作所 | 屋内位置検出装置及び屋内位置検出方法 |
| US7647196B2 (en) * | 2007-08-08 | 2010-01-12 | Dp Technologies, Inc. | Human activity monitoring device with distance calculation |
| JP5202613B2 (ja) * | 2010-12-02 | 2013-06-05 | 株式会社エヌ・ティ・ティ・ドコモ | 移動端末、システム及び方法 |
| US20130131972A1 (en) * | 2011-11-18 | 2013-05-23 | Microsoft Corporation | Computing-device localization based on inertial sensors |
| JP2014038037A (ja) * | 2012-08-16 | 2014-02-27 | Ricoh Co Ltd | 位置情報管理システム及び位置推定プログラム |
| JP6214176B2 (ja) * | 2013-03-14 | 2017-10-18 | 学校法人慶應義塾 | 測定装置、測定方法及びプログラム |
| JP2015184159A (ja) * | 2014-03-25 | 2015-10-22 | セイコーエプソン株式会社 | 相関係数補正方法、運動解析方法、相関係数補正装置及びプログラム |
-
2016
- 2016-09-13 JP JP2016178779A patent/JP6877927B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018044822A (ja) | 2018-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110501011B (zh) | 确定移动设备在地理区域中的位置 | |
| JP6804908B2 (ja) | 推定装置、推定方法及びコンピュータプログラム | |
| CN107635204B (zh) | 一种运动行为辅助的室内融合定位方法及装置、存储介质 | |
| EP3105546B1 (en) | Position tracking for a bearer of mobile device | |
| US20150281910A1 (en) | Unsupervised indoor localization and heading directions estimation | |
| WO2014089238A1 (en) | Gait analysis system and method | |
| US20140257766A1 (en) | Adaptive probabilistic step detection for pedestrian positioning | |
| Zhang et al. | SmartMTra: Robust indoor trajectory tracing using smartphones | |
| US10533874B2 (en) | Inertial positioning and navigation device featuring a novel walk detection method | |
| CN105091878A (zh) | 一种基于步态的定位方法和装置 | |
| US10323942B2 (en) | User-specific learning for improved pedestrian motion modeling in a mobile device | |
| Abadleh et al. | Noise segmentation for step detection and distance estimation using smartphone sensor data | |
| JP6583322B2 (ja) | 位置推定装置、位置推定方法及びプログラム | |
| US20130179112A1 (en) | Robust method for signal segmentation for motion classification in personal navigation | |
| Lee et al. | A step length estimation based on motion recognition and adaptive gait cognition using a smartphone | |
| JP6877927B2 (ja) | 測位装置、測位方法及びコンピュータプログラム | |
| KR20160098823A (ko) | 신발에 부착된 관성 센서를 이용하여 보폭 정보를 계산하는 휴대 단말 및 그 방법 | |
| US20200012993A1 (en) | Task estimation method and information processing apparatus | |
| KR101609813B1 (ko) | 스마트폰 환경에서 보행 수 검출 장치 및 방법 | |
| KR102018416B1 (ko) | 사용자의 자세나 자세의 변화에 기초하여 배뇨 또는 사정을 모니터링하기 위한 장치 내지 시스템, 배뇨 또는 사정을 모니터링하는 방법, 그리고 상기 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체 | |
| WO2018116476A1 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
| CN106441282B (zh) | 一种星敏感器星跟踪方法 | |
| CN107203259B (zh) | 用于使用单和/或多传感器数据融合确定移动设备使用者的概率性内容感知的方法和装置 | |
| US20120144916A1 (en) | Single gyroscope-based approach to determining spatial gait parameters | |
| US12154367B2 (en) | Full body pose estimation through feature extraction from multiple wearable devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20170913 Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20170913 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190708 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200603 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200707 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200904 |
|
| 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: 20210406 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210428 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6877927 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |