81 lines (70 with data), 2.3 kB
/// This folder controls the load time posture of the model and
/// also drives the joint angles that are not controlled by the
/// connection to the environment.
Main.HumanModel.Mannequin = {
Posture = {
PelvisPosX = ...Model.MyPedal.Hpoint[0];
PelvisPosY = ...Model.MyPedal.Hpoint[1];
PelvisPosZ = ...Model.MyPedal.Hpoint[2];
PelvisRotX = 0;
PelvisRotY = 0;
PelvisRotZ = 0;
PelvisThoraxExtension = -0;
PelvisThoraxLateralBending = 0;
PelvisThoraxRotation = 0;
NeckExtension = 0;
NeckLateralBending=0;
NeckRotation=0;
Right = {
HipFlexion = 107.6877;
HipAbduction = -11.21655;
HipExternalRotation = 3.285595;
KneeFlexion = 118.0613;
AnklePlantarFlexion = 0;
SubTalarEversion = 2.639792e-012;
};
Left = {
HipFlexion = 95.48516;
HipAbduction = 29.97731;
HipExternalRotation = 15.98248;
KneeFlexion = 86.94433;
AnklePlantarFlexion = 1.083317e-005;
SubTalarEversion = -4.126266e-009;
};
};
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;
PelvisThoraxExtension=0;
PelvisThoraxLateralBending=0;
PelvisThoraxRotation=0;
NeckExtension=0;
NeckLateralBending=0;
NeckRotation=0;
Right = {
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!
//Leg
HipFlexion =.Right.HipFlexion;
HipAbduction =.Right.HipAbduction;
HipExternalRotation = .Right.HipExternalRotation;
KneeFlexion = .Right.KneeFlexion;
AnklePlantarFlexion = .Right.AnklePlantarFlexion ;
SubTalarEversion =.Right.SubTalarEversion;
};
};
};