Kawasaki XYZ-OAT Format¶
Das Posenformat, welches von Kawasaki Robotern benutzt wird, besteht aus einer Position \(XYZ\) in Millimetern und einer Orientierung \(OAT\), welche durch drei Winkel in Grad angegeben wird. \(O\) rotiert um die \(z\)-Achse, \(A\) rotiert um die gedrehte \(y\)-Achse und \(T\) rotiert um die gedrehte \(z\)-Achse. Die Rotationsreihenfolge ist \(z\)-\(y'\)-\(z''\) (d.h. \(z\)-\(y\)-\(z\)) und wird berechnet durch \(r_z(O) r_y(A) r_z(T)\).
Umrechnung von Kawasaki-OAT in Quaternionen¶
Zur Umrechnung von \(OAT\) Winkeln in Grad in eine Quaternion \(q=(\begin{array}{cccc}x & y & z & w\end{array})^T\) werden zunächst alle Winkel in das Bogenmaß umgerechnet durch
und damit wird die Quaternion berechnet durch
Umrechnung von Quaternionen in Kawasaki-OAT¶
Die Umrechnung von einer Quaternion \(q=(\begin{array}{cccc}x & y & z & w\end{array})^T\) mit \(||q||=1\) in \(OAT\) Winkel in Grad kann wie folgt durchgeführt werden.