Add opensimpipeline for augmenter

This commit is contained in:
HunMinKim 2024-01-11 09:12:56 +09:00 committed by GitHub
parent 84ffba0dab
commit e70e7d86ff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 30019 additions and 0 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,352 @@
<?xml version="1.0" encoding="UTF-8" ?>
<OpenSimDocument Version="40000">
<MarkerSet name="markerset">
<objects>
<Marker name="r.ASIS_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/pelvis</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.028000000000000001 0.01 0.128</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L.ASIS_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/pelvis</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.028000000000000001 0.01 -0.128</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r.PSIS_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/pelvis</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.154 0.025000000000000001 0.050000000000000003</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L.PSIS_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/pelvis</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.154 0.025000000000000001 -0.050000000000000003</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_knee_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/femur_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.0080000000000000002 -0.40400000000000003 0.055</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_mknee_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/femur_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.010999999999999999 -0.40100000000000002 -0.055</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_ankle_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/tibia_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.02 -0.38500000000000001 0.052999999999999999</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_mankle_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/tibia_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.0060000000000000001 -0.38 -0.037999999999999999</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_toe_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/calcn_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.18684400000000001 0.0083665300000000005 0.0052662100000000003</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_5meta_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/calcn_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.14000000000000001 0.0050000000000000001 0.065000000000000002</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_calc_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/calcn_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.032161500000000003 0.032569300000000002 -0.011169500000000001</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_knee_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/femur_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.0080000000000000002 -0.40400000000000003 -0.055</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_mknee_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/femur_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.010999999999999999 -0.40100000000000002 0.055</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_ankle_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/tibia_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.02 -0.38500000000000001 -0.052999999999999999</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_mankle_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/tibia_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.0060000000000000001 -0.38 0.037999999999999999</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_toe_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/calcn_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.18684400000000001 0.0083665300000000005 -0.00526621</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_calc_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/calcn_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.0321615 0.0325693 0.0111695</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_5meta_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/calcn_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.14000000000000001 0.0050000000000000001 -0.065000000000000002</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_shoulder_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/torso</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0 0.41799999999999998 0.14199999999999999</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_shoulder_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/torso</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0 0.41799999999999998 -0.14199999999999999</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="C7_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/torso</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.080000000000000002 0.41999999999999998 0.0030000000000000001</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_lelbow_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/humerus_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.014999999999999999 -0.28000000000000003 0.040000000000000001</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>true</fixed>
</Marker>
<Marker name="r_melbow_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/humerus_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.0022499999999999998 -0.28599999999999998 -0.050000000000000003</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>true</fixed>
</Marker>
<Marker name="r_lwrist_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/radius_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.00050000000000000001 -0.22500000000000001 0.050000000000000003</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>true</fixed>
</Marker>
<Marker name="r_mwrist_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/radius_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.021999999999999999 -0.22500000000000001 -0.021999999999999999</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>true</fixed>
</Marker>
<Marker name="L_lelbow_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/humerus_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.014999999999999999 -0.28000000000000003 -0.040000000000000001</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>true</fixed>
</Marker>
<Marker name="L_melbow_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/humerus_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.0022499999999999998 -0.28599999999999998 0.050000000000000003</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>true</fixed>
</Marker>
<Marker name="L_lwrist_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/radius_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.00050000000000000001 -0.22500000000000001 -0.050000000000000003</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>true</fixed>
</Marker>
<Marker name="L_mwrist_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/radius_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.021999999999999999 -0.22500000000000001 0.021999999999999999</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>true</fixed>
</Marker>
<Marker name="r_thigh1_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/femur_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.09 -0.15 0.07</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_thigh2_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/femur_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.055 -0.25 0.085</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_thigh3_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/femur_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.02 -0.14 0.1</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_thigh1_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/femur_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.09 -0.15 -0.07</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_thigh2_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/femur_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.055 -0.25 -0.085</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_thigh3_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/femur_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.02 -0.14 -0.1</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_sh1_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/tibia_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.0 -0.115 0.07</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_sh2_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/tibia_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.026 -0.23 0.08</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="r_sh3_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/tibia_r</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.05 -0.22 0.08</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_sh1_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/tibia_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.0 -0.115 -0.07</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_sh2_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/tibia_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>0.026 -0.23 -0.08</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="L_sh3_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/tibia_l</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.05 -0.22 -0.08</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="RHJC_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/pelvis</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.056276 -0.078490000000000004 0.077259999999999995</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
<Marker name="LHJC_study">
<!--Path to a Component that satisfies the Socket 'parent_frame' of type PhysicalFrame (description: The frame to which this station is fixed.).-->
<socket_parent_frame>/bodyset/pelvis</socket_parent_frame>
<!--The fixed location of the station expressed in its parent frame.-->
<location>-0.056276 -0.078490000000000004 -0.077259999999999995</location>
<!--Flag (true or false) specifying whether the marker is fixed in its parent frame during the marker placement step of scaling. If false, the marker is free to move within its parent Frame to match its experimental counterpart.-->
<fixed>false</fixed>
</Marker>
</objects>
<groups />
</MarkerSet>
</OpenSimDocument>

View File

@ -0,0 +1,289 @@
<?xml version="1.0" encoding="UTF-8" ?>
<OpenSimDocument Version="40000">
<InverseKinematicsTool name="generic">
<!--Directory used for writing results.-->
<results_directory>Unassigned</results_directory>
<!--Name of the model file (.osim) to use for inverse kinematics.-->
<model_file>Unassigned</model_file>
<!--A positive scalar that weights the relative importance of satisfying constraints. A weighting of 'Infinity' (the default) results in the constraints being strictly enforced. Otherwise, the weighted-squared constraint errors are appended to the cost function.-->
<constraint_weight>Inf</constraint_weight>
<!--The accuracy of the solution in absolute terms. Default is 1e-5. It determines the number of significant digits to which the solution can be trusted.-->
<accuracy>1.0000000000000001e-05</accuracy>
<!--Markers and coordinates to be considered (tasks) and their weightings. The sum of weighted-squared task errors composes the cost function.-->
<IKTaskSet>
<objects>
<IKMarkerTask name="C7_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_shoulder_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_shoulder_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r.ASIS_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKMarkerTask name="L.ASIS_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKMarkerTask name="r.PSIS_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKMarkerTask name="L.PSIS_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKMarkerTask name="r_knee_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_mknee_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_ankle_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_mankle_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_toe_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_5meta_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_calc_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>60</weight>
</IKMarkerTask>
<IKMarkerTask name="L_knee_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="L_mknee_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="L_ankle_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="L_mankle_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="L_toe_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="L_calc_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>60</weight>
</IKMarkerTask>
<IKMarkerTask name="L_5meta_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_lelbow_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_lelbow_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_melbow_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_melbow_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_lwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_lwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_mwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_mwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_thigh1_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="r_thigh2_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="r_thigh3_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_thigh1_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_thigh2_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_thigh3_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="r_sh1_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="r_sh2_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="r_sh3_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_sh1_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_sh2_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_sh3_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="RHJC_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKMarkerTask name="LHJC_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
</objects>
<groups />
</IKTaskSet>
<!--TRC file (.trc) containing the time history of observations of marker positions obtained during a motion capture experiment. Markers in this file that have a corresponding task and model marker are included.-->
<marker_file>Unassigned</marker_file>
<!--The name of the storage (.sto or .mot) file containing the time history of coordinate observations. Coordinate values from this file are included if there is a corresponding model coordinate and task. -->
<coordinate_file>Unassigned</coordinate_file>
<!--The desired time range over which inverse kinematics is solved. The closest start and final times from the provided observations are used to specify the actual time range to be processed.-->
<time_range>-Inf Inf</time_range>
<!--Flag (true or false) indicating whether or not to report marker errors from the inverse kinematics solution.-->
<report_errors>true</report_errors>
<!--Name of the resulting inverse kinematics motion (.mot) file.-->
<output_motion_file>Unassigned</output_motion_file>
<!--Flag indicating whether or not to report model marker locations. Note, model marker locations are expressed in Ground.-->
<report_marker_locations>false</report_marker_locations>
</InverseKinematicsTool>
</OpenSimDocument>

View File

@ -0,0 +1,369 @@
<?xml version="1.0" encoding="UTF-8" ?>
<OpenSimDocument Version="40000">
<InverseKinematicsTool name="generic">
<!--Directory used for writing results.-->
<results_directory>Unassigned</results_directory>
<!--Name of the model file (.osim) to use for inverse kinematics.-->
<model_file>Unassigned</model_file>
<!--A positive scalar that weights the relative importance of satisfying constraints. A weighting of 'Infinity' (the default) results in the constraints being strictly enforced. Otherwise, the weighted-squared constraint errors are appended to the cost function.-->
<constraint_weight>Inf</constraint_weight>
<!--The accuracy of the solution in absolute terms. Default is 1e-5. It determines the number of significant digits to which the solution can be trusted.-->
<accuracy>1.0000000000000001e-05</accuracy>
<!--Markers and coordinates to be considered (tasks) and their weightings. The sum of weighted-squared task errors composes the cost function.-->
<IKTaskSet>
<objects>
<IKMarkerTask name="C7_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_shoulder_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_shoulder_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r.ASIS_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKMarkerTask name="L.ASIS_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKMarkerTask name="r.PSIS_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKMarkerTask name="L.PSIS_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKMarkerTask name="r_knee_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_mknee_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_ankle_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_mankle_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_toe_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_5meta_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_calc_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>60</weight>
</IKMarkerTask>
<IKMarkerTask name="L_knee_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="L_mknee_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="L_ankle_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="L_mankle_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="L_toe_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="L_calc_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>60</weight>
</IKMarkerTask>
<IKMarkerTask name="L_5meta_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>30</weight>
</IKMarkerTask>
<IKMarkerTask name="r_lelbow_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_lelbow_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_melbow_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_melbow_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_lwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_lwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_mwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_mwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_thigh1_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="r_thigh2_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="r_thigh3_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_thigh1_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_thigh2_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_thigh3_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="r_sh1_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="r_sh2_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="r_sh3_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_sh1_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_sh2_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="L_sh3_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>4</weight>
</IKMarkerTask>
<IKMarkerTask name="RHJC_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKMarkerTask name="LHJC_study">
<!--Whether or not this task will be used during inverse kinematics solve.-->
<apply>true</apply>
<!--Weight given to a marker or coordinate for solving inverse kinematics problems.-->
<weight>25</weight>
</IKMarkerTask>
<IKCoordinateTask name="sh_tx_l">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="sh_ty_l">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="sh_tz_l">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="sh_axial_rot_l">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.00005</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="sh_tx_r">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="sh_ty_r">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="sh_tz_r">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="sh_axial_rot_r">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.00005</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
</objects>
<groups />
</IKTaskSet>
<!--TRC file (.trc) containing the time history of observations of marker positions obtained during a motion capture experiment. Markers in this file that have a corresponding task and model marker are included.-->
<marker_file>Unassigned</marker_file>
<!--The name of the storage (.sto or .mot) file containing the time history of coordinate observations. Coordinate values from this file are included if there is a corresponding model coordinate and task. -->
<coordinate_file>Unassigned</coordinate_file>
<!--The desired time range over which inverse kinematics is solved. The closest start and final times from the provided observations are used to specify the actual time range to be processed.-->
<time_range>-Inf Inf</time_range>
<!--Flag (true or false) indicating whether or not to report marker errors from the inverse kinematics solution.-->
<report_errors>true</report_errors>
<!--Name of the resulting inverse kinematics motion (.mot) file.-->
<output_motion_file>Unassigned</output_motion_file>
<!--Flag indicating whether or not to report model marker locations. Note, model marker locations are expressed in Ground.-->
<report_marker_locations>false</report_marker_locations>
</InverseKinematicsTool>
</OpenSimDocument>

View File

@ -0,0 +1,749 @@
<?xml version="1.0" encoding="UTF-8" ?>
<OpenSimDocument Version="40000">
<ScaleTool name="RajagopalModified2016_withArms">
<!--Mass of the subject in kg. Subject-specific model generated by scaling step will have this total mass.-->
<mass>75.337</mass>
<!--Height of the subject in mm. For informational purposes only (not used by scaling).-->
<height>1.8899999999999999</height>
<!--Age of the subject in years. For informational purposes only (not used by scaling).-->
<age>-1</age>
<!--Notes for the subject.-->
<notes>Unassigned</notes>
<!--Specifies the name of the unscaled model (.osim) and the marker set.-->
<GenericModelMaker>
<!--Model file (.osim) for the unscaled model.-->
<model_file>Unassigned</model_file>
<!--Set of model markers used to scale the model. Scaling is done based on distances between model markers compared to the same distances between the corresponding experimental markers.-->
<marker_set_file>Unassigned</marker_set_file>
</GenericModelMaker>
<!--Specifies parameters for scaling the model.-->
<ModelScaler>
<!--Whether or not to use the model scaler during scale-->
<apply>true</apply>
<!--Specifies the scaling method and order. Valid options are 'measurements', 'manualScale', singly or both in any sequence.-->
<scaling_order> measurements</scaling_order>
<!--Specifies the measurements by which body segments are to be scaled.-->
<MeasurementSet>
<objects>
<Measurement name="foot">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r_calc_study r_toe_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r_calc_study r_5meta_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> L_calc_study L_toe_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> L_calc_study L_5meta_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="talus_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="calcn_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="toes_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="talus_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="calcn_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="toes_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
<Measurement name="tibia_r">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r_knee_study r_ankle_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r_mknee_study r_mankle_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="tibia_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
<Measurement name="femur_r">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> RHJC_study r_knee_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="femur_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="patella_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
<Measurement name="tibia_l">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> L_knee_study L_ankle_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> L_mknee_study L_mankle_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="tibia_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
<Measurement name="femur_l">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> LHJC_study L_knee_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="femur_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="patella_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
<Measurement name="pelvisXY">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r.ASIS_study r.PSIS_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> L.ASIS_study L.PSIS_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="pelvis">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
<Measurement name="pelvisZ">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> RHJC_study LHJC_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="pelvis">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> Z</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
<Measurement name="torsoXY">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r_shoulder_study r.PSIS_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> L_shoulder_study L.PSIS_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> C7_study r.PSIS_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> C7_study L.PSIS_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="torso">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y</axes>
</BodyScale>
<BodyScale name="scapulaPhantom_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y</axes>
</BodyScale>
<BodyScale name="scapulaPhantom_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
<Measurement name="torsoZ">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r_shoulder_study L_shoulder_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="torso">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> Z</axes>
</BodyScale>
<BodyScale name="scapulaPhantom_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> Z</axes>
</BodyScale>
<BodyScale name="scapulaPhantom_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> Z</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
<Measurement name="humerus">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r_shoulder_study r_lelbow_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r_shoulder_study r_melbow_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> L_shoulder_study L_lelbow_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> L_shoulder_study L_melbow_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="humerus_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="humerus_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
<Measurement name="radius">
<!--Flag to turn on and off scaling for this measurement.-->
<apply>true</apply>
<!--Set of marker pairs used to determine the scale factors.-->
<MarkerPairSet>
<objects>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r_lwrist_study r_lelbow_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> r_mwrist_study r_melbow_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> L_lwrist_study L_lelbow_study</markers>
</MarkerPair>
<MarkerPair>
<!--Names of two markers, the distance between which is used to compute a body scale factor.-->
<markers> L_mwrist_study L_melbow_study</markers>
</MarkerPair>
</objects>
<groups />
</MarkerPairSet>
<!--Set of bodies to be scaled by this measurement.-->
<BodyScaleSet>
<objects>
<BodyScale name="ulna_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="radius_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="hand_r">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="ulna_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="radius_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
<BodyScale name="hand_l">
<!--Axes (X Y Z) along which to scale a body. For example, 'X Y Z' scales along all three axes, and 'Y' scales just along the Y axis.-->
<axes> X Y Z</axes>
</BodyScale>
</objects>
<groups />
</BodyScaleSet>
</Measurement>
</objects>
<groups />
</MeasurementSet>
<!--Scale factors to be used for manual scaling.-->
<ScaleSet>
<objects />
<groups />
</ScaleSet>
<!--TRC file (.trc) containing the marker positions used for measurement-based scaling. This is usually a static trial, but doesn't need to be. The marker-pair distances are computed for each time step in the TRC file and averaged across the time range.-->
<marker_file>Unassigned</marker_file>
<!--Time range over which to average marker-pair distances in the marker file (.trc) for measurement-based scaling.-->
<time_range> 3.41 3.66</time_range>
<!--Flag (true or false) indicating whether or not to preserve relative mass between segments.-->
<preserve_mass_distribution>true</preserve_mass_distribution>
<!--Name of OpenSim model file (.osim) to write when done scaling.-->
<output_model_file />
<!--Name of file to write containing the scale factors that were applied to the unscaled model (optional).-->
<output_scale_file />
</ModelScaler>
<!--Specifies parameters for placing markers on the model once a model is scaled. -->
<MarkerPlacer>
<!--Whether or not to use the marker placer during scale-->
<apply>true</apply>
<!--Task set used to specify weights used in the IK computation of the static pose.-->
<IKTaskSet>
<objects>
<IKMarkerTask name="r.ASIS_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="L.ASIS_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="r.PSIS_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="L.PSIS_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="RHJC_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="LHJC_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="r_knee_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="r_mknee_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="r_ankle_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="r_mankle_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="r_toe_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="r_5meta_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="r_calc_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="L_knee_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="L_mknee_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="L_ankle_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="L_mankle_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="L_toe_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="L_calc_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="L_5meta_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>10</weight>
</IKMarkerTask>
<IKMarkerTask name="r_shoulder_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_shoulder_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="C7_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>20</weight>
</IKMarkerTask>
<IKMarkerTask name="r_lelbow_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>1</weight>
</IKMarkerTask>
<IKMarkerTask name="r_lwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="r_mwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_lelbow_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>1</weight>
</IKMarkerTask>
<IKMarkerTask name="L_lwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKMarkerTask name="L_mwrist_study">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>5</weight>
</IKMarkerTask>
<IKCoordinateTask name="hip_flexion_r">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="hip_rotation_r">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>false</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="knee_angle_r">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="ankle_angle_r">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0.087266462599716474</value>
</IKCoordinateTask>
<IKCoordinateTask name="hip_flexion_l">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="hip_rotation_l">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>false</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="knee_angle_l">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="ankle_angle_l">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0.087266462599716474</value>
</IKCoordinateTask>
<IKCoordinateTask name="lumbar_extension">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="lumbar_bending">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
<IKCoordinateTask name="lumbar_rotation">
<!--Whether or not this task will be used during inverse kinematics solve, default is true.-->
<apply>true</apply>
<!--Weight given to the task when solving inverse kinematics problems, default is 0.-->
<weight>0.10000000000000001</weight>
<!--Indicates the source of the coordinate value for this task. Possible values are default_value (use default value of coordinate, as specified in the model file, as the fixed target value), manual_value (use the value specified in the value property of this task as the fixed target value), or from_file (use the coordinate values from the coordinate data specified by the coordinates_file property).-->
<value_type>manual_value</value_type>
<!--This value will be used as the desired (or prescribed) coordinate value if value_type is set to manual_value.-->
<value>0</value>
</IKCoordinateTask>
</objects>
<groups />
</IKTaskSet>
<!--TRC file (.trc) containing the time history of experimental marker positions (usually a static trial).-->
<marker_file>Unassigned</marker_file>
<!--Name of file containing the joint angles used to set the initial configuration of the model for the purpose of placing the markers. These coordinate values can also be included in the optimization problem used to place the markers. Before the model markers are placed, a single frame of an inverse kinematics (IK) problem is solved. The IK problem can be solved simply by matching marker positions, but if the model markers are not in the correct locations, the IK solution will not be very good and neither will marker placement. Alternatively, coordinate values (specified in this file) can be specified and used to influence the IK solution. This is valuable particularly if you have high confidence in the coordinate values. For example, you know for the static trial the subject was standing will all joint angles close to zero. If the coordinate set (see the CoordinateSet property) contains non-zero weights for coordinates, the IK solution will try to match not only the marker positions, but also the coordinates in this file. Least-squared error is used to solve the IK problem. -->
<coordinate_file>Unassigned</coordinate_file>
<!--Time range over which the marker positions are averaged.-->
<time_range> 3.41 3.66</time_range>
<!--Name of the motion file (.mot) written after marker relocation (optional).-->
<output_motion_file />
<!--Output OpenSim model file (.osim) after scaling and maker placement.-->
<output_model_file />
<!--Output marker set containing the new marker locations after markers have been placed.-->
<output_marker_file />
<!--Maximum amount of movement allowed in marker data when averaging frames of the static trial. A negative value means there is not limit.-->
<max_marker_movement>-1</max_marker_movement>
</MarkerPlacer>
</ScaleTool>
</OpenSimDocument>