| Literature DB >> 30544728 |
Susanna Kaiser1, Christopher Lang2.
Abstract
In 3D pedestrian indoor navigation applications, position estimation based on inertial measurement units (IMUss) fails when moving platforms (MPs), such as escalators and elevators, are not properly implemented. In this work, we integrate the MPs in an upper 3D-simultaneous localization and mapping (SLAM) algorithm which is cascaded to the pedestrian dead-reckoning (PDR) technique. The step and heading measurements resulting from the PDR are fed to the SLAM that additionally estimates a map of the environment during the walk in order to reduce the remaining drift. For integrating MPs, we present a new proposal function for the particle filter implementation of the SLAM to account for the presence of MPs. In addition, a new weighting function for features such as escalators and elevators is developed and the features are learned and stored in the learned map. With this, locations of MPs are favored when revisiting the MPs again. The results show that the mean height error is about 0.1 m and the mean position error is less than 1 m for walks with long distances along the floors, even when using multiple floor level changes with different numbers of floors in a multistory environment. For walks with short walking distances and many floor level changes, the mean height error can be higher (about 0.5 m). The final floor number is in all cases except one correctly estimated.Entities:
Keywords: FootSLAM; indoor navigation; moving platform detection; pedestrian dead reckoning; simultaneous localization and mapping
Year: 2018 PMID: 30544728 PMCID: PMC6308505 DOI: 10.3390/s18124367
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Extended dynamic Bayesian network (DBN) for FootSLAM with transportation platform support showing two time slices. represents the environmental map, the feature map, the pose, the odometry, the measurement random variable and models the error. Environmental features influence the pedestrian’s visual impression and intention . is interpreted as a superimposed displacement from stepped locomotion and external platform locomotion .
Figure 2Extended particle filter implementation including the moving platform proposal function and weighting with the feature map.
Figure 3Building layout of our office building at Oberpfaffenhofen. The GTPs, the stairs and the elevator are marked in different colors. The dotted line represents an outdoor transition.
Floor changes of the four different walks inside our office building.
| Walk 1 | Walk 2 | Walk 3 | Walk 4 | ||||
|---|---|---|---|---|---|---|---|
| Floor Level | Next Floor | Floor Level | Next Floor | Floor Level | Next Floor | Floor Level | Next Floor |
| Change | Change | Change | Change | ||||
| 2 | elev. up | 2 | elev. down | 0 | elev. up | 2 | elev. down |
| 3 | stairs down | 1 | stairs up | 2 | elev. up | 1 | elev. up |
| 1 | elev. up | 2 | elev. up | 3 | stairs down | 3 | elev. down |
| 4 | stairs down | 3 | stairs down | 0 | elev. up | 0 | elev. up |
| 2 | elev. down | 2 | elev. up | 2 | 4 | elev. down | |
| 0 | stairs up | 4 | elev. down | ||||
| 2 | 2 | stairs down | |||||
| 0 | elev. up | ||||||
| 2 | |||||||
GTPs and stairs used in the four walks inside our office building. S is the start/end, C the end of corridor, M the middle, and E the elevator GTP.
| GTP S | GTP C | GTP M | GTP E | Stairs 1 | Stairs 2 | |
|---|---|---|---|---|---|---|
| Walk 1 | x | 1,2 | x | x | x | |
| Walk 2 | x | x | x | x | x | |
| Walk 3 | x | 1 | x | x | x | |
| Walk 4 | x | 1 | x | x |
Chronological order of the GTPs used in the four walks inside our office building. The first letter is the level (0–4), the second letters are the GTPs: S (start/end), M (middle), E (elevator), C1 (end of corridor 1), C2 (end of corridor2). O is the outdoor GTP in walk 3.
| GTPs | |
|---|---|
| Walk 1 | 2S, 2M, 2C2, 2M, 2C1, 2E, 3M, 3C1, 3M, 3C2, 1C2, 1M, 1C1, 1E |
| 4C1, 4M, 4C2, 2M, 2C1, 2E, 0C1, 0M, 0C2, 2M, 2S | |
| Walk 2 | 2S, 2E, 1M, 2E, 3M, 2E, 4M, 4E, 2M, 0M, 0E, 2M, 2S |
| Walk 3 | O, 0E, 2M, 2C1, 2E, 3M, 3C1, 0M, 0E, 2S |
| Walk 4 | 2S, 2E, 1M, 1C1, 1E, 3M, 3C1, 3E, 0M, 0C1, 0E, 4M, 4C1, 4E, 2M, 2C1, 2S |
Floor changes of the three different walks in the shopping mall.
| Walks 1–3 | |
|---|---|
| Floor Level | Next Floor Change |
| 0 | stairs up |
| 1 | escalator down |
| 0 | elevator up |
| 1 | escalator down |
| 0 | stairs up |
Figure 42D error at the GTPs for walk 1 performed by pedestrian (1). The results are shown with and without weighting with the feature map (FM).
Figure 52D error at the GTPs for walks 2–4 performed by pedestrian (1). The results are shown with and without weighting with the feature map (FM).
Figure 6Height error at the GTPs for walk 1 performed by pedestrian (1). The results are shown with and without weighting with the feature map (FM).
Figure 7Height error at the GTPs for walks 2–4 performed by pedestrian (1). The results are shown with and without weighting with the feature map (FM).
Mean 2D error (2DE) and mean height error (HE) for walks 1–4 in our office building not using the feature map (no FM) and using the feature map (FM). The real time error (RTME) is depicted first following by the error performance using the best map as prior map (PM).
| Walks 1–4(1) | Walks 1–4(2) | |||||||
|---|---|---|---|---|---|---|---|---|
| No FM | FM | No FM | FM | |||||
| 2DE (m) | HE (m) | 2DE (m) | HE (m) | 2DE (m) | HE (m) | 2DE (m) | HE (m) | |
| Walk 1 RTME | 0.74 | 0.09 | 0.73 | 0.11 | 0.88 | 0.09 | 0.88 | 0.09 |
| Walk 2 RTME | 1.16 | 0.4 | 1.26 | 0.5 | 0.7 | 0.06 | 0.63 | 0.07 |
| Walk 3 RTME | 3.41 | 0.45 | 2.91 | 0.45 | 2.3 | 0.12 | 1.84 | 0.13 |
| Walk 4 RTME | 0.84 | 0.09 | 0.86 | 0.1 | 0.84 | 0.55 | 0.88 | 0.64 |
| Walk 1 PM | 0.73 | 0.08 | 0.74 | 0.09 | 0.75 | 0.08 | 0.83 | 0.09 |
| Walk 2 PM | 1.09 | 0.38 | 1.15 | 0.47 | 0.66 | 0.05 | 0.6 | 0.06 |
| Walk 3 PM | 2.33 | 0.41 | 2.12 | 0.41 | 1.54 | 0.1 | 0.84 | 0.09 |
| Walk 4 PM | 0.59 | 0.08 | 0.56 | 0.09 | 0.69 | 0.53 | 0.74 | 0.62 |
Figure 8Trajectory of walk 1 in the shopping mall. The elevator is marked in green and the escalator in blue.
Figure 9Accumulated posterior maps of walks 1–3 in the shopping mall. The aggregated posterior maps are given for not using the feature map (no FM) and for using the feature map (FM). The posterior for using the FM are more reliable than the posterior maps for not using the FM.