Switch to unified view

a b/Application/Examples/PushUp/Model/Mannequin.any
1
2
Main.HumanModel.Mannequin = {
3
  
4
  Posture = 
5
  {
6
    PelvisPosX = 1.00;
7
    PelvisPosY = 0.144;
8
    PelvisPosZ = 0;
9
    PelvisRotX = 0;
10
    PelvisRotY = 0;
11
    PelvisRotZ = -82;
12
    PelvisThoraxExtension = -10;
13
    PelvisThoraxLateralBending = 0;
14
    PelvisThoraxRotation = 0;
15
    NeckExtension = 60;
16
    NeckLateralBending=0; 
17
    NeckRotation=0; 
18
    Right = 
19
      {
20
        SternoClavicularProtraction = -40;
21
        SternoClavicularElevation = 10;
22
        GlenohumeralFlexion = 12;
23
        GlenohumeralAbduction = 66;
24
        GlenohumeralExternalRotation = 29;
25
        ElbowFlexion = 100;
26
        ElbowPronation = 78;
27
        WristFlexion = -36;
28
        WristAbduction = -39;
29
        HipFlexion = 5;
30
        HipAbduction = 17;
31
        HipExternalRotation = 0;
32
        KneeFlexion = 6;
33
        AnklePlantarFlexion =-5;
34
        SubTalarEversion = 0;
35
      };
36
    Left = 
37
      {
38
        SternoClavicularProtraction = -40;
39
        SternoClavicularElevation = 10;
40
        GlenohumeralFlexion = 12;
41
        GlenohumeralAbduction = 66;
42
        GlenohumeralExternalRotation = 29;
43
        ElbowFlexion = 100;
44
        ElbowPronation = 78;
45
        WristFlexion = -36;
46
        WristAbduction = -39;
47
        HipFlexion = 5;
48
        HipAbduction = 17;
49
        HipExternalRotation = 0;
50
        KneeFlexion = 6;
51
        AnklePlantarFlexion = -5;
52
        SubTalarEversion = 0;
53
      };
54
  };
55
 
56
  
57
  
58
  
59
PostureVel={  
60
      //This controls the position of the pelvi wrt. to the global reference frame
61
    PelvisPosX=0;
62
    PelvisPosY=0;
63
    PelvisPosZ=0;
64
    
65
    //This controls the rotation of the pelvis wrt. to the global reference frame
66
    PelvisRotX=0;
67
    PelvisRotY=0;
68
    PelvisRotZ=0;
69
    
70
    // These variables control the rotation of the thorax wrt the
71
    // pelvis    
72
    PelvisThoraxExtension=0; 
73
    PelvisThoraxLateralBending=0;  
74
    PelvisThoraxRotation=0;        
75
    
76
    NeckExtension=0; 
77
    NeckLateralBending=0; 
78
    NeckRotation=0; 
79
    
80
    Right = {
81
      //Arm 
82
      SternoClavicularProtraction=0;   //This value is not used for initial position
83
      SternoClavicularElevation=0;    //This value is not used for initial position
84
      
85
      GlenohumeralFlexion =0; 
86
      GlenohumeralAbduction = 0; 
87
      GlenohumeralExternalRotation = 0; 
88
      
89
      ElbowFlexion = 0.0;
90
      ElbowPronation = 0.0;
91
      
92
      WristFlexion =0;
93
      WristAbduction =0;
94
      
95
      HipFlexion = 0.0; 
96
      HipAbduction = 0.0; 
97
      HipExternalRotation = 0.0;
98
      
99
      KneeFlexion = 0.0; 
100
      
101
      AnklePlantarFlexion =0.0; 
102
      SubTalarEversion =0.0; 
103
      
104
    };
105
    
106
    Left = {
107
      //all values are set to be equal to the right side values 
108
      //feel free to change this!
109
      
110
      //Arm
111
      SternoClavicularProtraction=.Right.SternoClavicularProtraction;
112
      SternoClavicularElevation=.Right.SternoClavicularElevation;
113
      
114
      GlenohumeralFlexion = .Right.GlenohumeralFlexion ; 
115
      GlenohumeralAbduction =.Right.GlenohumeralAbduction ;
116
      GlenohumeralExternalRotation =.Right.GlenohumeralExternalRotation ;
117
118
      ElbowFlexion = .Right.ElbowFlexion; 
119
      ElbowPronation = .Right.ElbowPronation;       
120
      WristFlexion =.Right.WristFlexion;
121
      WristAbduction =.Right.WristAbduction;
122
      
123
      
124
      
125
      //Leg     
126
      HipFlexion =.Right.HipFlexion;  
127
      HipAbduction =.Right.HipAbduction;
128
      HipExternalRotation = .Right.HipExternalRotation;
129
      KneeFlexion = .Right.KneeFlexion;       
130
      AnklePlantarFlexion = .Right.AnklePlantarFlexion ;
131
      SubTalarEversion =.Right.SubTalarEversion; 
132
      
133
      
134
    };
135
  };
136
137
  
138
  
139
};
140
141