optStoppingCriterion 0.000001 retainExtraMarkers 0 /******************************************************************************* Transformation matrix for redefining the kinematic coordinate system if so desired 1st row are the measured x, y and z components corresponding to the output X direction 2nd row are the measured x, y and z components corresponding to the output Y direction 3rd row are the measured x, y and z components corresponding to the output Z direction *******************************************************************************/ begintransformationmatrix 1.0 0.0 0.0 0.0 0.0 1.0 0.0 -1.0 0.0 endtransformationmatrix /******************************************************************************* Flag to denote whether the data represents an upright calibration trial (1=YES, 0=NO) *******************************************************************************/ uprighttrial 1 /******************************************************************************* Flag to denote whether the user wishes to reset the anatomical marker locations after calibrating to the upright calibration trial (1=YES, 0=NO) *******************************************************************************/ resetanatomicalmarkers 1 /******************************************************************************* Anatomical moarkers are used in computing the generalized coordinates for an upright static calibration trial. These markers should exist in both the joint file and the trc file. Note that the local coordinates of these markers are reset after the upright joint angles are computed. This ensures that the model and measured marker locations coincide for the calibration data. *******************************************************************************/ beginanatomicalmarkers R.ASIS 15 S2 10 L.ASIS 15 R.Shoulder 1.0 L.Shoulder 1.0 R.Knee 5.0 R.Knee.Medial 1.0 R.Ankle 5.0 R.Ankle.Medial 1.0 R.Heel 1.0 R.Toe 1.0 L.Knee 5.0 L.Knee.Medial 1.0 L.Ankle 5.0 L.Ankle.Medial 1.0 L.Heel 1.0 L.Toe 1.0 endanatomicalmarkers /* R.Elbow 1.0 R.Wrist 1.0 L.Elbow 1.0 L.Wrist 1.0 */ /******************************************************************************* Tracking markers are NOT used in computing the generalized coordinates for an upright static calibration trial. These markers should exist in both the joint file and the trc file. Note that the local coordinates of these markers are determined after the upright joint angles are computed. This ensures that the model and measured trackingmarker locations coincide for the calibration data. *******************************************************************************/ begintrackingmarkers R.Scapula 0.0 R.Thigh 0.0 L.Thigh 0.0 R.Shank 0.0 L.Shank 0.0 Sternum 0.0 endtrackingmarkers /******************************************************************************* Segment scaling markers are used to compute segment lengths The avg distance between each pair of markers following a segment is computed This ratio of this distance to the distance between skeleton fixed markers is then computed The avg ratio for a segment is used as the segment scaling factor in the segment's x, y and z directions One can specify separate scaling rules for different directions by using the _x, _y or _z designations, e.g. pelvis_z R_HJC L_HJC *******************************************************************************/ beginsegmentscalemarkers pelvis_x R.ASIS R.Knee L.ASIS L.Knee pelvis_y R.ASIS R.Knee L.ASIS L.Knee pelvis_z R.ASIS R.Knee L.ASIS L.Knee femur_r R.ASIS R.Knee L.ASIS L.Knee femur_l R.ASIS R.Knee L.ASIS L.Knee patella_r R.ASIS R.Knee L.ASIS L.Knee patella_l R.ASIS R.Knee L.ASIS L.Knee tibia_r R.Knee R.Ankle L.Knee L.Ankle tibia_l R.Knee R.Ankle L.Knee L.Ankle talus_r R.Knee R.Ankle L.Knee L.Ankle talus_l R.Knee R.Ankle L.Knee L.Ankle calcn_r R.ASIS R.Knee L.ASIS L.Knee R.Knee R.Ankle L.Knee L.Ankle calcn_l R.ASIS R.Knee L.ASIS L.Knee R.Knee R.Ankle L.Knee L.Ankle toes_r R.ASIS R.Knee L.ASIS L.Knee R.Knee R.Ankle L.Knee L.Ankle toes_l R.ASIS R.Knee L_HJC L.Knee R.Knee R.Ankle L.Knee L.Ankle torso R.ASIS R.Knee L.ASIS L.Knee R.Knee R.Ankle L.Knee L.Ankle endsegmentscalemarkers /* torso R.ASIS R.Shoulder L.ASIS L.Shoulder */ /******************************************************************************* Can reset the gencoord range that will restrict the solutions of the optimization based inverse dynamics routine *******************************************************************************/ begingencoordrange pelvis_tx -5.0 5.0 pelvis_ty -5.0 5.0 pelvis_tz -5.0 5.0 pelvis_list -60.0 60.0 pelvis_rot -120.0 120.0 pelvis_tilt -60.0 60.0 lumbar_latbend -0.1 0.1 lumbar_rot -0.1 0.1 lumbar_ext -60.0 60.0 hip_flex_r -60.0 150.0 hip_add_r -60.0 60.0 hip_rot_r -60.0 60.0 knee_angle_r -2.5 160.0 ankle_angle_r -60.0 60.0 subtalar_angle_r -0.001 0.001 mtp_angle_r -60.0 60.0 hip_flex_l -60.0 150.0 hip_add_l -60.0 60.0 hip_rot_l -60.0 60.0 knee_angle_l -2.5 160.0 ankle_angle_l -60.0 60.0 subtalar_angle_l -0.001 0.001 mtp_angle_l -0.001 0.001 endgencoordrange