Professional Documents
Culture Documents
Lecture Outline
Review Sheet for Midterm
Recap of 3D Kinematics
Where we left off
Matrix Method
Joint Angle Computation
Euler Angles vs Cardan Angles
Joint Coordinate System
Finite Helical Angles
Rotation Matrix
Recall this is the 3x3 inner matrix (lower right elements)
of the 4x4 Tmatrix
To generate the 3x1 vectors comprising the rotation
matrix the unit vector of the local CS axes in the global
CS are used.
Dividing each vector by its length (to get the unit
vector) gives the cosine of the angle that the vector
makes with each axes of the global CS
Thus these are known as DIRECTION ANGLES and
the DIRECTION COSINES
Rotation Matrix
(Continued)
cosXx cosXy cosXz
[R] = cosYx cosYy cosYz
cosZx cosZy cosZz
What do the elements mean?
Ex: cosXy means the cosine of the angle formed by the X-axis of
global CS and the y-axis of local-CS
Why are direction cosines useful?
If the rotation matrix is known for a local CS, then it is possible to
determine the angles between the local and global axes
Pure Rotation
A Simple Example (rotation about the Z-axis)
Y
(Px,Py)
X
alpha
90-alpha
alpha
Black = global
Red = local
cos (90+alpha)
cos (alpha)
Px
Py
= [R] [Plocal]
Pure Rotation
(continued)
cos (90+25)
cos (90-25)
cos (25)
3
1
Pglobal = .9063
-.4226
= 2.30
.4226
.9063
2.17
Common Problems
Transformation Matrices
1.) Given global coordinates of two bodies, find relative position in local
reference frame
Given: [ TG1 ], [ TG2 ]
Wanted: [ T12 ]
Solution: [ T12 ] = [ TG1 ]-1 [ TG2 ]
BO
D
Y1
Y2
D
BO
T12
TG1
GLOBAL
TG2
Common Problems
Transformation Matrices
2.) Given global coordinates of one body and its relative position to
another body, find global coordinates of second body
Given: [ TG1 ], [T12]
Wanted: [ TG2]
Solution: [ TG2] = [ TG1 ] [T12]-1
3.) Given global coordinates of two bodies, find displacement matrix
between bodies (assume it is the SAME body but at 2 different
points in time)
Given: [ TG1 ], [TG2]
Wanted: [ D12]
Common Problems
Transformation Matrices
3.) cont
d
o
B
1
y
2
e
tim
y1
d
Bo
1
e
tim
Consider point P ( ):
GLOBAL
NOTE: this is different than [T12] which relates LOCAL points b/c this relates GLOBAL points
Joint Angles
Methods Used Within Biomechanics
Euler/Cardan Angles
Joint Coordinate System
Helical Axes
Eulers Angles
http://www-history.mcs.st-andrews.ac.uk/PictDisplay/Euler.html
http://www.strubi.ox.ac.uk/strubi/fuller/docs/spider2003/euler.gif
.
Z
Xyz sequence
Helical Angles