CodingHsun commited on
Commit
cdbc0a2
·
verified ·
1 Parent(s): 3c2e86f
Files changed (1) hide show
  1. g1.xml +361 -0
g1.xml ADDED
@@ -0,0 +1,361 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <mujoco model="g1_29dof_rev_1_0">
2
+ <compiler angle="radian" meshdir="assets"/>
3
+
4
+ <option integrator="implicitfast"/>
5
+
6
+ <default>
7
+ <default class="g1">
8
+ <site rgba="1 0 0 1" size="0.01" group="5"/>
9
+ <joint armature="0.01" frictionloss="0.3"/>
10
+ <position kp="500" dampratio="1" inheritrange="1"/>
11
+ <default class="visual">
12
+ <geom group="2" type="mesh" contype="0" conaffinity="0" density="0" material="metal"/>
13
+ </default>
14
+ <default class="collision">
15
+ <geom group="3" type="mesh"/>
16
+ <default class="foot">
17
+ <geom type="sphere" size="0.005" priority="1" friction="0.6" condim="3"/>
18
+ </default>
19
+ </default>
20
+ </default>
21
+ </default>
22
+
23
+ <asset>
24
+ <material name="black" rgba="0.2 0.2 0.2 1"/>
25
+ <material name="metal" rgba="0.7 0.7 0.7 1"/>
26
+
27
+ <mesh file="pelvis.STL"/>
28
+ <mesh file="pelvis_contour_link.STL"/>
29
+ <mesh file="left_hip_pitch_link.STL"/>
30
+ <mesh file="left_hip_roll_link.STL"/>
31
+ <mesh file="left_hip_yaw_link.STL"/>
32
+ <mesh file="left_knee_link.STL"/>
33
+ <mesh file="left_ankle_pitch_link.STL"/>
34
+ <mesh file="left_ankle_roll_link.STL"/>
35
+ <mesh file="right_hip_pitch_link.STL"/>
36
+ <mesh file="right_hip_roll_link.STL"/>
37
+ <mesh file="right_hip_yaw_link.STL"/>
38
+ <mesh file="right_knee_link.STL"/>
39
+ <mesh file="right_ankle_pitch_link.STL"/>
40
+ <mesh file="right_ankle_roll_link.STL"/>
41
+ <mesh name="waist_yaw_link" file="waist_yaw_link_rev_1_0.STL"/>
42
+ <mesh name="waist_roll_link" file="waist_roll_link_rev_1_0.STL"/>
43
+ <mesh name="torso_link" file="torso_link_rev_1_0.STL"/>
44
+ <mesh file="logo_link.STL"/>
45
+ <mesh file="head_link.STL"/>
46
+ <mesh file="left_shoulder_pitch_link.STL"/>
47
+ <mesh file="left_shoulder_roll_link.STL"/>
48
+ <mesh file="left_shoulder_yaw_link.STL"/>
49
+ <mesh file="left_elbow_link.STL"/>
50
+ <mesh file="left_wrist_roll_link.STL"/>
51
+ <mesh file="left_wrist_pitch_link.STL"/>
52
+ <mesh file="left_wrist_yaw_link.STL"/>
53
+ <mesh file="right_shoulder_pitch_link.STL"/>
54
+ <mesh file="right_shoulder_roll_link.STL"/>
55
+ <mesh file="right_shoulder_yaw_link.STL"/>
56
+ <mesh file="right_elbow_link.STL"/>
57
+ <mesh file="right_wrist_roll_link.STL"/>
58
+ <mesh file="right_wrist_pitch_link.STL"/>
59
+ <mesh file="right_wrist_yaw_link.STL"/>
60
+ </asset>
61
+
62
+ <worldbody>
63
+ <light pos="1 0 3.5" dir="0 0 -1" directional="true"/>
64
+ <geom name="floor" type="plane" size="5 5 0.1" pos="0 0 0" rgba="0.18 0.20 0.23 1" friction="1 0.5 0.1"/>
65
+ <body name="pelvis" pos="0 0 0.793" childclass="g1">
66
+ <inertial pos="0 0 -0.07605" quat="1 0 -0.000399148 0" mass="3.813" diaginertia="0.010549 0.0093089 0.0079184"/>
67
+ <freejoint name="floating_base_joint"/>
68
+ <geom class="visual" material="black" mesh="pelvis"/>
69
+ <geom class="visual" mesh="pelvis_contour_link"/>
70
+ <geom class="collision" mesh="pelvis_contour_link"/>
71
+ <site name="imu_in_pelvis" pos="0.04525 0 -0.08339" size="0.01"/>
72
+ <body name="left_hip_pitch_link" pos="0 0.064452 -0.1027">
73
+ <inertial pos="0.002741 0.047791 -0.02606" quat="0.954862 0.293964 0.0302556 0.030122" mass="1.35"
74
+ diaginertia="0.00181517 0.00153422 0.00116212"/>
75
+ <joint name="left_hip_pitch_joint" axis="0 1 0" range="-2.5307 2.8798" actuatorfrcrange="-88 88"/>
76
+ <geom class="visual" material="black" mesh="left_hip_pitch_link"/>
77
+ <geom class="collision" material="black" mesh="left_hip_pitch_link"/>
78
+ <body name="left_hip_roll_link" pos="0 0.052 -0.030465" quat="0.996179 0 -0.0873386 0">
79
+ <inertial pos="0.029812 -0.001045 -0.087934" quat="0.977808 -1.97119e-05 0.205576 -0.0403793" mass="1.52"
80
+ diaginertia="0.00254986 0.00241169 0.00148755"/>
81
+ <joint name="left_hip_roll_joint" axis="1 0 0" range="-0.5236 2.9671" actuatorfrcrange="-139 139"/>
82
+ <geom class="visual" mesh="left_hip_roll_link"/>
83
+ <geom class="collision" mesh="left_hip_roll_link"/>
84
+ <body name="left_hip_yaw_link" pos="0.025001 0 -0.12412">
85
+ <inertial pos="-0.057709 -0.010981 -0.15078" quat="0.600598 0.15832 0.223482 0.751181" mass="1.702"
86
+ diaginertia="0.00776166 0.00717575 0.00160139"/>
87
+ <joint name="left_hip_yaw_joint" axis="0 0 1" range="-2.7576 2.7576" actuatorfrcrange="-88 88"/>
88
+ <geom class="visual" mesh="left_hip_yaw_link"/>
89
+ <geom class="collision" mesh="left_hip_yaw_link"/>
90
+ <body name="left_knee_link" pos="-0.078273 0.0021489 -0.17734" quat="0.996179 0 0.0873386 0">
91
+ <inertial pos="0.005457 0.003964 -0.12074" quat="0.923418 -0.0327699 0.0158246 0.382067" mass="1.932"
92
+ diaginertia="0.0113804 0.0112778 0.00146458"/>
93
+ <joint name="left_knee_joint" axis="0 1 0" range="-0.087267 2.8798" actuatorfrcrange="-139 139"/>
94
+ <geom class="visual" mesh="left_knee_link"/>
95
+ <geom class="collision" mesh="left_knee_link"/>
96
+ <body name="left_ankle_pitch_link" pos="0 -9.4445e-05 -0.30001">
97
+ <inertial pos="-0.007269 0 0.011137" quat="0.603053 0.369225 0.369225 0.603053" mass="0.074"
98
+ diaginertia="1.89e-05 1.40805e-05 6.9195e-06"/>
99
+ <joint name="left_ankle_pitch_joint" axis="0 1 0" range="-0.87267 0.5236" actuatorfrcrange="-50 50"/>
100
+ <geom class="visual" mesh="left_ankle_pitch_link"/>
101
+ <geom class="collision" mesh="left_ankle_pitch_link"/>
102
+ <body name="left_ankle_roll_link" pos="0 0 -0.017558">
103
+ <inertial pos="0.026505 0 -0.016425" quat="-0.000481092 0.728482 -0.000618967 0.685065" mass="0.608"
104
+ diaginertia="0.00167218 0.0016161 0.000217621"/>
105
+ <joint name="left_ankle_roll_joint" axis="1 0 0" range="-0.2618 0.2618" actuatorfrcrange="-50 50"/>
106
+ <geom class="visual" material="black" mesh="left_ankle_roll_link"/>
107
+ <geom class="foot" pos="-0.05 0.025 -0.03"/>
108
+ <geom class="foot" pos="-0.05 -0.025 -0.03"/>
109
+ <geom class="foot" pos="0.12 0.03 -0.03"/>
110
+ <geom class="foot" pos="0.12 -0.03 -0.03"/>
111
+ <site name="left_foot"/>
112
+ </body>
113
+ </body>
114
+ </body>
115
+ </body>
116
+ </body>
117
+ </body>
118
+ <body name="right_hip_pitch_link" pos="0 -0.064452 -0.1027">
119
+ <inertial pos="0.002741 -0.047791 -0.02606" quat="0.954862 -0.293964 0.0302556 -0.030122" mass="1.35"
120
+ diaginertia="0.00181517 0.00153422 0.00116212"/>
121
+ <joint name="right_hip_pitch_joint" axis="0 1 0" range="-2.5307 2.8798" actuatorfrcrange="-88 88"/>
122
+ <geom class="visual" material="black" mesh="right_hip_pitch_link"/>
123
+ <geom class="collision" material="black" mesh="right_hip_pitch_link"/>
124
+ <body name="right_hip_roll_link" pos="0 -0.052 -0.030465" quat="0.996179 0 -0.0873386 0">
125
+ <inertial pos="0.029812 0.001045 -0.087934" quat="0.977808 1.97119e-05 0.205576 0.0403793" mass="1.52"
126
+ diaginertia="0.00254986 0.00241169 0.00148755"/>
127
+ <joint name="right_hip_roll_joint" axis="1 0 0" range="-2.9671 0.5236" actuatorfrcrange="-139 139"/>
128
+ <geom class="visual" mesh="right_hip_roll_link"/>
129
+ <geom class="collision" mesh="right_hip_roll_link"/>
130
+ <body name="right_hip_yaw_link" pos="0.025001 0 -0.12412">
131
+ <inertial pos="-0.057709 0.010981 -0.15078" quat="0.751181 0.223482 0.15832 0.600598" mass="1.702"
132
+ diaginertia="0.00776166 0.00717575 0.00160139"/>
133
+ <joint name="right_hip_yaw_joint" axis="0 0 1" range="-2.7576 2.7576" actuatorfrcrange="-88 88"/>
134
+ <geom class="visual" mesh="right_hip_yaw_link"/>
135
+ <geom class="collision" mesh="right_hip_yaw_link"/>
136
+ <body name="right_knee_link" pos="-0.078273 -0.0021489 -0.17734" quat="0.996179 0 0.0873386 0">
137
+ <inertial pos="0.005457 -0.003964 -0.12074" quat="0.923439 0.0345276 0.0116333 -0.382012" mass="1.932"
138
+ diaginertia="0.011374 0.0112843 0.00146452"/>
139
+ <joint name="right_knee_joint" axis="0 1 0" range="-0.087267 2.8798" actuatorfrcrange="-139 139"/>
140
+ <geom class="visual" mesh="right_knee_link"/>
141
+ <geom class="collision" mesh="right_knee_link"/>
142
+ <body name="right_ankle_pitch_link" pos="0 9.4445e-05 -0.30001">
143
+ <inertial pos="-0.007269 0 0.011137" quat="0.603053 0.369225 0.369225 0.603053" mass="0.074"
144
+ diaginertia="1.89e-05 1.40805e-05 6.9195e-06"/>
145
+ <joint name="right_ankle_pitch_joint" axis="0 1 0" range="-0.87267 0.5236" actuatorfrcrange="-50 50"/>
146
+ <geom class="visual" mesh="right_ankle_pitch_link"/>
147
+ <geom class="collision" mesh="right_ankle_pitch_link"/>
148
+ <body name="right_ankle_roll_link" pos="0 0 -0.017558">
149
+ <inertial pos="0.026505 0 -0.016425" quat="0.000481092 0.728482 0.000618967 0.685065" mass="0.608"
150
+ diaginertia="0.00167218 0.0016161 0.000217621"/>
151
+ <joint name="right_ankle_roll_joint" axis="1 0 0" range="-0.2618 0.2618" actuatorfrcrange="-50 50"/>
152
+ <geom class="visual" material="black" mesh="right_ankle_roll_link"/>
153
+ <geom class="foot" pos="-0.05 0.025 -0.03"/>
154
+ <geom class="foot" pos="-0.05 -0.025 -0.03"/>
155
+ <geom class="foot" pos="0.12 0.03 -0.03"/>
156
+ <geom class="foot" pos="0.12 -0.03 -0.03"/>
157
+ <site name="right_foot"/>
158
+ </body>
159
+ </body>
160
+ </body>
161
+ </body>
162
+ </body>
163
+ </body>
164
+ <body name="waist_yaw_link">
165
+ <inertial pos="0.003494 0.000233 0.018034" quat="0.289697 0.591001 -0.337795 0.672821" mass="0.214"
166
+ diaginertia="0.000163531 0.000107714 0.000102205"/>
167
+ <joint name="waist_yaw_joint" axis="0 0 1" range="-2.618 2.618" actuatorfrcrange="-88 88"/>
168
+ <geom class="visual" mesh="waist_yaw_link"/>
169
+ <body name="waist_roll_link" pos="-0.0039635 0 0.044">
170
+ <inertial pos="0 2.3e-05 0" quat="0.5 0.5 -0.5 0.5" mass="0.086" diaginertia="8.245e-06 7.079e-06 6.339e-06"/>
171
+ <joint name="waist_roll_joint" axis="1 0 0" range="-0.52 0.52" actuatorfrcrange="-50 50"/>
172
+ <geom class="visual" mesh="waist_roll_link"/>
173
+ <body name="torso_link">
174
+ <inertial pos="0.00203158 0.000339683 0.184568" quat="0.999803 -6.03319e-05 0.0198256 0.00131986"
175
+ mass="7.818" diaginertia="0.121847 0.109825 0.0273735"/>
176
+ <joint name="waist_pitch_joint" axis="0 1 0" range="-0.52 0.52" actuatorfrcrange="-50 50"/>
177
+ <geom class="visual" mesh="torso_link"/>
178
+ <geom class="collision" mesh="torso_link"/>
179
+ <geom pos="0.0039635 0 -0.044" quat="1 0 0 0" class="visual" material="black" mesh="logo_link"/>
180
+ <geom pos="0.0039635 0 -0.044" quat="1 0 0 0" class="collision" material="black" mesh="logo_link"/>
181
+ <geom pos="0.0039635 0 -0.044" quat="1 0 0 0" class="visual" material="black" mesh="head_link"/>
182
+ <geom pos="0.0039635 0 -0.044" quat="1 0 0 0" class="collision" material="black" mesh="head_link"/>
183
+ <site name="imu_in_torso" pos="-0.03959 -0.00224 0.14792" size="0.01"/>
184
+ <body name="left_shoulder_pitch_link" pos="0.0039563 0.10022 0.24778"
185
+ quat="0.990264 0.139201 1.38722e-05 -9.86868e-05">
186
+ <inertial pos="0 0.035892 -0.011628" quat="0.654152 0.0130458 -0.326267 0.68225" mass="0.718"
187
+ diaginertia="0.000465864 0.000432842 0.000406394"/>
188
+ <joint name="left_shoulder_pitch_joint" axis="0 1 0" range="-3.0892 2.6704" actuatorfrcrange="-25 25"/>
189
+ <geom class="visual" mesh="left_shoulder_pitch_link"/>
190
+ <geom size="0.03 0.025" pos="0 0.04 -0.01" quat="0.707107 0 0.707107 0" type="cylinder"
191
+ rgba="0.7 0.7 0.7 1" class="collision"/>
192
+ <body name="left_shoulder_roll_link" pos="0 0.038 -0.013831" quat="0.990268 -0.139172 0 0">
193
+ <inertial pos="-0.000227 0.00727 -0.063243" quat="0.701256 -0.0196223 -0.00710317 0.712604" mass="0.643"
194
+ diaginertia="0.000691311 0.000618011 0.000388977"/>
195
+ <joint name="left_shoulder_roll_joint" axis="1 0 0" range="-1.5882 2.2515" actuatorfrcrange="-25 25"/>
196
+ <geom class="visual" mesh="left_shoulder_roll_link"/>
197
+ <geom size="0.03 0.015" pos="-0.004 0.006 -0.053" type="cylinder" rgba="0.7 0.7 0.7 1"
198
+ class="collision"/>
199
+ <body name="left_shoulder_yaw_link" pos="0 0.00624 -0.1032">
200
+ <inertial pos="0.010773 -0.002949 -0.072009" quat="0.716879 -0.0964829 -0.0679942 0.687134"
201
+ mass="0.734" diaginertia="0.00106187 0.00103217 0.000400661"/>
202
+ <joint name="left_shoulder_yaw_joint" axis="0 0 1" range="-2.618 2.618" actuatorfrcrange="-25 25"/>
203
+ <geom class="visual" mesh="left_shoulder_yaw_link"/>
204
+ <geom class="collision" mesh="left_shoulder_yaw_link"/>
205
+ <body name="left_elbow_link" pos="0.015783 0 -0.080518">
206
+ <inertial pos="0.064956 0.004454 -0.010062" quat="0.541765 0.636132 0.388821 0.388129" mass="0.6"
207
+ diaginertia="0.000443035 0.000421612 0.000259353"/>
208
+ <joint name="left_elbow_joint" axis="0 1 0" range="-1.0472 2.0944" actuatorfrcrange="-25 25"/>
209
+ <geom class="visual" mesh="left_elbow_link"/>
210
+ <geom class="collision" mesh="left_elbow_link"/>
211
+ <body name="left_wrist_roll_link" pos="0.1 0.00188791 -0.01">
212
+ <inertial pos="0.0171394 0.000537591 4.8864e-07" quat="0.575338 0.411667 -0.574906 0.411094"
213
+ mass="0.085445" diaginertia="5.48211e-05 4.96646e-05 3.57798e-05"/>
214
+ <joint name="left_wrist_roll_joint" axis="1 0 0" range="-1.97222 1.97222"
215
+ actuatorfrcrange="-25 25"/>
216
+ <geom class="visual" mesh="left_wrist_roll_link"/>
217
+ <geom class="collision" mesh="left_wrist_roll_link"/>
218
+ <body name="left_wrist_pitch_link" pos="0.038 0 0">
219
+ <inertial pos="0.0229999 -0.00111685 -0.00111658" quat="0.249998 0.661363 0.293036 0.643608"
220
+ mass="0.48405" diaginertia="0.000430353 0.000429873 0.000164648"/>
221
+ <joint name="left_wrist_pitch_joint" axis="0 1 0" range="-1.61443 1.61443"
222
+ actuatorfrcrange="-5 5"/>
223
+ <geom class="visual" mesh="left_wrist_pitch_link"/>
224
+ <geom class="collision" mesh="left_wrist_pitch_link"/>
225
+ <body name="left_wrist_yaw_link" pos="0.046 0 0">
226
+ <inertial pos="0.0708244 0.000191745 0.00161742" quat="0.510571 0.526295 0.468078 0.493188"
227
+ mass="0.254576" diaginertia="0.000646113 0.000559993 0.000147566"/>
228
+ <joint name="left_wrist_yaw_joint" axis="0 0 1" range="-1.61443 1.61443"
229
+ actuatorfrcrange="-5 5"/>
230
+ <geom class="visual" mesh="left_wrist_yaw_link"/>
231
+ <geom class="collision" mesh="left_wrist_yaw_link"/>
232
+ <body name="left_gripper_base" pos="0.0415 0.003 0">
233
+ <joint name="left_gripper_joint" type="hinge" axis="0 0 1" range="0 1"/>
234
+ <geom type="box" size="0.025 0.035 0.012" rgba="0.15 0.15 0.15 1"/>
235
+ <geom type="box" size="0.045 0.008 0.012" pos="0.045 -0.028 0" rgba="0.75 0.75 0.78 1"/>
236
+ <geom type="box" size="0.045 0.008 0.012" pos="0.045 0.028 0" rgba="0.75 0.75 0.78 1"/>
237
+ </body>
238
+ </body>
239
+ </body>
240
+ </body>
241
+ </body>
242
+ </body>
243
+ </body>
244
+ </body>
245
+ <body name="right_shoulder_pitch_link" pos="0.0039563 -0.10021 0.24778"
246
+ quat="0.990264 -0.139201 1.38722e-05 9.86868e-05">
247
+ <inertial pos="0 -0.035892 -0.011628" quat="0.68225 -0.326267 0.0130458 0.654152" mass="0.718"
248
+ diaginertia="0.000465864 0.000432842 0.000406394"/>
249
+ <joint name="right_shoulder_pitch_joint" axis="0 1 0" range="-3.0892 2.6704" actuatorfrcrange="-25 25"/>
250
+ <geom class="visual" mesh="right_shoulder_pitch_link"/>
251
+ <geom size="0.03 0.025" pos="0 -0.04 -0.01" quat="0.707107 0 0.707107 0" type="cylinder"
252
+ rgba="0.7 0.7 0.7 1" class="collision"/>
253
+ <body name="right_shoulder_roll_link" pos="0 -0.038 -0.013831" quat="0.990268 0.139172 0 0">
254
+ <inertial pos="-0.000227 -0.00727 -0.063243" quat="0.712604 -0.00710317 -0.0196223 0.701256"
255
+ mass="0.643" diaginertia="0.000691311 0.000618011 0.000388977"/>
256
+ <joint name="right_shoulder_roll_joint" axis="1 0 0" range="-2.2515 1.5882" actuatorfrcrange="-25 25"/>
257
+ <geom class="visual" mesh="right_shoulder_roll_link"/>
258
+ <geom size="0.03 0.015" pos="-0.004 -0.006 -0.053" type="cylinder" rgba="0.7 0.7 0.7 1"
259
+ class="collision"/>
260
+ <body name="right_shoulder_yaw_link" pos="0 -0.00624 -0.1032">
261
+ <inertial pos="0.010773 0.002949 -0.072009" quat="0.687134 -0.0679942 -0.0964829 0.716879"
262
+ mass="0.734" diaginertia="0.00106187 0.00103217 0.000400661"/>
263
+ <joint name="right_shoulder_yaw_joint" axis="0 0 1" range="-2.618 2.618" actuatorfrcrange="-25 25"/>
264
+ <geom class="visual" mesh="right_shoulder_yaw_link"/>
265
+ <geom class="collision" mesh="right_shoulder_yaw_link"/>
266
+ <body name="right_elbow_link" pos="0.015783 0 -0.080518">
267
+ <inertial pos="0.064956 -0.004454 -0.010062" quat="0.388129 0.388821 0.636132 0.541765" mass="0.6"
268
+ diaginertia="0.000443035 0.000421612 0.000259353"/>
269
+ <joint name="right_elbow_joint" axis="0 1 0" range="-1.0472 2.0944" actuatorfrcrange="-25 25"/>
270
+ <geom class="visual" mesh="right_elbow_link"/>
271
+ <geom class="collision" mesh="right_elbow_link"/>
272
+ <body name="right_wrist_roll_link" pos="0.1 -0.00188791 -0.01">
273
+ <inertial pos="0.0171394 -0.000537591 4.8864e-07" quat="0.411667 0.575338 -0.411094 0.574906"
274
+ mass="0.085445" diaginertia="5.48211e-05 4.96646e-05 3.57798e-05"/>
275
+ <joint name="right_wrist_roll_joint" axis="1 0 0" range="-1.97222 1.97222"
276
+ actuatorfrcrange="-25 25"/>
277
+ <geom class="visual" mesh="right_wrist_roll_link"/>
278
+ <geom class="collision" mesh="right_wrist_roll_link"/>
279
+ <body name="right_wrist_pitch_link" pos="0.038 0 0">
280
+ <inertial pos="0.0229999 0.00111685 -0.00111658" quat="0.643608 0.293036 0.661363 0.249998"
281
+ mass="0.48405" diaginertia="0.000430353 0.000429873 0.000164648"/>
282
+ <joint name="right_wrist_pitch_joint" axis="0 1 0" range="-1.61443 1.61443"
283
+ actuatorfrcrange="-5 5"/>
284
+ <geom class="visual" mesh="right_wrist_pitch_link"/>
285
+ <geom class="collision" mesh="right_wrist_pitch_link"/>
286
+ <body name="right_wrist_yaw_link" pos="0.046 0 0">
287
+ <inertial pos="0.0708244 -0.000191745 0.00161742" quat="0.493188 0.468078 0.526295 0.510571"
288
+ mass="0.254576" diaginertia="0.000646113 0.000559993 0.000147566"/>
289
+ <joint name="right_wrist_yaw_joint" axis="0 0 1" range="-1.61443 1.61443"
290
+ actuatorfrcrange="-5 5"/>
291
+ <geom class="visual" mesh="right_wrist_yaw_link"/>
292
+ <geom class="collision" mesh="right_wrist_yaw_link"/>
293
+ <body name="right_gripper_base" pos="0.0415 -0.003 0">
294
+ <joint name="right_gripper_joint" type="hinge" axis="0 0 1" range="0 1"/>
295
+ <geom type="box" size="0.025 0.035 0.012" rgba="0.15 0.15 0.15 1"/>
296
+ <geom type="box" size="0.045 0.008 0.012" pos="0.045 -0.028 0" rgba="0.75 0.75 0.78 1"/>
297
+ <geom type="box" size="0.045 0.008 0.012" pos="0.045 0.028 0" rgba="0.75 0.75 0.78 1"/>
298
+ </body>
299
+ </body>
300
+ </body>
301
+ </body>
302
+ </body>
303
+ </body>
304
+ </body>
305
+ </body>
306
+ </body>
307
+ </body>
308
+ </body>
309
+ </body>
310
+ </worldbody>
311
+
312
+ <actuator>
313
+ <position class="g1" name="left_hip_pitch_joint" joint="left_hip_pitch_joint"/>
314
+ <position class="g1" name="left_hip_roll_joint" joint="left_hip_roll_joint"/>
315
+ <position class="g1" name="left_hip_yaw_joint" joint="left_hip_yaw_joint"/>
316
+ <position class="g1" name="left_knee_joint" joint="left_knee_joint"/>
317
+ <position class="g1" name="left_ankle_pitch_joint" joint="left_ankle_pitch_joint"/>
318
+ <position class="g1" name="left_ankle_roll_joint" joint="left_ankle_roll_joint"/>
319
+
320
+ <position class="g1" name="right_hip_pitch_joint" joint="right_hip_pitch_joint"/>
321
+ <position class="g1" name="right_hip_roll_joint" joint="right_hip_roll_joint"/>
322
+ <position class="g1" name="right_hip_yaw_joint" joint="right_hip_yaw_joint"/>
323
+ <position class="g1" name="right_knee_joint" joint="right_knee_joint"/>
324
+ <position class="g1" name="right_ankle_pitch_joint" joint="right_ankle_pitch_joint"/>
325
+ <position class="g1" name="right_ankle_roll_joint" joint="right_ankle_roll_joint"/>
326
+
327
+ <position class="g1" name="waist_yaw_joint" joint="waist_yaw_joint"/>
328
+ <position class="g1" name="waist_roll_joint" joint="waist_roll_joint"/>
329
+ <position class="g1" name="waist_pitch_joint" joint="waist_pitch_joint"/>
330
+
331
+ <position class="g1" name="left_shoulder_pitch_joint" joint="left_shoulder_pitch_joint"/>
332
+ <position class="g1" name="left_shoulder_roll_joint" joint="left_shoulder_roll_joint"/>
333
+ <position class="g1" name="left_shoulder_yaw_joint" joint="left_shoulder_yaw_joint"/>
334
+ <position class="g1" name="left_elbow_joint" joint="left_elbow_joint"/>
335
+ <position class="g1" name="left_wrist_roll_joint" joint="left_wrist_roll_joint"/>
336
+ <position class="g1" name="left_wrist_pitch_joint" joint="left_wrist_pitch_joint"/>
337
+ <position class="g1" name="left_wrist_yaw_joint" joint="left_wrist_yaw_joint"/>
338
+ <position name="left_gripper_joint" joint="left_gripper_joint" kp="2"/>
339
+
340
+ <position class="g1" name="right_shoulder_pitch_joint" joint="right_shoulder_pitch_joint"/>
341
+ <position class="g1" name="right_shoulder_roll_joint" joint="right_shoulder_roll_joint"/>
342
+ <position class="g1" name="right_shoulder_yaw_joint" joint="right_shoulder_yaw_joint"/>
343
+ <position class="g1" name="right_elbow_joint" joint="right_elbow_joint"/>
344
+ <position class="g1" name="right_wrist_roll_joint" joint="right_wrist_roll_joint"/>
345
+ <position class="g1" name="right_wrist_pitch_joint" joint="right_wrist_pitch_joint"/>
346
+ <position class="g1" name="right_wrist_yaw_joint" joint="right_wrist_yaw_joint"/>
347
+ <position name="right_gripper_joint" joint="right_gripper_joint" kp="2"/>
348
+ </actuator>
349
+
350
+ <sensor>
351
+ <gyro site="imu_in_torso" name="imu-torso-angular-velocity" cutoff="34.9" noise="0.0005"/>
352
+ <accelerometer site="imu_in_torso" name="imu-torso-linear-acceleration" cutoff="157" noise="0.01"/>
353
+ <gyro site="imu_in_pelvis" name="imu-pelvis-angular-velocity" cutoff="34.9" noise="0.0005"/>
354
+ <accelerometer site="imu_in_pelvis" name="imu-pelvis-linear-acceleration" cutoff="157" noise="0.01"/>
355
+ </sensor>
356
+
357
+ <keyframe>
358
+ <key name="stand" qpos="0 0 0.79 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0.2 0 1.28 0 0 0 0.2 -0.2 0 1.28 0 0 0"
359
+ ctrl="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0.2 0 1.28 0 0 0 0.2 -0.2 0 1.28 0 0 0"/>
360
+ </keyframe>
361
+ </mujoco>