Distanz verschoben, die durch Accelerometer
Will ich verschieben auf dem iPhone-Bildschirm (Rechteck, Kreis und so weiter) durch verschieben das iPhone.
Zum Beispiel, ich bewege das iPhone entlang der X-Achse und die Bewegung des Objekts entlang der X-Achse. Das gleiche für Y -, Z-Achse.
Wie kann ich dies tun?
Kann ich den Algorithmus dafür?
Danke.
P. S:
Ich sah für eine Weile und scheint, wie es möglich ist, mit Beschleunigungssensor.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erhalten Sie position durch Integration die lineare Beschleunigung zweimal, aber der Fehler ist schrecklich. Es ist nutzlos in der Praxis.
Hier ist eine Erklärung, warum (Google Tech Talk) auf 23:20. Ich empfehle dieses video.
Jedoch die gyro Maus könnte arbeiten für Ihre Anwendung finden Sie zwischen 37:00-38:25 in dem video.
Ähnliche Fragen:
verfolgen kleine Bewegungen des iphone ohne GPS
Was ist die wirkliche Welt, die Genauigkeit der Handy-Beschleunigungsmesser, wenn Sie für die Positionierung?
wie berechne Telefon die Bewegung in der vertikalen Richtung von dem rest?
iOS: Bewegung, Präzision im 3D-Raum
Wie zu verwenden Beschleunigungsmesser, um den Abstand Messen für Android-Anwendung Entwicklung
Wie finde ich den Abstand reiste mit einem Gyroskop und Beschleunigungssensor?
Nicht einfach zu tun, genau. Ein Beschleunigungsmesser nur Berichte Beschleunigung, nicht Bewegung. Sie können versuchen, (numerisch) Integration der Beschleunigung über der Zeit, aber Sie sind wahrscheinlich am Ende mit einem kumulierten Fehler summieren sich, und führt zu unbeabsichtigte Bewegung.
Pseudocode, offensichtlich ungetestet:
Warum nutzen Sie nicht die Beschleunigung selbst, statt Distanz bewegt? Zum Beispiel;
Wenn Ihr Beschleunigung ist 1.4 G Ost, Ihr Objekt sollte sich nach Osten 14pixels pro Sekunde, bis Ihre Beschleunigung ändert.
So, dass das Objekt der Bewegung ist, wie es ist, unter einem relativen Kraft und ich denke, es ist realistischer. Schneller bewegenden Gerät, viel Kraft, um die Wirkung Objekt.
Schauen auch:
http://www.freescale.com/files/sensors/doc/app_note/AN3397.pdf
und
Mit Beschleunigungssensor, Gyroskop und Kompass zu berechnen, Gerät die Bewegung in der 3D-Welt