Wie finde ich die Distanz der Verschiebung mithilfe des Beschleunigungssensors im Android-Smartphone?

Ich habe ein Android-Smartphone miteschleunigungssensor, Kompasssensor und Gyroskopsens. ch möchte den Abstand der Verschiebung mit diesen Sensoren berechne

Ich habe es bereits mit der grundlegenden Methode versucht, dh

final velocity = initial velocity + ( acceleration * time taken)
distance = time taken * speed

Aber ich bin nicht in der Lage, die richtige Verschiebung zu bekommen. Jedes Mal, wenn ich die gleiche Verdrängung anstrebe, erhalte ich unterschiedliche Ergebnisse.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage