¿Cómo grabar pistas de más de 10-30 cm de resolución (posiblemente usando un iPhone)?

8

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?

Brendan Heywood
fuente
66
La precisión de 10-20
cm
1
Con un iPhone probablemente + - 10-20m en el mejor de los casos y solo donde hay una señal fuerte.
Jakub Sisak GeoGraphics
3
Sin ofender, pero ¿alguien realmente leyó mi pregunta? No quiero usar un GPS o la señal GPS. Sé que el GPS no es lo suficientemente preciso para lo que quiero.
Brendan Heywood
1
Si desea conocer las capacidades específicas de un iPhone no relacionado con el GPS, Apple Stack Exchange podría ser un mejor lugar para su pregunta. cf apple.stackexchange.com/questions/10722/…
Sean
Pan rallado o algodón?
mdsumner

Respuestas:

2

Sí, es posible rastrear el movimiento de un teléfono inteligente con una resolución de 1-5 cm utilizando la tecnología de metrología foto-inercial de RealityCap . Esta tecnología utiliza un algoritmo de fusión de sensores que combina visión por computadora y datos de IMU (giroscopio y acelerómetro). Solo mide el movimiento relativo, pero se puede combinar con el GPS en el teléfono inteligente si se requiere un posicionamiento absoluto. Vea este video para una demostración. RealityCap tiene un SDK de iOS que brinda esta capacidad a los desarrolladores de aplicaciones. También se planea un SDK de Android. Divulgación completa: soy uno de los fundadores de RealityCap. Pregúntame lo que sea.

Ben H
fuente
Perfecto: busco esencialmente su aplicación de navegación interior, pero para exteriores para hacer mapas de alta calidad de acantilados y rocas.
Brendan Heywood
Interesante. Entonces, ¿es la idea de caminar por el borde del acantilado para grabar una pista que corresponde a la topología del acantilado?
Ben H
Sí exactamente. Estos son comúnmente dibujados a mano en guías y la calidad es bastante variable. No quiero llegar a la tierra del SDK, busco una aplicación móvil genérica que solo enciendes y comienzas a grabar una línea exactamente como la mayoría de las aplicaciones de GPS como MotionX. Luego ubique esas formas grabadas de la mejor manera posible y expórtelas como KML / GPX, o en el peor de los casos, solo una forma en SVG, etc. La misma aplicación tendría muchos usos, como las encuestas nacionales. Ser capaz de grabar una forma de alta fidelidad, incluso con una ubicación de baja fidelidad, y luego abrir en Sketchup / google earth para afinar y luego exportar nuevamente sería oro
Brendan Heywood
¿Qué hay de tratar de obtener un kml de un túnel subterráneo subterráneo, donde no hay GPS disponible, mientras viaja en el tren?
Antón
@BrendanHeywood ¿Terminaste con una solución para este proyecto? ¿Hay algo de código abierto o freeware que pueda hacer este acelerómetro / giroscopio matemático en iOS o Android?
0__
5

Use un dispositivo bluetooth gps con su iPhone

ingrese la descripción de la imagen aquí

Receptor GPS bluetooth dual (xgps150A) +/- 2.5m de precisión $ 100

Especificaciones técnicas

GPS
    65-channel SkyTraq GPS chipset
    WAAS/EGNOS compatible
    Accuracy: +/-2.5m (CEP)
    Fast location acquisition times: under 30 secs (warm or cold start)
    Position updates: at least once per second
    Maximum speed: 1000 kts / 1150 mph
    Maximum altitude: 18,000 m / 59,000 ft

http://www.gpscentral.ca/products/dual-xgps150A-bluetooth-gps-receiver.html

GoPro tiene cámara HD con giroscopio

ingrese la descripción de la imagen aquí

http://gopro.com/cameras/hd-hero2-outdoor-edition/

Mapperz
fuente
2

Simplemente verifique la odometría visual, eso es lo que quiere decir. Los muchachos del MIT han hecho algo realmente inspirador, Google " odometría visual para entornos con GPS denegado ", y verán. Y sí, aún puede consumir bastante CPU para un pequeño teléfono inteligente, pero todo está cambiando a diario, es cuestión de tiempo que esta idea se haga realidad.

¡Salud!

Francisco A. Ruiz
fuente
1

Desde entonces descubrí que el campo de aplicaciones que hacen lo que busco se llama Fotogrametría.

http://en.wikipedia.org/wiki/Photogrammetry

Todavía no hay aplicaciones de iPhone que hagan esto (que he encontrado), a pesar de que todo el hardware está presente esperando ser aprovechado. Tal vez solo necesita más gruñido de CPU. Sin embargo, he encontrado un par de aplicaciones de escritorio / web que resolverán el problema, tales como:

http://www.123dapp.com/catch

Brendan Heywood
fuente