Entfernungsunterschiede zwischen Strava und Fahrradcomputer

7

Ich habe eine etablierte 16-Meilen-Mountainbike-Runde, die ich schon lange gefahren bin. Ich habe kürzlich einen Magellan Cyclo 315 Fahrradcomputer gekauft, von dem ich Dateien in Strava Premium lade. Bis auf die Entfernungsdaten funktioniert alles hervorragend. Der Entfernungswert auf dem Computer liegt immer sehr nahe bei 16 Meilen, aber wenn ich die Daten in Strava (.gpx-Datei) hochlade, liegt die Entfernung zwischen 15,2 und 15,4 Meilen. Irgendwelche Vorschläge zur Behebung dieses Problems?

pisgahrich
quelle
Vielen Dank für Ihre Antwort. Leider erlaubt dieser Computer keine Änderungen der Antwortauflösung. Ich habe einen kalibrierten Geschwindigkeits- / Trittfrequenzsensor und ich denke, dass dort meine Entfernungsmessung auf dem Computer (genaue Kilometerleistung) herkommt. Die Datei, die nach Strava geht, erfasst möglicherweise die GPS-Entfernung.
Pisgahrich
Haben Sie versucht, das Gerät auf einer geraden Route zu testen? Wenn Sie in einer geraden Linie fahren, wird die Diskrepanz, die durch "fehlende" Punkte einer Kurve erzeugt wird, (fast) Null. Wenn die Diskrepanz weiterhin besteht, ist der Schuldige die Kalibrierung des Geschwindigkeitssensors. Auch das Testen in Schaltkreisen unterschiedlicher Länge wird zeigen, ob der Fehler proportional gleich ist (0,8 von 16 ist ein 5% iger Fehler)
Jahaziel
Versuchen Sie, die strava-Aktivität in SNAP strava-tools.raceshape.com/snap zu laden, und prüfen Sie, ob sie besser auf der Straße "einrastet". Sie generieren auf dieser Site eine bessere GPX-Datei, laden sie dann erneut auf strava hoch und löschen das Original. Die GPS-Abdeckung kann in Berggebieten fleckig sein, was zu geraden Linien zwischen Punkten und nicht zu schönen Kurven führt.
Criggie
1
@Criggie, da wir bereits GPX-Dateien bearbeiten, wäre dies ein guter Zeitpunkt, um es über das digitale EPA auszuführen!
Rider_X
1
@Rider_X Strava rundet auf den nächsten GPS-Punkt mit einer Best-Case-Auflösung von 1 Sekunde. Zwei Fahrten können also bereits um einen relativen Unterschied von 2 Sekunden ungenau sein. Darüber hinaus verwendet Strava keine Geschwindigkeitssensor- oder Richtungsinformationen, um sicherzustellen, dass alle Daten aus Gründen der Fairness auf das gleiche Niveau reduziert werden, und um die Rechenkosten von Strava zu senken. Außerdem verwenden alle modernen GPS-Geräte einige Algorithmen, um die GPS-Daten zu glätten. Dies ist ein Grund, warum Sie häufig Spuren sehen, die in einer Kurve von der Straße abkommen. Zusammenfassend: Das Leben ist nicht fair und Strava auch nicht.
Craig Hicks

Antworten:

4

Dies hängt möglicherweise damit zusammen, wie oft der Computer Ihren GPS-Standort in eine Datei schreibt. Um die Speicherung zu optimieren, schreiben einige alle paar Sekunden einen Speicherort für die Datei aus, führen jedoch vor dem Löschen eigene Berechnungen für einen Datensatz mit höherer Auflösung im Arbeitsspeicher durch. Wenn Ihre Route ziemlich kurvenreich ist, kann dies zu einer kürzeren Entfernung führen, da Strava (und alle anderen) eine gerade Linie zwischen Positionen in einer GPX-Datei annehmen (dies ist wirklich die einzige praktikable Annahme).

Überprüfen Sie die Einstellungen Ihres Fahrradcomputers. In einigen Fällen können Sie die Aufnahmeauflösung festlegen (z. B. einmal pro Sekunde). Der Nachteil könnte sein, dass Ihr Computer möglicherweise nicht so viele Titel speichern kann wie eine niedrigere Auflösungseinstellung (z. B. alle 5 Sekunden).

Rider_X
quelle
3
Wenn die MTB-Route eine enge technische Strecke ist, führen selbst 1-Sekunden-Updates zu Diskrepanzen. (In wirklich technischem Gelände treten Diskrepanzen auf, wenn Sie zwei Fahrradcomputer mit einem von jedem Rad betreiben).
Mattnz
Die GPS-Präzision ist auch viel schlechter, wenn Bäume und steile Hügel das Signal blockieren und reflektieren. Technische Trails haben oft beides :)
ojs
2

Wenn Sie das Modell 315hc mit dem Geschwindigkeits- / Trittfrequenzsensor haben, kann es zu Abweichungen kommen, wenn Ihre Radgröße falsch eingegeben wird. Strava bevorzugt Radsensoren gegenüber GPS, da Probleme mit der GPS-Aktualisierungsfrequenz auftreten und die anderen Antwortnotizen eine eigene Methode zur Berechnung der Entfernung haben (höchstwahrscheinlich auch die Daten anderer Personen, die dieselbe Route verwendet haben), die nicht Ihrer Radentfernung entsprechen oder GPS-Entfernung, wie von Ihrem GPS berechnet.

315hc

RoboKaren
quelle
2
Vielen Dank für das Feedback. Ich habe einen kalibrierten Geschwindigkeits- / Trittfrequenzsensor und ich denke, dass dort meine Entfernungsmessung auf dem Computer (genaue Kilometerleistung) herkommt. Die Datei, die nach Strava geht, erfasst möglicherweise die GPS-Entfernung. Ich bin mir nicht sicher, ob es eine Möglichkeit gibt, die Standardeinstellung in Strava zu ändern. Magellans Software, die die .gpx-Dateien (CycloAgent) hochlädt und analysiert, zeigt die richtige Entfernung an
pisgahrich
Strava ignoriert die Sensordaten, die sie für die GPS-Daten verwenden. Ich glaube nicht, dass Sie etwas tun können, um dies zu ändern. Das einzige Mal, dass sie auf Geschwindigkeitsdaten achten, ist, wenn es keine GPS-Daten wie bei einer Fahrt in Innenräumen gibt. Versuchen Sie es mit einer anderen Website, wenn Sie eine möchten, die Ihre Geschwindigkeitssensordaten berücksichtigt. Dies ist aus meiner Erfahrung beim Schreiben einer App, die auf über 10 verschiedene Websites hochgeladen wurde.
Ifor
2
Strava verwendet GPS-Daten. Sie haben ihren eigenen Algorithmus, der sich sogar von anderen Sites unterscheidet. Mein Garmin wird auf die Garmin-Website und auf Strava hochgeladen. Die Entfernungen, die beide Standorte für eine Spur berechnen, sind niemals identisch, ebenso wie die max. Geschwindigkeit, Durchschnitt und Höhe.
Carel
0

Strava verfügt über einen proprietären geheimen Algorithmus zur internen Berechnung der Entfernung, bei dem die GPS-Daten intern geglättet werden, obwohl die ursprünglichen GPS-Datenpunkte noch in Ihrem Verlauf gespeichert sind. Wenn diese von Strava berechnete Entfernung mehr als ein Schwellenwert von der Gerätedistanz abweicht, ersetzt Strava die Gerätedistanz durch die Strava-Entfernung. Die Strava-Entfernung wird nicht berechnet, indem Sie Ihren Kurs auf die Straße abbilden und die Entfernung entlang einer Straße messen. Die Strava-Distanz berücksichtigt auch keine Höhenänderungen - während dies für flache Hänge nachlässig ist, verlieren Sie ~ 2% Ihrer Distanz, wenn Sie eine 10% ige Steigung erklimmen.
Der Entfernungsalgorithmus von Strava neigt dazu, die Entfernung über windige Straßen zu verlieren, möglicherweise weil er von Natur aus blind für die tatsächlich befahrene Straße ist, sodass die Windigkeit als Rauschen beseitigt wird. Es sollte nicht schwierig sein, Ihren Abstandssensor entlang einer Spur bekannter Entfernung zu kalibrieren. Dann können Sie die Antwort wissen.

Craig Hicks
quelle
Ich bezweifle nicht, dass Strava hinter den Kulissen einige Tricks macht, um alle GPS-Daten (unterschiedlicher Qualität und Auflösung) kompatibel zu machen, aber haben Sie Referenzen für die gemachten Behauptungen oder sind sie größtenteils ahnungsvoll? Ich frage, weil ich wirklich neugierig auf die Mechanik hinter den Kulissen bin.
Rider_X
@RiderX - Ich wurde damit vertraut, weil manchmal eine Zwischenfahrt mit einem Zug in der Entfernung enthalten war (obwohl GPS ausgeschaltet war) und manchmal nicht. Strava "Hilfe" erklärte, dass (einschließlich Zugentfernung) passiert, wenn Strava die vom Gerät berechnete Entfernung mit ihrer eigenen Berechnung überschreibt. An anderer Stelle heißt es in der Dokumentation von strava, dass die Höhe nicht enthalten ist und dass die Daten "geglättet" werden. Da sie nicht sagen, dass es zu Straßen führt, gehe ich davon aus, dass dies nicht der Fall ist. Ihr Gerät kann jedoch Straßen verfolgen (z. B. haben mindestens Garmin Edge 705 und höher diese Option).
Craig Hicks
0

Es gibt eine Kombination von zwei Dingen, die hier vor sich gehen könnten. 1- Die GPS-Spur, die Sie haben, weist eine gewisse Unsicherheit auf (+ - 1 bis 10 m, abhängig von der Signalqualität). Abhängig von der Abtastfrequenz kann es so aussehen, als ob Sie im Zick-Zack arbeiten, und ein bisschen Abstand zu Ihrem tatsächlich zurückgelegten Weg hinzufügen. Einige Algorithmen können dies glätten, aber es ist nicht 100% genau.

2- Die Anzeige Ihres Fahrradcomputers basiert möglicherweise auf dem Geschwindigkeitssensor, der die Drehung Ihres Rads und den Durchmesser dieses Rads verwendet. Es multipliziert die Anzahl der Umdrehungen mit dem Reifenumfang, um die zurückgelegte Gesamtstrecke zu erhalten. In Ihrem Fahrradcomputer gibt es eine Einstellung, mit der Sie den Reifenumfang ändern und genauer gestalten können. Der Umfang hängt von Ihrer Radgröße, Reifengröße, dem Luftdruck und dem Verschleiß ab. Wenn es nicht genau ist, erhalten Sie eine fehlerhafte Abstandsmessung: https://www.cateye.com/data/resources/Tire_size_chart_ENG.pdf listet einige der Umfänge für verschiedene Rad- und Reifengrößen auf

Jean-Michel Roy
quelle
In Bezug auf (1) sollte, wenn der Fehler zufällig ist, die gemessene durchschnittliche Entfernung ein unverzerrter Schätzer der wahren Entfernung sein. (dh eine einzelne Reise kann eine andere anzeigen, aber wenn Sie alle Ihre einzelnen Reisen mitteln, sollte Ihr Durchschnitt auf der tatsächlichen Entfernung konvergieren, wenn Ihre Stichprobengröße gegen unendlich geht). Das OP sah eine konsistente und anhaltende negative Vorspannung in der gemessenen Entfernung für dieselbe Route, was darauf hindeutet, dass ein zufälliger Messfehler nicht die Quelle ist.
Rider_X
Einverstanden las ich "kürzlich gekauft" und nahm an, dass es nicht viele Male repliziert wurde. Wenn die Stichprobengröße groß genug ist, haben Sie Recht, dass dies wahrscheinlich nicht das Problem ist.
Jean-Michel Roy