Can anyone help me with the "Axis rotation sequence for the Euler angles"

1 visualización (últimos 30 días)
Chaitanya Mulla
Chaitanya Mulla el 28 de Nov. de 2019
Respondida: Jan el 29 de Nov. de 2019
I need the information for the eul2rotm of "XYX"
I couldnt find this even on matlab documentation
  3 comentarios
Chaitanya Mulla
Chaitanya Mulla el 28 de Nov. de 2019
I need to solve the problem having the order of rotation angles which is x-axis,
y-axis, x-axis (i.e., XYX) using eul2rotm. hope this helps
Jan
Jan el 29 de Nov. de 2019
It is still not clear. Do you want to obtain the rotation matrix for and input of 3 angles and the order XYX?
eul2rotm uses ZYX, ZYZ and XYZ only. So if you really want to get XYX with eul2rotm the answer is: This does not work.

Iniciar sesión para comentar.

Respuestas (1)

Jan
Jan el 29 de Nov. de 2019
The rotation matrix for the Euler angles in the order XYX is:
s1 = sin(alpha);
c1 = cos(alpha);
s2 = sin(beta);
c2 = cos(beta);
s3 = sin(gamma);
c3 = cos(gamma);
[c2, s2.*s1, -s2.*c1; ...
s3.*s2, c3.*c1-s3.*c2.*s1, c3.*s1+s3.*c2.*c1; ...
c3.*s2, -s3.*c1-c3.*c2.*s1, -s3.*s1+c3.*c2.*c1];

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by