Rotation matrix of three intrinsic rotations

Click For Summary
The discussion revolves around the calculation of a rotation matrix resulting from three intrinsic rotations (Z, X, Y) and the corresponding angular velocities. The original poster seeks verification of their angular velocity calculations, which include expressions for wpx, wpy, and wpz, but faces confusion from other participants regarding the clarity and definitions of variables. Additionally, the poster inquires about converting IMU sensor measurements of yaw, pitch, and roll back into the original angles PHIZ, PHIX, and PHIY. Critics highlight the lack of clarity in the original post, suggesting that visual aids and clearer definitions are necessary for understanding. Overall, the conversation emphasizes the need for precise communication in complex mathematical discussions.
dbeckam
Messages
8
Reaction score
1
TL;DR
Find the rotation matrix
I have three frames. The first is the fixed global frame. the second rotates an angle PHIZ with respect to the first. And the third first rotates a PHIX angle with respect to the x axis of the second frame, and then rotates a PHIY angle with respect to the last y axis. That is, there are a total of three intrinsic rotations Z, X, Y. According to Wikipedia, the final rotation matrix results from the image. I would appreciate if you could help me verify two things:
1704500949449.png

1) The angular velocity of the rotation matrix. According to my calculations the result is:
wpx=dphix.*cos(phiz)-dphiy.*cos(phix).*sin(phiz);
wpy=dphix.*sin(phiz)+dphiy.*cos(phix).*cos(phiz);
wpz=dphiz+dphiy.*sin(phix);

2) If I put an IMU sensor in the last frame, it measures the angles in a different format: yaw, pitch, and roll rotations. How can I use these angles to get my initial PHIZ, PHIX and PHIY angles?
 
Engineering news on Phys.org
Hello,

I find your post very confusing. None of your ##\phi_z##, ##\phi_x##, ##\phi_y## appears in the picture you picked up from wikipedia (you forgot to mention where - a simple link would have been useful! ). No axis is mentioned for ##\phi_z## -- we must guess the ##z##-axis I ass-u-me ?

dbeckam said:
The angular velocity of the rotation matrix
What is that ?

dbeckam said:
According to my calculations the result is:
wpx=dphix.*cos(phiz)-dphiy.*cos(phix).*sin(phiz);
wpy=dphix.*sin(phiz)+dphiy.*cos(phix).*cos(phiz);
wpz=dphiz+dphiy.*sin(phix);
I don't see no calculations and again have to guess what variables stand for. Left hand sides may be ##\omega##'s but then right hand sides can not be differentials.

IMO: a mess ! Back to the drawing board (yes: a few sketches might help :smile: )

IMU ?

##\ ##
 
Yes, I can google too. That's not the point of my rant.

##\ ##
 
  • Like
Likes Filip Larsen
My idea is that I want to use immerse Whitetail Antlers in a fishtank to measure their volumetric displacement (the Boone and Crockett system is the current record measurement standard to place in a juxtaposition with) I would use some sight glass plumbed into the side of the tank to get the change in height so that I can multiply by the tank cross-section. Simple Idea. But... Is there a simple mechanical way to amplify the height in the sight glass to increase measurement precision...

Similar threads

Replies
2
Views
1K
Replies
67
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
2
Views
2K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K