--- a +++ b/Application/Examples/BikeModel/Model/Mannequin.any @@ -0,0 +1,269 @@ +Main.HumanModel.Mannequin = { + + + Posture = + { + PelvisPosX = 0; + PelvisPosY = 0; + PelvisPosZ = 0; + PelvisRotX = 0; + PelvisRotY = 0; + PelvisRotZ = -18; + PelvisThoraxExtension = -47; + PelvisThoraxLateralBending = 0; + PelvisThoraxRotation = 0; + NeckExtension = 35; + NeckLateralBending = 0; + NeckRotation = 0; + Right = + { + SternoClavicularProtraction = -23; + SternoClavicularElevation = 11.5; + GlenohumeralFlexion = 75; + GlenohumeralAbduction = 45; + GlenohumeralExternalRotation = 27; + ElbowFlexion = 56; + ElbowPronation = 39; + WristFlexion = 0; + WristAbduction = 0; + HipFlexion = 73; + HipAbduction = 1; + HipExternalRotation = -1; + KneeFlexion = 118; + AnklePlantarFlexion =-27; + SubTalarEversion = 0; + }; + Left = + { + SternoClavicularProtraction = -23; + SternoClavicularElevation = 11.5; + GlenohumeralFlexion = 75; + GlenohumeralAbduction = 45; + GlenohumeralExternalRotation = 27; + ElbowFlexion = 56; + ElbowPronation = 39; + WristFlexion = 0; + WristAbduction = 0; + HipFlexion = 32; + HipAbduction = 5; + HipExternalRotation = 15; + KneeFlexion = 42; + AnklePlantarFlexion =2; + SubTalarEversion = 0; + }; + }; + PostureVel={ + //This controls the position of the pelvi wrt. to the global reference frame + PelvisPosX=0; + PelvisPosY=0; + PelvisPosZ=0; + + //This controls the rotation of the pelvis wrt. to the global reference frame + PelvisRotX=0; + PelvisRotY=0; + PelvisRotZ=0; + + // These variables control the rotation of the thorax wrt the + // pelvis + PelvisThoraxExtension=0; + PelvisThoraxLateralBending=0; + PelvisThoraxRotation=0; + + NeckExtension=0; + NeckLateralBending = 0; + NeckRotation = 0; + + Right = { + //Arm + SternoClavicularProtraction=0; //This value is not used for initial position + SternoClavicularElevation=0; //This value is not used for initial position + + GlenohumeralFlexion =0; + GlenohumeralAbduction = 0; + GlenohumeralExternalRotation = 0; + + ElbowFlexion = 0.0; + ElbowPronation = 0.0; + + WristFlexion =0; + WristAbduction =0; + + HipFlexion = 0.0; + HipAbduction = 0.0; + HipExternalRotation = 0.0; + + KneeFlexion = 0.0; + + AnklePlantarFlexion =0.0; + SubTalarEversion = 0; + + }; + + Left = { + //all values are set to be equal to the right side values + //feel free to change this! + + //Arm + SternoClavicularProtraction=.Right.SternoClavicularProtraction; + SternoClavicularElevation=.Right.SternoClavicularElevation; + + GlenohumeralFlexion = .Right.GlenohumeralFlexion ; + GlenohumeralAbduction =.Right.GlenohumeralAbduction ; + GlenohumeralExternalRotation =.Right.GlenohumeralExternalRotation ; + + ElbowFlexion = .Right.ElbowFlexion; + ElbowPronation = .Right.ElbowPronation; + WristFlexion =.Right.WristFlexion; + WristAbduction =.Right.WristAbduction; + + //Leg + HipFlexion =.Right.HipFlexion; + HipAbduction =.Right.HipAbduction; + HipExternalRotation = .Right.HipExternalRotation; + KneeFlexion = .Right.KneeFlexion; + AnklePlantarFlexion = .Right.AnklePlantarFlexion ; + SubTalarEversion =.Right.SubTalarEversion ; + + }; + }; + +}; + + + + + + + +// +//Mannequin = { +// +// +// Posture = +// { +// PelvisPosX = 0.03450802; +// PelvisPosY = 0.09853526; +// PelvisPosZ = 1; +// PelvisRotX = 0; +// PelvisRotY = -6.153461e-009; +// PelvisRotZ = -36; +// PelvisThoraxExtension = -40; +// PelvisThoraxLateralBending = 4.423202e-024; +// PelvisThoraxRotation = 3.949378e-024; +// NeckExtension = 0; +// Right = +// { +// SternoClavicularProtraction = -22.91831; +// SternoClavicularElevation = 11.45916; +// GlenohumeralFlexion = 77.1534; +// GlenohumeralAbduction = 19.38513; +// GlenohumeralExternalRotation = -10.81002; +// ElbowFlexion = 79.91319; +// ElbowPronation = 32.8006; +// WristFlexion = 2.227093e-007; +// WristAbduction = 0; +// HipFlexion = 112.2748; +// HipAbduction = -0.3628628; +// HipExternalRotation = -2.311666; +// KneeFlexion = 116.7452; +// AnklePlantarFlexion = 17.82905; +// SubTalarEversion = -2.339957; +// }; +// Left = +// { +// SternoClavicularProtraction = -22.91831; +// SternoClavicularElevation = 11.45916; +// GlenohumeralFlexion = 77.1534; +// GlenohumeralAbduction = 19.38513; +// GlenohumeralExternalRotation = -10.81002; +// ElbowFlexion = 79.91319; +// ElbowPronation = 32.8006; +// WristFlexion = -7.303597e-008; +// WristAbduction = 0; +// HipFlexion = 72.89039; +// HipAbduction = 0.6847818; +// HipExternalRotation = -1.062275; +// KneeFlexion = 51.86017; +// AnklePlantarFlexion = -5.336125; +// SubTalarEversion = -1.263844; +// }; +// }; +// PostureVel={ +// //This controls the position of the pelvi wrt. to the global reference frame +// PelvisPosX=0; +// PelvisPosY=0; +// PelvisPosZ=0; +// +// //This controls the rotation of the pelvis wrt. to the global reference frame +// PelvisRotX=0; +// PelvisRotY=0; +// PelvisRotZ=0; +// +// // These variables control the rotation of the thorax wrt the +// // pelvis +// PelvisThoraxExtension=0; +// PelvisThoraxLateralBending=0; +// PelvisThoraxRotation=0; +// +// NeckExtension=0; +// +// Right = { +// //Arm +// SternoClavicularJointProtraction=0; //This value is not used for initial position +// SternoClavicularJointElevation=0; //This value is not used for initial position +// SternoClavicularJointAxialRotation=0; //This value is not used for initial position +// +// GlenohumeralFlexion =0; +// GlenohumeralAbduction = 0; +// GlenohumeralExternalRotation = 0; +// +// ElbowFlexion = 0.0; +// ElbowPronation = 0.0; +// +// WristFlexion =0; +// WristAbduction =0; +// +// HipFlexion = 0.0; +// HipAbduction = 0.0; +// HipExternalRotation = 0.0; +// +// KneeFlexion = 0.0; +// +// AnklePlantarFlexion =0.0; +// SubTalarEversion =0.0; +// +// }; +// +// Left = { +// //all values are set to be equal to the right side values +// //feel free to change this! +// +// //Arm +// SternoClavicularJointProtraction=.Right.SternoClavicularJointProtraction; +// SternoClavicularJointElevation=.Right.SternoClavicularJointElevation; +// SternoClavicularJointAxialRotation=.Right.SternoClavicularJointAxialRotation; +// +// GlenohumeralFlexion = .Right.GlenohumeralFlexion ; +// GlenohumeralAbduction =.Right.GlenohumeralAbduction ; +// GlenohumeralExternalRotation =.Right.GlenohumeralExternalRotation ; +// +// ElbowFlexion = .Right.ElbowFlexion; +// ElbowPronation = .Right.ElbowPronation; +// WristFlexion =.Right.WristFlexion; +// WristAbduction =.Right.WristAbduction; +// +// //Leg +// HipFlexion =.Right.HipFlexion; +// HipAbduction =.Right.HipAbduction; +// HipExternalRotation = .Right.HipExternalRotation; +// KneeFlexion = .Right.KneeFlexion; +// AnklePlantarFlexion = .Right.AnklePlantarFlexion ; +// SubTalarEversion =.Right.SubTalarEversion; +// +// }; +// }; +// +//}; +// +// +//