2011-04-05 13 views
13

Por lo que entiendo, el GPS tiene una precisión limitada. ¿Es posible obtener una ubicación más precisa para una persona en el espacio 3D?iOS: Precisión de movimiento en 3D Space

Estoy planeando escribir una aplicación donde los usuarios se moverán con sus teléfonos en cualquier dirección, pero solo necesitan moverse unos pocos pies. ¿Hay alguna técnica, tal vez con el acelerómetro y el giroscopio que permita este grado de precisión?

Por ejemplo, el usuario mantiene el teléfono plano (de modo que la parte inferior del teléfono se ejecuta en paralelo al suelo). Hay algo dibujado en la pantalla, que no se mueve "con la pantalla" cuando la persona camina hacia adelante, hacia atrás y de lado a lado. Por lo tanto, el objeto parece ser inamovible y solo detectable al tener el teléfono en la posición correcta en el espacio 3D.

No necesito que nadie diseñe ningún código, solo denme un breve entendimiento si, con un poco de trabajo, esto podría ser posible.

Gracias!

Derek

Respuesta

7

No, no realmente. Si integras los valores del acelerómetro dos veces, obtienes una posición, pero el error es horrible. Es inútil en la práctica.

Aquí está an explanation why (Google Tech Talk) a las 23:20.

Lo que realmente podría hacer es descubrir su "objeto oculto" cambiando la orientación del teléfono. Eso funciona bastante bien solo con acelerómetros y brújula. Esto es exactamente lo que ves en el video publicado por colechristensen.

5

Look at http://www.readwriteweb.com/archives/impressive_augmented_reality_demo_shows_off_sensor_fusion.php

Es posible aumentar significativamente la ubicación mediante la combinación de las salidas de los varios sensores utilizando "fusión de sensores". El concepto más interesante, creo, es el uso de la salida de la cámara para detectar y registrar el movimiento (que se combina con los giroscopios, acelerómetros y gps). Debes escribir un filtro de Kalman para combinar.

El problema es que esto está en el nivel de un estudiante graduado de ingeniería que ha pasado años estudiando tales cosas. No es imposible, pero prepárate para un desafío.

+4

El enlace está muerto: - / – zavtra