You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
402 lines
12 KiB
TeX
402 lines
12 KiB
TeX
\documentclass[10pt]{beamer}
|
|
|
|
% Theme choice:
|
|
\usetheme{Singapore}
|
|
\usecolortheme{seagull}
|
|
|
|
% Title page details:
|
|
%\titlegraphic{\includegraphics[height=1.5cm]{../static/logo.pdf}}
|
|
|
|
\title{\includegraphics[height=1.5cm]{../static/logo.pdf}\\ \vspace{1em}Bachelorthesis}
|
|
\subtitle{Distanzmessung auf kleinen Skalen mit Hilfe von Smartphone-Sensoren}
|
|
\date{23.03.2022}
|
|
\author{Sebastian Preisner}
|
|
%\institute{Wilhelm Büchner Hochschule Darmstadt}
|
|
|
|
|
|
% Setup theme
|
|
%\usefonttheme{serif}
|
|
|
|
\setbeamertemplate{footline}[frame number]{}
|
|
\setbeamertemplate{navigation symbols}{}
|
|
|
|
|
|
%\setbeamercolor{block title}{bg=blue!20,fg=black}
|
|
%\setbeamercolor{block body}{bg = blue!10, fg = black}
|
|
%\setbeamertemplate{itemize item}[square]
|
|
%\setbeamercolor{itemize item}{fg = cyan}
|
|
%\setbeamercolor{enumerate item}{fg = cyan}
|
|
\setbeamercolor{alerted text}{fg=red}
|
|
\beamertemplatenavigationsymbolsempty
|
|
%\setbeamercolor{titlelike}{fg=red}
|
|
|
|
\usepackage{appendixnumberbeamer}
|
|
% Setup Section title
|
|
\AtBeginSection[]{
|
|
\begin{frame}[noframenumbering,plain]
|
|
\vfill
|
|
\centering
|
|
\begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
|
|
\usebeamerfont{title}\insertsectionhead\par%
|
|
\end{beamercolorbox}
|
|
\vfill
|
|
\end{frame}
|
|
}
|
|
|
|
\newcommand{\backupbegin}{
|
|
\newcounter{finalframe}
|
|
\setcounter{finalframe}{\value{framenumber}}
|
|
}
|
|
\newcommand{\backupend}{
|
|
\setcounter{framenumber}{\value{finalframe}}
|
|
}
|
|
|
|
% ------------------------------
|
|
% Include packages
|
|
% ------------------------------
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage{amsfonts}
|
|
\usepackage{FiraSans}
|
|
\usepackage{siunitx} % SI-Units
|
|
\sisetup{locale = DE}
|
|
|
|
\usepackage{tikz} % load the package tikz to manipulate the images
|
|
|
|
\usepackage{pgfpages} % Include notes to the presentation
|
|
\usepackage[duration=20]{pdfpcnotes}
|
|
%\setbeameroption{show notes}
|
|
%\setbeameroption{show notes on second screen = bottom}
|
|
|
|
% ------------------------------
|
|
% Start Document
|
|
% ------------------------------
|
|
\begin{document}
|
|
|
|
\maketitle
|
|
|
|
\begin{frame}{Inhalt der Präsentation}
|
|
\setbeamertemplate{section in toc}[sections numbered]
|
|
\tableofcontents[hideallsubsections]
|
|
\note[item]{Motivation darlegen}
|
|
\note[item]{Rahmenbedingungen abstecken}
|
|
\note[item]{Grundlagen erarbeiten}
|
|
\note[item]{Methodik: Vorgehen erläutern und fließend in die Auswertung übergehen}
|
|
\note[item]{Im Fazit gebe ich eine Zusammenfassung der Arbeit und einen Ausblick.}
|
|
\note[item]{In der Anschließenden Diskussion werde ich versuchen Ihre Fragen zu beantworten.}
|
|
\note[item]{1:20}
|
|
\end{frame}
|
|
|
|
\section{Einleitung}
|
|
|
|
\begin{frame}{Motivation}
|
|
\pause
|
|
\note[item]{abweichen üblichen Motivationsbeschreibung}
|
|
\note[item]{ganz Persönliche Motivation für das Thema}
|
|
\begin{columns}
|
|
\begin{column}{0.3\textwidth}
|
|
\centering
|
|
\includegraphics[width=0.85\textwidth]{../static/Opensource.pdf}
|
|
\end{column} \hfill
|
|
\note[item]{18 Jahre OpenSource begeistert}
|
|
\pause
|
|
\begin{column}{0.3\textwidth}
|
|
\centering
|
|
\includegraphics[width=0.9\textwidth]{../static/Wikipedia.pdf}
|
|
\end{column} \hfill
|
|
\note[item]{Bildung und Wissen sollten jedem zugänglich sein.}
|
|
\pause
|
|
\begin{column}{0.3\textwidth}
|
|
\centering
|
|
\includegraphics[width=0.85\textwidth]{../static/phyphox.jpg}
|
|
\end{column}
|
|
\end{columns}
|
|
|
|
\note[item]{Möglichkeit untersuchen}
|
|
\note[item]{Lokalisierung zu Entwickeln}
|
|
\note[item]{für Tischexperimente nutzbar}
|
|
\note[item]{3:16}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Technologie und Hardware}
|
|
\note[item]{Zum Einsatz kommt Bluetooth}
|
|
\note[item]{etablierter Standard zum Austausch von Daten}
|
|
\note[item]{Bluetooth-Beacon von Espurino}
|
|
\note[item]{Programmierbar mittels JavaScript}
|
|
\note[item]{OnePlus 7t mit Android 11}
|
|
|
|
\begin{columns}
|
|
|
|
\begin{column}{0.3\textwidth}
|
|
|
|
\includegraphics[width=\textwidth]{../static/Bluetooth-logo.pdf}
|
|
\hspace*{15pt}\hbox{\tiny\scriptsize Quelle:\thinspace{\tiny\itshape Bluetooth SIG}}
|
|
|
|
\end{column}
|
|
\pause
|
|
\begin{column}{0.3\textwidth}
|
|
|
|
\includegraphics[width=\textwidth]{../static/puckjs-single.jpeg}
|
|
|
|
\end{column}
|
|
\pause
|
|
\begin{column}{0.3\textwidth}
|
|
|
|
\includegraphics[width=.7\textwidth]{../static/OnePlus-7T-Blue(2).png}
|
|
\hspace*{15pt}\hbox{\tiny\scriptsize Quelle:\thinspace{\tiny\itshape OnePlus}}
|
|
|
|
\end{column}
|
|
|
|
\end{columns}
|
|
\note[item]{4:30}
|
|
\end{frame}
|
|
|
|
\section{Grundlagen}
|
|
|
|
\begin{frame}{Distanzmessung}
|
|
\centering
|
|
\begin{overprint}
|
|
\includegraphics<1>{../static/reale-strecke.pdf}
|
|
\includegraphics<2>{../static/digitale-wegpunkte.pdf}
|
|
\includegraphics<3>{../static/digitale-strecke.pdf}
|
|
\end{overprint}
|
|
|
|
\onslide<1>{
|
|
\begin{block}{Definition}
|
|
Die Distanzmessung beschreibt die Messung der Länge einer zurückgelegten Strecke. Die Strecke bezeichnet den Weg zwischen Start- und Zielpunkt.
|
|
\end{block}
|
|
}
|
|
|
|
\note[item]{Diskrete erfassung von Wegpunkten.}
|
|
\note[item]{Die summe der Abstände zwischen den Wegpunkten = Strecke.}
|
|
\note[item]{Wegpunkte können durch die Lokalisierung bestimmt werden.}
|
|
\note[item]{Beschränkung auf Lokalisierung}
|
|
\note[item]{}
|
|
\note[item]{\textbf{Übergang:} Verschiedene Lokalisierungsverfahren}
|
|
\note[item]{6:00}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Trilateration}
|
|
\centering
|
|
\begin{overprint}
|
|
\includegraphics<1>[height=.8\textheight]{../static/lateration-entfernung.pdf}
|
|
\note[item]{Entfernung zwischen Sender und Empfänger}
|
|
\note[item]{Kreis mit der Entfernung als Radius um den Sender}
|
|
\note[item]{Mögliche Positionen des Empfängers}
|
|
\includegraphics<2>[height=.8\textheight]{../static/lateration-kreis.pdf}
|
|
\note[item]{genaue Position zwei weitere Sender benötigt = Trilateration}
|
|
\includegraphics<3>[height=.8\textheight]{../static/lateration-position.pdf}
|
|
\note[item]{Um missverständnisse aus zu räumen: Die Trilateration ist \textbf{nicht mit der Triangulation} zu verwechseln bei der die Einfallswinkel zur Positionsbestimmung herangezogen werden hallo.}
|
|
\end{overprint}
|
|
\note[item]{9:30}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Entfernungsmessung}
|
|
\centering
|
|
\note[item]{Entfernungsmessung mit Funksystemen = Signalstärkemessung.}
|
|
\note[item]{RSSI bei Bluetooth}
|
|
\note[item]{long-distance path loss Modell zur Vorhersage von Signalstärkeverlusten bei der Ausbreitung von Funkwellen.}
|
|
\note[item]{Einsatz in der Android-Beacon-Library}
|
|
\note[item]{Cho et al.}
|
|
\note[item]{Verbesserung bis 1,5m auf unter 10\%}
|
|
\note[item]{Ersetzung txPower durch live RSSI auf 1m, hier scPower}
|
|
\note[item]{Untersuchen der Übertragbarkeit auf die Lokalisierung}
|
|
|
|
|
|
\onslide<1->{RSSI - Received Signal Strength Indicator}
|
|
|
|
|
|
|
|
\onslide<2->{
|
|
\begin{eqnarray}
|
|
d = A \cdot \left( \frac{P_R}{\alert<3>{txPower}} \right)^B + C
|
|
\end{eqnarray}
|
|
}
|
|
|
|
\onslide<4->{"Accurate Distance Estimation between Things: A Self-correcting Approach" von Cho et al.}
|
|
|
|
\onslide<4->{
|
|
\begin{eqnarray}
|
|
d = A \cdot \left( \frac{P_R}{\alert<4->{scPower}} \right)^B + C
|
|
\end{eqnarray}
|
|
}
|
|
|
|
\note[item]{10:50}
|
|
\end{frame}
|
|
|
|
\begin{frame}<presentation:0>[noframenumbering]{Forschungsfragen}
|
|
\begin{itemize}
|
|
\item Lässt sich das Selbstkorrigierende System auch zur Lokalisierung einsetzen?
|
|
\item Ist eine Verbesserung durch den Einsatz von Filtern möglich?
|
|
\item Ist eine Verbesserung durch eine, auf den Versuchs angepasste kalibrierung Möglich?
|
|
\note[item]{Eine frage die in der Arbeit vergessen wurde zu erwähnen: \textbf{Ist es möglich einen Versuchsaufbau zu erstellen der wenig Fehlereinflüsse zulässt?}. Dies ist prinzipiell gelungen, jedoch liegt der Fehler nicht im Versuchsaufbau sondern in der umgebung und des schwankenden $RSSI$ werts durch die Umgebungsbedingungen.}
|
|
\end{itemize}
|
|
|
|
\end{frame}
|
|
|
|
|
|
\section{Methodik}
|
|
|
|
\begin{frame}{Vorgehen}
|
|
|
|
\note[item]{experimentelle Untersuchung \textbf{Abstrahlcharakterristik und Dämpfung} der Hardware}
|
|
\note[item]{Kalibrierungsbereich von 40 m auf 2 m reduziert.}
|
|
\note[item]{Versuchsaufbau wird gleich näher beschrieben.}
|
|
\note[item]{Experimentelle Tests des Versuchsaufbaus}
|
|
\note[item]{Auswertung Einfluss selbstkorrigierendes System, Filter, Kalibrierung}
|
|
|
|
\begin{itemize}
|
|
\item Referenzmessungen
|
|
\item Kalibrierung
|
|
\item Versuchsaufbau
|
|
\item Versuchsdurchführung
|
|
\item Auswertung
|
|
\end{itemize}
|
|
|
|
\note[item]{12:45}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Referenzmessung - Outdoor/Indoor }
|
|
\note[item]{Insgesammt 40 Messreihen und xxxx Datenpunkte}
|
|
|
|
\note[item]{Reduzierung von Reflektionen durch Wänden und Gegenstände.}
|
|
\note[item]{Weite Funksysteme im 2.4GHz Band = Wifi, Zigbee, weiter Bluetooth Geräte}
|
|
\note[item]{Einfluss durch Funksysteme}
|
|
\note[item]{Ergab sich ein zuvor nicht bedachter Einflussfaktor}
|
|
\note[item]{Kalibrierung im Innenbereich da leichter Kontrollierbar}
|
|
\centering
|
|
\includegraphics[height=0.8\textheight]{../static/BeaconSmartphone.pdf}
|
|
\note[item]{13:55}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Referenzmessung Smartphone Rotation}
|
|
\note[item]{Positionierung der Geräte.}
|
|
\note[item]{Rotationsrichtung = Uhrzeigersinn}
|
|
\note[item]{Schwächung linke Smartphoneseite 45-135 Grad}
|
|
\note[item]{Entfernungsdifferenz zwischen 225 Grad und 90 Grad = 1,6m}
|
|
\centering
|
|
\includegraphics[height=0.8\textheight]{../static/SmartphoneRotation.pdf}
|
|
\note[item]{16:00}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Versuchsaufbau}
|
|
\note[item]{3 Beacon zur umsetzung der Trilateration}
|
|
\note[item]{Gleichseitiges Dreieck mit 1m Schenkellänge}
|
|
\note[item]{jeder Beacon erfasst die scPower seiner Nachbarn und übermittelt diese zur Berechnung}
|
|
\note[item]{Winkelabhängigkeit des Smartphones}
|
|
\note[item]{Display nach oben, Rotation um 180 Grad zwischen den Messreihen eines Messpunktes}
|
|
\note[item]{Karton mit Eingezeichneten Messpunkten}
|
|
\begin{columns}
|
|
\begin{column}{.58\textwidth}
|
|
\includegraphics[height=.7\textheight]{../static/Zonen_und_Messpunkte.pdf}
|
|
\end{column}
|
|
\pause
|
|
|
|
\begin{column}{.25\textwidth}
|
|
\includegraphics[height=.5\textheight]{../static/SmartphoneRotationGrafik.pdf}
|
|
\end{column}
|
|
\pause
|
|
|
|
\begin{column}{.5\textwidth}
|
|
\includegraphics[angle=270,width=.7\textwidth]{../static/Versuchsaufbau.jpg}
|
|
\end{column}
|
|
\end{columns}
|
|
|
|
\note[item]{16:50}
|
|
\end{frame}
|
|
|
|
\section{Auswertung}
|
|
|
|
\begin{frame}{Entfernungsmessung}
|
|
\note[item]{txPower 102,03\%}
|
|
\note[item]{scPower 63,97\%}
|
|
\note[item]{Verbesserung 35,85\%}
|
|
\centering
|
|
\includegraphics[width=0.85\textwidth]{../static/ScVsTxPower.pdf}
|
|
\note[item]{17:33}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Lokalisierung}
|
|
\note[item]{Verbesserung durchschnittlich 61,35\%}
|
|
\centering
|
|
\includegraphics[width=.85\textwidth]{../static/LocErrScVsTxPower.pdf}
|
|
\note[item]{18:50}
|
|
\end{frame}
|
|
|
|
\section{Fazit}
|
|
|
|
\begin{frame}{Zusammenfassung}
|
|
\begin{itemize}[<+->]
|
|
\item Entwicklung eines Versuchsaufbaus zur Lokalisierung
|
|
\item scPower verbessert die Entfernungsmessung und Lokalisierung
|
|
\item Verbesserung durch Filter nachgewiesen
|
|
\item Abweichung von unter 10\% nicht reproduzierbar
|
|
\item Genauigkeit reicht nicht für Tischexperimente
|
|
\end{itemize}
|
|
\note[item]{Durchschnittliche Abweichung 204,32\%}
|
|
\note[item]{Durchschnittliche Abweichung 129cm}
|
|
\note[item]{18:50}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Ausblick}
|
|
\begin{itemize}[<+->]
|
|
\item Zusätzliche Sensoren
|
|
\item Spezialisierte Filter
|
|
\item Angle of Arrival unter Bluetooth 5.2
|
|
\end{itemize}
|
|
|
|
\note[item]{Einsatz zusetzlicher Sensoren}
|
|
\note[item]{Einsatz spezialisierter Filter}
|
|
\note[item]{Bluetooth 5.2, Dezember 2019}
|
|
\note[item]{20:25}
|
|
\end{frame}
|
|
|
|
|
|
\section{Diskussion}
|
|
|
|
\appendix
|
|
\backupbegin
|
|
|
|
\begin{frame}{Filter}
|
|
\note[item]{Rohdaten 226,07\%}
|
|
\note[item]{gwichteter Mittelwert 189,52\%}
|
|
\note[item]{gleitender Mittelwert 204,32\%}
|
|
\note[item]{gleitender Mittelwert verbesserung 16,17\%}
|
|
\centering
|
|
\includegraphics[width=.85\textwidth]{../static/LocErrFilter.pdf}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Kalibrierung}
|
|
\centering
|
|
\note[item]{check}
|
|
\includegraphics[width=0.9\textwidth]{../static/DistanceErrorKalibration.pdf}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Selbstkorrigierendes System}
|
|
\centering
|
|
\includegraphics[height=0.9\textheight]{../static/Ablaufplan-Advertising.pdf}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Positionierung}
|
|
\centering
|
|
\includegraphics[height=0.9\textheight]{../static/position_auswertung.pdf}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Lokalisierung}
|
|
\centering
|
|
\includegraphics[width=0.9\textwidth]{../static/Lokalisierungstest.pdf}
|
|
\end{frame}
|
|
|
|
\begin{frame}{AoA - Angle of Arrival}
|
|
\centering
|
|
\includegraphics[width=0.9\textwidth]{../static/aoaPositioning.pdf}
|
|
\end{frame}
|
|
|
|
\begin{frame}{Rotation}
|
|
\centering
|
|
\includegraphics[width=0.9\textwidth]{../static/BeaconRotation.pdf}
|
|
\end{frame}
|
|
|
|
\backupend
|
|
|
|
\end{document}
|