# Roll-Nick-Gier-Winkel

Roll-Nick-Gier-Winkel, englisch roll-pitch-yaw angle, sind spezielle Eulerwinkel (Lagewinkel), die zur Beschreibung der Ausrichtung eines Fahrzeugs im dreidimensionalen Raum herangezogen werden. Diese Art der Richtungsmessung und -bestimmung durch Drehratensensoren wurde zur Navigation im Luftverkehr eingeführt und wird inzwischen neben Luftfahrzeugen auch für Raum-, Land- und Wasserfahrzeuge verwendet.

## Details

Die aus der Flugsteuerung übernommenen Winkel beschreiben drei aufeinander folgende Drehungen, die ein festes Referenzsystem (engl. world-frame) in ein objektbezogenes rechtshändiges Koordinatensystem (engl. body frame) überführen. Dessen Ursprung denkt man sich im Mittelpunkt des Fahrzeugs, wobei die Winkelbezeichnungen sich unmittelbar aus den Namen der drei möglichen Drehbewegungen des Fahrzeugs um seine Körperachsen ableiten (siehe Abb. rechts). Zu Beginn der Drehungen stimmen Referenzsystem und körperfestes System überein.
* Rollen (engl. roll): Drehung um die in Längsrichtung des Fahrzeugs verlaufende $x$-Achse (Roll-, Wank- oder Längsachse). Für den Querneigungswinkel wird dabei auch die Bezeichnung banking gebraucht.
* Nicken (engl. pitch, selten auch nick): Drehung um die $y$-Achse des Fahrzeugs (Nick- oder Querachse).
* Gieren (engl. yaw): Drehung um die $z$-Achse des Referenzsystems (Gier-, Hoch- oder Vertikalachse). Für den Richtungswinkel werden dabei mitunter auch die Bezeichnungen heading oder Azimut gebraucht.
Übereinstimmend zeigt dabei allerdings nur die positive $x$-Achse (engl. roll axis) stets, d. h. sowohl bei Raum-, Luft-, Wasser- und Landfahrzeugen, nach vorn. Für die positive $y$- und $z$-Richtung des Objektsystems (body frame) dagegen gibt es je nachdem, welches externe Koordinatensystem (engl. world frame) als Bezugsystem genutzt wird, zwei unterschiedliche Konventionen:
* Bei Landfahrzeugen, die das ENU-System (East-North-Up) als Bezugssystem verwenden, zeigt die positive y-Achse (engl. pitch axis) stets nach links bzw. Backbord und die senkrecht auf der xy-Ebene des Fahrzeugs stehende positive $z$-Achse (engl. yaw axis) stets nach oben.
* Bei Raum-, Luft- und Wasserfahrzeugen einschließlich U-Booten dagegen, die aus Gründen der Kompatibilität zur traditionellen Kompassrichtung weiter das NED-System (North-East-Down) als Bezugssystem nutzen, zeigt die positive $y$-Achse (engl. pitch axis) stets in Richtung der rechten Tragfläche bzw. nach Steuerbord und die senkrecht auf der $xy$-Ebene des Fahrzeugs stehende positive $z$-Achse (engl. yaw axis) stets nach unten.
Was „unten“ ist, wird dabei allerdings bei Raumfahrzeugen wie Raumfähren oder Satelliten etwas anders definiert als bei Flugzeugen und Schiffen: Je nach Zielstellung des Fluges verwenden Raumfahrzeuge statt eines der beiden obengenannten externen Koordinatensysteme entweder ein an der aktuellen Flugbahn orientiertes sogen. lokales Bezugssystem (engl. local frame) oder ein sich am Sternbild Widder und dessen Frühlingspunkt (engl. vernal equinox) sowie an der Nord-Süd-Achse der Erde orientierendes sogen. Inertialsystem (engl. inertial frame):
Geht es darum, das Raumfahrzeug, z. B. eine Raumfähre, bei seinen Erdumkreisungen in einer möglichst gleichbleibenden Lage hinsichtlich des Himmelszelts zu halten, etwa, um bestimmte astronomische Untersuchungen durchzuführen, wird als Bezugssystem vorzugsweise das Inertialsystem benutzt, bei dem die RPY-Winkel (0|0|0) eine Lage der Raumfähre beschreiben, in der diese mit ihren Flügeln parallel zum Erdäquator, dem Bug in Richtung Frühlingspunkt sowie dem Bauch in Richtung Polarstern zeigend die Erde umkreist.
Geht es dagegen darum, die Raumfähre bei ihren Erdumkreisungen in möglichst gleichbleibender Lage hinsichtlich der Erdoberfläche zu halten, etwa um bestimmte erdbezogene Untersuchungen durchzuführen, wird stattdessen als Bezugssystem vorzugsweise das lokale Bezugssystem benutzt, bei dem die RPY-Winkel (0|0|0) eine Lage der Raumfähre beschreiben, in der diese wie ein Flugzeug mit den Flügeln parallel zur Erdoberfläche, dem Bug nach vorn und dem Bauch zum Erdmittelpunkt zeigend die Erde umkreist.
Auch bei dreiachsenstabilisierten Satelliten, wie sie die Erde z. B. als Kommunikationssatelliten mit fester Ausrichtung auf die Erde umkreisen, hat sich inzwischen für Drehwinkel und -achsen der eben beschriebene Sprachgebrauch eingebürgert. So weist in diesem Fall die positive $x$-Achse des Satelliten – wie bei der Verwendung eines lokalen Bezugssystems durch eine Raumfähre (s. o.) – in Richtung seiner Flugbahn um die Erde, während die auf den Erdmittelpunkt ausgerichteten Antennen des Satelliten damit in Richtung seiner positiven z-Achse zeigen und schließlich seine Sonnenkollektoren sich um die auf beiden Achsen senkrecht stehende $y$-Achse drehen (siehe Abb.).
Da Drehungen des Satelliten um seine z-Achse dabei nur geringen Einfluss auf die Orientierung seiner Antennen in Bezug auf die Erde haben, kann die Lageregelung der z-Achse mit einer größeren Toleranz arbeiten als die der beiden anderen Achsen: Typische Werte für den Gierwinkel (engl. yaw) sind ±0,15°, für den Roll- und Nickwinkel (engl. roll und pitch) dagegen nur ±0,05°.
In der Robotik werden Roll-Pitch-Yaw-Winkel zur Beschreibung von Orientierungen (des Werkzeugs oder anderer Objekte), bezogen auf eine raumfeste Basis, verwendet.
In der Aerodynamik schließlich wird Begriff Pitch – abweichend von der obigen Systematik – auch für den Anstellwinkel eines Propellers oder Rotors verwendet, siehe Pitch (Aerodynamik).
* RPY-Winkel von Autos und anderen Landfahrzeugen
* RPY-Winkel von Schiffen und anderen Wasserfahrzeugen
* RPY-Winkel von Flugzeugen und anderen Luftfahrzeugen
* RPY-Winkel von Raumfähren und anderen Raumfahrzeugen bei Benutzung eines lokalen Bezugssystems
* RPY-Winkel von Raumfähren und anderen Raumfahrzeugen bei Benutzung eines inertialen Bezugssystems
* Orientierung der Achsen bei einem Satelliten

## „ZY′X″-Konvention“

Die Rotationen, auch nach der Luftfahrtnorm (DIN 9300), beziehen sich immer auf die zunächst raumfeste rechtshändige Orthogonalbasis. Die Konvention der Orientierung der Winkel folgt der in der Mathematik üblichen Rechte-Hand-Regel, ein positiver Winkel zeigt also entgegen dem Uhrzeigersinn. Alle weiteren Rotationsachsen ergeben sich dynamisch gemäß der definierten Reihenfolge der Rotationen.
Bezeichnet man mit $\alpha$ den Gierwinkel, mit $\beta$ den Nickwinkel sowie mit $\gamma$ den Rollwinkel, so sieht die Rotationsmatrix für diese Definition folgendermaßen aus:
    ${\begin{pmatrix}\cos(\alpha )\cos(\beta )&\cos(\alpha )\sin(\beta )\sin(\gamma )-\sin(\alpha )\cos(\gamma )&\cos(\alpha )\sin(\beta )\cos(\gamma )+\sin(\alpha )\sin(\gamma )\\\sin(\alpha )\cos(\beta )&\sin(\alpha )\sin(\beta )\sin(\gamma )+\cos(\alpha )\cos(\gamma )&\sin(\alpha )\sin(\beta )\cos(\gamma )-\cos(\alpha )\sin(\gamma )\\-\sin(\beta )&\cos(\beta )\sin(\gamma )&\cos(\beta )\cos(\gamma )\end{pmatrix}}$
Ist $\ \beta$ exakt gleich $\pm \pi /2$, treten Singularitäten, sogenannte Gimbal Locks, auf, die sich darin äußern, dass es in diesen Fällen für $\alpha$ und $\gamma$ plötzlich unendlich viele Lösungen gibt. So ergibt sich z. B. für $\ \beta =+\pi /2$ mithilfe der Additionstheoreme die Rotationsmatrix
    ${\begin{pmatrix}0&\sin(\gamma -\alpha )&\cos(\gamma -\alpha )\\0&\cos(\gamma -\alpha )&-\sin(\gamma -\alpha )\\-1&0&0\end{pmatrix}}$
und für $\ \beta =-\pi /2$ die Rotationsmatrix
    ${\begin{pmatrix}0&-\sin(\gamma +\alpha )&-\cos(\gamma +\alpha )\\0&\cos(\gamma +\alpha )&-\sin(\gamma +\alpha )\\1&0&0\end{pmatrix}}$

## Berechnung aus Rotationsmatrix

Ist eine Rotationsmatrix gegeben:
    $R={\begin{pmatrix}r_{11}&r_{12}&r_{13}\\r_{21}&r_{22}&r_{23}\\r_{31}&r_{32}&r_{33}\\\end{pmatrix}}$
Dann können die Winkel in der XYZ-Konvention folgendermaßen berechnet werden (Craig, S. 47f):
    $\beta =\operatorname {atan2} \left(-r_{31},{\sqrt {r_{11}^{2}+r_{21}^{2}}}\right)$
    $\alpha =\operatorname {atan2} \left(r_{21}/\operatorname {cos} \left(\beta \right),r_{11}/\operatorname {cos} \left(\beta \right)\right)$
    $\gamma =\operatorname {atan2} \left(r_{32}/\operatorname {cos} \left(\beta \right),r_{33}/\operatorname {cos} \left(\beta \right)\right)$
Im Falle der oben erwähnten Singularitäten dagegen sind folgende Formeln zweckmäßig:
Ist $\ \beta =+\pi /2$, setzt man zweckmäßigerweise
    $\ \alpha =0$
    $\ \gamma =\operatorname {atan2} (r_{12},r_{22})$
Ist stattdessen $\ \beta =-\pi /2$, setzt man analog zweckmäßigerweise
    $\ \alpha =0$
    $\ \gamma =-\operatorname {atan2} (r_{12},r_{22})$
Dabei ist $\operatorname {atan2} (y,x)$ der „Arkustangens mit zwei Argumenten“, der in vielen mathematischen Programmbibliotheken existiert und gegenüber der arctan-Funktion den Vorteil hat, dass er die Fallunterscheidungen für die vier Quadranten beinhaltet.
Andere Möglichkeiten, die Orientierung zu beschreiben, sind Rotationsmatrix, Quaternionen oder die Eulerschen Winkel.