Sospecho que los podómetros se basan en acelerómetros porque los acelerómetros son más baratos que el GPS para usar. de hecho, creo que muchos podómetros ni siquiera intentan medir la distancia. solo sacudidas de aceleración que son pasos iguales. y luego, si le dan una medición de distancia, es multiplicando los pasos detectados por un tamaño de paso promedio o adivinado.
GPS (si se encuentra en un área donde funciona) hará una muy buena medición de distancia. Incluso con un receptor GPS muy barato. Todo está básicamente bien, debe esperar posiciones de inicio y final dentro de los 10 m, por lo que para un viaje de 1 km, tiene 20 m de uncertianty, que es un 2% de distancia total uncertianty. Esta incertidumbre cae linealmente con la distancia recorrida (es decir, una carrera de 2 km tendrá un 1% de incertidumbre, una carrera de 4 km tendrá una incertidumbre del 0.5%, etc.). Las cuestiones aquí serán con sus pantallas en tiempo real (la posición GPS salta de la conmutación satelital dando valores de velocidad masivos) , o pérdida inmediata de señal que da una pérdida de todos los datos inmediatamente visualizables)
Creo que con un buen acelerómetro, comenzando desde parado puede integrar continuamente la señal para obtener velocidad, e integrar continuamente ese resultado para obtener distancia. . ¿No estoy seguro de qué tipo de calidad de acelerómetro obtienes en un teléfono determinado? es posible que necesite filtrar por ruido o incluso datos basura. Y también debe considerar qué precisión tiene. El 20% de precisión en su sensor sería un rastreador de distancia muy malo. Por lo tanto, es posible que tenga que trabajar con recuento de pasos y estimaciones de tamaño de paso.
¿Quizás una combinación de ambos podría funcionar?
Me sentiría tentado de utilizar los datos del acelerómetro (integrando o contando los pasos en función de lo que siempre funcionaría) para rastrear la velocidad y la distancia en un corto espacio de tiempo, luego con un marco de tiempo mucho más largo, se podrían usar datos GPS generalizados o escala esos datos del acelerómetro. Especialmente si filtra/bloquea los datos de GPS en función de la medición no certificada en un momento dado.
Agregaría que el GPS obtiene resultados raros a veces, p. informando una velocidad máxima de 40 km/h cuando está conduciendo, por lo que el acelerómetro podría ser mejor para medir la velocidad. –
Dado que las personas normalmente no se mueven linealmente, la incertidumbre en la distancia calculada con los datos GPS será mucho más. – Foreever