alexander decker [email protected]@student.uni-tuebingen.de...

27
Alexander Decker [email protected] Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen Ein Überblick über Beispielsysteme Proseminar Technische Informatik: Sensornetze Sommersemester 2007

Upload: arnwald-geissinger

Post on 06-Apr-2016

227 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

Alexander Decker [email protected]

Betreuer: Jürgen Sommer

Lokalisierung in Sensornetzen

Ein Überblick über Beispielsysteme

Proseminar Technische Informatik: Sensornetze

Sommersemester 2007

Page 2: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

2

Motivation

Warum sollen Sensorknoten lokalisiert werden?Beispiel: Büro

EmpfangschefBesucher fürbestimmtenMitarbeiter

Mitarbeiter

Page 3: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

3

Gliederung

Klassifikation der LokalisierungstechnikenBeispielsysteme:

Active BadgeActive OfficeCricketRADAROverlapping connectivityApproximate point in triangleUsing angle of arrival information

Zusammenfassung

Page 4: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

4

1. Netzwerkbasierte Systeme

Server(Basisstation)

Sensorknoten (mobiles Terminal)

Anker / Landmarke

Page 5: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

5

2. Terminalbasierte Systeme

Page 6: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

6

Active Badge

- Netzwerkbasiert- Medium: Infrarot- Unterteilung in Räume

Page 7: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

7

Active Badge: Befehle

A B privat

1 2 3 4

FIND(1) = ALOOK(B) = {2,3}WITH(2) = {3}NOTIFY(4)HISTORY(4)

Page 8: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

8

Active Office

- Netzwerkbasiert- Medien: Radiowellen, Ultraschall- Verfahren: TDoA

1. Server sendet Radiowellen2. Sensor empfängt

Radiowellen, sendet Ultraschall

3. Anker empfangen Ultraschall

Radiowellen

Ultraschall

Page 9: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

9

Cricket

- Terminalbasiert- Medien: Radiowellen, Ultraschall- Verfahren: TDoA

Radiowellen

Ultraschall

Page 10: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

10

1 2

Cricket

Page 11: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

11

1 2

Cricket

Problem: fehlende SynchronisationBeispiel: Funksignal von (1) Funksignal von (2) Ultraschall-Signal von (2) Ultraschall-Signal von (1)

Page 12: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

12

RADAR

Offline-Phase:

- Netzwerkbasiert- Verfahren: RF Profiling / Fingerprinting- Medium: WLAN

Page 13: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

13

RADAR

Online-Phase:

- Netzwerkbasiert- Verfahren: RF Profiling- Medium: WLAN

Page 14: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

14

Overlapping Connectivity

- Terminalbasiert - Medium: Radiowellen

Page 15: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

15

Overlapping Connectivity

Page 16: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

16

Approximate point in triangle (APIT)

- Terminalbasiert - Medium: Radiowellen

Page 17: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

17

APIT/PIT: Bestimmung

Page 18: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

18

APIT: Bestimmung

Page 19: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

19

APIT: Fehlerszenario 1 - InToOut

Page 20: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

20

APIT: Fehlerszenario 2 - OutToIn

Page 21: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

21

APIT: Fehlerhäufigkeit

0,00%2,00%4,00%6,00%8,00%

10,00%12,00%14,00%16,00%

0 10 20 30

OutToInInToOut

Fehlerhäufigkeit

Dichte des Netzwerks(Anzahl der Sensorknoten)

Page 22: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

22

Using angle of arrival information (AoA)

- Terminalbasiert - Medium: Radiowellen (Richtfunk)

Page 23: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

23

AoA: Bestimmung der Winkel

Page 24: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

24

12

AoA: Bestimmung des Winkels

)(

)(

12

21

tt

tt

Zeitpunkt: t1

Page 25: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

25

Zusammenfassung

System KlassifikationPositions-

berechnungen notwendig

Active Badge Netzwerkbasiert nein

Active Office Netzwerkbasiert ja

Cricket Terminalbasiert ja / nein

RADAR Netzwerkbasiert nein

Overlapping Connectivity Terminalbasiert nein

APIT Terminalbasiert nein

AoA Terminalbasiert ja

Page 26: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

26

Zusammenfassung

System Medium Verfahren GenauigkeitActive Badge Infrarot - Raumgröße / 100%Active Office Radiowellen,

UltraschallTDoA 8 cm / 95%

Cricket Radiowellen, Ultraschall

TDoA 1,2 m / 100%

RADAR WLAN RSSI 3 m / 95%Overlapping Connectivity Radiowellen - 1/3

*(Ankerabstand) / 90%

APIT Radiowellen RSSI Größe der Überschneidungen /

85%AoA Richtfunk - 2 m / 100%

Page 27: Alexander Decker alexander.decker@student.uni-tuebingen.dealexander.decker@student.uni-tuebingen.de Betreuer: Jürgen Sommer Lokalisierung in Sensornetzen

27

Ende

Vielen Dank für Ihre Aufmerksamkeit