stretched gfx (less height)
removed some words for a better text-flow
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
\section{Conclusion}
|
\section{Conclusion}
|
||||||
We presented a novel approach for integrating prior navigation knowledge by using realistic human walking paths.
|
We presented a novel approach to integrate prior navigation knowledge by using realistic human walking paths.
|
||||||
Based on a weighted graph, two different models for walking in a more targeted and natural manner were introduced.
|
Based on a weighted graph, two different models for walking in a targeted and natural manner were introduced.
|
||||||
It could be shown that adding this additional knowledge causes an overall improvement of the localisation results, while maintaining flexibility for unexpected behaviour.
|
It could be shown that adding this additional knowledge causes an overall improvement of the localisation results, while maintaining flexibility for unexpected behaviour.
|
||||||
Furthermore, our approach is able to provide accurate and robust position estimations, even when (usually) necessary calibration processes are omitted.
|
Furthermore, our approach is able to provide accurate and robust position estimations, even when (usually) necessary calibration processes are omitted.
|
||||||
|
|
||||||
|
|||||||
@@ -6,15 +6,15 @@
|
|||||||
Evaluation took place within all floors (0 to 3) of the
|
Evaluation took place within all floors (0 to 3) of the
|
||||||
faculty building, each of which about \SI{77}{\meter} x \SI{55}{\meter} in size.
|
faculty building, each of which about \SI{77}{\meter} x \SI{55}{\meter} in size.
|
||||||
%
|
%
|
||||||
We conducted 4 distinct walks, for testing short distances, long distances, critical sections
|
We conducted 4 distinct walks, to test short distances, long distances, critical sections
|
||||||
and ignoring the shortest-path suggested by the system.
|
and ignoring the shortest-path suggested by the system.
|
||||||
Due to an in-house exhibition during that time, many places were crowded and \docWIFI{} signals
|
Due to an in-house exhibition during that time, many places were crowded and \docWIFI{} signals
|
||||||
are attenuated more than usual.
|
are attenuated.
|
||||||
Each acquired path is backed by ground truth information to enable error calculation.
|
To enable error calculation, each acquired path is backed by ground truth information.
|
||||||
This ground truth is measured by recording a timestamp at a marked spot on the walking route.
|
The ground truth is measured by recording a timestamp at marked spots on the walking route.
|
||||||
During the walk, the pedestrian had to click a button on the smartphone application
|
While walking, the pedestrian clicked a button on the smartphone application
|
||||||
when passing a marker. Between two consecutive points, a constant movement speed is assumed.
|
when passing a marker. Between two consecutive points, a constant movement speed is assumed.
|
||||||
Thus, the ground truth might not be \SI{100}{\percent} accurate, but fair enough to conduct
|
Thus, the ground truth might not be \SI{100}{\percent} accurate, but fair enough for
|
||||||
error measurements. All walks were performed using a Motorola Nexus 6 and a Samsung Galaxy S5.
|
error measurements. All walks were performed using a Motorola Nexus 6 and a Samsung Galaxy S5.
|
||||||
|
|
||||||
As the Samsung Galaxy S5's \docWIFI{} can not be limited to the \SI{2.4}{\giga\hertz} band only,
|
As the Samsung Galaxy S5's \docWIFI{} can not be limited to the \SI{2.4}{\giga\hertz} band only,
|
||||||
@@ -47,8 +47,8 @@
|
|||||||
%\commentByFrank{$\mUsePath$ erklaert}
|
%\commentByFrank{$\mUsePath$ erklaert}
|
||||||
|
|
||||||
|
|
||||||
As we start with a discrete uniform distribution for $\mStateVec_0$ (random position and heading), the first few estimations
|
As we start with a uniform distribution (random position and heading) for $\mStateVec_0$, the first few estimations
|
||||||
are omitted from the error calculation to allow the system to somewhat settle its initial state. Even though, the error
|
are omitted from error calculations to allow the system to somewhat settle its initial state. Even though, the error
|
||||||
during the following few seconds is expected to be much higher than the error when starting with a well known initial
|
during the following few seconds is expected to be much higher than the error when starting with a well known initial
|
||||||
position and heading.
|
position and heading.
|
||||||
%
|
%
|
||||||
@@ -111,7 +111,6 @@
|
|||||||
Starting with both, known position and heading, reduced the error by about \SI{15}{\percent} when using prior knowledge and
|
Starting with both, known position and heading, reduced the error by about \SI{15}{\percent} when using prior knowledge and
|
||||||
by \SI{25}{\percent} when omitting prior knowledge. As prior knowledge directs the density towards a known target,
|
by \SI{25}{\percent} when omitting prior knowledge. As prior knowledge directs the density towards a known target,
|
||||||
it is able to compensate unknown initial headings which explains the \SI{10}{\percent} difference.
|
it is able to compensate unknown initial headings which explains the \SI{10}{\percent} difference.
|
||||||
\commentByFrank{bekannter startpunkt getestet und kurz beschrieben}
|
|
||||||
%
|
%
|
||||||
However, as soon as the pedestrian starts moving down the hallway \refSeg{2} the error is reduced dramatically.
|
However, as soon as the pedestrian starts moving down the hallway \refSeg{2} the error is reduced dramatically.
|
||||||
Adding prior knowledge centres the density in the middle of the floor, ensures that the heading is directed towards
|
Adding prior knowledge centres the density in the middle of the floor, ensures that the heading is directed towards
|
||||||
@@ -157,7 +156,7 @@
|
|||||||
%\end{figure}
|
%\end{figure}
|
||||||
|
|
||||||
The median error values for all other paths and the other smartphone are listed in table
|
The median error values for all other paths and the other smartphone are listed in table
|
||||||
\ref{tbl:errNexus} and \ref{tbl:errGalaxy}. Furthermore, fig. \ref{fig:errorDistNexus}
|
\ref{tbl:errNexus}. Furthermore, fig. \ref{fig:errorDistNexus}
|
||||||
depicts the error development for several percentile values. As can be seen, adding prior
|
depicts the error development for several percentile values. As can be seen, adding prior
|
||||||
knowledge is able to improve the localisation for all examined situations, even when
|
knowledge is able to improve the localisation for all examined situations, even when
|
||||||
leaving the suggested path or when facing bad/slow sensor readings.
|
leaving the suggested path or when facing bad/slow sensor readings.
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
\section{Transition Model}
|
\section{Transition Model}
|
||||||
\label{sec:trans}
|
\label{sec:trans}
|
||||||
|
%
|
||||||
\newcommand{\spoint}{l}
|
\newcommand{\spoint}{l}
|
||||||
\newcommand{\gHead}{\theta_\text{walk}}
|
\newcommand{\gHead}{\theta_\text{walk}}
|
||||||
\newcommand{\gDist}{d_\text{walk}}
|
\newcommand{\gDist}{d_\text{walk}}
|
||||||
|
%
|
||||||
To sample only transitions that are actually feasible
|
To sample only transitions that are actually feasible
|
||||||
within the environment, we utilize a \SI{20}{\centimeter}-gridded graph
|
within the environment, we utilize a \SI{20}{\centimeter}-gridded graph
|
||||||
$G = (V,E)$ with vertices $v_i \in V$ and undirected edges $e_{i,j} \in E$
|
$G = (V,E)$ with vertices $v_i \in V$ and undirected edges $e_{i,j} \in E$
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
derived from the buildings floorplan as described in section \ref{sec:relatedWork}.
|
derived from the buildings floorplan as described in section \ref{sec:relatedWork}.
|
||||||
However, we add improved $z$-transitions by also modelling realistic
|
However, we add improved $z$-transitions by also modelling realistic
|
||||||
stairwells using nodes and edges, depicted in fig. \ref{fig:gridStairs}.
|
stairwells using nodes and edges, depicted in fig. \ref{fig:gridStairs}.
|
||||||
|
%
|
||||||
\begin{figure}
|
\begin{figure}
|
||||||
\centering
|
\centering
|
||||||
\input{gfx/grid/grid}
|
\input{gfx/grid/grid}
|
||||||
@@ -29,7 +29,6 @@
|
|||||||
direction (see fig. \ref{fig:gridStairs}). The grid-vertices corresponding to the starting-edge are determined using an
|
direction (see fig. \ref{fig:gridStairs}). The grid-vertices corresponding to the starting-edge are determined using an
|
||||||
intersection of the segment $[ \vec{\spoint}_1 \vec{\spoint}_2 ]$ with the \SI{20}{\centimeter} bounding-box around each
|
intersection of the segment $[ \vec{\spoint}_1 \vec{\spoint}_2 ]$ with the \SI{20}{\centimeter} bounding-box around each
|
||||||
node's centre $\fPos{v} = (x,y,z)^T$.
|
node's centre $\fPos{v} = (x,y,z)^T$.
|
||||||
|
|
||||||
|
|
||||||
To reduce the system's memory footprint, we search for the largest connected region within the graph and
|
To reduce the system's memory footprint, we search for the largest connected region within the graph and
|
||||||
remove all nodes and edges that are not connected to this region.
|
remove all nodes and edges that are not connected to this region.
|
||||||
@@ -72,14 +71,14 @@
|
|||||||
p(\mEdgeAB) = p(\mEdgeAB \mid \gHead) = \mathcal{N} (\angle \mEdgeAB \mid \gHead, \sigma_\text{dev}^2).
|
p(\mEdgeAB) = p(\mEdgeAB \mid \gHead) = \mathcal{N} (\angle \mEdgeAB \mid \gHead, \sigma_\text{dev}^2).
|
||||||
\label{eq:transSimple}
|
\label{eq:transSimple}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
%
|
||||||
|
%
|
||||||
|
%
|
||||||
|
%
|
||||||
|
%
|
||||||
\section{Navigational Knowledge}
|
\section{Navigational Knowledge}
|
||||||
\label{sec:nav}
|
\label{sec:nav}
|
||||||
|
%
|
||||||
Considering navigation, a pedestrian wants to reach a well-known destination which represents additional
|
Considering navigation, a pedestrian wants to reach a well-known destination which represents additional
|
||||||
prior knowledge. Most probably, the user will stick to the path presented by
|
prior knowledge. Most probably, the user will stick to the path presented by
|
||||||
a navigation system. However, some deviations like chatting to someone or taking another route
|
a navigation system. However, some deviations like chatting to someone or taking another route
|
||||||
@@ -88,7 +87,7 @@
|
|||||||
|
|
||||||
\subsection{Wall Avoidance}
|
\subsection{Wall Avoidance}
|
||||||
\label{sec:wallAvoidance}
|
\label{sec:wallAvoidance}
|
||||||
|
%
|
||||||
%As discussed in section \ref{sec:relatedWork}, simply applying a shortest-path algorithm such as Dijkstra or
|
%As discussed in section \ref{sec:relatedWork}, simply applying a shortest-path algorithm such as Dijkstra or
|
||||||
%A* using the previously created graph would obviously lead to non-realistic paths sticking to walls and
|
%A* using the previously created graph would obviously lead to non-realistic paths sticking to walls and
|
||||||
%walking many diagonals. Pedestrians however, will probably keep a small gap between themselves and
|
%walking many diagonals. Pedestrians however, will probably keep a small gap between themselves and
|
||||||
@@ -96,7 +95,7 @@
|
|||||||
%To calculate paths that resemble this behaviour, an importance-factor is derived for
|
%To calculate paths that resemble this behaviour, an importance-factor is derived for
|
||||||
%each vertex. Those will be used to modify the weight $\fDistance{v}{v'}$ between two vertices
|
%each vertex. Those will be used to modify the weight $\fDistance{v}{v'}$ between two vertices
|
||||||
%$v,v'$, examined by the shortest-path algorithm.
|
%$v,v'$, examined by the shortest-path algorithm.
|
||||||
|
%
|
||||||
Shortest-path algorithms such as Dijkstra use a scalar weight $\fDistance{v_1}{v_2}$ between two vertices
|
Shortest-path algorithms such as Dijkstra use a scalar weight $\fDistance{v_1}{v_2}$ between two vertices
|
||||||
to determine the path with the lowest overall weight.
|
to determine the path with the lowest overall weight.
|
||||||
As discussed in section \ref{sec:relatedWork}, simply using the distance
|
As discussed in section \ref{sec:relatedWork}, simply using the distance
|
||||||
@@ -130,12 +129,12 @@
|
|||||||
While rendering wall-regions less likely, \refeq{eq:wallAvoidance}
|
While rendering wall-regions less likely, \refeq{eq:wallAvoidance}
|
||||||
will obviously have the same effect on doors as they are just a small gap between
|
will obviously have the same effect on doors as they are just a small gap between
|
||||||
consecutive walls. Therefore, a door-detection is necessary, to upvote them again.
|
consecutive walls. Therefore, a door-detection is necessary, to upvote them again.
|
||||||
|
%
|
||||||
|
%
|
||||||
|
%
|
||||||
\subsection{Door Detection}
|
\subsection{Door Detection}
|
||||||
\label{sec:doorDetection}
|
\label{sec:doorDetection}
|
||||||
|
%
|
||||||
To automatically detect doors within the floorplan, we utilize the fact that doors are usually
|
To automatically detect doors within the floorplan, we utilize the fact that doors are usually
|
||||||
anchored between two straight walls and have a normed width. Examining the region directly
|
anchored between two straight walls and have a normed width. Examining the region directly
|
||||||
around it, the door and its surrounding walls thus describe a flat ellipse with the door as its centre.
|
around it, the door and its surrounding walls thus describe a flat ellipse with the door as its centre.
|
||||||
@@ -205,11 +204,11 @@
|
|||||||
passages depict a high importance.}
|
passages depict a high importance.}
|
||||||
\label{fig:importance}
|
\label{fig:importance}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
%
|
||||||
\subsection{Path Estimation}
|
\subsection{Path Estimation}
|
||||||
\label{sec:pathEstimation}
|
\label{sec:pathEstimation}
|
||||||
|
%
|
||||||
For routing the pedestrian towards his desired target, a modified version
|
To route the pedestrian towards his desired target, a modified version
|
||||||
of Dijkstra's algorithm is used. Instead of calculating the shortest path from the start to the end,
|
of Dijkstra's algorithm is used. Instead of calculating the shortest path from the start to the end,
|
||||||
the direction is inverted and the calculated terminates as soon as every single node was evaluated.
|
the direction is inverted and the calculated terminates as soon as every single node was evaluated.
|
||||||
Hereafter, every node in the grid knows the distance and shortest path to the pedestrian's target.
|
Hereafter, every node in the grid knows the distance and shortest path to the pedestrian's target.
|
||||||
@@ -237,32 +236,31 @@
|
|||||||
%
|
%
|
||||||
Fig. \ref{fig:multiHeatMap} depicts the difference between the shortest path calculated without (dashed) and
|
Fig. \ref{fig:multiHeatMap} depicts the difference between the shortest path calculated without (dashed) and
|
||||||
with importance-factors (solid), where the latter is clearly more realistic.
|
with importance-factors (solid), where the latter is clearly more realistic.
|
||||||
|
%
|
||||||
%\begin{figure}
|
%\begin{figure}
|
||||||
% \includegraphics[angle=-90, width=\columnwidth, trim=20 19 17 9, clip]{floorplan_paths}
|
% \includegraphics[angle=-90, width=\columnwidth, trim=20 19 17 9, clip]{floorplan_paths}
|
||||||
% \caption{Comparision of shortest-path calculation without (dotted) and with (solid) importance-factors
|
% \caption{Comparision of shortest-path calculation without (dotted) and with (solid) importance-factors
|
||||||
% use for edge-weight-adjustment.}
|
% use for edge-weight-adjustment.}
|
||||||
% \label{fig:shortestPath}
|
% \label{fig:shortestPath}
|
||||||
%\end{figure}
|
%\end{figure}
|
||||||
|
%
|
||||||
|
%
|
||||||
\subsection{Guidance}
|
\subsection{Guidance}
|
||||||
|
%
|
||||||
Based on the previous considerations, we propose two approaches to utilize prior
|
Based on the previous considerations, we propose two approaches to utilize prior
|
||||||
knowledge within the transition.
|
knowledge within the transition.
|
||||||
|
|
||||||
\subsubsection{Shortest Path}
|
\subsubsection{Shortest Path}
|
||||||
|
%
|
||||||
\newcommand{\pathCentroid}{{\vec{\overline{c}}_{t-1}}}
|
\newcommand{\pathCentroid}{{\vec{\overline{c}}_{t-1}}}
|
||||||
\newcommand{\pathDev}{\sigma_{t-1}}
|
\newcommand{\pathDev}{\sigma_{t-1}}
|
||||||
\newcommand{\pathRef}{v_\text{ref}}
|
\newcommand{\pathRef}{v_\text{ref}}
|
||||||
|
%
|
||||||
|
|
||||||
Before every transition, the centre-position $\pathCentroid = \fPos{\mStateVec_{t-1}^*}$ of the current sample-set, where
|
Before every transition, the centre-position $\pathCentroid = \fPos{\mStateVec_{t-1}^*}$ of the current sample-set, where
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
\mStateVec_{t-1}^* = \underset{\mStateVec_{t-1}}{\argmax} \enspace p(\mStateVec_{t-1} | \mObsVec_{t-1})
|
\mStateVec_{t-1}^* = \underset{\mStateVec_{t-1}}{\argmax} \enspace p(\mStateVec_{t-1} | \mObsVec_{t-1})
|
||||||
\end{equation}
|
\end{equation}
|
||||||
represents the most proper state of the posterior distribution at time $t-1$, is calculated.
|
represents the most proper state of the posterior distribution at time $t-1$, is calculated.
|
||||||
%
|
%
|
||||||
%
|
%
|
||||||
%%\commentByFrank{avg-state vom sample-set. frank d. meinte ja hier muessen wir aufpassen. bin noch unschluessig wie.}
|
%%\commentByFrank{avg-state vom sample-set. frank d. meinte ja hier muessen wir aufpassen. bin noch unschluessig wie.}
|
||||||
@@ -280,13 +278,13 @@ represents the most proper state of the posterior distribution at time $t-1$, is
|
|||||||
We thus calculate the standard deviation of the distance of all sample-positions
|
We thus calculate the standard deviation of the distance of all sample-positions
|
||||||
$\fPos{\mStateVec_{t-1}}$ from aforementioned centre $\pathCentroid$.
|
$\fPos{\mStateVec_{t-1}}$ from aforementioned centre $\pathCentroid$.
|
||||||
%\commentByFrank{so klarer? platz fuer groese Eq. fehlt und Notation zum ansprechen jedes einzelnen Particles vermeide ich lieber...}
|
%\commentByFrank{so klarer? platz fuer groese Eq. fehlt und Notation zum ansprechen jedes einzelnen Particles vermeide ich lieber...}
|
||||||
|
%
|
||||||
%\begin{equation}
|
%\begin{equation}
|
||||||
% d_\text{cen} = \| pos(q_{t-1}) - \pathCentroid \|
|
% d_\text{cen} = \| pos(q_{t-1}) - \pathCentroid \|
|
||||||
% \sigma_\text{cen} = stdDev(distance)
|
% \sigma_\text{cen} = stdDev(distance)
|
||||||
%\end{equation}
|
%\end{equation}
|
||||||
|
|
||||||
After advancing the starting-vertex by three times this deviation
|
After advancing the starting-vertex by three times this deviation
|
||||||
we get the new point $\pathRef$ that is: part of the shortest path, outside of the sample-set
|
we get the new point $\pathRef$ that is: part of the shortest path, outside of the sample-set
|
||||||
and closer (but not too close) to the desired destination.
|
and closer (but not too close) to the desired destination.
|
||||||
%
|
%
|
||||||
@@ -313,10 +311,10 @@ represents the most proper state of the posterior distribution at time $t-1$, is
|
|||||||
\end{equation}
|
\end{equation}
|
||||||
%\commentByFrank{$\mUsePath$ als variable}
|
%\commentByFrank{$\mUsePath$ als variable}
|
||||||
%
|
%
|
||||||
|
%
|
||||||
|
%
|
||||||
\subsubsection{Multipath}
|
\subsubsection{Multipath}
|
||||||
|
%
|
||||||
The shortest-path algorithm mentioned in \ref{sec:pathEstimation} already calculated the distance
|
The shortest-path algorithm mentioned in \ref{sec:pathEstimation} already calculated the distance
|
||||||
$\fLength{\mVertexA}{\mVertexDest}$ % = \sum_{i=s}^{e-1} \| v_{i} - v_{i+1} \| $
|
$\fLength{\mVertexA}{\mVertexDest}$ % = \sum_{i=s}^{e-1} \| v_{i} - v_{i+1} \| $
|
||||||
for the path from $\mVertexA$ to the pedestrian's destination $\mVertexDest$.
|
for the path from $\mVertexA$ to the pedestrian's destination $\mVertexDest$.
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ They differ mainly by the used sensors, their probabilistic models and how envir
|
|||||||
For example \cite{Li2015} recently presented an approach combining methods of pedestrian dead reckoning (PDR), \docWIFI{}
|
For example \cite{Li2015} recently presented an approach combining methods of pedestrian dead reckoning (PDR), \docWIFI{}
|
||||||
fingerprinting and magnetic matching using a Kalman filter. While providing good results, fingerprinting methods
|
fingerprinting and magnetic matching using a Kalman filter. While providing good results, fingerprinting methods
|
||||||
require an extensive offline calibration phase. Therefore, many other systems like \cite{Fang09} or \cite{Ebner-15}
|
require an extensive offline calibration phase. Therefore, many other systems like \cite{Fang09} or \cite{Ebner-15}
|
||||||
use signal strength prediction models like the log-distance model or wall-attenuation-factor model.
|
use signal strength prediction models like the log-distance or wall-attenuation-factor model.
|
||||||
Additionally, the sensors noise is not always Gaussian or satisfies the central limit theorem, what makes the
|
Additionally, the sensors noise is not always Gaussian or satisfies the central limit theorem. Using
|
||||||
usage of Kalman filters problematic \cite{sarkka2013bayesian, Nurminen2014}.
|
Kalman filters is therefore problematic \cite{sarkka2013bayesian, Nurminen2014}.
|
||||||
All this shows, that sensor models differ in many ways and are a subject in itself.
|
All this shows, that sensor models differ in many ways and are a subject in itself.
|
||||||
A good discussion on different sensor models can be found in \cite{Yang2015}, \cite{Gu2009} or \cite{Khaleghi2013}.
|
A good discussion on different sensor models can be found in \cite{Yang2015}, \cite{Gu2009} or \cite{Khaleghi2013}.
|
||||||
|
|
||||||
@@ -56,9 +56,9 @@ Likewise, cells occupied by obstacles or walls are less likely.
|
|||||||
Additionally, every grid cell is able to hold some context information about the environment (e.g. elevators or stairs)
|
Additionally, every grid cell is able to hold some context information about the environment (e.g. elevators or stairs)
|
||||||
or the behaviour of a pedestrian at this particular position (e.g. jumping or running).
|
or the behaviour of a pedestrian at this particular position (e.g. jumping or running).
|
||||||
|
|
||||||
A similar approach is presented in \cite{Li2010}, \cite{Ebner-15} and is also used within this work.
|
A similar approach, presented in \cite{Li2010}, \cite{Ebner-15}, is also used within this work.
|
||||||
By assuming that the floorplan is given beforehand, the occupied cells can be removed.
|
Assuming the floorplan is given beforehand, occupied cells can be removed.
|
||||||
The remaining cells are described by their centre/bounding-box and represent all free spaces in the indoor environment.
|
The remaining cells are described by their centre/bounding-box and represent free spaces within the environment.
|
||||||
A graph is defined by using the centres as nodes and connecting direct neighbours with edges.
|
A graph is defined by using the centres as nodes and connecting direct neighbours with edges.
|
||||||
|
|
||||||
In order to enable floor changes, some approaches suggest to simply connect the nodes at staircases \cite{Ebner-15, Hilsenbeck2014}.
|
In order to enable floor changes, some approaches suggest to simply connect the nodes at staircases \cite{Ebner-15, Hilsenbeck2014}.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
\subsection{Barometer}
|
\subsection{Barometer}
|
||||||
\label{sec:sensBaro}
|
\label{sec:sensBaro}
|
||||||
|
%
|
||||||
As stated by \cite{Muralidharan14-BPS}, ambient pressure readings are highly influenced by environmental conditions
|
As stated by \cite{Muralidharan14-BPS}, ambient pressure readings are highly influenced by environmental conditions
|
||||||
like the weather, time-of-day and others. Thus, relative pressure readings are preferred over absolute ones.
|
like the weather, time-of-day and others. Thus, relative pressure readings are preferred over absolute ones.
|
||||||
However, due to noisy sensors, more than one reading is required to estimate the relative base.
|
However, due to noisy sensors, more than one reading is required to estimate the relative base.
|
||||||
@@ -19,7 +19,6 @@
|
|||||||
\caption{Sometimes the smartphone's barometer (here: Motorola Nexus 6) provides erroneous pressure readings
|
\caption{Sometimes the smartphone's barometer (here: Motorola Nexus 6) provides erroneous pressure readings
|
||||||
during the first seconds. Those need to be omitted before $\sigma_\text{baro}$ and
|
during the first seconds. Those need to be omitted before $\sigma_\text{baro}$ and
|
||||||
$\overline{\mObsPressure}$ are estimated.}
|
$\overline{\mObsPressure}$ are estimated.}
|
||||||
%\commentByFrank{fixed}
|
|
||||||
\label{fig:baroSetupError}
|
\label{fig:baroSetupError}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
%
|
%
|
||||||
@@ -39,19 +38,17 @@
|
|||||||
In \refeq{eq:baroTransition}, $b$ denotes the usual pressure change in $\frac{\text{hPa}}{\text{m}}$.
|
In \refeq{eq:baroTransition}, $b$ denotes the usual pressure change in $\frac{\text{hPa}}{\text{m}}$.
|
||||||
The evaluation, following the transition, compares the predicted relative pressure with the observed
|
The evaluation, following the transition, compares the predicted relative pressure with the observed
|
||||||
one using a normal distribution with the previously estimated $\sigma_\text{baro}$:
|
one using a normal distribution with the previously estimated $\sigma_\text{baro}$:
|
||||||
|
%
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
p(\mObsVec_t \mid \mStateVec_t)_\text{baro} = \mathcal{N}(\mObs_t^{\mObsPressure} \mid \mState_t^{\mStatePressure}, \sigma_\text{baro}^2).
|
p(\mObsVec_t \mid \mStateVec_t)_\text{baro} = \mathcal{N}(\mObs_t^{\mObsPressure} \mid \mState_t^{\mStatePressure}, \sigma_\text{baro}^2).
|
||||||
\label{eq:baroEval}
|
\label{eq:baroEval}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
%
|
||||||
|
%
|
||||||
|
%
|
||||||
|
|
||||||
|
|
||||||
\subsection{Wi-Fi \& iBeacons}
|
\subsection{Wi-Fi \& iBeacons}
|
||||||
|
%
|
||||||
Additional absolute location hints are provided by the smartphone's \docWIFI{} and \docIBeacon{} component,
|
Absolute location hints are provided by the smartphone's \docWIFI{} and \docIBeacon{} component,
|
||||||
measuring the signal-strengths of nearby transmitters. As the positions of both \docAP{}s and \docIBeacon{}s
|
measuring the signal-strengths of nearby transmitters. As the positions of both \docAP{}s and \docIBeacon{}s
|
||||||
are known beforehand, we compare each measurement with its corresponding signal strength prediction using
|
are known beforehand, we compare each measurement with its corresponding signal strength prediction using
|
||||||
the wall-attenuation-factor model \cite{Ebner-15}. This prediction depends on the 3D distance $d$ from the
|
the wall-attenuation-factor model \cite{Ebner-15}. This prediction depends on the 3D distance $d$ from the
|
||||||
@@ -69,7 +66,7 @@
|
|||||||
\prod\limits_{i=1}^{n} \mathcal{N}(\mRssi_\text{wifi}^{i} \mid P_{r}(\mMdlDist_{i}, \Delta{f_{i}}), \sigma_{\text{wifi}}^2).
|
\prod\limits_{i=1}^{n} \mathcal{N}(\mRssi_\text{wifi}^{i} \mid P_{r}(\mMdlDist_{i}, \Delta{f_{i}}), \sigma_{\text{wifi}}^2).
|
||||||
\label{eq:wifiTotal}
|
\label{eq:wifiTotal}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
%
|
||||||
For the \docWIFI{} component we thus need three parameters per \docAPshort{}: $\mTXP$ measured at a distance
|
For the \docWIFI{} component we thus need three parameters per \docAPshort{}: $\mTXP$ measured at a distance
|
||||||
$\mMdlDist_0$ (usually \SI{1}{\meter}), the path-loss exponent $\mPLE$ describing the environment
|
$\mMdlDist_0$ (usually \SI{1}{\meter}), the path-loss exponent $\mPLE$ describing the environment
|
||||||
and $\mWAF$ denoting the attenuation per floor.
|
and $\mWAF$ denoting the attenuation per floor.
|
||||||
@@ -81,8 +78,8 @@
|
|||||||
For the \docIBeacon{} component we also use \refeq{eq:wifiTotal} but $\mTXP$ is transmitted by each beacon.
|
For the \docIBeacon{} component we also use \refeq{eq:wifiTotal} but $\mTXP$ is transmitted by each beacon.
|
||||||
Due to the short-range coverage the model parameters require less consideration of the senders ambient conditions
|
Due to the short-range coverage the model parameters require less consideration of the senders ambient conditions
|
||||||
(e.g. walls). Therefore, a smaller $\mPLE$ can be chosen to model the signal strength prediction for \docIBeacon{}s.
|
(e.g. walls). Therefore, a smaller $\mPLE$ can be chosen to model the signal strength prediction for \docIBeacon{}s.
|
||||||
|
%
|
||||||
|
%
|
||||||
\subsection{Step- \& Turn-Detection}
|
\subsection{Step- \& Turn-Detection}
|
||||||
%
|
%
|
||||||
A big disadvantage of using the state transition as proposal distribution is the high possibility of sample
|
A big disadvantage of using the state transition as proposal distribution is the high possibility of sample
|
||||||
@@ -91,9 +88,6 @@
|
|||||||
Additionally, erroneous or delayed measurements from absolute positioning sensors like \docWIFI{} may lead to misplaced turns.
|
Additionally, erroneous or delayed measurements from absolute positioning sensors like \docWIFI{} may lead to misplaced turns.
|
||||||
This causes a downvoting of the posterior distribution in areas where the heading deviates.
|
This causes a downvoting of the posterior distribution in areas where the heading deviates.
|
||||||
Therefore, we incorporate the pedestrian's heading $\mObsHeading$, as well as the number of steps $\mObsSteps$, directly into the state transition
|
Therefore, we incorporate the pedestrian's heading $\mObsHeading$, as well as the number of steps $\mObsSteps$, directly into the state transition
|
||||||
$p(\mStateVec_{t} \mid \mStateVec_{t-1}, \mObsVec_{t-1})$, which leads to a more directed sampling instead of a truly random one.
|
$p(\mStateVec_{t} \mid \mStateVec_{t-1}, \mObsVec_{t-1})$, which leads to a directed sampling instead of a random one.
|
||||||
Steps and turns are detected using the smartphone's IMU and are implemented as described in \cite{Ebner-15}.
|
Steps and turns are detected using the smartphone's IMU and are implemented as described in \cite{Ebner-15}.
|
||||||
|
%
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
The recursive part of the density estimation contains all information up to time $t-1$.
|
The recursive part of the density estimation contains all information up to time $t-1$.
|
||||||
Furthermore, the state transition $p(\mStateVec_{t} \mid \mStateVec_{t-1}, \mObsVec_{t-1})$ models the pedestrian's movement as described in section \ref{sec:trans}.
|
Furthermore, the state transition $p(\mStateVec_{t} \mid \mStateVec_{t-1}, \mObsVec_{t-1})$ models the pedestrian's movement as described in section \ref{sec:trans}.
|
||||||
%It should be noted, that we also include the current observation $\mObsVec_{t}$ in it.
|
%It should be noted, that we also include the current observation $\mObsVec_{t}$ in it.
|
||||||
As \cite{Koeping14-PSA} has proven, we are able to include the observation $\mObsVec_{t-1}$ into the state transition.
|
As proven in \cite{Koeping14-PSA}, we may include the observation $\mObsVec_{t-1}$ into the state transition.
|
||||||
|
|
||||||
Containing all relevant sensor measurements to evaluate the current state, the observation vector is defined as follows:
|
Containing all relevant sensor measurements to evaluate the current state, the observation vector is defined as follows:
|
||||||
%
|
%
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
where $\mRssiVec_\text{wifi}$ and $\mRssiVec_\text{ib}$ contain the measurements of all nearby \docAP{}s (\docAPshort{})
|
where $\mRssiVec_\text{wifi}$ and $\mRssiVec_\text{ib}$ contain the measurements of all nearby \docAP{}s (\docAPshort{})
|
||||||
and \docIBeacon{}s, respectively. $\mObsHeading$ and $\mObsSteps$ describe the relative angular change and the number
|
and \docIBeacon{}s, respectively. $\mObsHeading$ and $\mObsSteps$ describe the relative angular change and the number
|
||||||
of steps detected for the pedestrian.
|
of steps detected for the pedestrian.
|
||||||
Finally, $\mObsPressure$ is the relative barometric pressure with respect to some fixed point in time.
|
Finally, $\mObsPressure$ is the relative barometric pressure with respect to a fixed reference.
|
||||||
For further information on how to incorporate such highly different sensor types,
|
For further information on how to incorporate such highly different sensor types,
|
||||||
one should refer to the process of probabilistic sensor fusion \cite{Khaleghi2013}.
|
one should refer to the process of probabilistic sensor fusion \cite{Khaleghi2013}.
|
||||||
By assuming statistical independence of all sensors, the probability density of the state evaluation is given by
|
By assuming statistical independence of all sensors, the probability density of the state evaluation is given by
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
%!PS-Adobe-2.0 EPSF-2.0
|
%!PS-Adobe-2.0 EPSF-2.0
|
||||||
%%Title: baro_setup_issue.tex
|
%%Title: baro_setup_issue.tex
|
||||||
%%Creator: gnuplot 5.0 patchlevel 1
|
%%Creator: gnuplot 5.0 patchlevel 1
|
||||||
%%CreationDate: Sun Feb 21 18:19:44 2016
|
%%CreationDate: Thu Feb 25 09:49:37 2016
|
||||||
%%DocumentFonts:
|
%%DocumentFonts:
|
||||||
%%BoundingBox: 50 50 302 150
|
%%BoundingBox: 50 50 302 140
|
||||||
%%EndComments
|
%%EndComments
|
||||||
%%BeginProlog
|
%%BeginProlog
|
||||||
/gnudict 256 dict def
|
/gnudict 256 dict def
|
||||||
@@ -43,7 +43,7 @@ gnudict begin
|
|||||||
/vpt vpt_ def
|
/vpt vpt_ def
|
||||||
/doclip {
|
/doclip {
|
||||||
ClipToBoundingBox {
|
ClipToBoundingBox {
|
||||||
newpath 50 50 moveto 302 50 lineto 302 150 lineto 50 150 lineto closepath
|
newpath 50 50 moveto 302 50 lineto 302 140 lineto 50 140 lineto closepath
|
||||||
clip
|
clip
|
||||||
} if
|
} if
|
||||||
} def
|
} def
|
||||||
@@ -441,7 +441,7 @@ SDict begin [
|
|||||||
/Author (kazu)
|
/Author (kazu)
|
||||||
% /Producer (gnuplot)
|
% /Producer (gnuplot)
|
||||||
% /Keywords ()
|
% /Keywords ()
|
||||||
/CreationDate (Sun Feb 21 18:19:44 2016)
|
/CreationDate (Thu Feb 25 09:49:37 2016)
|
||||||
/DOCINFO pdfmark
|
/DOCINFO pdfmark
|
||||||
end
|
end
|
||||||
} ifelse
|
} ifelse
|
||||||
@@ -484,37 +484,37 @@ newpath
|
|||||||
LTb
|
LTb
|
||||||
LCb setrgbcolor
|
LCb setrgbcolor
|
||||||
LTb
|
LTb
|
||||||
0.93 0.93 0.93 C 1.000 792 22 329 1880 BoxColFill
|
0.93 0.93 0.93 C 1.000 792 22 329 1666 BoxColFill
|
||||||
1.000 UL
|
1.000 UL
|
||||||
LTb
|
LTb
|
||||||
LCb setrgbcolor
|
LCb setrgbcolor
|
||||||
LTb
|
LTb
|
||||||
0.87 0.87 0.87 C 1.000 1121 22 494 1880 BoxColFill
|
0.87 0.87 0.87 C 1.000 1121 22 494 1666 BoxColFill
|
||||||
1.000 UL
|
1.000 UL
|
||||||
LTb
|
LTb
|
||||||
LCb setrgbcolor
|
LCb setrgbcolor
|
||||||
LTb
|
LTb
|
||||||
0.93 0.93 0.93 C 1.000 1615 22 2140 1880 BoxColFill
|
0.93 0.93 0.93 C 1.000 1615 22 2140 1666 BoxColFill
|
||||||
1.000 UL
|
1.000 UL
|
||||||
LTb
|
LTb
|
||||||
LCb setrgbcolor
|
LCb setrgbcolor
|
||||||
LTb
|
LTb
|
||||||
0.87 0.87 0.87 C 1.000 3755 22 987 1880 BoxColFill
|
0.87 0.87 0.87 C 1.000 3755 22 987 1666 BoxColFill
|
||||||
1.000 UL
|
1.000 UL
|
||||||
LTb
|
LTb
|
||||||
LCb setrgbcolor
|
LCb setrgbcolor
|
||||||
LTb
|
LTb
|
||||||
792 22 M
|
792 22 M
|
||||||
63 0 V
|
63 0 V
|
||||||
792 398 M
|
792 355 M
|
||||||
63 0 V
|
63 0 V
|
||||||
792 774 M
|
792 689 M
|
||||||
63 0 V
|
63 0 V
|
||||||
-63 377 R
|
-63 333 R
|
||||||
63 0 V
|
63 0 V
|
||||||
-63 376 R
|
-63 334 R
|
||||||
63 0 V
|
63 0 V
|
||||||
-63 376 R
|
-63 333 R
|
||||||
63 0 V
|
63 0 V
|
||||||
792 22 M
|
792 22 M
|
||||||
0 63 V
|
0 63 V
|
||||||
@@ -529,10 +529,10 @@ LTb
|
|||||||
4907 22 M
|
4907 22 M
|
||||||
0 63 V
|
0 63 V
|
||||||
stroke
|
stroke
|
||||||
792 1903 N
|
792 1689 N
|
||||||
792 22 L
|
792 22 L
|
||||||
4115 0 V
|
4115 0 V
|
||||||
0 1881 V
|
0 1667 V
|
||||||
-4115 0 V
|
-4115 0 V
|
||||||
Z stroke
|
Z stroke
|
||||||
1.000 UP
|
1.000 UP
|
||||||
@@ -540,73 +540,73 @@ Z stroke
|
|||||||
LTb
|
LTb
|
||||||
2.000 UL
|
2.000 UL
|
||||||
LTb
|
LTb
|
||||||
0.00 0.00 0.60 C 792 1546 M
|
0.00 0.00 0.60 C 792 1372 M
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -38 V
|
3 -33 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -113 V
|
2 -100 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -56 V
|
3 -50 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -132 V
|
3 -116 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -75 V
|
3 -67 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -56 V
|
2 -50 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -94 V
|
3 -83 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -19 V
|
3 -17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -57 V
|
2 -50 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -18 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -38 V
|
3 -33 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -94 V
|
2 -83 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -38 V
|
2 -34 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -94 V
|
2 -83 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -615,87 +615,87 @@ LTb
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -18 V
|
2 -16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -57 V
|
3 -50 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -19 V
|
3 -17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -18 V
|
3 -17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 18 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -18 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -75 V
|
2 -67 V
|
||||||
stroke 1053 361 M
|
stroke 1053 322 M
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 18 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -18 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 18 V
|
2 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 -37 V
|
3 -34 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -38 V
|
3 -33 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -57 V
|
2 -50 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -38 V
|
2 -33 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -708,7 +708,7 @@ stroke 1053 361 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -38 V
|
3 -34 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -717,7 +717,7 @@ stroke 1053 361 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -733,13 +733,13 @@ stroke 1053 361 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -94 V
|
2 -83 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -750,13 +750,13 @@ stroke 1053 361 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 1316 229 M
|
stroke 1316 205 M
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
1 19 V
|
1 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -785,7 +785,7 @@ stroke 1316 229 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -800,10 +800,10 @@ stroke 1316 229 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -57 V
|
2 -50 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -848,20 +848,20 @@ stroke 1316 229 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 1578 229 M
|
stroke 1578 205 M
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -940,10 +940,10 @@ stroke 1578 229 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -956,11 +956,11 @@ stroke 1578 229 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 1840 267 M
|
stroke 1840 239 M
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -995,7 +995,7 @@ stroke 1840 267 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 18 V
|
2 16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1027,7 +1027,7 @@ stroke 1840 267 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1055,7 +1055,7 @@ stroke 1840 267 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1065,10 +1065,10 @@ stroke 1840 267 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
stroke 2101 323 M
|
stroke 2101 289 M
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -19 V
|
3 -17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1113,7 +1113,7 @@ stroke 2101 323 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -19 V
|
3 -17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1144,7 +1144,7 @@ stroke 2101 323 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 -18 V
|
2 -16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1170,7 +1170,7 @@ stroke 2101 323 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 2364 267 M
|
stroke 2364 239 M
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1180,7 +1180,7 @@ stroke 2364 267 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -19 V
|
3 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1265,7 +1265,7 @@ stroke 2364 267 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -19 V
|
3 -17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1275,8 +1275,8 @@ stroke 2364 267 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 2626 229 M
|
stroke 2626 205 M
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1285,10 +1285,10 @@ stroke 2626 229 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1380,7 +1380,7 @@ stroke 2626 229 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 2888 248 M
|
stroke 2888 222 M
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1428,7 +1428,7 @@ stroke 2888 248 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 -19 V
|
3 -17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1485,7 +1485,7 @@ stroke 2888 248 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 3150 229 M
|
stroke 3150 205 M
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1499,7 +1499,7 @@ stroke 3150 229 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1571,10 +1571,10 @@ stroke 3150 229 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1590,7 +1590,7 @@ stroke 3150 229 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 3412 210 M
|
stroke 3412 189 M
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1639,19 +1639,19 @@ stroke 3412 210 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 -19 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 -19 V
|
3 -17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1695,8 +1695,8 @@ stroke 3412 210 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 3674 210 M
|
stroke 3674 189 M
|
||||||
2 -19 V
|
2 -17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1718,7 +1718,7 @@ stroke 3674 210 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1741,7 +1741,7 @@ stroke 3674 210 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1756,7 +1756,7 @@ stroke 3674 210 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1766,7 +1766,7 @@ stroke 3674 210 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1776,12 +1776,12 @@ stroke 3674 210 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 18 V
|
3 16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 38 V
|
3 34 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 19 V
|
3 16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1791,7 +1791,7 @@ stroke 3674 210 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1800,12 +1800,12 @@ stroke 3674 210 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 3936 361 M
|
stroke 3936 322 M
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
4 0 V
|
4 0 V
|
||||||
2 18 V
|
2 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1820,7 +1820,7 @@ stroke 3936 361 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1830,7 +1830,7 @@ stroke 3936 361 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1840,7 +1840,7 @@ stroke 3936 361 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1852,7 +1852,7 @@ stroke 3936 361 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1862,7 +1862,7 @@ stroke 3936 361 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 18 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1874,7 +1874,7 @@ stroke 3936 361 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1890,7 +1890,7 @@ stroke 3936 361 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 19 V
|
2 16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1905,7 +1905,7 @@ stroke 3936 361 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 4198 511 M
|
stroke 4198 455 M
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1913,7 +1913,7 @@ stroke 4198 511 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1929,7 +1929,7 @@ stroke 4198 511 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1938,7 +1938,7 @@ stroke 4198 511 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 18 V
|
3 16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1948,7 +1948,7 @@ stroke 4198 511 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -1957,20 +1957,20 @@ stroke 4198 511 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 19 V
|
3 16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1979,7 +1979,7 @@ stroke 4198 511 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 18 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -1989,39 +1989,39 @@ stroke 4198 511 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 19 V
|
2 17 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 19 V
|
2 16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 4460 737 M
|
stroke 4460 655 M
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 94 V
|
3 84 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 19 V
|
3 16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 18 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -2031,13 +2031,13 @@ stroke 4460 737 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -2046,7 +2046,7 @@ stroke 4460 737 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -2056,13 +2056,13 @@ stroke 4460 737 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -2072,7 +2072,7 @@ stroke 4460 737 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 18 V
|
3 16 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -2081,7 +2081,7 @@ stroke 4460 737 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -2094,7 +2094,7 @@ stroke 4460 737 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -2110,12 +2110,12 @@ stroke 4460 737 M
|
|||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 19 V
|
3 16 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
stroke 4722 1038 M
|
stroke 4722 922 M
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
@@ -2183,7 +2183,7 @@ stroke 4722 1038 M
|
|||||||
3 0 V
|
3 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
3 19 V
|
3 17 V
|
||||||
2 0 V
|
2 0 V
|
||||||
2 0 V
|
2 0 V
|
||||||
3 0 V
|
3 0 V
|
||||||
@@ -2196,10 +2196,10 @@ LCb setrgbcolor
|
|||||||
LTb
|
LTb
|
||||||
1.000 UL
|
1.000 UL
|
||||||
LTb
|
LTb
|
||||||
792 1903 N
|
792 1689 N
|
||||||
792 22 L
|
792 22 L
|
||||||
4115 0 V
|
4115 0 V
|
||||||
0 1881 V
|
0 1667 V
|
||||||
-4115 0 V
|
-4115 0 V
|
||||||
Z stroke
|
Z stroke
|
||||||
1.000 UP
|
1.000 UP
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
set terminal epslatex size 3.5,1.4
|
set terminal epslatex size 3.5,1.25
|
||||||
set output "baro_setup_issue.eps"
|
set output "baro_setup_issue.eps"
|
||||||
|
|
||||||
unset arrow
|
unset arrow
|
||||||
|
|||||||
@@ -79,15 +79,15 @@
|
|||||||
\fi%
|
\fi%
|
||||||
\setlength{\fboxrule}{0.5pt}%
|
\setlength{\fboxrule}{0.5pt}%
|
||||||
\setlength{\fboxsep}{1pt}%
|
\setlength{\fboxsep}{1pt}%
|
||||||
\begin{picture}(5040.00,2014.00)%
|
\begin{picture}(5040.00,1800.00)%
|
||||||
\gplgaddtomacro\gplbacktext{%
|
\gplgaddtomacro\gplbacktext{%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(660,22){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{980.5}{\hpa}}}}%
|
\put(660,22){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{980.5}{\hpa}}}}%
|
||||||
\put(660,398){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{980.7}{\hpa}}}}%
|
\put(660,355){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{980.7}{\hpa}}}}%
|
||||||
\put(660,774){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{980.9}{\hpa}}}}%
|
\put(660,689){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{980.9}{\hpa}}}}%
|
||||||
\put(660,1151){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{981.1}{\hpa}}}}%
|
\put(660,1022){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{981.1}{\hpa}}}}%
|
||||||
\put(660,1527){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{981.3}{\hpa}}}}%
|
\put(660,1356){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{981.3}{\hpa}}}}%
|
||||||
\put(660,1903){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{981.5}{\hpa}}}}%
|
\put(660,1689){\makebox(0,0)[r]{\strut{}\footnotesize{\SI{981.5}{\hpa}}}}%
|
||||||
\put(792,-198){\makebox(0,0){\strut{}\footnotesize{\SI{0}{\second}}}}%
|
\put(792,-198){\makebox(0,0){\strut{}\footnotesize{\SI{0}{\second}}}}%
|
||||||
\put(1615,-198){\makebox(0,0){\strut{}\footnotesize{\SI{10}{\second}}}}%
|
\put(1615,-198){\makebox(0,0){\strut{}\footnotesize{\SI{10}{\second}}}}%
|
||||||
\put(2438,-198){\makebox(0,0){\strut{}\footnotesize{\SI{20}{\second}}}}%
|
\put(2438,-198){\makebox(0,0){\strut{}\footnotesize{\SI{20}{\second}}}}%
|
||||||
@@ -97,10 +97,10 @@
|
|||||||
}%
|
}%
|
||||||
\gplgaddtomacro\gplfronttext{%
|
\gplgaddtomacro\gplfronttext{%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(940,1790){\rotatebox{90}{\makebox(0,0)[r]{\strut{}\small{error}}}}%
|
\put(940,1589){\rotatebox{90}{\makebox(0,0)[r]{\strut{}\small{error}}}}%
|
||||||
\put(1360,1790){\rotatebox{90}{\makebox(0,0)[r]{\strut{}\small{estimation}}}}%
|
\put(1360,1589){\rotatebox{90}{\makebox(0,0)[r]{\strut{}\small{estimation}}}}%
|
||||||
\put(2677,1715){\makebox(0,0){\strut{}\small{walking along the hallway}}}%
|
\put(2677,1522){\makebox(0,0){\strut{}\small{walking along the hallway}}}%
|
||||||
\put(4232,1715){\makebox(0,0){\strut{}\small{stair}}}%
|
\put(4232,1522){\makebox(0,0){\strut{}\small{stair}}}%
|
||||||
}%
|
}%
|
||||||
\gplbacktext
|
\gplbacktext
|
||||||
\put(0,0){\includegraphics{baro_setup_issue}}%
|
\put(0,0){\includegraphics{baro_setup_issue}}%
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
|||||||
set terminal epslatex size 3.5,1.6
|
set terminal epslatex size 3.5,1.45
|
||||||
set output "error_dist_nexus.tex"
|
set output "error_dist_nexus.tex"
|
||||||
set key samplen 1.0 spacing 0.8 width -5
|
set key samplen 1.0 spacing 0.8 width -5
|
||||||
|
|
||||||
|
|||||||
@@ -79,20 +79,20 @@
|
|||||||
\fi%
|
\fi%
|
||||||
\setlength{\fboxrule}{0.5pt}%
|
\setlength{\fboxrule}{0.5pt}%
|
||||||
\setlength{\fboxsep}{1pt}%
|
\setlength{\fboxsep}{1pt}%
|
||||||
\begin{picture}(5040.00,2304.00)%
|
\begin{picture}(5040.00,2088.00)%
|
||||||
\gplgaddtomacro\gplbacktext{%
|
\gplgaddtomacro\gplbacktext{%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(488,264){\makebox(0,0)[r]{\strut{}\footnotesize{0 \%}}}%
|
\put(488,264){\makebox(0,0)[r]{\strut{}\footnotesize{0 \%}}}%
|
||||||
\put(488,461){\makebox(0,0)[r]{\strut{}\footnotesize{10 \%}}}%
|
\put(488,440){\makebox(0,0)[r]{\strut{}\footnotesize{10 \%}}}%
|
||||||
\put(488,659){\makebox(0,0)[r]{\strut{}\footnotesize{20 \%}}}%
|
\put(488,615){\makebox(0,0)[r]{\strut{}\footnotesize{20 \%}}}%
|
||||||
\put(488,856){\makebox(0,0)[r]{\strut{}\footnotesize{30 \%}}}%
|
\put(488,791){\makebox(0,0)[r]{\strut{}\footnotesize{30 \%}}}%
|
||||||
\put(488,1053){\makebox(0,0)[r]{\strut{}\footnotesize{40 \%}}}%
|
\put(488,967){\makebox(0,0)[r]{\strut{}\footnotesize{40 \%}}}%
|
||||||
\put(488,1251){\makebox(0,0)[r]{\strut{}\footnotesize{50 \%}}}%
|
\put(488,1143){\makebox(0,0)[r]{\strut{}\footnotesize{50 \%}}}%
|
||||||
\put(488,1448){\makebox(0,0)[r]{\strut{}\footnotesize{60 \%}}}%
|
\put(488,1318){\makebox(0,0)[r]{\strut{}\footnotesize{60 \%}}}%
|
||||||
\put(488,1645){\makebox(0,0)[r]{\strut{}\footnotesize{70 \%}}}%
|
\put(488,1494){\makebox(0,0)[r]{\strut{}\footnotesize{70 \%}}}%
|
||||||
\put(488,1842){\makebox(0,0)[r]{\strut{}\footnotesize{80 \%}}}%
|
\put(488,1670){\makebox(0,0)[r]{\strut{}\footnotesize{80 \%}}}%
|
||||||
\put(488,2040){\makebox(0,0)[r]{\strut{}\footnotesize{90 \%}}}%
|
\put(488,1845){\makebox(0,0)[r]{\strut{}\footnotesize{90 \%}}}%
|
||||||
\put(488,2237){\makebox(0,0)[r]{\strut{}\footnotesize{100 \%}}}%
|
\put(488,2021){\makebox(0,0)[r]{\strut{}\footnotesize{100 \%}}}%
|
||||||
\put(620,44){\makebox(0,0){\strut{}\footnotesize{0 m}}}%
|
\put(620,44){\makebox(0,0){\strut{}\footnotesize{0 m}}}%
|
||||||
\put(1229,44){\makebox(0,0){\strut{}\footnotesize{2 m}}}%
|
\put(1229,44){\makebox(0,0){\strut{}\footnotesize{2 m}}}%
|
||||||
\put(1837,44){\makebox(0,0){\strut{}\footnotesize{4 m}}}%
|
\put(1837,44){\makebox(0,0){\strut{}\footnotesize{4 m}}}%
|
||||||
@@ -104,11 +104,11 @@
|
|||||||
}%
|
}%
|
||||||
\gplgaddtomacro\gplfronttext{%
|
\gplgaddtomacro\gplfronttext{%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(1280,2086){\makebox(0,0)[r]{\strut{}\footnotesize{simple}}}%
|
\put(1280,1870){\makebox(0,0)[r]{\strut{}\footnotesize{simple}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(1280,1910){\makebox(0,0)[r]{\strut{}\footnotesize{multi}}}%
|
\put(1280,1694){\makebox(0,0)[r]{\strut{}\footnotesize{multi}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(1280,1734){\makebox(0,0)[r]{\strut{}\footnotesize{shortest}}}%
|
\put(1280,1518){\makebox(0,0)[r]{\strut{}\footnotesize{shortest}}}%
|
||||||
}%
|
}%
|
||||||
\gplbacktext
|
\gplbacktext
|
||||||
\put(0,0){\includegraphics{error_dist_nexus}}%
|
\put(0,0){\includegraphics{error_dist_nexus}}%
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
set terminal epslatex rounded size 3.5,2.45
|
set terminal epslatex rounded size 3.5,2.3
|
||||||
set output "path_nexus_detail.tex"
|
set output "path_nexus_detail.tex"
|
||||||
|
|
||||||
unset xtics
|
unset xtics
|
||||||
@@ -11,9 +11,9 @@ set ticslevel 0
|
|||||||
set view equal xy
|
set view equal xy
|
||||||
set zrange [-200:2000]
|
set zrange [-200:2000]
|
||||||
|
|
||||||
set key at screen 0.30,0.15 samplen 1.2 box opaque width -7.1
|
set key at screen 0.295,0.16 samplen 1.2 box opaque width -7.1
|
||||||
|
|
||||||
set view 70,50
|
set view 72,50
|
||||||
#set object 1 polygon from 1000,4200,1060 to 1000,5200,1060 to 1700,5200,1060 to 1700,4200,1060 fs solid noborder fc rgb "#cccccc" behind
|
#set object 1 polygon from 1000,4200,1060 to 1000,5200,1060 to 1700,5200,1060 to 1700,4200,1060 fs solid noborder fc rgb "#cccccc" behind
|
||||||
|
|
||||||
set cbrange[0:1]
|
set cbrange[0:1]
|
||||||
@@ -64,7 +64,7 @@ set label 8 "\\footnotesize{8}" at 6964.14-180, 4132.79-180, 373.646-50 center f
|
|||||||
set label 9 "\\footnotesize{9}" at 7077.86-150, 4235.71-150, 114.833 center front
|
set label 9 "\\footnotesize{9}" at 7077.86-150, 4235.71-150, 114.833 center front
|
||||||
set label 10 "\\footnotesize{10}" at 7168.42-600, 3853.84, 0 center front
|
set label 10 "\\footnotesize{10}" at 7168.42-600, 3853.84, 0 center front
|
||||||
|
|
||||||
set multiplot layout 1,1 scale 2.4,2.4 offset 0,0.1
|
set multiplot layout 1,1 scale 2.57,2.57 offset 0,0.12
|
||||||
|
|
||||||
|
|
||||||
splot \
|
splot \
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -79,31 +79,31 @@
|
|||||||
\fi%
|
\fi%
|
||||||
\setlength{\fboxrule}{0.5pt}%
|
\setlength{\fboxrule}{0.5pt}%
|
||||||
\setlength{\fboxsep}{1pt}%
|
\setlength{\fboxsep}{1pt}%
|
||||||
\begin{picture}(5040.00,3528.00)%
|
\begin{picture}(5040.00,3310.00)%
|
||||||
\gplgaddtomacro\gplbacktext{%
|
\gplgaddtomacro\gplbacktext{%
|
||||||
}%
|
}%
|
||||||
\gplgaddtomacro\gplfronttext{%
|
\gplgaddtomacro\gplfronttext{%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(1027,419){\makebox(0,0)[r]{\strut{}\footnotesize{multi}}}%
|
\put(1002,419){\makebox(0,0)[r]{\strut{}\footnotesize{multi}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(1027,199){\makebox(0,0)[r]{\strut{}\footnotesize{ground truth}}}%
|
\put(1002,199){\makebox(0,0)[r]{\strut{}\footnotesize{ground truth}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(1027,419){\makebox(0,0)[r]{\strut{}\footnotesize{multi}}}%
|
\put(1002,419){\makebox(0,0)[r]{\strut{}\footnotesize{multi}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(1027,199){\makebox(0,0)[r]{\strut{}\footnotesize{ground truth}}}%
|
\put(1002,199){\makebox(0,0)[r]{\strut{}\footnotesize{ground truth}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(1747,2502){\makebox(0,0){\strut{}\footnotesize{1}}}%
|
\put(1742,2404){\makebox(0,0){\strut{}\footnotesize{1}}}%
|
||||||
\put(1490,3052){\makebox(0,0){\strut{}\footnotesize{2}}}%
|
\put(1483,2954){\makebox(0,0){\strut{}\footnotesize{2}}}%
|
||||||
\put(2068,3211){\makebox(0,0){\strut{}\footnotesize{3}}}%
|
\put(2065,3099){\makebox(0,0){\strut{}\footnotesize{3}}}%
|
||||||
\put(2779,2794){\makebox(0,0){\strut{}\footnotesize{4}}}%
|
\put(2779,2672){\makebox(0,0){\strut{}\footnotesize{4}}}%
|
||||||
\put(2319,2629){\makebox(0,0){\strut{}\footnotesize{5}}}%
|
\put(2317,2490){\makebox(0,0){\strut{}\footnotesize{5}}}%
|
||||||
\put(2921,2040){\makebox(0,0){\strut{}\footnotesize{6}}}%
|
\put(2922,1940){\makebox(0,0){\strut{}\footnotesize{6}}}%
|
||||||
\put(3937,1600){\makebox(0,0){\strut{}\footnotesize{7}}}%
|
\put(3943,1532){\makebox(0,0){\strut{}\footnotesize{7}}}%
|
||||||
\put(4073,919){\makebox(0,0){\strut{}\footnotesize{8}}}%
|
\put(4080,857){\makebox(0,0){\strut{}\footnotesize{8}}}%
|
||||||
\put(4180,528){\makebox(0,0){\strut{}\footnotesize{9}}}%
|
\put(4188,459){\makebox(0,0){\strut{}\footnotesize{9}}}%
|
||||||
\put(3955,339){\makebox(0,0){\strut{}\footnotesize{10}}}%
|
\put(3961,265){\makebox(0,0){\strut{}\footnotesize{10}}}%
|
||||||
\put(2094,2752){\makebox(0,0){\strut{}\footnotesize{3'}}}%
|
\put(2091,2644){\makebox(0,0){\strut{}\footnotesize{3'}}}%
|
||||||
\put(3296,2792){\makebox(0,0){\strut{}\footnotesize{3''}}}%
|
\put(3299,2717){\makebox(0,0){\strut{}\footnotesize{3''}}}%
|
||||||
}%
|
}%
|
||||||
\gplbacktext
|
\gplbacktext
|
||||||
\put(0,0){\includegraphics{path_nexus_detail}}%
|
\put(0,0){\includegraphics{path_nexus_detail}}%
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
|||||||
set terminal epslatex size 3.5,2.5
|
set terminal epslatex size 3.5,2.0
|
||||||
set output "paths.tex"
|
set output "paths.tex"
|
||||||
|
|
||||||
#set hidden3d front
|
#set hidden3d front
|
||||||
@@ -7,16 +7,16 @@ unset ytics
|
|||||||
unset ztics
|
unset ztics
|
||||||
unset border
|
unset border
|
||||||
|
|
||||||
set view 67,40
|
set view 73,40
|
||||||
|
|
||||||
unset key
|
unset key
|
||||||
set key opaque box horizontal maxcols 12 at screen 0.24,0.3 width -4.5 samplen 1.0
|
set key opaque box horizontal maxcols 12 at screen 0.20,0.34 width -4.5 samplen 1.0
|
||||||
|
|
||||||
set multiplot layout 1,1 scale 2.3,2.3 offset 0,-0.030
|
set multiplot layout 1,1 scale 2.9,2.9 offset 0,-0.030
|
||||||
|
|
||||||
set view equal xy
|
set view equal xy
|
||||||
|
|
||||||
set zrange [-300:1600]
|
set zrange [-700:2000]
|
||||||
|
|
||||||
splot \
|
splot \
|
||||||
"data/floors.dat" with lines lc rgb "#aaaaaa" dashtype 3 notitle,\
|
"data/floors.dat" with lines lc rgb "#aaaaaa" dashtype 3 notitle,\
|
||||||
|
|||||||
@@ -79,26 +79,26 @@
|
|||||||
\fi%
|
\fi%
|
||||||
\setlength{\fboxrule}{0.5pt}%
|
\setlength{\fboxrule}{0.5pt}%
|
||||||
\setlength{\fboxsep}{1pt}%
|
\setlength{\fboxsep}{1pt}%
|
||||||
\begin{picture}(5040.00,3600.00)%
|
\begin{picture}(5040.00,2880.00)%
|
||||||
\gplgaddtomacro\gplbacktext{%
|
\gplgaddtomacro\gplbacktext{%
|
||||||
}%
|
}%
|
||||||
\gplgaddtomacro\gplfronttext{%
|
\gplgaddtomacro\gplfronttext{%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(750,970){\makebox(0,0)[r]{\strut{}\footnotesize{path 1}}}%
|
\put(549,869){\makebox(0,0)[r]{\strut{}\footnotesize{path 1}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(750,750){\makebox(0,0)[r]{\strut{}\footnotesize{path 2}}}%
|
\put(549,649){\makebox(0,0)[r]{\strut{}\footnotesize{path 2}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(750,530){\makebox(0,0)[r]{\strut{}\footnotesize{path 3}}}%
|
\put(549,429){\makebox(0,0)[r]{\strut{}\footnotesize{path 3}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(750,310){\makebox(0,0)[r]{\strut{}\footnotesize{path 4}}}%
|
\put(549,209){\makebox(0,0)[r]{\strut{}\footnotesize{path 4}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(750,970){\makebox(0,0)[r]{\strut{}\footnotesize{path 1}}}%
|
\put(549,869){\makebox(0,0)[r]{\strut{}\footnotesize{path 1}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(750,750){\makebox(0,0)[r]{\strut{}\footnotesize{path 2}}}%
|
\put(549,649){\makebox(0,0)[r]{\strut{}\footnotesize{path 2}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(750,530){\makebox(0,0)[r]{\strut{}\footnotesize{path 3}}}%
|
\put(549,429){\makebox(0,0)[r]{\strut{}\footnotesize{path 3}}}%
|
||||||
\csname LTb\endcsname%
|
\csname LTb\endcsname%
|
||||||
\put(750,310){\makebox(0,0)[r]{\strut{}\footnotesize{path 4}}}%
|
\put(549,209){\makebox(0,0)[r]{\strut{}\footnotesize{path 4}}}%
|
||||||
}%
|
}%
|
||||||
\gplbacktext
|
\gplbacktext
|
||||||
\put(0,0){\includegraphics{paths}}%
|
\put(0,0){\includegraphics{paths}}%
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
2952
tex/gfx/grid/grid.gp
2952
tex/gfx/grid/grid.gp
File diff suppressed because it is too large
Load Diff
@@ -79,14 +79,22 @@
|
|||||||
\fi%
|
\fi%
|
||||||
\setlength{\fboxrule}{0.5pt}%
|
\setlength{\fboxrule}{0.5pt}%
|
||||||
\setlength{\fboxsep}{1pt}%
|
\setlength{\fboxsep}{1pt}%
|
||||||
\begin{picture}(4320.00,2880.00)%
|
\begin{picture}(4896.00,1728.00)%
|
||||||
\gplgaddtomacro\gplbacktext{%
|
\gplgaddtomacro\gplbacktext{%
|
||||||
\csname LTb\endcsname%
|
|
||||||
\put(2671,1807){\makebox(0,0){\strut{}$\vec{l}_1$}}%
|
|
||||||
\put(3114,2090){\makebox(0,0){\strut{}$\vec{l}_2$}}%
|
|
||||||
\put(1602,2824){\makebox(0,0){\strut{}$\vec{l}_3$}}%
|
|
||||||
}%
|
}%
|
||||||
\gplgaddtomacro\gplfronttext{%
|
\gplgaddtomacro\gplfronttext{%
|
||||||
|
\csname LTb\endcsname%
|
||||||
|
\put(1294,1075){\makebox(0,0){\strut{}$\vec{l}_1$}}%
|
||||||
|
\put(1621,1306){\makebox(0,0){\strut{}$\vec{l}_2$}}%
|
||||||
|
\put(909,1718){\makebox(0,0){\strut{}$\vec{l}_3$}}%
|
||||||
|
}%
|
||||||
|
\gplgaddtomacro\gplbacktext{%
|
||||||
|
}%
|
||||||
|
\gplgaddtomacro\gplfronttext{%
|
||||||
|
\csname LTb\endcsname%
|
||||||
|
\put(3759,1064){\makebox(0,0){\strut{}$\vec{l}_1$}}%
|
||||||
|
\put(4157,1216){\makebox(0,0){\strut{}$\vec{l}_2$}}%
|
||||||
|
\put(3643,1736){\makebox(0,0){\strut{}$\vec{l}_3$}}%
|
||||||
}%
|
}%
|
||||||
\gplbacktext
|
\gplbacktext
|
||||||
\put(0,0){\includegraphics{grid}}%
|
\put(0,0){\includegraphics{grid}}%
|
||||||
|
|||||||
Reference in New Issue
Block a user