Wie genau kann ich Entfernungen mit dem iPhone-Beschleunigungsmesser verfolgen?

9

Theoretisch können die Beschleunigungsmesser im iPhone verwendet werden, um die Entfernung mithilfe der Interpolation über die Zeit zu verfolgen.

Was ist der geschätzte Fehler beim Verfolgen von Entfernungen zwischen 1 und 10 Metern?
Gibt es eine iPhone-App, die als Maßband fungiert?

Haarboot
quelle

Antworten:

14

Soweit ich gehört habe, ist die Ausgabe des iPhone-Beschleunigungsmessers sehr laut - die meisten Anwendungen, die sie für Arbeiten mit mäßiger Präzision verwenden, führen viele Filter- und Ausgabemodifikationen durch, um das Rauschen auszugleichen. Das iPhone kann flach auf einen Tisch gelegt werden, und der Beschleunigungsmesser gibt immer noch ein gutes Stück Daten aus. Ich kann mir vorstellen, dass Sie damit sicherlich größere Entfernungen (> 10 m) messen könnten, aber ich würde es wahrscheinlich nicht für hochauflösende Messungen vertrauen.


quelle
7

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.

Adam Davis
quelle
2

Der akkumulierte Fehler der Zeitintegration ist zu groß, um den Abstand zu Beschleunigungsmessern zu messen. Selbst für industrielle Seismographen können die meisten von ihnen die Entfernung praktisch nicht messen, selbst wenn eine Filterung angewendet wird.


quelle
2

Ich habe einen Blog-Beitrag darüber geschrieben. Eine Entfernung mit einem Beschleunigungsmesser und anderen iPhone-Sensoren ohne GPS ist definitiv möglich. Ergebnisse sind nicht 100% genau, aber verwendbar.

http://www.nomtek.com/scanning-rooms-with-an-iphone/

Przemysław Olszacki
quelle
Nur Links zu posten ist nicht wirklich sehr hilfreich. Links verschwinden im Laufe der Zeit, so dass zumindest einige Vorbemerkungen dessen, was der Link sagt, für zukünftige Leser nützlicher wären.
Tetsujin
1

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.

Joey
quelle
0

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.

Victor Engel
quelle