IndoorWPS: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(Weblinks)
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
  
 
Summary (en): The ''Wireless Positioning System (WPS)'' of the Institute for Software/GISpunkt ([[HSR]]) is based on WiFi signals. It functions in dense suburban areas and in buildings, hence right in those environments where GPS has its problems. It is therefore a practical supplement to GPS. The position is being processed locally (offline mode) based on signal strength lists (so-called fingerprints) and it's accurracy is about a room, i.e. 4 to 10 meters.
 
Summary (en): The ''Wireless Positioning System (WPS)'' of the Institute for Software/GISpunkt ([[HSR]]) is based on WiFi signals. It functions in dense suburban areas and in buildings, hence right in those environments where GPS has its problems. It is therefore a practical supplement to GPS. The position is being processed locally (offline mode) based on signal strength lists (so-called fingerprints) and it's accurracy is about a room, i.e. 4 to 10 meters.
 
 
  '''[http://labs.geometa.info/indoorwps/ IndoorWPS Community Site]-Status:''' ''>>> OFFLINE <<<''
 
 
  
 
Das ''Wireless Positioning System (WPS)'' des Instituts für Software/GISpunkt ([[HSR]]) basiert auf einem Positionierungsverfahren mit Hilfe von WLAN-Signalen. Es funktioniert in dicht besiedelten Gebieten und in Gebäuden ('indoor'), also genau dort wo [[GPS]] seine Probleme hat oder gar nicht funktioniert und ist deshalb eine praktische Ergänzung zu GPS.  
 
Das ''Wireless Positioning System (WPS)'' des Instituts für Software/GISpunkt ([[HSR]]) basiert auf einem Positionierungsverfahren mit Hilfe von WLAN-Signalen. Es funktioniert in dicht besiedelten Gebieten und in Gebäuden ('indoor'), also genau dort wo [[GPS]] seine Probleme hat oder gar nicht funktioniert und ist deshalb eine praktische Ergänzung zu GPS.  
Zeile 13: Zeile 9:
 
Die eigene Position wird rein lokal bestimmt (offline) aufgrund einer Kombination von Fingerprinting (Mustererkennung der Signalcharakteristik) und Trilateration (Berechnung über Abstand, geschätzt aus Signallaufzeit oder Signalstärke). Es ist 'raumgenau', d.h. 4 is 10 Meter.  
 
Die eigene Position wird rein lokal bestimmt (offline) aufgrund einer Kombination von Fingerprinting (Mustererkennung der Signalcharakteristik) und Trilateration (Berechnung über Abstand, geschätzt aus Signallaufzeit oder Signalstärke). Es ist 'raumgenau', d.h. 4 is 10 Meter.  
  
Das [[IndoorWPS]]-Projekt umfasst einerseits Applikationen und Libraries zur Positionsberechnung auf verschiedenen Betriebssystemen sowie die Administration und v.a. die gemeinsame Nutzung von WLAN-Fingerprints. Zum Austausch von Fingerprints und Gebäudekarten steht ein zentraler Server zur Verfügung, genannt 'IndoorWPS Community Site'.  
+
Das [[IndoorWPS]]-Projekt umfasst einerseits Applikationen und Libraries zur Positionsberechnung auf verschiedenen Betriebssystemen sowie die Administration und v.a. die gemeinsame Nutzung von WLAN-Fingerprints.
  
Siehe auch:
+
== Details und Download ==
* [[IndoorWPS Locator]]
+
* [[IndoorWPSPcLocator]]
* [http://wiki.hsr.ch/StefanKeller/wiki.cgi?IndoorWPSDateiformate IndoorWPS Dateiformate]
+
* [[NeoMap]] Rasterkarten Viewer mit GPS / IWPS Lokalisierung
* [http://wiki.hsr.ch/StefanKeller/wiki.cgi?IndoorWPSFAQ IndoorWPS FAQ]
+
----
 +
* [http://dev.ifs.hsr.ch/redmine/projects/iwps/wiki Entwicklerseite des IndoorWPS-Projekts]
  
== Projekte ==
+
== History ==
  
Unvollständige History:
+
* [[IndoorWPS Locator]] (alte Version)
* Aktuell (Eigenentwicklung, d.h. u.a. gemeinsam genutzte DB mit synchronisierter lokaler DB)
+
* [http://wiki.hsr.ch/StefanKeller/wiki.cgi?IndoorWPSDateiformate IndoorWPS Dateiformate] (alte Version)
** IndoorWPS Community Site and Server
+
* [http://wiki.hsr.ch/StefanKeller/wiki.cgi?IndoorWPSFAQ IndoorWPS FAQ] (alte Version)
** IndoorWPS Locator for PC (Manager)
 
** IndoorWPS Locator for Android (Manager)
 
** PointZero Extreme (PC) - eine WLAN-Fingerprint-Erfassungs-Software
 
** PointZero Mobile (G1) - eine Softwarebibliothek als GPS-Ergänzung für G1 Android Mobile Phones; darauf basierend z.B. IndoorGuide4Android
 
 
* EMSS - Roboter zum Sammeln von Fingerprints [http://irobotcreate.com/Projects]
 
* EMSS - Roboter zum Sammeln von Fingerprints [http://irobotcreate.com/Projects]
* Generation 2008 (basierend auf Placelab, d.h. u.a. rein lokale DB)  
+
* Generation 2008 (basierend auf Placelab, d.h. u.a. rein lokale DB) ([[IndoorWPS Locator]] (PC))
** [[IndoorWPS Locator]] (PC)
 
  
 
== Was ist WPS? ==
 
== Was ist WPS? ==
Zeile 44: Zeile 36:
  
 
== Weblinks ==
 
== Weblinks ==
 +
* [http://wlan-tracker.com/ WLAN-Tracker] inkl. Android App.
 
* [http://www.skyhookwireless.com/howitworks/coverage.php Skyhook Wireless] (commercial)
 
* [http://www.skyhookwireless.com/howitworks/coverage.php Skyhook Wireless] (commercial)
 
* GSM-Zellen-IDs: [http://www.opencellid.org OpenCellID] (Open Source) und [http://www.navizon.com/ Navizon] (Peer-to-Peer, commercial).
 
* GSM-Zellen-IDs: [http://www.opencellid.org OpenCellID] (Open Source) und [http://www.navizon.com/ Navizon] (Peer-to-Peer, commercial).

Aktuelle Version vom 21. November 2011, 01:13 Uhr

IndoorWPS Logo

A WiFi-based, Crowd-Sourced Indoor Positioning System

Summary (en): The Wireless Positioning System (WPS) of the Institute for Software/GISpunkt (HSR) is based on WiFi signals. It functions in dense suburban areas and in buildings, hence right in those environments where GPS has its problems. It is therefore a practical supplement to GPS. The position is being processed locally (offline mode) based on signal strength lists (so-called fingerprints) and it's accurracy is about a room, i.e. 4 to 10 meters.

Das Wireless Positioning System (WPS) des Instituts für Software/GISpunkt (HSR) basiert auf einem Positionierungsverfahren mit Hilfe von WLAN-Signalen. Es funktioniert in dicht besiedelten Gebieten und in Gebäuden ('indoor'), also genau dort wo GPS seine Probleme hat oder gar nicht funktioniert und ist deshalb eine praktische Ergänzung zu GPS.

Die eigene Position wird rein lokal bestimmt (offline) aufgrund einer Kombination von Fingerprinting (Mustererkennung der Signalcharakteristik) und Trilateration (Berechnung über Abstand, geschätzt aus Signallaufzeit oder Signalstärke). Es ist 'raumgenau', d.h. 4 is 10 Meter.

Das IndoorWPS-Projekt umfasst einerseits Applikationen und Libraries zur Positionsberechnung auf verschiedenen Betriebssystemen sowie die Administration und v.a. die gemeinsame Nutzung von WLAN-Fingerprints.

Details und Download


History

Was ist WPS?

Die Anzahl der privaten und kommerziell-betriebenen WLAN-Sender (engl. Wifi Access Points, hotspots) hat in letzter Zeit stark zugenommen. Ein ähnlicher Trend ist bei der Verbreitung von WLAN-Karten zu beobachten, die bei Laptops, PDAs und Mobile Phones zunehmend zur Standardausstattung gehören. Damit ergibt sich eine Infrastruktur, die sich zur Positionierung geradezu anbietet. Für den Nutzer ist dies eine kostengünstige, reine Software-Lösung, die leicht in mobile Endgeräte integriert werden kann.

Mit speziellen Lokalisierungsalgorithmen ist es möglich, die Position des Nutzers kontinuierlich zu berechnen, vorausgesetzt die Koordinaten dieser 'Hotspots' sind bekannt. Ein herkömmlicher Ansatz zur Erfassung der Access Points nutzt die Menge aus und erreicht durch Überbestimmung z.T. recht gute Werte. Ein neuerer Ansatz baut auf das sogenannte Fingerprinting ("Fingerabdruck") auf. Hierzu werden an Referenzpunkten Messwerte aufgenommen, welche alle empfangenen WLAN-Basisstationen und die dazugehörigen Informationen enthalten. Die damit erreichbare Genauigkeit ist umgebungsabhängig und liegt im Bereich einiger Meter (d.h. 'raumgenau').

Diese Positionierungs-Technologie funktioniert gerade auch in stark überbauten Gebieten und in Gebäuden (Indoor), wo GPS versagt. Die Berechnung erfolgt lokal, so dass der Nutzer je nach Applikation frei entscheiden kann, wem seine Position zur Verfügung gestellt wird.

Neben den Vorteilen gibt es auch Probleme bei WPS: Einerseits sind die WLAN-Signalstärken schlecht schätzbar, da sie mit unterschiedlichen Ausgangsstärken, Reflexionen und Abschwächungen behaftet sind und andererseits fehlen Grundlagedaten. Mittels Communities und verschiedenen Anreizsystemen wird versucht, Access Points und Referenzpunkte zu sammeln. Diese werden lokal erfasst und allenfalls auf einem zentralen Server hinterlegt. So können diese von den mobilen Endgeräten aus vorgängig zusammen mit dem Plan z.B. der Stadt oder des Gebäudes heruntergeladen werden.

Weblinks