JP2023043266A - 電子機器、プログラム及び地形判定方法 - Google Patents
電子機器、プログラム及び地形判定方法 Download PDFInfo
- Publication number
- JP2023043266A JP2023043266A JP2021150780A JP2021150780A JP2023043266A JP 2023043266 A JP2023043266 A JP 2023043266A JP 2021150780 A JP2021150780 A JP 2021150780A JP 2021150780 A JP2021150780 A JP 2021150780A JP 2023043266 A JP2023043266 A JP 2023043266A
- Authority
- JP
- Japan
- Prior art keywords
- user
- terrain
- information
- motion information
- body motion
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012876 topography Methods 0.000 title abstract description 14
- 230000033001 locomotion Effects 0.000 claims abstract description 208
- 230000001133 acceleration Effects 0.000 claims abstract description 15
- 210000004197 pelvis Anatomy 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims description 76
- 230000006870 function Effects 0.000 claims description 19
- 230000006399 behavior Effects 0.000 claims description 7
- 238000004891 communication Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 28
- 238000004458 analytical method Methods 0.000 description 20
- 238000010801 machine learning Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 12
- 238000010276 construction Methods 0.000 description 11
- 238000012937 correction Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 210000001624 hip Anatomy 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V20/00—Geomodelling in general
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1121—Determining geometric values, e.g. centre of rotation or angular range of movement
- A61B5/1122—Determining geometric values, e.g. centre of rotation or angular range of movement of movement trajectories
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1116—Determining posture transitions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7264—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
- A61B5/7267—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Medical Informatics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Heart & Thoracic Surgery (AREA)
- Pathology (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Physiology (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Mathematical Physics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Dentistry (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Signal Processing (AREA)
- Psychiatry (AREA)
- Fuzzy Systems (AREA)
- Geophysics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geometry (AREA)
- Navigation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
図1は、本発明の一実施形態に係る地形判定システムSを示すシステム構成図である。図1に示すように、地形判定システムSは、地形判定処理を行う電子機器としての管理サーバ1と、センサ装置2と、ユーザ端末3と、を含む。
次に、センサ装置2のハードウェアの構成の一例について説明する。図3は、本発明の一実施形態に係るセンサ装置2のハードウェアの構成を示すブロック図である。図3に示すように、センサ装置2は、CPU(Central Processing Unit)11-1と、ROM(Read Only Memory)12-1と、RAM(Random Access Memory)13-1と、バス14-1と、入出力インターフェース15-1と、センサ部16-1と、入力部17-1と、出力部18-1と、記憶部19-1と、通信部20-1と、GNSS部21-1と、を備えている。
(a)履歴情報記憶部190に判定対象経路を移動した複数のユーザの履歴情報が記憶されている
(b)判定対象ユーザの体動情報と所定の人数以上の他ユーザの体動情報が、判定対象経路内の特定区間において共通の挙動を示す
(c)判定対象ユーザの移動動作中の天候情報が晴天又は曇天である
次に、本実施形態に係る地形判定システムSにおける機械学習時の動作について説明する。図7は、管理サーバ1の学習部36による学習モデルの構築処理の流れの一例を示すフローチャートである。
次に、地形判定システムSによる地形判定処理の一例について図を参照しながら説明する。本地形判定処理では、ユーザが移動動作としてランニングを行った場合を例に説明する。
[付記1]
ユーザが移動動作しているときの前記ユーザの体動情報を取得し、
取得した前記体動情報に基づいて、前記ユーザが移動している地形を判定する処理部を備える電子機器。
[付記2]
前記体動情報は、前記ユーザの移動動作中におけるピッチ、ストライド、骨盤の傾き、上下方向における足の移動量、足の接地時間、蹴り出し時の加速度、及び足の接地時の減速量のうちの少なくとも1つを含む付記1に記載の電子機器。
[付記3]
前記処理部は、
前記体動情報に基づいて前記ユーザの姿勢を特定し、
判定された前記地形に基づいた基準姿勢を特定し、
前記基準姿勢と前記ユーザの姿勢とに基づいて前記ユーザの姿勢を判定する付記1又は2に記載の電子機器。
[付記4]
前記処理部は、
ある経路を移動動作中の複数のユーザの前記体動情報を入力データとして取得し、
前記ある経路の地形をラベルとして取得し、
前記入力データと前記ラベルとの組を教師データとして教師あり学習を行うことによって構築された学習モデルと前記教師データとは別個に取得した前記体動情報とに基づいて該ユーザが移動している地形を判定する付記1~3の何れかに記載の電子機器。
[付記5]
前記処理部は、
前記ある経路における複数のユーザの移動動作中の天候情報を入力データとして更に取得し、
前記学習モデルと判定対象経路を移動動作中の前記ユーザの前記体動情報と該ユーザが前記判定対象経路を移動動作中の前記天候情報とに基づいて該ユーザが移動している地形を判定する付記4に記載の電子機器。
[付記6]
前記処理部は、
前記地形に応じて設定された基準姿勢と前記ある経路を移動動作中の前記ユーザの姿勢との比較情報を前記ラベルとして更に取得し、
前記学習モデルと判定対象経路を移動動作中の前記ユーザの前記体動情報とに基づいて、該ユーザが移動している地形を判定するとともに前記基準姿勢と前記判定対象経路を移動動作中の該ユーザの姿勢との比較情報を判定する付記4に記載の電子機器。
[付記7]
前記処理部は、
前記体動情報に基づいて地形を判定するか否かを、判定対象経路を移動動作中の前記ユーザの前記体動情報と該ユーザ以外の前記判定対象経路を移動動作中の前記ユーザの前記体動情報が、前記判定対象経路内の特定区間において共通の挙動を示すか否かに基づいて選択する付記1~6の何れかに記載の電子機器。
[付記8]
前記処理部は、
前記体動情報に基づいて地形を判定するか否かを、前記ユーザが移動動作中の天候情報に基づいて選択する付記1~7の何れかに記載の電子機器。
[付記9]
前記処理部は、
判定した地形に基づいて推定した推定高度と、
前記推定高度が推定された地点と同じ地点における外部から受信する測位衛星信号に基づく高度とに基づいて、前記地点の高度を決定する付記1~8の何れかに記載の電子機器。
[付記10]
コンピュータに、
電子機器に、ユーザが移動動作しているときの前記ユーザの体動情報を取得し、
取得した前記体動情報に基づいて、前記ユーザが移動している地形を判定する処理機能を実行させるプログラム。
[付記11]
電子機器が実行する地形判定方法であって、
ユーザが移動動作しているときの前記ユーザの体動情報を取得し、
取得した前記体動情報に基づいて、前記ユーザが移動している地形を判定する処理ステップを含む地形判定方法。
11-3 CPU
12-3 ROM
13-3 RAM
17-3 入力部
19-3 記憶部
30 処理部
Claims (11)
- ユーザが移動動作しているときの前記ユーザの体動情報を取得し、
取得した前記体動情報に基づいて、前記ユーザが移動している地形を判定する処理部を備える電子機器。 - 前記体動情報は、前記ユーザの移動動作中におけるピッチ、ストライド、骨盤の傾き、上下方向における足の移動量、足の接地時間、蹴り出し時の加速度、及び足の接地時の減速量のうちの少なくとも1つを含む請求項1に記載の電子機器。
- 前記処理部は、
前記体動情報に基づいて前記ユーザの姿勢を特定し、
判定された前記地形に基づいた基準姿勢を特定し、
前記基準姿勢と前記ユーザの姿勢とに基づいて前記ユーザの姿勢を判定する請求項1又は2に記載の電子機器。 - 前記処理部は、
ある経路を移動動作中の複数の前記ユーザの前記体動情報を入力データとして取得し、
前記ある経路の地形をラベルとして取得し、
前記入力データと前記ラベルとの組を教師データとして教師あり学習を行うことによって構築された学習モデルと前記教師データとは別個に取得した前記体動情報とに基づいて該ユーザが移動している地形を判定する請求項1~3の何れかに記載の電子機器。 - 前記処理部は、
前記ある経路における複数の前記ユーザの移動動作中の天候情報を入力データとして更に取得し、
前記学習モデルと判定対象経路を移動動作中の前記ユーザの前記体動情報と該ユーザが前記判定対象経路を移動動作中の前記天候情報とに基づいて該ユーザが移動している地形を判定する請求項4に記載の電子機器。 - 前記処理部は、
前記地形に応じて設定された基準姿勢と前記ある経路を移動動作中の前記ユーザの姿勢との比較情報を前記ラベルとして更に取得し、
前記学習モデルと判定対象経路を移動動作中の前記ユーザの前記体動情報とに基づいて、該ユーザが移動している地形を判定するとともに前記基準姿勢と前記判定対象経路を移動動作中の該ユーザの姿勢との比較情報を判定する請求項4に記載の電子機器。 - 前記処理部は、
前記体動情報に基づいて地形を判定するか否かを、判定対象経路を移動動作中の前記ユーザの前記体動情報と該ユーザ以外の前記判定対象経路を移動動作中の前記ユーザの前記体動情報が、前記判定対象経路内の特定区間において共通の挙動を示すか否かに基づいて選択する請求項1~6の何れかに記載の電子機器。 - 前記処理部は、
前記体動情報に基づいて地形を判定するか否かを、前記ユーザが移動動作中の天候情報に基づいて選択する請求項1~7の何れかに記載の電子機器。 - 前記処理部は、
判定した地形に基づいて推定した推定高度と、
前記推定高度が推定された地点と同じ地点における外部から受信する測位衛星信号に基づく高度とに基づいて、前記地点の高度を決定する請求項1~8の何れかに記載の電子機器。 - コンピュータに、
電子機器に、ユーザが移動動作しているときの前記ユーザの体動情報を取得し、
取得した前記体動情報に基づいて、前記ユーザが移動している地形を判定する処理機能を実行させるプログラム。 - 電子機器が実行する地形判定方法であって、
ユーザが移動動作しているときの前記ユーザの体動情報を取得し、
取得した前記体動情報に基づいて、前記ユーザが移動している地形を判定する処理ステップを含む地形判定方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021150780A JP7491280B2 (ja) | 2021-09-16 | 2021-09-16 | 電子機器、プログラム及び地形判定方法 |
US17/894,883 US20230081304A1 (en) | 2021-09-16 | 2022-08-24 | Electronic device, storage medium and terrain sensing method |
CN202211107238.5A CN115826735A (zh) | 2021-09-16 | 2022-09-09 | 电子设备、存储介质以及地形判定方法 |
EP22195348.2A EP4151149B1 (en) | 2021-09-16 | 2022-09-13 | Electronic device, storage medium and terrain sensing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021150780A JP7491280B2 (ja) | 2021-09-16 | 2021-09-16 | 電子機器、プログラム及び地形判定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023043266A true JP2023043266A (ja) | 2023-03-29 |
JP7491280B2 JP7491280B2 (ja) | 2024-05-28 |
Family
ID=83319085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021150780A Active JP7491280B2 (ja) | 2021-09-16 | 2021-09-16 | 電子機器、プログラム及び地形判定方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230081304A1 (ja) |
EP (1) | EP4151149B1 (ja) |
JP (1) | JP7491280B2 (ja) |
CN (1) | CN115826735A (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008302746A (ja) * | 2007-06-05 | 2008-12-18 | Fujitsu Ten Ltd | 車両制御装置及び車両制御方法 |
JP2013255608A (ja) * | 2012-06-11 | 2013-12-26 | Nippon Telegr & Teleph Corp <Ntt> | 歩容計測装置、方法及びプログラム |
JP2017023689A (ja) * | 2015-07-24 | 2017-02-02 | 株式会社東芝 | モニタリングシステム、モニタ方法およびプログラム |
JP2018079102A (ja) * | 2016-11-16 | 2018-05-24 | 富士通株式会社 | 歩行状態推定方法、歩行状態推定プログラムおよび情報処理装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015017712A1 (en) * | 2013-07-31 | 2015-02-05 | Sensoria Inc | Methods and systems for data collection, analysis and formulation of user-specific feedback; use of sensing systems as input devices |
GB2508617A (en) * | 2012-12-05 | 2014-06-11 | Vert Systems Ltd | Terrain-topography motion capture system, apparatus and method |
US10524699B2 (en) * | 2012-12-26 | 2020-01-07 | Rochester Institute Of Technology | Method and system for monitoring terrain and gait and predicting upcoming terrain |
US9619626B2 (en) * | 2013-01-08 | 2017-04-11 | Samsung Electronics Co., Ltd | Method and apparatus for identifying exercise information of user |
JP6463587B1 (ja) | 2018-07-04 | 2019-02-06 | 航 梅山 | ランニング支援システム |
JP2021150780A (ja) | 2020-03-18 | 2021-09-27 | パイオニア株式会社 | 情報送信端末及び情報送信方法 |
-
2021
- 2021-09-16 JP JP2021150780A patent/JP7491280B2/ja active Active
-
2022
- 2022-08-24 US US17/894,883 patent/US20230081304A1/en active Pending
- 2022-09-09 CN CN202211107238.5A patent/CN115826735A/zh active Pending
- 2022-09-13 EP EP22195348.2A patent/EP4151149B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008302746A (ja) * | 2007-06-05 | 2008-12-18 | Fujitsu Ten Ltd | 車両制御装置及び車両制御方法 |
JP2013255608A (ja) * | 2012-06-11 | 2013-12-26 | Nippon Telegr & Teleph Corp <Ntt> | 歩容計測装置、方法及びプログラム |
JP2017023689A (ja) * | 2015-07-24 | 2017-02-02 | 株式会社東芝 | モニタリングシステム、モニタ方法およびプログラム |
JP2018079102A (ja) * | 2016-11-16 | 2018-05-24 | 富士通株式会社 | 歩行状態推定方法、歩行状態推定プログラムおよび情報処理装置 |
Also Published As
Publication number | Publication date |
---|---|
CN115826735A (zh) | 2023-03-21 |
JP7491280B2 (ja) | 2024-05-28 |
US20230081304A1 (en) | 2023-03-16 |
EP4151149B1 (en) | 2024-05-29 |
EP4151149A1 (en) | 2023-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10126134B2 (en) | Method and system for estimating uncertainty for offline map information aided enhanced portable navigation | |
US10429196B2 (en) | Method and apparatus for cart navigation | |
US20130196688A1 (en) | Gps odometer | |
US20210254979A1 (en) | Method of estimating a metric of interest related to the motion of a body | |
US10267646B2 (en) | Method and system for varying step length estimation using nonlinear system identification | |
TWI442019B (zh) | 位置估測系統、裝置及其估測方法 | |
US10359289B2 (en) | Device state estimation under periodic motion | |
KR20200078507A (ko) | 센서 데이터를 결합하기 위한 방법 및 시스템 | |
JP2014527176A (ja) | 経路の平滑化 | |
JP2013195143A (ja) | 位置検出装置、電子機器、位置検出システム、及びプログラム | |
US10289206B2 (en) | Free-form drawing and health applications | |
JP2018524553A (ja) | 歩行者推測航法用の技術 | |
US20210093918A1 (en) | Detecting the end of hiking activities on a wearable device | |
CN102087109A (zh) | 位置估测***、装置及其估测方法 | |
JP2009168792A (ja) | 歩幅算出装置、歩行距離特定装置、位置特定装置、コンピュータプログラム及び歩幅算出方法 | |
WO2012045484A1 (en) | Gps-calibrated pedometer | |
JP2012208010A (ja) | 測位装置、測位システム、測位方法、プログラム | |
JP2018093378A (ja) | 歩行判定方法および歩行判定プログラム | |
JP6294542B1 (ja) | 推定装置、推定方法及び推定プログラム | |
Marron et al. | Multi sensor system for pedestrian tracking and activity recognition in indoor environments | |
JP5892305B2 (ja) | 活動量計測装置、活動量計測システム、プログラム及び記録媒体 | |
JP6459311B2 (ja) | 行動推定装置、行動推定方法、および、行動推定プログラム | |
JP2023043266A (ja) | 電子機器、プログラム及び地形判定方法 | |
JP7279731B2 (ja) | 電子機器、マップマッチング方法及びプログラム | |
JP2019101191A (ja) | 走行データ評価システム、情報処理システム、情報処理サーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220916 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220916 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230815 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231201 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240306 |
|
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: 20240416 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240429 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7491280 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |