| Literature DB >> 25106021 |
Young Soo Suh1, Baatardorj Amarbayasgalan2.
Abstract
Location-dependent differences of ambient magnetic fields inside a building can be used to estimate location. In this paper, an inertial/magnetic sensor is attached to a belt position and its location is estimated using the ambient magnetic field. The walking distance is estimated using the linear relationship between the walking step length and the maximum acceleration during the step. The magnetic field data during walking is compared with a pre-collected magnetic signature. In this process, calibration steps are required for two person-dependent parameters: the walking step length estimation parameter and the hard iron parameter. An adaptive algorithm is proposed, in which these person-dependent parameters are estimated in addition to the location. Thus no person-dependent parameter calibration process is required. Through experiments, it is shown that the location and parameters are estimated accurately.Entities:
Mesh:
Year: 2014 PMID: 25106021 PMCID: PMC4179037 DOI: 10.3390/s140814375
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.One-dimensional corridor is divided into cells.
Figure 2.Magnetic signature measurement for each cell.
Figure 3.Inertial/magnetic sensor unit on the belt of a person.
Figure 4.Segment-based magnetic signature comparison.
Figure 5.Norm of accelerometer output during walking.
Figure 6.y generation: (1,7), (2,6) and (3,5) are the same graph drawn twice for the explanation.
Figure 7.Cells using floor lines in the corridor.
Figure 8.‖z‖ plot.
Figure 9.Vector plot of z.
Figure 10.‖z‖ plot for 1 ≤ m ≤ 10 with time-dependent variation of ‖z,3‖.
Information about people in the first walking experiment.
| (A) | 47 | 67 | 179 | male |
| (B) | 29 | 68 | 169 | male |
| (C) | 28 | 72 | 181 | male |
| (D) | 24 | 64 | 163 | male |
| (E) | 27 | 61 | 176 | male |
| (F) | 28 | 62 | 169 | male |
| (G) | 23 | 48 | 158 | female |
| (H) | 22 | 55 | 172 | female |
| (I) | 25 | 60 | 155 | female |
Parameters used in the experiment.
| 0.8 | ||
| 0.2 | ||
|
| ||
| 1.5 | Section 5.1 | |
| 0.5,0.5,1,1 | ||
| 0.03, 0.05, 0.002 |
60 cell (89.7 m) walking test (‘?’ symbol means the segment is too short for the location estimation).
| (A) | 1,15,29,43 | 91.3 | 1.8 | 0.042 | [0.12 −0.14 0.06] |
| (B) | 1, 14,28,42,(?) | 88.4 | −1.4 | 0.042 | [−0.37 0.47 −0.33] |
| (C) | 1, 17, 34, (?) | 84.0 | −6.3 | 0.047 | [−0.30 0.48 −0.38] |
| (D) | 1, 15,29,44,(?) | 85.4 | −4.8 | 0.042 | [−0.34 0.44 −0.39] |
| (E) | 1,17,33,49 | 85.1 | −5.1 | 0.047 | [−0.28 0.50 −0.44] |
| (F) | 1,17,32,47 | 91.6 | 2.1 | 0.046 | [−0.26 0.59 −0.38] |
| (G) | 1, 15,29,42,(?) | 90.3 | 0.7 | 0.040 | [−0.26 0.45 −0.72] |
| (H) | 1,13,25,37,50 | 85.2 | −5.1 | 0.035 | [−0.21 0.49 −0.67] |
| (I) | 1,15,28,42 | 88.3 | −1.0 | 0.042 | [0.20 −0.12 0.09] |
| absolute mean error | 3.1 |
Long walking test: three round trips between cell 1 and cell 60 (‘?’ symbol means the segment is too short for the location estimation).
| Walking to the right direction | 1(21.5), 15(21.1), 29(19.3), 42(20.3) | right |
| Turning around | ?(6.1),?(0.5),?(3.9),?(0.7) | |
| Walking to the left direction | 57(20.7), 43(20.2), 29(20.6), 16(21.5) | left |
| Turning around | ?(0.6), ?(0.5), ?(0.5), ?(0.6) | |
| Walking to the right direction | 1(21.1), 15(21.4), 29(20.7), 42(21.4) | right |
| Turning around | ?(4.5), ?(0.5), ?(0.5), ?(0.6) | |
| Walking to the left direction | 59(20.1), 46(20.5), 32(21.2), 19(21.7) | left |
| Turning around | ?(5.3), ?(0.5), ?(0.5), ?(0.6) | |
| Walking to the right direction | 1(22.2), 15(21.6), 29(21.2), 43(20.6) | right |
| Turning around | ?(4.5), ?(0.6), ?(0.6), ?(0.6) | |
| Walking to the left direction | 60(22.4), 45(20.5), 32(21.4), 18(21.6), ?(4.8) | left |
Figure 11.Estimated location in Table 4 (first 5 segments).
Figure 12.and .
Location estimation accuracy test.
| Borderline between cell 9 and 10 | 10 (29.3) | 9(31.5) |
| → center of cell 30 | ||
|
| ||
| Center of cell 30→ | 30 (30.2) | 30 (30.9) |
| borderline between cell 50 and 51 | ||
|
| ||
| Borderline between cell 50 and 51 | 51 (31.9) | 51 (32.9) |
| → center of cell 30 | ||
|
| ||
| Center of cell 30→ | 30 (32.2) | 30 (30.8) |
| borderline between cell 9 and 10 | ||
Figure 13.Simulation data generation example: (top) ‖z‖ with 0.3 m cell size experiment data, (middle) simulation data generation using interpolation of 1.5 m data (bottom) noise-added final simulation data.
Location estimation performance with different N and cell sizes (100 simulations, estimation error smaller than 1m is considered as success).
|
| |||
|---|---|---|---|
| 1 | 28.90 | 33.10 | 40.59 |
| 2 | 39.90 | 47.75 | 60.29 |
| 3 | 51.02 | 60.65 | 74.42 |
| 4 | 61.32 | 71.40 | 85.46 |
| 5 | 69.08 | 80.39 | 91.80 |
| 6 | 76.39 | 87.33 | 95.74 |
| 7 | 82.12 | 92.18 | 97.91 |
| 8 | 86.65 | 95.06 | 99.00 |
| 9 | 89.96 | 96.87 | 99.57 |
| 10 | 92.87 | 98.14 | 99.76 |