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 prefiltra el acelerómetro de una manera que evita que las aplicaciones realicen una integración adecuada. El filtrado es útil para reducir el terrible ruido de fondo 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 forma de obtener los datos sin procesar, por lo que cualquier integración de aceleración solo produce distancia retrasada con sobreimpulso significativo. Esto es, por supuesto, además de los problemas normales de usar un acelerómetro para encontrar la distancia (por ejemplo, eliminar la gravedad, que el giroscopio hace mucho más fácil).
La mayoría de las aplicaciones de podómetro usan el acelerómetro para contar los pasos y el GPS para medir la distancia en distancias más largas y para calibrar la distancia de paso individual del usuario. No perciben la distancia usando el acelerómetro.
¿Querías algo como esto? MagicPlan by Sensopia https://appsto.re/gb/WQFEz.i Dependiendo de para qué quieras usar esa información, no podría hacer daño contactar a los desarrolladores de la aplicación.
fuente
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 del punto a al punto b en una fracción de segundo, debería poder obtener una medición muy precisa. Sin embargo, si toma un minuto o una hora para la misma medición, la precisión será cercana a cero debido al ruido.
fuente