KR102124763B1 - Wi-Fi 환경에서 칼만필터와 입자필터를 혼용한 이동물체 위치추적 방법 - Google Patents
Wi-Fi 환경에서 칼만필터와 입자필터를 혼용한 이동물체 위치추적 방법 Download PDFInfo
- Publication number
- KR102124763B1 KR102124763B1 KR1020180083586A KR20180083586A KR102124763B1 KR 102124763 B1 KR102124763 B1 KR 102124763B1 KR 1020180083586 A KR1020180083586 A KR 1020180083586A KR 20180083586 A KR20180083586 A KR 20180083586A KR 102124763 B1 KR102124763 B1 KR 102124763B1
- Authority
- KR
- South Korea
- Prior art keywords
- filter
- moving object
- kalman
- kalman filter
- angular velocity
- 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
- 239000002245 particle Substances 0.000 title claims abstract description 64
- 238000004422 calculation algorithm Methods 0.000 title description 30
- 230000004807 localization Effects 0.000 title description 2
- 238000000034 method Methods 0.000 claims abstract description 43
- 230000008569 process Effects 0.000 claims description 17
- 238000005259 measurement Methods 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000012937 correction Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000001914 filtration Methods 0.000 description 6
- 238000009826 distribution Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000000342 Monte Carlo simulation Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000012952 Resampling Methods 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- CPJSUEIXXCENMM-UHFFFAOYSA-N phenacetin Chemical compound CCOC1=CC=C(NC(C)=O)C=C1 CPJSUEIXXCENMM-UHFFFAOYSA-N 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0294—Trajectory determination or predictive filtering, e.g. target tracking or Kalman filtering
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S11/00—Systems for determining distance or velocity not using reflection or reradiation
- G01S11/02—Systems for determining distance or velocity not using reflection or reradiation using radio waves
- G01S11/06—Systems for determining distance or velocity not using reflection or reradiation using radio waves using intensity measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S2205/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S2205/001—Transmission of position information to remote stations
- G01S2205/008—Transmission of position information to remote stations using a mobile telephone network
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
Description
도 2는 본 발명에 따른 위치추적 알고리즘의 처리단계를 보여주는 개념도이다.
도 3은 본 발명의 실시 예에 따른 위치추적 알고리즘의 매크로 코드이다.
도 4는 본 발명의 실시 예에 따른 실험공간의 평면도와 핑거프린트맵 구축에 사용된 공간을 보여주는 도면이다.
도 5는 본 발명의 실시 예에 따른 이동 및 정지상태 물체의 시나리오이다.
도 6a,b는 본 발명의 실시 예에 따른 실험 대상구역의 신호지도 구성이다.
도 7은 본 발명의 실시 예에 따른 직선 구간에서의 오차거리를 비교한 그래프이다.
도 8은 본 발명의 실시 예에 따른 혼합 구간에서의 오차거리를 비교한 그래프이다.
도 9는 본 발명의 실시 예에 따른 45번 지점에서의 오차거리 비교를 나타낸 그래프이다.
도 10은 본 발명의 실시 예에 따른 91번 지점에서의 오차거리 비교를 나타낸 그래프이다.
Claims (5)
- Wi-Fi 환경을 이용한 컴퓨터 시스템에서 칼만필터와 입자필터를 혼용하여 이동물체의 이동패턴의 특성에 맞게 사용하는 이동물체 위치추적 방법에 있어서,
Wi-Fi의 AP로부터 RSSI 신호 값을 수집하는 단계(S100);
상기 이동물체가 임의의 이동경로를 따라 이동 중일 때 각속도를 측정하는 단계(S200);
상기 이동물체가 임의의 이동경로를 따라 이동 중일 때 미리 설정한 임계치와 비교하여 직선 또는 곡선구간을 결정하는 단계(S300);
이동물체의 이동방향에 대한 패턴을 분석하여 이에 적합한 필터를 적용하는 단계(S400) 및
상기 필터를 적용하는 단계(S400) 이후 위치좌표를 보정하는 단계(S500)를 포함하고,
상기 단계(S200) 및 상기 단계(S400)의 각속도 계산 및 필터 결정은 3축 자이로스코프 센서의 각속도를 이용하며, 칼만필터 또는 입자필터의 선정은 이전 측정 시 각속도로 계산된 각도와 현재 측정 된 각속도로 계산된 각도의 차를 하기 수학식 1로 계산하여 결정하며, 이동패턴이 직선이면 칼만필터를, 곡선이면 입자필터를 각각 적용하는 것을 특징으로 하는 Wi-Fi 환경에서 칼만필터와 입자필터를 혼용한 이동물체 위치추적 방법.
w는 각속도, DPS는 단위 시간당 각도 변화량
<수학식1. 각속도를 이용하여 회전 각도를 계산하는 식>
- 삭제
- 삭제
- 청구항 1에 있어서,
상기 입자필터는 노이즈(noise)와 입자(particle)의 개수를 정의하여 상기 컴퓨터 시스템에 미리 저장하고,
상기 결정하는 단계(S300)는 결과가 곡선이면서 동시에 상기 필터를 적용하는 단계(S400)에서 입자필터를 사용했다면 상기 노이즈 및 상기 입자의 개수를 초기화 과정없이 상기 보정하는 단계(S500)로 넘어가고,
그렇지 않은 경우는 상기 노이즈 및 상기 입자의 개수를 초기화 한 후 이동패턴에 따른 상기 필터를 적용하는 단계(S400)와 상기 보정하는 단계(S500)를 진행하는 것을 특징으로 하는 Wi-Fi 환경에서 칼만필터와 입자필터를 혼용한 이동물체 위치추적 방법.
- 청구항 1에 있어서,
상기 칼만필터는 상기 컴퓨터 시스템에서 사용되는 파라미터들(A, H, Q, R)을 설정하여 상기 컴퓨터 시스템에 미리 저장하고,
상기 결정하는 단계(S300)는 결과가 직선이면서 동시에 상기 필터를 적용하는 단계(S400)에서 칼만필터를 사용했다면 상기 파라미터들을 이용한 상기 칼만필터를 초기화 과정없이 상기 보정하는 단계(S500)로 넘어가고,
그렇지 않은 경우는 상기 파라미터들을 이용하여 상기 칼만필터를 초기화 한 후 이동패턴에 따른 상기 필터를 적용하는 단계(S400)와 상기 보정하는 단계(S500)를 진행하는 것을 특징으로 하는 Wi-Fi 환경에서 칼만필터와 입자필터를 혼용한 이동물체 위치추적 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180083586A KR102124763B1 (ko) | 2018-07-18 | 2018-07-18 | Wi-Fi 환경에서 칼만필터와 입자필터를 혼용한 이동물체 위치추적 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180083586A KR102124763B1 (ko) | 2018-07-18 | 2018-07-18 | Wi-Fi 환경에서 칼만필터와 입자필터를 혼용한 이동물체 위치추적 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200009347A KR20200009347A (ko) | 2020-01-30 |
KR102124763B1 true KR102124763B1 (ko) | 2020-06-19 |
Family
ID=69321527
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180083586A Active KR102124763B1 (ko) | 2018-07-18 | 2018-07-18 | Wi-Fi 환경에서 칼만필터와 입자필터를 혼용한 이동물체 위치추적 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102124763B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113932809B (zh) * | 2021-11-26 | 2024-03-12 | 昆山九毫米电子科技有限公司 | 基于智能粒子滤波的室内无人靶车定位方法 |
CN114994601B (zh) * | 2022-06-02 | 2024-12-06 | 合肥联睿微电子科技有限公司 | 基于距离测量的广义卡尔曼滤波定位方法及系统 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101252531B1 (ko) * | 2013-01-22 | 2013-04-09 | 국방과학연구소 | 적응적 칼만필터를 이용한 목표 위치추적장치 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101217138B1 (ko) * | 2011-04-01 | 2012-12-31 | 부산대학교 산학협력단 | 이동체의 위치 추정 장치 및 방법 |
KR101326644B1 (ko) | 2012-08-09 | 2013-11-08 | 전남대학교산학협력단 | 예제포즈입자 기반의 입자필터를 이용한 영상 객체 추적 방법 |
KR102452504B1 (ko) * | 2015-09-14 | 2022-10-11 | 삼성전자 주식회사 | 단말 및 이의 위치 측정 방법 |
-
2018
- 2018-07-18 KR KR1020180083586A patent/KR102124763B1/ko active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101252531B1 (ko) * | 2013-01-22 | 2013-04-09 | 국방과학연구소 | 적응적 칼만필터를 이용한 목표 위치추적장치 |
Also Published As
Publication number | Publication date |
---|---|
KR20200009347A (ko) | 2020-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230077304A1 (en) | Cooperative positioning method and apparatus, device, and storage medium | |
Rusli et al. | An improved indoor positioning algorithm based on rssi-trilateration technique for internet of things (iot) | |
Yu et al. | NLOS identification and mitigation for mobile tracking | |
EP3693759B1 (en) | System and method for tracking motion of target in indoor environment | |
JP2004361412A (ja) | 信頼領域フィルタリング法を用いた位置推定方法および装置 | |
CN104507159A (zh) | 一种基于WiFi接收信号强度的混合室内定位方法 | |
Khan et al. | Investigating effective methods for integration of building's map with low cost inertial sensors and wifi-based positioning | |
KR102124763B1 (ko) | Wi-Fi 환경에서 칼만필터와 입자필터를 혼용한 이동물체 위치추적 방법 | |
Rohrig et al. | Estimation of position and orientation of mobile systems in a wireless LAN | |
Tsang et al. | A bluetooth-based indoor positioning system: a simple and rapid approach | |
Yin et al. | A novel distributed sensor fusion algorithm for RSSI-based location estimation using the unscented kalman filter | |
Alshami et al. | Automatic WLAN fingerprint radio map generation for accurate indoor positioning based on signal path loss model | |
Benkouider et al. | Divided difference Kalman filter for indoor mobile localization | |
Chao et al. | Location-constrained particle filter human positioning and tracking system | |
Nakib et al. | Mobile tracking based on fractional integration | |
Ayabakan et al. | Fault Tolerant Indoor Positioning Based on Federated Kalman Filter | |
Mahardhika et al. | Improving indoor positioning systems accuracy in closed buildings with kalman filter and feedback filter | |
Shue et al. | Procedurally generated environments for simulating rssi-localization applications | |
Gualda et al. | Study of cooperative position estimations of mobile robots | |
Rosli et al. | Localisation of Inspection Probes in A Storage Tank | |
Ainul et al. | An improved indoor RSSI based positioning system using Kalman filter and MultiQuad algorithm | |
Eissfeller et al. | Indoor positioning using wireless LAN radio signals | |
Kraszewski et al. | The air object tracking in 3D space using distance measurements | |
Shi et al. | A novel mobile target localization algorithm via HMM-based channel sight condition identification | |
Khalil et al. | Spherical simplex unscented Kalman filter for RSSI-Based WLAN IEEE 802.11 n positioning and tracking |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180718 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20191217 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
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: 20200611 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200615 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200615 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20230601 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20240603 Start annual number: 5 End annual number: 5 |