28.02.2014 Aufrufe

Bereitstellung von Umgebungsinformationen und Positionsdaten für ...

Bereitstellung von Umgebungsinformationen und Positionsdaten für ...

Bereitstellung von Umgebungsinformationen und Positionsdaten für ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

134 5. Globale Verbreitung <strong>und</strong> nahtlose Positionsbestimmung<br />

barkeit besonders vielversprechend, jedoch wird im Gegensatz dazu in [63] ein stärkerer<br />

Fokus auf die Dynamik verschiedener Sensoren, Methoden <strong>und</strong> wechselnder Nutzerkriterien<br />

gelegt.<br />

Zuletzt soll ein kurzer Überblick über bestehende <strong>und</strong> bekannte Sensorbeschreibungssprachen<br />

gegeben werden. Eine der ersten Initiativen aus dem Bereich war das Projekt<br />

Sensor Web Enablement (SWE) [109] unterstützt <strong>von</strong> dem Open Geospatial Consortium<br />

(OGC). Das Ziel des Projekts ist das zur Verfügung stellen <strong>von</strong> beliebigen Sensoren<br />

über das Internet, um beispielsweise Web-basierte Sensornetze realisieren zu können. Dabei<br />

wurden Standards wie SensorML [19] <strong>und</strong> Observations & Measurements (OM) [27]<br />

definiert. SensorML ermöglicht die Definition <strong>und</strong> Beschreibung <strong>von</strong> Sensor Metadaten,<br />

Messprozessen <strong>und</strong> Transformationen der gemessenen Daten. Es unterstützt bereits eine<br />

Bewertung der Güte <strong>von</strong> Sensoren <strong>und</strong> Sensordaten. OM spezifiziert ein Modell <strong>für</strong> die<br />

Domänen-unabhängige Repräsentierung <strong>von</strong> geometrischen oder temporalen Messdaten<br />

<strong>und</strong> ist dementsprechend besonders <strong>für</strong> den Austausch <strong>von</strong> Messdaten geeignet.<br />

Eine andere Sprache, die ein Kommunikationsmodell <strong>für</strong> Ortungsdienste beschreibt,<br />

ist die Sensor Fusion Modeling Language [116]. Diese ermöglicht die Beschreibung physikalischer<br />

<strong>und</strong> funktionaler Eigenschaften <strong>von</strong> Ortungssystemen inklusive Sensoren, Positionen<br />

<strong>und</strong> Algorithmen zur Sensor Fusion. Des Weiteren wird Unsicherheit <strong>von</strong> Positionsschätzungen<br />

durch die Angabe <strong>von</strong> Genauigkeitswerten oder Konfidenzintervallen<br />

gegeben. Die Sprache setzt den Schwerpunkt vor allem auf die Beschreibung <strong>von</strong> Ausgangsdaten<br />

<strong>und</strong> lässt bislang die geforderten Eingangsdaten <strong>für</strong> die einzelnen Ortungssysteme<br />

weitgehend außer Acht.<br />

Der Sensor Abstraction Layer [36] erlaubt es schließlich, heterogene Sensorquellen hinter<br />

einer gemeinsamen Schnittstelle zu verbergen. Sensor Beschreibungen basieren auf SensorML,<br />

allerdings wurden verschiedene Dienstzugangspunkte <strong>und</strong> bestimmte Befehle <strong>für</strong><br />

Sensoren hinzugefügt. Einer der großen Vorteile ist die automatische Erkennung <strong>und</strong> Konfiguration<br />

neuer Sensoren.<br />

5.3.2 PositioningML: Beschreibung <strong>von</strong> Sensoren zur Positionsbestimmung<br />

Für die Interoperabilität zwischen einer Vielzahl <strong>von</strong> Sensoren, Algorithmen, Positionsbestimmungssystemen,<br />

Umgebungsmodellen <strong>und</strong> Nutzern wird in [63] mit PositioningML eine<br />

standardisierte Beschreibungssprache zum Austausch <strong>und</strong> zur Verarbeitung <strong>von</strong> Informationen<br />

eingeführt. PositioningML ist in XML spezifiziert <strong>und</strong> erweitert die SWE-Initiative<br />

[109] mit Sprachen wie SensorML [19] <strong>und</strong> OM [27] um die Aufgabe der Positionsbestimmung.<br />

Weitere Elemente <strong>von</strong> MathML [8] oder UncertML [1] sorgen <strong>für</strong> eine größere<br />

Ausdrucksstärke <strong>und</strong> ermöglichen es sogar, komplexe Algorithmen oder die Unsicherheit<br />

in Ortungsverfahren auszudrücken.<br />

Die Sprache wird in der Plattform <strong>für</strong> mehrere Aufgaben eingesetzt. Neben der Definition<br />

einer einheitlichen Kommunikationssprache ist die Beschreibung einzelner Sensoren<br />

die Hauptaufgabe der Sprache in der Plattform. Ein Sensor wird dabei als eine Einheit

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!