So verwenden Sie das Beschleunigungsmesser, um die Entfernung für die Entwicklung von Android -Anwendungen zu messen
-
28-10-2019 - |
Frage
Ich bin nur ein Anfänger in der Anwendungsentwicklungsindustrie. Ich weiß, dass das Beschleunigungsmesser verwendet werden kann, um die Strombeschleunigung entlang dreier Achse in Messgeräten pro Sekunde (M/S2) zurückzugeben. Aber ich habe erfahren, dass ein Beschleunigungsmesser auch als Tacho verwendet werden kann.
Ich möchte wissen, wie ich das Beschleunigungsmesser verwenden kann, um die vom Android -Gerät zurückgelegte Strecke zwischen den Interessenspunkten zu bestimmen. Wenn es möglich ist, wie kann ich es dann implementieren? Ich habe eine ähnliche Frage gesehen: "Wie messe ich die von einem iPhone mit dem Beschleunigungsmesser zurückgelegte Strecke?" Wie messe ich die von einem iPhone mit dem Beschleunigungsmesser zurückgelegte Strecke?. Aber ich bin nicht zu einem Punkt gekommen.
Danke, Arslan
Lösung
Sie erhalten eine Position, indem Sie die lineare Beschleunigung jedoch zweimal integrieren Der Fehler ist schrecklich. Es ist in der Praxis nutzlos.
Hier ist Eine Erklärung warum (Google Tech Talk) um 23:20 Uhr. Ich kann dieses Video nur empfehlen.
Ähnliche Fragen:
Verfolgen Sie kleine Bewegungen des iPhone ohne GPS
Was ist die reale Genauigkeit von Telefonbeschleunigungsmetern, wenn sie zur Positionierung verwendet werden?
Wie berechnet ich die Bewegung des Telefons in vertikaler Richtung von der Ruhe?
iOS: Bewegungspräzision im 3D -Raum
Andere Tipps
Sie können es mit GPS -Positionierung kombinieren und Daten mit filtern Kalman -Filter. GPS geben eine grobe, aber stabile Position, während das Beschleunigungsmesser eine bessere, aber driftende Position ergibt.