1<?xml version="1.0" encoding="UTF-8"?> 2<OpenSimDocument Version="20001"> 3 <Model name=""> 4 <credits> Unassigned </credits> 5 <publications> Unassigned </publications> 6 <ForceSet name=""> 7 <objects> 8 <Thelen2003Muscle name="muscle1"> 9 <isDisabled> false </isDisabled> 10 <GeometryPath name="muscle1"> 11 <PathPointSet name=""> 12 <objects> 13 <PathPoint name="muscle-on-thigh1"> 14 <location> 0.00500000 -0.21110000 0.02340000 </location> 15 <VisibleObject name=""> 16 <geometry_files> </geometry_files> 17 <VisibleProperties name=""> 18 <display_preference> 4 </display_preference> 19 <show_normals> false </show_normals> 20 <show_axes> false </show_axes> 21 <material_name> DEFAULT </material_name> 22 </VisibleProperties> 23 <scale_factors> 1.00000000 1.00000000 1.00000000 </scale_factors> 24 </VisibleObject> 25 <body> thigh </body> 26 </PathPoint> 27 <PathPoint name="muscle-on-shank1"> 28 <location> -0.03010000 -0.03600000 0.02943000 </location> 29 <VisibleObject name=""> 30 <geometry_files> </geometry_files> 31 <VisibleProperties name=""> 32 <display_preference> 4 </display_preference> 33 <show_normals> false </show_normals> 34 <show_axes> false </show_axes> 35 <material_name> DEFAULT </material_name> 36 </VisibleProperties> 37 <scale_factors> 1.00000000 1.00000000 1.00000000 </scale_factors> 38 </VisibleObject> 39 <body> shank </body> 40 </PathPoint> 41 </objects> 42 <groups/> 43 </PathPointSet> 44 <VisibleObject name=""> 45 <geometry_files> </geometry_files> 46 <VisibleProperties name=""> 47 <display_preference> 4 </display_preference> 48 <show_normals> false </show_normals> 49 <show_axes> false </show_axes> 50 <material_name> DEFAULT </material_name> 51 </VisibleProperties> 52 <scale_factors> 1.00000000 1.00000000 1.00000000 </scale_factors> 53 </VisibleObject> 54 <PathWrapSet name=""> 55 <objects/> 56 <groups/> 57 </PathWrapSet> 58 </GeometryPath> 59 <!--maximum isometric force of the muscle fibers--> 60 <max_isometric_force> 1000.00000000 </max_isometric_force> 61 <!--optimal length of the muscle fibers--> 62 <optimal_fiber_length> 0.10000000 </optimal_fiber_length> 63 <!--resting length of the tendon--> 64 <tendon_slack_length> 0.20000000 </tendon_slack_length> 65 <!--angle between tendon and fibers at optimal fiber length--> 66 <pennation_angle> 0.00000000 </pennation_angle> 67 <!--time constant for ramping up of muscle activation--> 68 <activation_time_constant> 0.01000000 </activation_time_constant> 69 <!--time constant for ramping down of muscle activation--> 70 <deactivation_time_constant> 0.04000000 </deactivation_time_constant> 71 <!--maximum contraction velocity at full activation in fiber lengths per 72 second--> 73 <Vmax> 10.00000000 </Vmax> 74 <!--maximum contraction velocity at low activation in fiber lengths per 75 second--> 76 <Vmax0> 5.00000000 </Vmax0> 77 <!--tendon strain due to maximum isometric muscle force--> 78 <FmaxTendonStrain> 0.03300000 </FmaxTendonStrain> 79 <!--passive muscle strain due to maximum isometric muscle force--> 80 <FmaxMuscleStrain> 0.60000000 </FmaxMuscleStrain> 81 <!--shape factor for Gaussian active muscle force-length relationship--> 82 <KshapeActive> 0.50000000 </KshapeActive> 83 <!--exponential shape factor for passive force-length relationship--> 84 <KshapePassive> 4.00000000 </KshapePassive> 85 <!--passive damping in the force-velocity relationship--> 86 <damping> 0.05000000 </damping> 87 <!--force-velocity shape factor--> 88 <Af> 0.30000000 </Af> 89 <!--maximum normalized lengthening force--> 90 <Flen> 1.80000000 </Flen> 91 </Thelen2003Muscle> 92 </objects> 93 <groups/> 94 <datafile> </datafile> 95 </ForceSet> 96 <length_units> Unassigned </length_units> 97 <force_units> Unassigned </force_units> 98 <!--Acceleration due to gravity.--> 99 <gravity> 0.00000000 -9.80665000 0.00000000 </gravity> 100 <!--Bodies in the model.--> 101 <BodySet name=""> 102 <objects> 103 <Body name="ground"> 104 <mass> 0.00000000 </mass> 105 <mass_center> 0.00000000 0.00000000 0.00000000 </mass_center> 106 <inertia_xx> 1.00000000 </inertia_xx> 107 <inertia_yy> 1.00000000 </inertia_yy> 108 <inertia_zz> 1.00000000 </inertia_zz> 109 <inertia_xy> 0.00000000 </inertia_xy> 110 <inertia_xz> 0.00000000 </inertia_xz> 111 <inertia_yz> 0.00000000 </inertia_yz> 112 <!--Joint that connects this body with the parent body.--> 113 <Joint/> 114 <VisibleObject name=""> 115 <geometry_files> </geometry_files> 116 <VisibleProperties name=""> 117 <display_preference> 4 </display_preference> 118 <show_normals> false </show_normals> 119 <show_axes> false </show_axes> 120 <material_name> DEFAULT </material_name> 121 </VisibleProperties> 122 <scale_factors> 1.00000000 1.00000000 1.00000000 </scale_factors> 123 </VisibleObject> 124 <WrapObjectSet name=""> 125 <objects/> 126 <groups/> 127 </WrapObjectSet> 128 </Body> 129 <Body name="thigh"> 130 <mass> 8.80600000 </mass> 131 <mass_center> 0.00000000 0.50000000 0.00000000 </mass_center> 132 <inertia_xx> 0.12680000 </inertia_xx> 133 <inertia_yy> 0.03320000 </inertia_yy> 134 <inertia_zz> 0.13370000 </inertia_zz> 135 <inertia_xy> 0.00000000 </inertia_xy> 136 <inertia_xz> 0.00000000 </inertia_xz> 137 <inertia_yz> 0.00000000 </inertia_yz> 138 <!--Joint that connects this body with the parent body.--> 139 <Joint> 140 <WeldJoint name=""> 141 <parent_body> ground </parent_body> 142 <location_in_parent> 0.00000000 0.00000000 0.00000000 </location_in_parent> 143 <orientation_in_parent> 0.00000000 0.00000000 0.00000000 </orientation_in_parent> 144 <location> 0.00200000 0.17150000 0.00000000 </location> 145 <orientation> 0.00000000 0.00000000 0.00000000 </orientation> 146 <!--Generalized coordinates parameterizing this joint.--> 147 <CoordinateSet name=""> 148 <objects/> 149 <groups/> 150 </CoordinateSet> 151 <reverse> false </reverse> 152 </WeldJoint> 153 </Joint> 154 <VisibleObject name=""> 155 <geometry_files> femur_r.vtp </geometry_files> 156 <VisibleProperties name=""> 157 <display_preference> 4 </display_preference> 158 <show_normals> false </show_normals> 159 <show_axes> false </show_axes> 160 <material_name> DEFAULT </material_name> 161 </VisibleProperties> 162 <scale_factors> 1.00000000 1.00000000 1.00000000 </scale_factors> 163 </VisibleObject> 164 <WrapObjectSet name=""> 165 <objects/> 166 <groups/> 167 </WrapObjectSet> 168 </Body> 169 <Body name="shank"> 170 <mass> 3.51000000 </mass> 171 <mass_center> 0.00000000 0.00000000 0.00000000 </mass_center> 172 <inertia_xx> 0.04770000 </inertia_xx> 173 <inertia_yy> 0.00480000 </inertia_yy> 174 <inertia_zz> 0.04840000 </inertia_zz> 175 <inertia_xy> 0.00000000 </inertia_xy> 176 <inertia_xz> 0.00000000 </inertia_xz> 177 <inertia_yz> 0.00000000 </inertia_yz> 178 <!--Joint that connects this body with the parent body.--> 179 <Joint> 180 <BallJoint name=""> 181 <parent_body> thigh </parent_body> 182 <location_in_parent> 0.00330000 -0.40090000 0.00000000 </location_in_parent> 183 <orientation_in_parent> 0.00000000 -1.5707963267948966192313216916398 0.00000000 </orientation_in_parent> 184 <location> 0.00000000 0.00000000 0.00000000 </location> 185 <orientation> 0.00000000 -1.5707963267948966192313216916398 0.00000000 </orientation> 186 <!--Generalized coordinates parameterizing this joint.--> 187 <CoordinateSet name=""> 188 <objects> 189 <Coordinate name="knee_q"> 190 <!--Cooridnate can describe rotational, translational, or coupled values. 191 Defaults to rotational.--> 192 <motion_type> rotational </motion_type> 193 <default_value> 0.00000000 </default_value> 194 <default_speed_value> 0.00000000 </default_speed_value> 195 <initial_value> 0.00000000 </initial_value> 196 <range> -3.14159265 0.15707963 </range> 197 <clamped> false </clamped> 198 <locked> false </locked> 199 <prescribed_function/> 200 </Coordinate> 201 <Coordinate name="_coord_1"> 202 <!--Cooridnate can describe rotational, translational, or coupled values. 203 Defaults to rotational.--> 204 <motion_type> rotational </motion_type> 205 <default_value> 0.00000000 </default_value> 206 <default_speed_value> 0.00000000 </default_speed_value> 207 <initial_value> 0.00000000 </initial_value> 208 <range> -999999.90000000 999999.90000000 </range> 209 <clamped> false </clamped> 210 <locked> false </locked> 211 <prescribed_function/> 212 </Coordinate> 213 <Coordinate name="_coord_2"> 214 <!--Cooridnate can describe rotational, translational, or coupled values. 215 Defaults to rotational.--> 216 <motion_type> rotational </motion_type> 217 <default_value> 0.00000000 </default_value> 218 <default_speed_value> 0.00000000 </default_speed_value> 219 <initial_value> 0.00000000 </initial_value> 220 <range> -999999.90000000 999999.90000000 </range> 221 <clamped> false </clamped> 222 <locked> false </locked> 223 <prescribed_function/> 224 </Coordinate> 225 </objects> 226 <groups/> 227 </CoordinateSet> 228 <reverse> false </reverse> 229 <!--Set flag to true to use Euler angles to parameterize rotations.--> 230 <use_euler_angles> true </use_euler_angles> 231 </BallJoint> 232 </Joint> 233 <VisibleObject name=""> 234 <geometry_files> tibia_r.vtp </geometry_files> 235 <VisibleProperties name=""> 236 <display_preference> 4 </display_preference> 237 <show_normals> false </show_normals> 238 <show_axes> false </show_axes> 239 <material_name> DEFAULT </material_name> 240 </VisibleProperties> 241 <scale_factors> 1.00000000 1.00000000 1.00000000 </scale_factors> 242 </VisibleObject> 243 <WrapObjectSet name=""> 244 <objects/> 245 <groups/> 246 </WrapObjectSet> 247 </Body> 248 </objects> 249 <groups/> 250 </BodySet> 251 <!--Constraints in the model.--> 252 <ConstraintSet name=""> 253 <objects/> 254 <groups/> 255 </ConstraintSet> 256 <!--Markers in the model.--> 257 <MarkerSet name=""> 258 <objects/> 259 <groups/> 260 </MarkerSet> 261 <!--ContactGeometry objects in the model.--> 262 <ContactGeometrySet name=""> 263 <objects/> 264 <groups/> 265 </ContactGeometrySet> 266 </Model> 267</OpenSimDocument> 268 269