Yaw,Pitch and Roll Multiplication

  • Context: Undergrad 
  • Thread starter Thread starter abubakr
  • Start date Start date
  • Tags Tags
    Multiplication Roll
Click For Summary

Discussion Overview

The discussion revolves around the multiplication of two sets of rotation angles, specifically yaw, pitch, and roll, represented in radians. Participants explore the mathematical implications of combining these rotations, including the potential for simple addition of angles versus matrix multiplication.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant suggests that combining two sets of rotation angles could be achieved through simple addition of the angles.
  • Another participant counters this by stating that the angles cannot be simply added and must be represented through matrix multiplication.
  • A detailed explanation of the rotation matrices for yaw, pitch, and roll is provided, indicating that the combination of rotations involves the product of these matrices.
  • Concerns are raised about different conventions regarding the sine terms in the matrices and the order of multiplication, suggesting that these factors can affect the outcome.
  • A participant expresses confusion over the results obtained from following the matrix multiplication sequence and questions the relationship between the final answer and the initial angle values.
  • Further inquiries are made about the possibility of using Euler angles or quaternions to achieve a simpler addition of angles, as well as the implications of applying rotations in a specific sequence without transforming the axes from previous rotations.

Areas of Agreement / Disagreement

Participants do not reach a consensus on whether the combination of rotation angles can be simplified to addition. Multiple competing views remain regarding the correct approach to combining yaw, pitch, and roll rotations.

Contextual Notes

There are unresolved issues regarding the conventions used in the rotation matrices, the order of multiplication, and the mathematical relationship between the combined rotations and the initial angles. The discussion also highlights the complexity of transitioning from matrix representations back to Euler sequences.

abubakr
Messages
2
Reaction score
0
If I have (α1,β1,γ1) and (α2,β2,γ2) as two set of rotation angles in radians.Where α is Yaw of α about z axis, β is pitch about y-axis and γ is roll about x axis. My question is when I multiply the two rotation sets what would be the result? Would it be simple addition of angles if I extract the angle information from result i-e (α1+α2,β1+β2,γ1+γ2)?
 
Physics news on Phys.org
No. It doesn't work like that.
 
You need to multiply the matrices representing the rotations.
A rotation of angle \alpha about the z axis is given by
\begin{bmatrix}cos(\alpha) & -sin(\alpha) & 0 \\ sin(\alpha) & cos(\alpha) & 0 \\ 0 & 0 & 1\end{bmatrix}

A rotation of angle \beta about the y-axis is given by
\begin{bmatrix}cos(\beta) & 0 & sin(\beta)\\ 0 & 1 & 0 \\ -sin(\beta) & 0 & cos(\beta)\end{bmatrix}

A rotation of angle \gamma about the x-axis is given by
\begin{bmatrix}1 & 0 & 0 \\ 0 & cos(\gamma) & -sin(\gamma)\\0 & sin(\gamma) & cos(\gamma)\end{bmatrix}

A rotation of "Yaw of α about z axis, β is pitch about y-axis and γ is roll about x axis" is given by the product of those three matrice and the combination of two such rotations is the product of the two rotation matrices or of all six matrices.
 
Halls, I fixed the math in your post.

abubakr, there are different conventions regarding which sine term in those matrices Halls posted is negated and the order in which the matrices are multiplied. If you want a combined yaw, pitch, roll sequence that is equivalent to your pair of yaw, pitch, roll sequence, there are algorithms to go from a matrix back to an Euler sequence. They are non-trivial and messy.
 
Thanks for answering.Halls, I exactly followed the sequence and I have check it for different values and changing order etc but its not the same.

I would like to ask (1) Is there any relationship between the final answer and initial angle values i-e if not addition then what? (2) Can we use Euler angle or Quaternion (Having no idea) or any other coordinate transformation, so that the final answer is simple addition of the angle. (I suspect that after first set of rotation,the second set of rotation apply to the 1st rotation rather than initial point.That is why they are not simply added).(3) Is it possible to apply Yaw of α about z axis and then β is pitch about y-axis but the y-axis is not transformed from 1st rotation etc.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 6 ·
Replies
6
Views
11K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 16 ·
Replies
16
Views
15K
  • · Replies 5 ·
Replies
5
Views
14K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 3 ·
Replies
3
Views
1K