¿Con qué precisión puedo realizar un seguimiento de las distancias con el acelerómetro del iPhone?

9

Teóricamente, los acelerómetros en el iPhone se pueden usar para rastrear la distancia mediante la interpolación a lo largo del tiempo.

¿Cuál es el error estimado para rastrear distancias entre 1 y 10 metros?
¿Hay alguna aplicación para iPhone que funcione como cinta métrica?

    
pregunta hairboat 21.07.2009 - 22:05

7 respuestas

14

Por lo que he oído, la salida del acelerómetro del iPhone es muy ruidosa: la mayoría de las aplicaciones que lo utilizan para cualquier tipo de trabajo de precisión moderada hacen mucho filtrado y modifican la salida para suavizar el ruido. El iPhone se puede colocar plano sobre una mesa, y el acelerómetro aún emitirá una buena cantidad de datos. Me imagino que ciertamente podría usarlo para medir distancias más largas (> 10m), pero probablemente no lo confíe para las mediciones de alta resolución.

    
respondido por el patjbs 21.07.2009 - 22:14
6

Los chips del acelerómetro utilizados en el iPhone tienen demasiado ruido para ser utilizados para una integración precisa de la distancia incluso en distancias cortas con movimientos simples. Incluso si se tratara de un sensor silencioso y proporcionara buenos datos, Apple filtra previamente el acelerómetro de manera que impida que las aplicaciones realicen una integración adecuada. El filtrado es útil para reducir el ruido del piso de ruido, y para facilitar la vida de los desarrolladores de aplicaciones, ya sea que quieran 1 actualización por segundo o 100, pero es irreversible y Apple no proporciona una manera de obtener los datos en bruto, por lo que solo se integra la aceleración. produce una distancia retardada con un rebasamiento significativo. Esto es, por supuesto, además de los problemas normales de usar un acelerómetro para encontrar la distancia (eliminar la gravedad, que el giroscopio hace mucho más fácil, por ejemplo).

La mayoría de las aplicaciones de podómetro usan el acelerómetro para contar pasos y usan el GPS para medir distancias en distancias más largas y para calibrar la distancia en pasos individuales del usuario. No perciben la distancia con el acelerómetro.

    
respondido por el Adam Davis 23.03.2012 - 19:38
3

Hay un montón de aplicaciones de podómetro, por lo que puede revisar sus revisiones. Además, en términos de precisión, aquí hay una respuesta de stackoverflow:

enlace

y otro sobre la implementación de un podómetro con aproximadamente 20 m de precisión:

enlace

    
respondido por el John 22.07.2009 - 00:20
2

El error acumulado de la integración de tiempo es demasiado para medir la distancia desde los acelerómetros. Incluso para el sismógrafo industrial, la mayoría de ellos no puede medir prácticamente la distancia, incluso si se adopta el filtrado.

    
respondido por el Vince 08.03.2011 - 01:16
2

Escribí una publicación de blog al respecto. Definitivamente es posible obtener la distancia con el acelerómetro y otros sensores del iPhone sin usar el GPS. Los resultados no son 100% exactos pero son utilizables.

enlace

    
respondido por el Przemysław Olszacki 27.11.2014 - 19:02
1

¿Querías algo como esto? MagicPlan de Sensopia enlace Dependiendo de para qué desea utilizar esa información, no podría hacer daño ponerse en contacto con los desarrolladores de aplicaciones.

    
respondido por el Joey 19.05.2015 - 01:47
0

El problema no es la precisión del acelerómetro sino su precisión en relación con el tiempo de la medición. Si puede mover el teléfono de un punto a un punto b en una fracción de segundo, debería poder obtener una medición muy precisa. Sin embargo, si se toma un minuto o una hora para la misma medición, la precisión será cercana a cero debido al ruido.

    
respondido por el Victor Engel 24.12.2018 - 00:47

Lea otras preguntas en las etiquetas