Ich arbeite an einer Fahrzeugsteuerung und verwende einen 9DOF Sensor (Beschleunigungsmesser, Magnetometer und Gyroskop). Für den Gierwinkel habe ich ein Diskontinuitätsproblem bei pi rad. (180 Grad). Ich kontrolliere das Fahrzeug mit einem PID-Regler und wenn das Fahrzeug mehr als 180 Grad dreht, ändert sich das Zeichen plötzlich (von 180 bis -180) und das macht den Controller seltsam. Das gleiche Problem tritt auf, wenn es sich um mehr als -180 Grad dreht.Wie man mit der Diskontinuität des Gierwinkels bei 180 Grad umgehen kann
Als Methode verwende ich eine Richtungskosinus-Matrix, um Euler-Winkel zu berechnen. (empfohlene Methode für den Sparkfun-Sensor.)
Meine Frage ist, welche Art von Ansatz sollte ich verwenden? Wie man mit dieser Diskontinuität im Falle der Verwendung eines PID-Reglers zur Steuerung des Gierwinkels umgeht.
Ist diese Frage wirklich darüber, wie 360 hinzufügen? – Eiko