Estoy tratando de grabar pistas a una escala mucho más fina de lo que es posible con el GPS, pero espero usar algo simple y barato, idealmente un iPhone. La resolución para los datos de seguimiento que busco es de alrededor de 10-20 cm.
La ubicación de la pista e incluso la escala no son tan importantes como los detalles finos de la forma de la pista.
Lo que tengo en mente como la solución ideal es una aplicación de iPhone que usa la cámara junto con los otros sensores para grabar una pista de manera similar a un mouse óptico que detecta el movimiento sobre la superficie de un escritorio.
Así que sostienes el teléfono con la cámara hacia abajo y caminas por la pista. La aplicación rastrearía la superficie en movimiento e inferiría hacia dónde se dirige, utilizando el giroscopio y el acelerómetro para ayudar a corregir la inclinación de la cámara. También usaría el giroscopio y, en menor medida, la brújula para ayudar a corregir y detectar los giros en la pista. No creo que se pueda detectar o inferir la altura del teléfono sobre el suelo, pero puedes ingresarlo y sostenerlo con cuidado a una altura constante. El led podría estar encendido para ayudar a la detección a través de las sombras.
Si está caminando en una pista que terminó donde comenzó, podría marcarlo de alguna manera para cerrar el bucle e intentaría corregirlo si los extremos no se encontraran, y si caminara un largo camino, tal vez > 50m también podría usar datos gps para calibrar la escala de la pista, pero probablemente no contribuya mucho a los detalles de la geometría de la pista.
Entonces, ¿existe algo como esto en alguna forma iphone o de otra manera? ¿Hay algo más simple, por ejemplo, solo usa el giroscopio / brújula y un método de medición de estilo podómetro? ¿Hay algún método simple barato completamente diferente?