added missing legend to gfx

fixed some typos and refactored some sentences
This commit is contained in:
2016-02-15 17:11:03 +01:00
parent ac542ba634
commit 54ab3d8dbe
9 changed files with 124 additions and 75 deletions

View File

@@ -1,8 +1,8 @@
\section{Introduction}
Since the advent of smartphones, location aware apps and services are ubiquitous and have become a natural part of our everyday life.
Whether driving a car, jogging or shopping in the streets, GNSS-based applications are making orientation easier,
point the way and even track our fitness achievements. But as soon as we drive into an underground car park or visit a shopping mall, most of them do not work at all.
Whether driving a car, jogging or shopping in the streets, GNSS-based applications simplify orientation,
guide the way and even track our fitness achievements. But as soon as we drive into an underground car park or visit a shopping mall, most of them do not work at all.
That is because satellite signals are too weak to pass through obstacles like ceilings.
Moreover, their accuracy is not sufficient for individual parking spaces or office rooms.
Therefore, many different solutions for localising a moving object within buildings have been developed in
@@ -26,12 +26,12 @@ In pedestrian navigation, the human movement is subject to the characteristics o
Additionally, environmental restrictions need to be considered as well, for example, walking through walls is impossible.
Therefore, incorporating environmental knowledge is a necessary and gainful step.
Like other systems, we are using a graph-based approach to sample only valid movements.
The unique feature of our approach is the way how we model the human movement.
The unique feature of our approach is the way how human movement is modelled.
This is done by using random walks on a graph, which are based on the heading of the pedestrian.
Despite very good results, the system presented in \cite{Ebner-15} suffers from two drawbacks, we want to solve within this work.
First, the transition model of our previous approach uses discrete floor-changes.
Although the overall systems provides viable results, it does not resemble real-world floor changes.
Although the overall system provides viable results, it does not resemble real-world floor changes.
Especially the barometric sensor is affected due to its continuous pressure measurements.
The discrete model prevents the barometer's full potential.
It could further be shown that a correct estimation strongly depends on the quality of $z$-transitions.
@@ -40,8 +40,8 @@ To address this problem we extended the graph by adding realistic stairs, allowi
Second, the heading for modelling the pedestrian's walking behaviour is calculated between two adjacent nodes
and restricts the transition to perform only discrete \SI{45}{\degree} turns. While this is sufficient
for most cases, minor heading changes are often ignored and the posterior distribution (after walking)
is not smoothly spread.
\commentByToni{Und was machen wir dagegen?}
is not smoothly spread. The heading-change of our new approach is solely controlled by the smartphone's turn detection.
During the random walk, matching edges are sampled according to their deviation from this change.
To improve the complex problem of localising a person indoors, prior knowledge given by a navigation system can be used.
Such applications are used to navigate a user to his desired destination.
@@ -49,15 +49,16 @@ This limits the unpredictability of human movement to a certain degree.
So, based on this assumption, the destination is known beforehand and the starting point is the pedestrian's currently estimated position.
Regarding a graph-based transition model, one could suggest to use the shortest route between start and destination as the user's most-likely-to-walk path.
By incorporating this prior knowledge into the state transition step, a new state can be sampled in a more targeted manner.
However, for regular tessellated (grid) graphs, as used in \cite{Ebner-15}, this often leads to paths running very unnatural alongside walls.
Therefore, we present a novel approach that detects walls using the inverted graph (representing walls and obstacles) and a nearest-neighbour search.
However, for regularly tessellated (grid) graphs, as used in \cite{Ebner-15}, this would lead to unnatural paths e.g.
directly adhering to walls.
Therefore, we present a novel approach that detects walls using an inverted graph (representing walls and obstacles) and a nearest-neighbour search.
%\commentByFrank{hier kann man, wenn platz fehlt, vlt noch etwas details weglassen (inverted-graph, knn, etc)}
Since areas near walls are less likely to be chosen for walking, a probabilistic weight is assigned to every node of the graph.
This allows a variety of options for integrating additional knowledge about the environment and enables us to address another problem:
Entering or leaving rooms is very unlikely as only a few nodes are representing doors and allow doing so.
This can be tackled by making such areas more likely.
Therefore, a novel approach for detecting doors using again the inverted graph and a principal component analysis (PCA) \cite{Hotelling1933} is presented within this work.
Therefore, a novel approach for detecting doors using the inverted graph and a principal component analysis (PCA) \cite{Hotelling1933} is presented within this work.
%\commentByFrank{auch hier vlt das inverted erstmal noch weg lassen wegen platz}
Finally, it is now possible to calculate more natural and realistic paths using the weighted graph.