User Tools

Site Tools


android_ips

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
android_ips [2014/03/10 10:39]
zoza [Red Pin]
android_ips [2015/01/07 13:40]
zoza
Line 1: Line 1:
 ====== Indoor positioning systems for Android ====== ====== Indoor positioning systems for Android ======
 +
 +a comprehensive article on different indoor positioning technologies
 +
 +http://​spectrum.ieee.org/​telecom/​wireless/​new-indoor-navigation-technologies-work-where-gps-cant
 +
 +THE CHOSEN SYSTEM:
 + 
 +===== Red Pin =====
 +
 +  * [[http://​redpin.org/​|Red Pin]]
 +  * **wi-fi fingerprint based**
 +
 +october 2014 -> ? USING REDPIN
 +
 +  * [[redpin-server|running redpin.jar]] on the edar server ​
 +  * because of post issues (not able to open access to 8000 outside of epfl network) moved the server to KUCJICA. same process, same database;
 +
 +MEASUREMENTS
 +
 +  * december 12, BC building; performed 4 measurements all lasting about 2 minutes. kept track of the movement by hand (noted positions and times on a peace of paper) and compared that to the data the app sent to the server; results can be found here [[http://​kucjica.kucjica.org/​emperors-vizi/​bc-measurements-12-12-14.html|measurement tests 12.12.2014]]
 +
 +OTHER POSSIBLY USEFUL APPS:
  
 ===== Foot Path ===== ===== Foot Path =====
Line 16: Line 38:
   * it crashes, on all phones, immediately :(   * it crashes, on all phones, immediately :(
   * there is a version of FootPath in playstore, this one works well enough to test;   * there is a version of FootPath in playstore, this one works well enough to test;
-  *  
-===== Red Pin ===== 
- 
-  * [[http://​redpin.org/​|Red Pin]] 
-  * installed Subclipse svn plugin for Eclipse 
-  * eclipse freezes :( 
-  * downloaded a clean version of Eclipse from (); installed Subversive plugin 
-  * checked out the Redpin Code using Import > SVN > svn://​svn.code.sf.net/​p/​redpin/​code/​ 
-  * changed Android target in rghtclck+Project > Properties > Android > select an existing Android (4.3) 
-  * running RedPinAndroid 75 crashes immediately,​ error: ​ 
  
-Console: 
-<​code>​Starting activity org.redpin.android.ui.MapViewActivity on device emulator-5554</​code>​ 
-LogCat: 
-<​code>​03-10 06:​34:​36.060:​ E/​AndroidRuntime(845):​ FATAL EXCEPTION: Main 
-03-10 06:​34:​36.060:​ E/​AndroidRuntime(845):​ java.lang.RuntimeException:​ Unable to create service org.redpin.android.net.SynchronizationManager:​ java.lang.TypeNotPresentException:​ Type org.redpin.android.core.Map not present 
-</​code>​ 
 ===== IDocent ===== ===== IDocent =====
  
-  * wi-fi triangulation ​[[http://​www.egr.msu.edu/​classes/​ece480/​capstone/​spring11/​group02/​|IDocent]]+  * [[http://​www.egr.msu.edu/​classes/​ece480/​capstone/​spring11/​group02/​|IDocent]] ​developed at Michigan State University, aimed at guiding blind people around buildings, has a text-to-speech engine; 
 +  * uses **wi-fi triangulation** and custom maps; 
 +  * watch video here http://​www.youtube.com/​watch?​v=OV-9OPnu3cM ​
  
 +TEST
 +
 +  * dwloaded the [[http://​www.egr.msu.edu/​classes/​ece480/​capstone/​spring11/​group02/​documents/​iDOCENT.zip|zip file for Android]] ​
 +  * imported the project into Eclipse and set the target Android version
 +  * run as application on Motorola test phone; ​
 +  * iDocent freezes, then has to quit because it's not responding; :( ([[idocent-error-log|error log]])
 ===== TeroM IPS ===== ===== TeroM IPS =====
  
-https://​github.com/​TeroM/​indoor-position-tracker+  * https://​github.com/​TeroM/​indoor-position-tracker 
 +  * wi-fi fingerprint based 
 +  * fingerprints need to be preset (define points on a map, scan and remember the results); after creating this base/​dictionary of positions, it locates the user closest to the defined points; 
 + 
 +TEST 
 + 
 +  * cloned the project [[git@github.com:​TeroM/​indoor-position-tracker.git]],​ loaded to Eclipse 
 +  * run on Motorola, loads and works well!
  
 ===== a little bit of microsoft input: RADAR ===== ===== a little bit of microsoft input: RADAR =====
Line 53: Line 74:
  
   * WIGGLE: a contribution based map of wireless access points. https://​wigle.net/​   * WIGGLE: a contribution based map of wireless access points. https://​wigle.net/​
 +
 +===== conclusions ======
 +
 +need something closest to the TeroM tool + a general map of the space; map the space out (preset points and scan the db at each point); load all this information in the app (with an option to edit or re-measure db strengths); ​
android_ips.txt · Last modified: 2015/01/07 13:40 by zoza