|
1 | | -<NMSMPipelineDocument Version="1.4.0"> |
| 1 | +<NMSMPipelineDocument Version="1.5.0"> |
2 | 2 | <JointModelPersonalizationTool name="default"> |
3 | 3 | <!--Directory for input files.--> |
4 | 4 | <input_directory>.</input_directory> |
5 | 5 | <!--Name of file containing input model, if using the application this has no effect as current model is used.--> |
6 | 6 | <input_model_file>UF_Subject_3_Scaled.osim</input_model_file> |
7 | 7 | <!--Name of file containing output model after tool executaion.--> |
8 | | - <output_model_file>UF_Subject_3_Scaled_JMPV1.osim</output_model_file> |
| 8 | + <output_model_file>UF_Subject_3_Scaled_Sequential.osim</output_model_file> |
9 | 9 | <!--The accuracy to compare against, depends on model/data units (0.01 == 1cm for data in units meters).--> |
10 | | - <allowable_error>0.005</allowable_error> |
| 10 | + <allowable_error>0.01</allowable_error> |
11 | 11 | <!--List of tasks to be completed by the tool, each Task is a separate optimization.--> |
12 | 12 | <JMPTaskList> |
13 | 13 | <JMPTask name="Scale Hips"> |
14 | 14 | <!--Indicate whether the task is enabled or not.--> |
15 | 15 | <is_enabled>true</is_enabled> |
16 | 16 | <!--Name of marker file with required data for this JointPersonalizationTask.--> |
17 | | - <marker_file_name>MarkerFiles\GaitTrial_markers.trc</marker_file_name> |
| 17 | + <marker_file_name>MarkerFiles\BothHips_markers.trc</marker_file_name> |
18 | 18 | <!--Order of the tasks to be completed--> |
19 | 19 | <index>1</index> |
20 | 20 | <!--Time range from marker file to be used to optimize joint personalization.--> |
21 | | - <time_range>0 1.07</time_range> |
22 | | - <marker_names>R_Thigh_Lateral R_Thigh_Superior R_Thigh_Inferior R_Asis L_Asis Sacral</marker_names> |
| 21 | + <time_range>0 10.41</time_range> |
| 22 | + <marker_names>R_Thigh_Lateral R_Thigh_Superior R_Thigh_Inferior L_Thigh_Lateral L_Thigh_Superior L_Thigh_Inferior R_Asis L_Asis Sacral</marker_names> |
23 | 23 | <!--Bodies that will be optimized in this task.--> |
24 | 24 | <JMPBodySet> |
25 | 25 | <JMPBody name="pelvis"> |
26 | 26 | <!--Boolean value for whether the body, with task name, is to be scaled.--> |
27 | 27 | <scale_body>true</scale_body> |
28 | 28 | <!--Three boolean values (separated by spaces) for which axes the markers should be free to move in (x, y, z) order.--> |
29 | | - <move_markers>false true true</move_markers> |
| 29 | + <move_markers>false false false</move_markers> |
30 | 30 | </JMPBody> |
31 | 31 | </JMPBodySet> |
32 | 32 | </JMPTask> |
33 | 33 | <JMPTask name="Right Knee"> |
34 | 34 | <!--Indicate whether the task is enabled or not.--> |
35 | 35 | <is_enabled>true</is_enabled> |
36 | 36 | <!--Name of marker file with required data for this JointPersonalizationTask.--> |
37 | | - <marker_file_name>MarkerFiles\GaitTrial_markers.trc</marker_file_name> |
| 37 | + <marker_file_name>MarkerFiles\RightKnee_markers.trc</marker_file_name> |
38 | 38 | <!--Order of the tasks to be completed--> |
39 | 39 | <index>2</index> |
40 | 40 | <!--Time range from marker file to be used to optimize joint personalization.--> |
41 | | - <time_range>0 1.07</time_range> |
| 41 | + <time_range>0 1.64</time_range> |
42 | 42 | <marker_names>R_Thigh_Lateral R_Thigh_Superior R_Thigh_Inferior R_Shank_Superior R_Shank_Inferior R_Shank_Lateral</marker_names> |
43 | 43 | <!--Joints that will be optimized in this task.--> |
44 | 44 | <JMPJointSet> |
|
72 | 72 | <!--Indicate whether the task is enabled or not.--> |
73 | 73 | <is_enabled>true</is_enabled> |
74 | 74 | <!--Name of marker file with required data for this JointPersonalizationTask.--> |
75 | | - <marker_file_name>MarkerFiles\GaitTrial_markers.trc</marker_file_name> |
| 75 | + <marker_file_name>MarkerFiles\RightAnkle_markers.trc</marker_file_name> |
76 | 76 | <!--Order of the tasks to be completed--> |
77 | 77 | <index>3</index> |
78 | 78 | <!--Time range from marker file to be used to optimize joint personalization.--> |
79 | | - <time_range>0 1.07</time_range> |
| 79 | + <time_range>0 2.64</time_range> |
80 | 80 | <marker_names>R_Shank_Superior R_Shank_Inferior R_Shank_Lateral R_Heel R_Midfoot_Superior R_Midfoot_Lateral</marker_names> |
81 | 81 | <!--Joints that will be optimized in this task.--> |
82 | 82 | <JMPJointSet> |
|
90 | 90 | <!--Translation bounds set the upper and lower limits of the search range around the initial value.--> |
91 | 91 | <translation_bounds>0.050000000000000003</translation_bounds> |
92 | 92 | <!--Orientation bounds set the upper and lower limits of the search range around the initial value.--> |
93 | | - <orientation_bounds>0.1</orientation_bounds> |
| 93 | + <orientation_bounds>1</orientation_bounds> |
94 | 94 | </parent_frame_transformation> |
95 | 95 | <!--Joint Child Frame.--> |
96 | 96 | <child_frame_transformation> |
|
114 | 114 | <!--Translation bounds set the upper and lower limits of the search range around the initial value.--> |
115 | 115 | <translation_bounds>0.050000000000000003</translation_bounds> |
116 | 116 | <!--Orientation bounds set the upper and lower limits of the search range around the initial value.--> |
117 | | - <orientation_bounds>0.5</orientation_bounds> |
| 117 | + <orientation_bounds>1</orientation_bounds> |
118 | 118 | </parent_frame_transformation> |
119 | 119 | <!--Joint Child Frame.--> |
120 | 120 | <child_frame_transformation> |
|
130 | 130 | </JMPJoint> |
131 | 131 | </JMPJointSet> |
132 | 132 | </JMPTask> |
133 | | - <JMPTask name="Move markers"> |
134 | | - <!--Indicate whether the task is enabled or not.--> |
135 | | - <is_enabled>true</is_enabled> |
136 | | - <!--Name of marker file with required data for this JointPersonalizationTask.--> |
137 | | - <marker_file_name>MarkerFiles\GaitTrial_markers.trc</marker_file_name> |
138 | | - <!--Order of the tasks to be completed--> |
139 | | - <index>4</index> |
140 | | - <!--Time range from marker file to be used to optimize joint personalization.--> |
141 | | - <time_range>0 1.07</time_range> |
142 | | - <marker_names>R_Thigh_Lateral R_Thigh_Superior R_Thigh_Inferior R_Shank_Superior R_Shank_Inferior R_Shank_Lateral</marker_names> |
143 | | - <!--Bodies that will be optimized in this task.--> |
144 | | - <JMPBodySet> |
145 | | - <JMPBody name="femur_r"> |
146 | | - <!--Boolean value for whether the body, with task name, is to be scaled.--> |
147 | | - <scale_body>false</scale_body> |
148 | | - <!--Three boolean values (separated by spaces) for which axes the markers should be free to move in (x, y, z) order.--> |
149 | | - <move_markers>false true true</move_markers> |
150 | | - </JMPBody> |
151 | | - <JMPBody name="tibia_r"> |
152 | | - <!--Boolean value for whether the body, with task name, is to be scaled.--> |
153 | | - <scale_body>false</scale_body> |
154 | | - <!--Three boolean values (separated by spaces) for which axes the markers should be free to move in (x, y, z) order.--> |
155 | | - <move_markers>false true true</move_markers> |
156 | | - </JMPBody> |
157 | | - </JMPBodySet> |
158 | | - </JMPTask> |
159 | 133 | </JMPTaskList> |
160 | 134 | <!--*Optional* The accuracy of the IKSolver solution in absolute terms. Default is 1e-5. It determines the number of significant digits to which the solution can be trusted.--> |
161 | 135 | <accuracy>9.9999999999999995e-07</accuracy> |
|
0 commit comments