270 likes | 497 Views
Tonight’s Lecture. Segmental Angles Joint Angles: Euler Joint Angles: Helical Exporting Data from GaitProject to Visual3d. Segmental Angles. Y. Y’. X Rotation from Global to Local. P. X’. X. Z. Z’. Y. Y’. X Rotation Local to Global. P. X’. X. t. Z. Z’. Y. Y’.
E N D
Tonight’s Lecture Segmental Angles Joint Angles: Euler Joint Angles: Helical Exporting Data from GaitProject to Visual3d
Y Y’ X Rotation from Global to Local P X’ X Z Z’
Y Y’ X Rotation Local to Global P X’ X t Z Z’
Y Y’ Y Rotation from Global to Local P X’ X Z Z’
Y Y’ Y Rotation from Local to Global P X’ X Z Z’ t
Y Y’ Z Rotation from Global to Local X’ P qz X Z’ Z
Y Y’ Z Rotation from Local to Global X’ P qz X Z’ t Z
About the x axis About the y axis About the z axis Y Y X X Z Z Orientation of Bodies in 3D
About the x axis About the y axis About the y axis About the x axis The final orientation depends on the rotation sequence Y X Z
Rotation Matrices 3D • Rotation’s depend on the order they are applied
Euler Angles: Robust Method (handles angles from -180 to +180) Atan2(x,y) is the arc tangent of x/y in the interval [-pi,+pi] radians
Rthigh Relative Motion: Joint Angles Rshank
Rjoint*Rthigh = Rshank Rjoint Rjoint = Rshank*Rthigh’ Rthigh Joint Angles General form: Rshank Rjoint = Rdistal*Rproximal’
Rjoint = Rdistal*Rproximal’ Joint Angles abduction flexion Internal/external
Red – flexion extension (thigh) Green – ab/adduction (float) Blue – internal/external (shank) Lower Extremity: Joint Coordinate System
Rjoint = Rdistal*Rproximal’ ab/adduction flexion Joint Angles: Gimbal Lock Internal/external What happens if the ab/aduction angle approaches 90 degrees?
Solutions: • Use alternative Euler Sequence (for example ZYZ is the ISB • recommended sequence for the shoulder) • Helical Angles Joint Angles: Gimbal Lock
Y X Z “The displacement of a moving body from position 1 to position 2 can always be represented as a rotation about, and a translation along, a unique axis located Somewhere in the fixed body”. Helical Angles* *From: Kinzel, Hall and Hillberry, J Biomech, 5, 1972
Y X Z “The displacement of the moving body is completely defined if the location and inclination of the screw axis, the rotation angle , and the translation magnitude K are know ”. f Helical Angles* *From: Kinzel, Hall and Hillberry, J Biomech, 5, 1972
Y X Z “The displacement of the moving body is completely defined if the location and inclination of the screw axis, the rotation angle , and the translation magnitude K are know ”. f Rotation: Helical Angles* *From: Kinzel, Hall and Hillberry, J Biomech, 5, 1972
Compute and Export the Joint Angles for the Ankle, Knee and Hip using the • Non-Optimal Method (3 files) • Compute and Export the Joint Angles for the Ankle, Knee and Hip using the • Optimal Method (3 files) • Import All Exported Joint Angles (6 files) into Visual3d • Run Visual3d IK • Create Reports Comparing the joint angles obtained by all three methods Assignment #7