Gyroskopische Driftkorrektur

Ich arbeite derzeit an einem Projekt, bei dem ich Messwerte von 3 Gyroskopen ( STM L3G4200D ) an einen Mikrocontroller ( TI MSP430 ) ziehe und Orientierungsdaten an den Benutzer sende.

Ich habe mich über die Erfassung von Gyroskop-Daten informiert und es hört sich so an, als ob Gyroskop-Messwerte dazu neigen, über lange Zeiträume zu "driften". Gibt es eine gute Möglichkeit, diese Drift zu verfolgen oder zu korrigieren?

Ist das der einzige Sensor, den du hast? Gyroskope und Beschleunigungsmesser werden häufig zusammen verwendet, um sich gegenseitig zu kalibrieren. Diese Seite hat eine gute Beschreibung.

Antworten (1)

Sie benötigen eine andere Möglichkeit, die absolute Lage zu messen, um die Langzeitdrift Ihrer (Wende-) Kreisel zu korrigieren, damit Sie sie für aussagekräftige Kurzzeitmessungen verwenden können.

Einige Systeme verwenden Beschleunigungsmesser, um den Schwerkraftvektor zu messen, um Roll- und Nickreferenzen zu erstellen (dies erfordert jedoch, dass keine anderen Beschleunigungen beteiligt sind) und Magnetometer, um eine Gierreferenz zu erstellen.

Andere Systeme verwenden mehrere (zwei oder drei) GPS-Empfänger, um eine Interferometrie an den GPS-Signalen durchzuführen, um eine absolute Lagereferenz herzustellen. Dies ist schwieriger, aber auch während der Fahrt (beschleunigen) möglich.

Die ausgeklügeltsten Systeme kombinieren alle vier Arten von Informationen (Ratenkreisel, Beschleunigung, Magnetometer und GPS, typischerweise unter Verwendung eines Kalman-Filters), um die robusteste Lösung bereitzustellen.

+1 für den Hinweis, dass dies keine Gyros sind, sondern Gyros bewerten . Sie werden definitionsgemäß integrale Fehler – dh Drift – mit sich bringen.
@rawbrawb: Regelmäßige Gyros-Drift auch. Es ist nur so, dass bei Ratenkreiseln ein einfacher Offset-Fehler nach der Integration zu einer Drift wird.
Ich würde nur sagen, Sie haben die Antwort getroffen. Ausgezeichnete Antwort.