Coordinate System Transformation

Click For Summary
SUMMARY

This discussion focuses on coordinate system transformations, specifically the conversion between a global coordinate system defined by a motion capture device and a local coordinate system for a person's pelvis. The global system is represented by the unit vectors [1 0 0, 0 1 0, 0 0 1], while the local system is defined by the vectors [0.9625, -0.0326, -0.266; 0.0268, 0.9999, -0.0256; 0.2671, 0.6175, 0.9627]. The key task is to derive a rotation matrix that facilitates the transformation of points from the global to the local coordinate system. References to orthogonal matrices and rotation matrices are provided as foundational concepts for this transformation.

PREREQUISITES
  • Understanding of linear algebra concepts, particularly rotation matrices.
  • Familiarity with orthogonal matrices and their properties.
  • Knowledge of coordinate systems and transformations in three-dimensional space.
  • Experience with motion capture technology and its coordinate outputs.
NEXT STEPS
  • Research how to derive a rotation matrix from one coordinate system to another.
  • Study the properties and applications of orthogonal matrices in transformations.
  • Learn about the mathematical representation of rotation matrices in 3D space.
  • Explore the implications of coordinate transformations in motion capture data analysis.
USEFUL FOR

This discussion is beneficial for students and professionals in fields such as computer graphics, robotics, biomechanics, and anyone involved in motion capture technology and coordinate transformations.

dhume878
Messages
6
Reaction score
1
Hey everyone,

I'm working on my degree and have started getting into some deeper lin alg than I took previously regarding coordinate system transformations. I was hoping someone might be able to shed some light on it for me. I'll do my best to explain the problem ..

I have a global coordinate system for a volume in space created by a motion capture device. Thus three unit vectors representing the x, y and z vectors of the global space are
[1 0 0
0 1 0
0 0 1]

I then have a person standing in space, with markers on their hips in such a way I can determine a local system for the person's pelvis. The unit vectors representing this local system are as follows

[0.9625 -0.0326 -0.266
0.0268 0.9999 -0.0256
0.2671 0.6175 0.9627]

So the local system is oriented very close to the global system.

I then calculate two points in space, but in the global space. I in essence need to rotate them about the origin of my local system as much as my local system is rotated from my global system.

I'm sure I sound like a bumbling goon, but I hope you guys can make heads or tails of this. I'm guessing there's a way to come up with a rotation matrix from system 1 to system 2, and from there .. hmm.. somehow translate my points about the origin of my local system.

I can clarify anything if need be.
 
Physics news on Phys.org
I appreciate the response after 8 years. This was the question of a young academic, which has since been solved, published, and laid to rest. However I would point people toward the wiki article on rotation matrices as opposed to orthogonality wrt to the relevance of the question. https://en.wikipedia.org/wiki/Rotation_matrix
 
  • Like
Likes   Reactions: Greg Bernhardt
We currently try to avoid any empty threads, which implies to work through old ones, such that anyone who stops by has at least a hint on how to proceed.
 
  • Like
Likes   Reactions: dhume878

Similar threads

  • · Replies 2 ·
Replies
2
Views
904
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 8 ·
Replies
8
Views
1K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 40 ·
2
Replies
40
Views
5K