User Tools

Site Tools


visual3d:documentation:pipeline:model_based_data_commands:joint_rotation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:documentation:pipeline:model_based_data_commands:joint_rotation [2024/06/19 12:51] sgrangervisual3d:documentation:pipeline:model_based_data_commands:joint_rotation [2024/10/08 19:11] (current) – Revised text. wikisysop
Line 1: Line 1:
-{{{{||+===== Joint Rotation =====
  
-joint angle can be represented as a 3x3 rotation matrix that describes the transformation between two coordinate systems.+joint angle can be represented as a 3x3 rotation matrix that describes the transformation between two coordinate systems. This rotation matrix can be computed and stored as a model-based item.
  
-a model based item describing the knee angle as a rotation matrix is:+To express the right knee angle as a rotation matrix, choose the Right Shank as your segment and the Right Thigh as your reference segment.
  
-jointrotationdlg.jpg+{{:joint_rotation_3by3_dialog.png}}
  
-**compute_model_based_data** +==== Item Format ====
-/result_name=rknee_angle +
-/function=joint_rotation +
-/segment=rsk +
-/reference_segment=rth +
-/resolution_coordinate_system= +
-! /use_cardan_sequence=false +
-! /normalization=false +
-! /normalization_method= +
-! /normalization_metric= +
-! /negatex=false +
-! /negatey=false +
-! /negatez=false +
-! /axis1=x +
-! /axis2=y +
-! /axis3=z +
-**;** +
-the command will return 9 columns of data for each point in time. each row represents a position in the 3x3 matrix.+
  
-jointrotationmatrix.png+The command will return 9 columns of data for each point in time with each column representing a position in the 3x3 matrix:
  
-**note:** if looking at the signal in the data viewer, the columns will be numbered 0 through 8. when accessing the columns using the evaluate_expression command, the columns can be accessed as 1 through 9. for this reason, the image above shows numbers 1 through 9. it is always important to pay attention when a signal or command is 0 or 1 based.+{{:JointRotationMatrix.png}}
  
 +**NOTE:** If looking at the signal in the Data Viewer, the columns will be numbered 0 through 8. When accessing the columns using the Evaluate_Expression command, the columns can be accessed as 1 through 9. For this reason, the image above shows numbers 1 through 9. It is always important to pay attention when a signal or command is 0 or 1 based.
  
-}}}}+==== See Also ==== 
 + 
 +It is also possible to represent joint angles using Cardan sequences ([[visual3d:documentation:pipeline:model_based_data_commands:joint_angle|JOINT_ANGLE]]), helical angles ([[visual3d:documentation:pipeline:model_based_data_commands:helical_angle|HELICAL_ANGLE]]), or with a 4x4 rotation matrix ([[visual3d:documentation:pipeline:model_based_data_commands:joint_rot4x4|JOINT_ROT4X4]]). Or return to [[visual3d:documentation:visual3d_signal_types:link_model_based_data_type|LINK_MODEL_BASED items]].
visual3d/documentation/pipeline/model_based_data_commands/joint_rotation.1718801504.txt.gz · Last modified: 2024/06/19 12:51 by sgranger