Discrepancias de distancia entre Strava y el ciclocomputador

Tengo un bucle de bicicleta de montaña establecido de 16 millas que he estado montando durante mucho tiempo. Recientemente compré una computadora para bicicleta Magellan Cyclo 315 desde la cual cargo archivos a Strava Premium. Todo funciona muy bien excepto los datos de distancia. El valor de la distancia en la computadora siempre es muy cercano a las 16 millas, pero cuando subo los datos a Strava (archivo .gpx) la distancia está entre 15,2 y 15,4 millas. ¿Alguna sugerencia sobre cómo corregir este problema?

Gracias por su respuesta. Desafortunadamente, esta computadora no permite cambios en la resolución de la respuesta. Tengo un sensor de velocidad/cadencia calibrado, y creo que de ahí proviene mi lectura de distancia en la computadora (kilometraje exacto). El archivo que va a Strava puede estar registrando la distancia del GPS.
¿Has probado a probar el aparato en ruta recta? Si viaja en línea recta, la discrepancia generada por los puntos "faltantes" de una curva se vuelve (casi) cero. Entonces, si la discrepancia persiste, entonces el culpable es la calibración del sensor de velocidad. Además, las pruebas en circuitos de diferente longitud revelarán si el error es proporcionalmente el mismo (0,8 de 16 es un error del 5 %)
Intente cargar la actividad de strava en SNAP strava-tools.raceshape.com/snap y vea si se "ajusta" mejor a la carretera. Generas un mejor archivo GPX usando ese sitio, luego lo subes a Strava nuevamente y eliminas el original. La cobertura de GPS puede ser irregular en un área montañosa que conduce a líneas rectas entre puntos, no a curvas agradables.
@Criggie dado que ya estamos editando archivos .gpx, ¡este sería un buen momento para ejecutarlo a través de EPO digital!
@Rider_X Strava redondea al punto GPS más cercano que tiene una resolución en el mejor de los casos de 1 segundo. Entonces, dos viajes cualquiera pueden ser inexactos por una diferencia relativa de 2 segundos. Para agregar a eso, Strava no utiliza el sensor de velocidad o la información de dirección, para garantizar que todos los datos se simplifiquen al mismo nivel en aras de la equidad, y también para reducir los costos de computación de Strava. Además, todas las unidades GPS modernas utilizan algunos algoritmos para suavizar los datos GPS. Esta es una de las razones por las que a menudo ves huellas que se salen de la carretera en una curva. En resumen: la vida no es justa y Strava tampoco lo es.

Respuestas (4)

Puede tener que ver con la frecuencia con la que la computadora escribe su ubicación GPS en el archivo. Para optimizar el almacenamiento, algunos escriben una ubicación en el archivo una vez cada pocos segundos, pero realizan sus propios cálculos en un conjunto de datos de mayor resolución en la memoria antes de purgar. Si su ruta es bastante sinuosa, esto puede resultar en una distancia más corta ya que Strava (y todos los demás) asumen una línea recta entre las ubicaciones en un archivo .gpx (esta es realmente la única suposición viable).

Comprueba la configuración de tu ciclocomputador, algunos te permiten especificar la resolución de grabación (por ejemplo, una vez por segundo). La desventaja podría ser que su computadora no pueda almacenar tantas pistas como una configuración de resolución más baja (por ejemplo, una vez cada 5 segundos).

Si la ruta de MTB es una pista técnica estrecha, incluso las actualizaciones de 1 segundo crean discrepancias. (En terrenos realmente técnicos, se obtienen discrepancias si ejecuta dos ciclocomputadores, uno en cada rueda).
La precisión del GPS también es mucho peor cuando hay árboles y colinas empinadas que bloquean y reflejan la señal. Los senderos técnicos a menudo tienen ambos :)

Si tiene el modelo 315hc con el sensor de velocidad/cadencia, puede haber una discrepancia si el tamaño de su rueda se ingresa incorrectamente. Strava prefiere los sensores de rueda sobre el GPS debido a problemas de frecuencia de actualización de GPS que las otras notas de respuesta tienen su propia forma patentada de calcular la distancia (lo más probable es que también incorpore los datos de otras personas que han usado la misma ruta) que no corresponde a su distancia de rueda o gps-distancia calculada por su GPS.

315hc

Gracias por los comentarios. Tengo un sensor de velocidad/cadencia calibrado, y creo que de ahí proviene mi lectura de distancia en la computadora (kilometraje exacto). El archivo que va a Strava puede estar registrando la distancia del GPS. No estoy seguro de si hay una forma de cambiar el valor predeterminado en Strava. El software de Magellan que carga y analiza los archivos .gpx (CycloAgent) muestra la distancia correcta
Strava ignorará los datos del sensor que usan los datos del GPS. No creo que haya nada que puedas hacer para cambiar esto. La única vez que prestan atención a los datos de velocidad es si no hay datos de gps como en un viaje en interiores. Intente usar otro sitio web si desea uno que preste atención a los datos de su sensor de velocidad. Esto es de mi experiencia obtenida al escribir una aplicación que se carga en más de 10 sitios diferentes.
Strava utiliza datos de GPS. Tienen su propio algoritmo que difiere incluso de otros sitios. Mi Garmin carga en el sitio web de Garmin y en Strava. Las distancias que ambos sitios calculan para una pista nunca son idénticas, al igual que el máximo. la velocidad, la media y la altitud.

Strava tiene un algoritmo secreto patentado para calcular la distancia internamente, lo que implica suavizar los datos GPS internamente, aunque los puntos de datos GPS originales aún se almacenan en su historial. Si esa distancia calculada por Strava varía de la distancia del dispositivo más que un umbral, Strava reemplaza la distancia del dispositivo con la distancia de Strava. La distancia de Strava no se calcula asignando su rumbo a la carretera y midiendo la distancia a lo largo de una carretera. La distancia de Strava tampoco tiene en cuenta el cambio de elevación; si bien eso es negligente para pendientes poco profundas, perderá ~ 2% de su distancia al subir una pendiente del 10%.
El algoritmo de distancia de Strava tiende a perder distancia en carreteras con mucho viento, quizás porque su diseño es ciego a la carretera real recorrida, por lo que el viento se elimina como ruido. No debería ser difícil calibrar su sensor de distancia a lo largo de una pista de distancia conocida. Entonces puedes saber la respuesta.

No dudo de que Strava esté haciendo algunos trucos detrás de escena para hacer que todos los datos del GPS (de calidad y resolución variables) sean compatibles, pero ¿tiene alguna referencia para las afirmaciones hechas o son en gran medida corazonadas? Pregunto porque tengo mucha curiosidad sobre la mecánica detrás de escena.
@RiderX: me familiaricé con esto porque a veces se incluía un viaje intermedio en un tren en la distancia (aunque el GPS estaba apagado) y otras veces no. La "ayuda" de Strava explicó que (incluida la distancia del tren) sucede cuando Strava anula la distancia calculada por el dispositivo con su propio cálculo. En otros lugares, la propia documentación de Strava establece que la elevación no está incluida y que los datos están "suavizados". Como no dicen que sigue a las carreteras, supongo que no. Sin embargo, su dispositivo puede realizar un seguimiento de las carreteras (por ejemplo, al menos Garmin Edge 705 y versiones posteriores tienen esa opción).

Hay una combinación de 2 cosas que podrían estar pasando aquí. 1- El rastro GPS que tienes tiene cierto grado de incertidumbre (+- 1 a 10m dependiendo de la calidad de la señal). Dependiendo de la frecuencia de muestreo, puede hacer que parezca que está zigzagueando y agregar un poco de distancia en comparación con la ruta real recorrida. Algunos algoritmos pueden suavizar esto, pero no son 100% precisos.

2- La lectura de su ciclocomputador puede basarse en el sensor de velocidad que usa la rotación de su rueda y el diámetro de esa rueda. Multiplica el número de rotaciones por la circunferencia del neumático para obtener la distancia total recorrida. Hay una configuración en su ciclocomputador para cambiar la circunferencia del neumático y hacerla más precisa. La circunferencia depende del tamaño de la rueda, el tamaño de los neumáticos, el inflado y el desgaste. Si no es preciso, le daría una medición de distancia defectuosa: https://www.cateye.com/data/resources/Tire_size_chart_ENG.pdf enumera algunas de las circunferencias para diferentes tamaños de ruedas y neumáticos

En términos de (1) si el error es aleatorio, la distancia promedio medida debe ser un estimador imparcial de la distancia real. (es decir, un solo viaje puede mostrar una diferencia, pero si promedia todos sus viajes individuales, su promedio debería converger en la distancia real a medida que el tamaño de su muestra llega al infinito). El OP vio un sesgo negativo consistente y persistente en la distancia medida para la misma ruta, lo que sugiere que el error de medición aleatorio no es la fuente.
De acuerdo, leí "comprado recientemente" y asumí que no se replicó muchas veces. Si el tamaño de la muestra es lo suficientemente grande, tiene razón en que probablemente este no sea el problema.