1- // Todo: Write a small description of your model here
1+ // Todo: Write a small description of your model here
22
33Main = {
4-
54 // The actual body model goes in this folder
65 AnyFolder ArmModel = {
7-
6+
87 // Global Reference Frame
98 AnyFixedRefFrame GlobalRef = {
10-
119 // Todo: Add points for grounding of the model here
1210
13- }; // Global reference frame
14- // Segments
15- AnyFolder Segs = {
16- AnySeg UpperArm =
17- {
18- r0 = {0.3, 0, 0};
19- //rDot0 = {0, 0, 0};
20- //Axes0 = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}};
21- //omega0 = {0, 0, 0};
22- Mass = 2;
23- Jii = {0.001, 0.01, 0.01};
24- //Jij = {0, 0, 0};
25- //sCoM = {0, 0, 0};
26- AnyDrawSeg drw = {};
27- AnyRefNode ShoulderNode = {
28- sRel = {-0.2,0,0};
29- };
30- AnyRefNode ElbowNode = {
31- sRel = {0.2,0,0};
32- };
33- AnyRefNode DeltodeusA = {
34- sRel = {-0.1,0,0.02};
35- };
36- AnyRefNode DeltodeusB = {
37- sRel = {-0.1,0,-0.02};
38- };
39- AnyRefNode Brachialis = {
40- sRel = {0.1,0,0.01};
41- };
42- AnyRefNode BicepsShort = {
43- sRel = {-0.1,0,0.03};
44- };
45- AnyRefNode Brachioradialis = {
46- sRel = {0.05,0,0.02};
47- };
48- AnyRefNode TricepsShort = {
49- sRel = {-0.1,0,-0.01};
50- };
51-
52- }; //UpperArm
53- AnySeg ForeArm = {
54- r0 = {0, 0.3, 0};
55- Axes0 =RotMat(-90*pi/180, z);
11+ }; // Global Reference Frame
5612
57- Mass = 2.0;
58- Jii = {0.001,0.01,0.01};
59- AnyRefNode ElbowNode = {
60- sRel = {-0.2,0,0};
61- };
62- AnyRefNode HandNode = {
63- sRel = {0.2,0,0};
64- };
65- AnyRefNode Brachialis = {
66- sRel = {-0.1,0,0.02};
67- };
68- AnyRefNode Brachioradialis = {
69- sRel = {0.0,0,0.02};
70- };
71- AnyRefNode Biceps = {
72- sRel = {-0.15,0,0.01};
73- };
74- AnyRefNode Triceps = {
75- sRel = {-0.25,0,-0.05};
76- };
77- AnyDrawSeg DrwSeg = {};
78- }; // ForeArm
79-
80- }; // Segs folder
81-
82- // Todo. Add the model elements such as
83- // segments, joints, and muscles here.
13+ // Segments
14+ AnyFolder Segs = {
8415
85- }; // ArmModel
86-
87- // The study: Operations to be performed on the model
16+ //UpperArm
17+ AnySeg UpperArm = {
18+ r0 = {0.0, 0.3, 0.0};
19+ Axes0 = RotMat(-90*pi/180, z);
20+ Mass = 2;
21+ Jii = {0.001, 0.01, 0.01};
22+ AnyDrawSeg drw = {};
23+ AnyRefNode ShoulderNode = {
24+ sRel = {-0.2,0,0};
25+ };
26+ AnyRefNode ElbowNode = {
27+ sRel = {0.2,0,0};
28+ };
29+ AnyRefNode DeltodeusA = {
30+ sRel = {-0.1,0,0.02};
31+ };
32+ AnyRefNode DeltodeusB = {
33+ sRel = {-0.1,0,-0.02};
34+ };
35+ AnyRefNode Brachialis = {
36+ sRel = {0.1,0,0.01};
37+ };
38+ AnyRefNode BicepsShort = {
39+ sRel = {-0.1,0,0.03};
40+ };
41+ AnyRefNode Brachioradialis = {
42+ sRel = {0.05,0,0.02};
43+ };
44+ AnyRefNode TricepsShort = {
45+ sRel = {-0.1,0,-0.01};
46+ };
47+ }; //UpperArm
48+
49+ // ForeArm
50+ AnySeg ForeArm = {
51+ r0 = {0.3, 0.0, 0.0};
52+ Mass = 2.0;
53+ Jii = {0.001,0.01,0.01};
54+ AnyRefNode ElbowNode = {
55+ sRel = {-0.2,0,0};
56+ };
57+ AnyRefNode HandNode = {
58+ sRel = {0.2,0,0};
59+ };
60+ AnyRefNode Brachialis = {
61+ sRel = {-0.1,0,0.02};
62+ };
63+ AnyRefNode Brachioradialis = {
64+ sRel = {0.0,0,0.02};
65+ };
66+ AnyRefNode Biceps = {
67+ sRel = {-0.15,0,0.01};
68+ };
69+ AnyRefNode Triceps = {
70+ sRel = {-0.25,0,-0.05};
71+ };
72+ AnyDrawSeg DrwSeg = {};
73+ }; // ForeArm
74+
75+ // Todo: Add the model elements such as
76+ // segments, joints, and muscles here.
77+
78+ }; // Segs folder
79+
80+ }; // The study: Operations to be performed on the model
81+ // ArmModel
8882 AnyBodyStudy ArmStudy = {
8983 AnyFolder &Model = .ArmModel;
9084 Gravity = {0.0, -9.81, 0.0};
9185 };
92-
93- }; // Main
94-
9586
87+ };
0 commit comments