This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
android_ips [2014/03/10 14:56] zoza [Red Pin] |
android_ips [2015/01/07 13:40] (current) 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]] | + | ===== IDocent ===== |
- | * **wi-fi fingerprint based** | + | |
+ | * [[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 | TEST | ||
- | * installed Subclipse svn plugin for Eclipse | + | * dwloaded the [[http://www.egr.msu.edu/classes/ece480/capstone/spring11/group02/documents/iDOCENT.zip|zip file for Android]] |
- | * eclipse freezes :( | + | * imported the project into Eclipse and set the target Android version |
- | * downloaded a clean version of Eclipse from [[https://www.eclipse.org/subversive/previous-releases.php]] (my Eclipse: Juno); installed Subversive plugin | + | * run as application on Motorola test phone; |
- | * checked out the Redpin Code using Import > SVN > [[svn://svn.code.sf.net/p/redpin/code/]] | + | * iDocent freezes, then has to quit because it's not responding; :( ([[idocent-error-log|error log]]) |
- | * changed Android target in rghtclck+Project > Properties > Android > select an existing Android (4.3) | + | ===== TeroM IPS ===== |
- | * running RedPinAndroid 75 crashes immediately, error: | + | |
- | Console: | + | * 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; | ||
- | <code>Starting activity org.redpin.android.ui.MapViewActivity on device emulator-5554</code> | + | TEST |
- | LogCat: | + | * cloned the project [[git@github.com:TeroM/indoor-position-tracker.git]], loaded to Eclipse |
- | + | * run on Motorola, loads and works well! | |
- | <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> | + | |
- | + | ||
- | * cannot start the server from Eclipse; | + | |
- | * when running Redpin from an .apk, server is not reachable; I assume I have to start a redpin server. | + | |
- | ===== IDocent ===== | + | |
- | + | ||
- | * [[http://www.egr.msu.edu/classes/ece480/capstone/spring11/group02/|IDocent]] developed at Michigan State University, aimed at guiding blind people around the campus ++ | + | |
- | * uses **wi-fi triangulation** | + | |
- | ===== TeroM IPS ===== | + | |
- | + | ||
- | https://github.com/TeroM/indoor-position-tracker | + | |
===== a little bit of microsoft input: RADAR ===== | ===== a little bit of microsoft input: RADAR ===== | ||
Line 63: | 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); |