Gyro-Sensor-drift und im Richtigen Winkel Einschätzung
Ich bin mit LG Optimus 2x smartphone(Gyroskop und Beschleunigungsmesser-sensor) für die Positionierung.
Möchte ich, um die richtige rotation Winkel von Gyroskop, die verwendet werden können, später für die Körper, auf die Erde die transformation von Koordinaten. Meine Frage ist, dass
Wie kann ich das Messen und entfernen der drift im gyro-sensor.
Das ein Weg ist, um den Durchschnitt der gyro-Proben (bei mobile ist im statischen Zustand) für einige Zeit und Subtraktion vom aktuellen Muster, die nicht gut Weg.
Wenn das mobile ist in Drehung/Bewegung, wie man den drift-free Winkel?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Soweit ich weiß, entweder den Kalman-filter oder ähnliches ist implementiert in dem SensorManager. Check-out Sensor Fusion auf Android-Geräten: A Revolution in Motion-Processing.
Den Sie versuchen, ein problem zu lösen, die ohnehin gelöst.
Ich bin der Autor der Kompass-Anwendung, die integriert die Daten von Magnet-und Kreisel-sensoren (steady-Kompass). Ich habe getestet, diese Anwendung meist auf ein LG Optimus black (das Gerät, das Sie sehen auf dem video) mit Android 2.2, so werde ich meine Erfahrungen zu teilen:
Vorsichtig sein mit LG-Handys: Nach der Android-API, Gyroskop wird die Rückgabe von Daten in rad/s. Das LG Optimus Black mit Froyo gibt Lesungen in Grad/s. Das update auf Android 2.3 wurde gerade veröffentlicht, die für solche Telefon. Ich habe um zu testen, ob die neue version verhält sich nach den Spezifikationen.
Welche Android-version hat dein Handy haben? Haben Sie geprüft jede Anwendung Gyroskop? Haben Sie die erwarteten Ergebnisse erhalten?
Grundsätzlich gyros drift über lange Zeiträume. In der Erwägung, dass Beschleunigungssensoren haben keine drift, sondern tendieren dazu, instabil zu sein. Durch die Kombination von Informationen aus beiden sensoren mit einem Kalman-filter können Sie eine genaue Einstellung. Für einige dieser weniger Komplex, Sie können auch einen Komplementären Filter.
Siehe diesen Beitrag für mehr Informationen:
Kombinieren Gyroskop-und Accelerometer-Daten