So verwenden Sie das Beschleunigungsmesser, um die Entfernung für die Entwicklung von Android -Anwendungen zu messen

StackOverflow https://stackoverflow.com/questions/6352681

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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top