KR102581198B1 - 신발 모델을 이용한 보행 항법 장치 및 그 방법 - Google Patents
신발 모델을 이용한 보행 항법 장치 및 그 방법 Download PDFInfo
- Publication number
- KR102581198B1 KR102581198B1 KR1020180044064A KR20180044064A KR102581198B1 KR 102581198 B1 KR102581198 B1 KR 102581198B1 KR 1020180044064 A KR1020180044064 A KR 1020180044064A KR 20180044064 A KR20180044064 A KR 20180044064A KR 102581198 B1 KR102581198 B1 KR 102581198B1
- Authority
- KR
- South Korea
- Prior art keywords
- sensor
- shoe
- speed
- acceleration
- walking
- 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
Classifications
-
- 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
-
- A—HUMAN NECESSITIES
- A43—FOOTWEAR
- A43B—CHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
- A43B3/00—Footwear characterised by the shape or the use
- A43B3/34—Footwear characterised by the shape or the use with electrical or electronic arrangements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D21/00—Measuring or testing not otherwise provided for
- G01D21/02—Measuring two or more variables by means not covered by a single other subclass
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Navigation (AREA)
Abstract
Description
도 2는 도 1에 도시된 신발 모델을 이용한 보행 항법 장치의 일 예를 나타낸 블록도이다.
도 3은 본 발명의 일 실시예에 따른 보행 항법 방법을 나타낸 도면이다.
도 4는 지면의 한 점을 중심으로 회전하는 신발을 나타낸 도면이다.
도 5 및 도 6은 신발의 밑창의 모양이 타원체로 모델링된 신발 모델의 예시를 나타낸 도면이다.
도 7 및 8은 신발 밑창의 모양이 타원체로 모델링된 신발 모델에 있어서 신발의 롤과 피치를 나타낸 도면들이다.
도 9는 본 발명의 일 실시예에 따른 신발 모델을 이용한 보행 항법 방법을 나타낸 동작 흐름도이다.
도 10은 본 발명의 일 실시예에 따른 보행 항법 방법을 이용하여 계산한 보행 궤적과 기존의 보행 항법 방법을 이용하여 계산한 보행 궤적을 비교한 도면이다.
도 11 및 12는 기존의 보행 항법 방법을 이용하여 계산한 보행 궤적에서 발생한 오차와 본 발명의 일 실시예에 따른 보행 항법 방법을 이용하여 계산한 보행 궤적에서 발생한 오차를 나타낸 도면들이다.
110: 신발 모델을 이용한 보행 항법 장치
120: 신발 부착 센서
210: 제어부 220: 통신부
230: 메모리 240: 센서 데이터 수집부
250: 항법 정보 계산부 260: 센서 움직임 추정부
270: 항법 정보 보정부 280: 보행 궤적 계산부
290: 입각기 검출부
Claims (20)
- 신발에 부착된 관성 센서로부터 사용자의 보행에 상응하는 측정 가속도와 측정 각속도를 포함하는 센서 데이터를 수집하는 센서 데이터 수집부;
상기 센서 데이터에 대하여 적분을 통해 상기 관성 센서에 상응하는 센서 위치, 센서 속도 및 센서 자세를 포함하는 항법 정보를 계산하는 항법 정보 계산부;
상기 신발에 상응하는 신발 모델을 이용하여 상기 관성 센서의 속도와 가속도를 추정하는 센서 움직임 추정부;
상기 추정된 속도를 이용하여 상기 센서 속도를 보정하는 항법 정보 보정부;
상기 센서 위치, 상기 센서 속도 및 상기 센서 자세 중에서 적어도 하나 이상을 이용하여 상기 사용자의 보행 궤적을 계산하는 보행 궤적 계산부; 및
상기 추정된 가속도와 상기 측정 가속도를 비교하여 입각기(stance phase)를 검출하는 입각기 검출부;
를 포함하고,
상기 입각기는 상기 신발이 지면 상에 접촉한 지면 접촉점에 위치하고 있는 시간에 상응하고,
상기 입각기 검출부는
상기 측정 가속도에 대하여 중력을 상쇄하는 중력 보상을 수행하고, 상기 추정된 가속도와 중력 보상된 측정 가속도를 비교하여 입각기를 검출하고,
상기 추정된 가속도와 중력 보상된 측정 가속도의 차이가 기설정된 문턱값 이내인 시간 동안을 상기 입각기로 검출하고,
상기 항법 정보 보정부는
확장칼만필터를 통해 상기 입각기 동안에 상응하는 상기 추정된 속도를 이용하여 상기 입각기 동안의 센서 속도를 0이 아닌 값으로 보정하는 것을 특징으로 하는, 신발 모델을 통한 보행 항법 장치. - 청구항 1에 있어서,
상기 신발 모델은
상기 신발에서의 상기 관성 센서의 부착 위치, 상기 신발의 크기 및 상기 신발의 모양에 대한 정보가 반영되어있는 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 장치. - 청구항 2에 있어서,
상기 센서 움직임 추정부는
상기 신발 모델 및 상기 센서 자세를 이용하여 상기 지면 접촉점의 위치와 레버암(lever arm)을 계산하고, 상기 지면 접촉점의 위치, 상기 레버암 및 상기 측정 각속도를 이용하여 상기 관성 센서의 속도와 가속도를 추정하는 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 장치. - 삭제
- 삭제
- 삭제
- 청구항 3에 있어서,
상기 센서 움직임 추정부는
상기 신발이 지면의 한 점을 중심으로 회전한다는 기구학적 구속 조건을 이용하여 상기 관성 센서의 속도와 가속도를 추정하는 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 장치. - 청구항 7에 있어서,
상기 센서 움직임 추정부는
상기 지면 접촉점의 위치를 상기 신발의 롤(roll)과 피치(pitch)를 이용하여 계산하는 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 장치. - 청구항 8에 있어서,
상기 항법 정보 보정부는
상기 확장칼만필터를 이용하여 속도 오차, 자세 오차, 가속도 바이어스, 자이로 바이어스를 상태 변수로 구성하는 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 장치. - 청구항 9에 있어서,
상기 신발 모델은
상기 신발의 밑창의 모양이 타원체이고 강체인 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 장치. - 신발에 부착된 관성 센서로부터 사용자의 보행에 상응하는 측정 가속도와 측정 각속도를 포함하는 센서 데이터를 수집하는 단계;
상기 센서 데이터에 대하여 적분을 통해 상기 관성 센서에 상응하는 센서 위치, 센서 속도 및 센서 자세를 포함하는 항법 정보를 계산하는 단계;
상기 신발에 상응하는 신발 모델을 이용하여 상기 관성 센서의 속도와 가속도를 추정하는 단계;
상기 추정된 가속도와 상기 측정 가속도를 비교하여 입각기(stance phase)를 검출하는 단계; 및
상기 추정된 속도를 이용하여 상기 센서 속도를 보정하는 단계;
상기 센서 위치, 상기 센서 속도 및 상기 센서 자세 중에서 적어도 하나 이상을 이용하여 상기 사용자의 보행 궤적을 계산하는 단계
를 포함하고,
상기 입각기는 상기 신발이 지면 상에 접촉한 지면 접촉점에 위치하고 있는 시간에 상응하고,
상기 입각기를 검출하는 단계는
상기 측정 가속도에 대하여 중력을 상쇄하는 중력 보상을 수행하고, 상기 추정된 가속도와 중력 보상된 측정 가속도를 비교하여 입각기를 검출하고,
상기 추정된 가속도와 상기 중력 보상된 측정 가속도의 차이가 기설정된 문턱값 이내인 시간 동안을 상기 입각기로 검출하고,
상기 센서 속도를 보정하는 단계는
확장칼만필터를 이용하여 상기 입각기 동안에 상응하는 상기 추정된 속도를 이용하여 상기 입각기 동안의 센서 속도를 0이 아닌 값으로 보정하는 것을 특징으로 하는, 신발 모델을 통한 보행 항법 방법. - 청구항 11에 있어서,
상기 신발 모델은
상기 신발에서의 상기 관성 센서의 부착 위치, 상기 신발의 크기 및 상기 신발의 모양에 대한 정보가 반영되어있는 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 방법. - 청구항 12에 있어서,
상기 관성 센서의 속도와 가속도를 추정하는 단계는
상기 신발 모델 및 상기 센서 자세를 이용하여 상기 지면 접촉점의 위치와 레버암(lever arm)을 계산하고, 상기 지면 접촉점의 위치, 상기 레버암 및 상기 측정 각속도를 이용하여 상기 관성 센서의 속도와 가속도를 추정하는 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 방법. - 삭제
- 삭제
- 삭제
- 청구항 13에 있어서,
상기 관성 센서의 속도와 가속도를 추정하는 단계는
상기 신발이 지면의 한 점을 중심으로 회전한다는 기구학적 구속 조건을 이용하여 상기 관성 센서의 속도와 가속도를 추정하는 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 방법. - 청구항 17에 있어서,
상기 관성 센서의 속도와 가속도를 추정하는 단계는
상기 지면 접촉점의 위치를 상기 신발의 롤(roll)과 피치(pitch)를 이용하여 계산하는 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 방법. - 청구항 18에 있어서,
상기 센서 속도를 보정하는 단계는
상기 확장칼만필터를 이용하여 속도 오차, 자세 오차, 가속도 바이어스, 자이로 바이어스를 상태 변수로 구성하는 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 방법. - 청구항 19에 있어서,
상기 신발 모델은
상기 신발의 밑창의 모양이 타원체이고 강체인 것을 특징으로 하는, 신발 모델을 이용한 보행 항법 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180044064A KR102581198B1 (ko) | 2018-04-16 | 2018-04-16 | 신발 모델을 이용한 보행 항법 장치 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180044064A KR102581198B1 (ko) | 2018-04-16 | 2018-04-16 | 신발 모델을 이용한 보행 항법 장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190120638A KR20190120638A (ko) | 2019-10-24 |
KR102581198B1 true KR102581198B1 (ko) | 2023-09-22 |
Family
ID=68423458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180044064A Active KR102581198B1 (ko) | 2018-04-16 | 2018-04-16 | 신발 모델을 이용한 보행 항법 장치 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102581198B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102433029B1 (ko) * | 2019-11-27 | 2022-08-19 | 서울대학교산학협력단 | 관성 센서 기반의 위치 추정 방법 및 장치 |
CN114019986B (zh) * | 2022-01-04 | 2022-05-20 | 北京史河科技有限公司 | 一种爬壁机器人的路径规划方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014130107A (ja) * | 2012-12-28 | 2014-07-10 | Kddi Corp | 地磁気を利用して歩行時の鉛直下向きを決定する携帯端末、プログラム及び方法 |
WO2017060660A1 (fr) * | 2015-10-08 | 2017-04-13 | Sysnav | Procédé d'estimation du mouvement d'un piéton |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101252634B1 (ko) * | 2006-04-07 | 2013-04-09 | 삼성전자주식회사 | 보행자세 분석 시스템 |
WO2010103966A1 (ja) * | 2009-03-10 | 2010-09-16 | アルプス電気株式会社 | 地磁気検知装置 |
KR101250215B1 (ko) | 2012-05-31 | 2013-04-03 | 삼성탈레스 주식회사 | 칼만 필터와 보행 상태 추정 알고리즘을 이용한 보행자 관성항법 시스템 및 보행자 관성항법 시스템의 높이 추정 방법 |
-
2018
- 2018-04-16 KR KR1020180044064A patent/KR102581198B1/ko active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014130107A (ja) * | 2012-12-28 | 2014-07-10 | Kddi Corp | 地磁気を利用して歩行時の鉛直下向きを決定する携帯端末、プログラム及び方法 |
WO2017060660A1 (fr) * | 2015-10-08 | 2017-04-13 | Sysnav | Procédé d'estimation du mouvement d'un piéton |
Also Published As
Publication number | Publication date |
---|---|
KR20190120638A (ko) | 2019-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9915534B2 (en) | Method and apparatus for improved navigation for cycling | |
US10267646B2 (en) | Method and system for varying step length estimation using nonlinear system identification | |
JP7023234B2 (ja) | 歩行者の動きを推定する方法 | |
KR102034527B1 (ko) | 와이-파이 위치와 센서정보 결합을 통한 단말 위치 필터링 시스템 및 그 방법 | |
CN104296750A (zh) | 一种零速检测方法和装置以及行人导航方法和系统 | |
US20110313716A1 (en) | Intertial tracking system with provision for position correction | |
KR101693629B1 (ko) | 로코모션 인터페이스 장치상에서 보행하는 보행자의 위치 추정 방법 및 장치 | |
US20130131972A1 (en) | Computing-device localization based on inertial sensors | |
CN108020813B (zh) | 定位方法、定位装置和电子设备 | |
CN104897158B (zh) | 一种步行者室内双层定位方法及系统 | |
CN108132053B (zh) | 一种行人轨迹构建方法、系统及惯性测量装置 | |
JP2019109222A (ja) | オブジェクト測位方法及び装置 | |
TW201403029A (zh) | 運算裝置之步距計算方法 | |
KR101642286B1 (ko) | 보행특성을 이용한 실내에서의 보행자 이동방향 추정 방법 | |
Li et al. | A robust pedestrian navigation algorithm with low cost IMU | |
CN104075711A (zh) | 一种基于CKF的IMU/Wi-Fi信号紧组合室内导航方法 | |
KR101576424B1 (ko) | 실내 측위를 위한 지자기 센서 자동 보정 방법 | |
KR102581198B1 (ko) | 신발 모델을 이용한 보행 항법 장치 및 그 방법 | |
US20190323842A1 (en) | Information processing apparatus, information processing method, and computer-readable recording medium recording information processing program | |
Lee et al. | A step length estimation based on motion recognition and adaptive gait cognition using a smartphone | |
Cho et al. | Threshold-less zero-velocity detection algorithm for pedestrian dead reckoning | |
KR101301462B1 (ko) | 저가형 관성 센서를 이용한 보행자 관성 항법 장치 및 그 항법 | |
CN104613964A (zh) | 一种跟踪脚部运动特征的步行者定位方法及系统 | |
JP2015014587A (ja) | 情報処理装置、位置決定方法及び位置決定プログラム | |
KR20180068823A (ko) | 다중 센서를 이용한 실내 위치 추적을 위한 통합 항법 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180416 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210218 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20180416 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220928 Patent event code: PE09021S01D |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20230313 Patent event code: PE09021S02D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20230908 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230918 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230919 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |