Die im iPhone verwendeten Beschleunigungsmesserchips haben zu viel Rauschen, um für eine genaue Entfernungsintegration auch über kurze Entfernungen mit einfachen Bewegungen verwendet zu werden. Selbst wenn es sich um einen leisen Sensor handelt, der gute Daten liefert, filtert Apple den Beschleunigungsmesser so vor, dass Anwendungen keine ordnungsgemäße Integration durchführen können. Die Filterung ist nützlich, um das schreckliche Grundrauschen zu verringern und das Leben von App-Entwicklern zu vereinfachen, unabhängig davon, ob sie 1 Update pro Sekunde oder 100 möchten. Sie ist jedoch irreversibel und Apple bietet keine Möglichkeit, die Rohdaten abzurufen, sodass nur eine Beschleunigungsintegration möglich ist erzeugt eine verzögerte Distanz mit erheblichem Überschwingen. Dies kommt natürlich zu den normalen Problemen bei der Verwendung eines Beschleunigungsmessers zum Ermitteln der Entfernung hinzu (z. B. Entfernen der Schwerkraft - was das Gyroskop erheblich erleichtert).
Die meisten Schrittzähler-Apps verwenden den Beschleunigungsmesser zum Zählen von Schritten und das GPS zum Messen der Entfernung über größere Entfernungen und zum Kalibrieren der individuellen Schrittentfernung des Benutzers. Sie erfassen die Entfernung nicht mit dem Beschleunigungsmesser.
Wolltest du so etwas? MagicPlan von Sensopia https://appsto.re/gb/WQFEz.i Je nachdem, wofür Sie diese Informationen verwenden möchten, kann es nicht schaden, die App-Entwickler zu erreichen.
quelle
Das Problem ist nicht die Genauigkeit des Beschleunigungsmessers, sondern seine Genauigkeit relativ zum Zeitpunkt der Messung. Wenn Sie das Telefon in Sekundenbruchteilen von Punkt a nach Punkt b bewegen können, sollten Sie in der Lage sein, eine sehr genaue Messung zu erhalten. Wenn Sie jedoch eine Minute oder eine Stunde für dieselbe Messung benötigen, liegt die Genauigkeit aufgrund des Rauschens nahe Null.
quelle