Difference between revisions of "Three-Angle Representations"

From Robotics
Jump to: navigation, search
Line 5: Line 5:
 
As previously described in the article about [[Combinations of transformations|combinations of transformations]], '''premultiplication''' of several transformations is usually used, which is called '''absolute transformation'''. This means, that transformations are executed from '''right to left''' and with respect to the static reference frame. This approach is shown in the upper row of the figure on the right. Three rotations ''Rot(x,60°)'', ''Rot(y,80°)'' and ''Rot(z,45°)'' should be applied to a coordinate frame located in the origin of a reference frame, so first the coordinate frame is rotated around the reference z-axis, then around the reference y-axis and finally around the reference x-axis.
 
As previously described in the article about [[Combinations of transformations|combinations of transformations]], '''premultiplication''' of several transformations is usually used, which is called '''absolute transformation'''. This means, that transformations are executed from '''right to left''' and with respect to the static reference frame. This approach is shown in the upper row of the figure on the right. Three rotations ''Rot(x,60°)'', ''Rot(y,80°)'' and ''Rot(z,45°)'' should be applied to a coordinate frame located in the origin of a reference frame, so first the coordinate frame is rotated around the reference z-axis, then around the reference y-axis and finally around the reference x-axis.
  
Another approach to apply several transformations uses '''postmultiplication''', the so called '''relative transformation'''. This means, that the transformations are executed from '''left to right''', but in this case always with respect to the new frame. As can be seen in the lower row, the coordinate frame is first rotated around its x-axis, then around its new y-axis and finally around its current z-axis. When a whole transformation from the origin of the reference frame is considered, absolute and relative transformation lead to the same result. This can exemplarily be seen when you compare the two final coordinate frames on the right side of the figure.
+
Another approach to apply several transformations uses '''postmultiplication''', the so called '''relative transformation'''. This means, that the transformations are executed from '''left to right''', but in this case always with respect to the new frame. As can be seen in the lower row, the coordinate frame is first rotated around its x-axis, then around its new y-axis and finally around its current z-axis.  
 +
 
 +
When a whole transformation from the origin of the reference frame is considered, absolute and relative transformation lead to the same result. This can exemplarily be seen when you the two final coordinate frames on the right side of the figure are compared.
  
 
To describe the orientation of an object in three-dimensional space, three angles are necessary. In regard of absolute transformation, the [[Roll-Pitch-Yaw|Roll-Pitch-Yaw]] angles (RPY) are defined. In this convention three rotations around all the three reference coordinate axes x, y and z are applied.
 
To describe the orientation of an object in three-dimensional space, three angles are necessary. In regard of absolute transformation, the [[Roll-Pitch-Yaw|Roll-Pitch-Yaw]] angles (RPY) are defined. In this convention three rotations around all the three reference coordinate axes x, y and z are applied.

Revision as of 12:51, 6 May 2015

← Back: Inverse transformation Overview: Three-Angle Representations Next: Roll-Pitch-Yaw
Absolute-relative.png

As previously described in the article about combinations of transformations, premultiplication of several transformations is usually used, which is called absolute transformation. This means, that transformations are executed from right to left and with respect to the static reference frame. This approach is shown in the upper row of the figure on the right. Three rotations Rot(x,60°), Rot(y,80°) and Rot(z,45°) should be applied to a coordinate frame located in the origin of a reference frame, so first the coordinate frame is rotated around the reference z-axis, then around the reference y-axis and finally around the reference x-axis.

Another approach to apply several transformations uses postmultiplication, the so called relative transformation. This means, that the transformations are executed from left to right, but in this case always with respect to the new frame. As can be seen in the lower row, the coordinate frame is first rotated around its x-axis, then around its new y-axis and finally around its current z-axis.

When a whole transformation from the origin of the reference frame is considered, absolute and relative transformation lead to the same result. This can exemplarily be seen when you the two final coordinate frames on the right side of the figure are compared.

To describe the orientation of an object in three-dimensional space, three angles are necessary. In regard of absolute transformation, the Roll-Pitch-Yaw angles (RPY) are defined. In this convention three rotations around all the three reference coordinate axes x, y and z are applied.

As opposed to this, Euler angles are defined for relative transformation. So the three angles are applied always to the new axes obtained by the previous transformations.

These two different ways to define the orientation of an object are explained in more detail in the following chapters:

  1. Roll-Pitch-Yaw
  2. Euler angles