~shadowrobot/sr-demo/trunk

« back to all changes in this revision

Viewing changes to sr_knot_demo/models/urdf/rope.urdf

  • Committer: gianlu
  • Date: 2012-12-17 16:28:31 UTC
  • mfrom: (331.1.10 sr_demo)
  • Revision ID: g.petroni@sssup.it-20121217162831-9pl28gsxde4x5wuv
added new demo sr_counting demo

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version='1.0' encoding='utf-8'?>
 
2
<robot name="rope">
 
3
  <link name="rope_seg_1">
 
4
    <visual>
 
5
      <geometry>
 
6
        <cylinder length="0.015" radius="0.005" />
 
7
      </geometry>
 
8
    </visual>
 
9
    <collision>
 
10
      <geometry>
 
11
        <cylinder length="0.0151" radius="0.0051" />
 
12
      </geometry>
 
13
    </collision>
 
14
    <inertial>
 
15
      <mass value="0.01" />
 
16
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
17
    </inertial>
 
18
  </link>
 
19
  <gazebo reference="rope_seg_1">
 
20
    <material>Gazebo/Blue</material>
 
21
    <selfCollide>true</selfCollide>
 
22
  </gazebo>
 
23
<link name="rope_seg_2">
 
24
    <visual>
 
25
      <geometry>
 
26
        <cylinder length="0.015" radius="0.005" />
 
27
      </geometry>
 
28
    </visual>
 
29
    <collision>
 
30
      <geometry>
 
31
        <cylinder length="0.0151" radius="0.0051" />
 
32
      </geometry>
 
33
    </collision>
 
34
    <inertial>
 
35
      <mass value="0.01" />
 
36
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
37
    </inertial>
 
38
  </link>
 
39
  <gazebo reference="rope_seg_2">
 
40
    <material>Gazebo/Blue</material>
 
41
    <selfCollide>true</selfCollide>
 
42
  </gazebo>
 
43
<joint name="j_1" type="revolute">
 
44
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
45
    <parent link="rope_seg_1" />
 
46
    <child link="rope_seg_2" />
 
47
    <origin xyz="0 0 0.015" />
 
48
    <axis xyz="1 0 0" />
 
49
    <dynamics damping="2.0" friction="1.0" />
 
50
  </joint>
 
51
<link name="rope_seg_3">
 
52
    <visual>
 
53
      <geometry>
 
54
        <cylinder length="0.015" radius="0.005" />
 
55
      </geometry>
 
56
    </visual>
 
57
    <collision>
 
58
      <geometry>
 
59
        <cylinder length="0.0151" radius="0.0051" />
 
60
      </geometry>
 
61
    </collision>
 
62
    <inertial>
 
63
      <mass value="0.01" />
 
64
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
65
    </inertial>
 
66
  </link>
 
67
  <gazebo reference="rope_seg_3">
 
68
    <material>Gazebo/Blue</material>
 
69
    <selfCollide>true</selfCollide>
 
70
  </gazebo>
 
71
<joint name="j_2" type="revolute">
 
72
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
73
    <parent link="rope_seg_2" />
 
74
    <child link="rope_seg_3" />
 
75
    <origin xyz="0 0 0.015" />
 
76
    <axis xyz="1 0 0" />
 
77
    <dynamics damping="2.0" friction="1.0" />
 
78
  </joint>
 
79
<link name="rope_seg_4">
 
80
    <visual>
 
81
      <geometry>
 
82
        <cylinder length="0.015" radius="0.005" />
 
83
      </geometry>
 
84
    </visual>
 
85
    <collision>
 
86
      <geometry>
 
87
        <cylinder length="0.0151" radius="0.0051" />
 
88
      </geometry>
 
89
    </collision>
 
90
    <inertial>
 
91
      <mass value="0.01" />
 
92
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
93
    </inertial>
 
94
  </link>
 
95
  <gazebo reference="rope_seg_4">
 
96
    <material>Gazebo/Blue</material>
 
97
    <selfCollide>true</selfCollide>
 
98
  </gazebo>
 
99
<joint name="j_3" type="revolute">
 
100
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
101
    <parent link="rope_seg_3" />
 
102
    <child link="rope_seg_4" />
 
103
    <origin xyz="0 0 0.015" />
 
104
    <axis xyz="1 0 0" />
 
105
    <dynamics damping="2.0" friction="1.0" />
 
106
  </joint>
 
107
<link name="rope_seg_5">
 
108
    <visual>
 
109
      <geometry>
 
110
        <cylinder length="0.015" radius="0.005" />
 
111
      </geometry>
 
112
    </visual>
 
113
    <collision>
 
114
      <geometry>
 
115
        <cylinder length="0.0151" radius="0.0051" />
 
116
      </geometry>
 
117
    </collision>
 
118
    <inertial>
 
119
      <mass value="0.01" />
 
120
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
121
    </inertial>
 
122
  </link>
 
123
  <gazebo reference="rope_seg_5">
 
124
    <material>Gazebo/Blue</material>
 
125
    <selfCollide>true</selfCollide>
 
126
  </gazebo>
 
127
<joint name="j_4" type="revolute">
 
128
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
129
    <parent link="rope_seg_4" />
 
130
    <child link="rope_seg_5" />
 
131
    <origin xyz="0 0 0.015" />
 
132
    <axis xyz="1 0 0" />
 
133
    <dynamics damping="2.0" friction="1.0" />
 
134
  </joint>
 
135
<link name="rope_seg_6">
 
136
    <visual>
 
137
      <geometry>
 
138
        <cylinder length="0.015" radius="0.005" />
 
139
      </geometry>
 
140
    </visual>
 
141
    <collision>
 
142
      <geometry>
 
143
        <cylinder length="0.0151" radius="0.0051" />
 
144
      </geometry>
 
145
    </collision>
 
146
    <inertial>
 
147
      <mass value="0.01" />
 
148
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
149
    </inertial>
 
150
  </link>
 
151
  <gazebo reference="rope_seg_6">
 
152
    <material>Gazebo/Blue</material>
 
153
    <selfCollide>true</selfCollide>
 
154
  </gazebo>
 
155
<joint name="j_5" type="revolute">
 
156
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
157
    <parent link="rope_seg_5" />
 
158
    <child link="rope_seg_6" />
 
159
    <origin xyz="0 0 0.015" />
 
160
    <axis xyz="1 0 0" />
 
161
    <dynamics damping="2.0" friction="1.0" />
 
162
  </joint>
 
163
<link name="rope_seg_7">
 
164
    <visual>
 
165
      <geometry>
 
166
        <cylinder length="0.015" radius="0.005" />
 
167
      </geometry>
 
168
    </visual>
 
169
    <collision>
 
170
      <geometry>
 
171
        <cylinder length="0.0151" radius="0.0051" />
 
172
      </geometry>
 
173
    </collision>
 
174
    <inertial>
 
175
      <mass value="0.01" />
 
176
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
177
    </inertial>
 
178
  </link>
 
179
  <gazebo reference="rope_seg_7">
 
180
    <material>Gazebo/Blue</material>
 
181
    <selfCollide>true</selfCollide>
 
182
  </gazebo>
 
183
<joint name="j_6" type="revolute">
 
184
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
185
    <parent link="rope_seg_6" />
 
186
    <child link="rope_seg_7" />
 
187
    <origin xyz="0 0 0.015" />
 
188
    <axis xyz="1 0 0" />
 
189
    <dynamics damping="2.0" friction="1.0" />
 
190
  </joint>
 
191
<link name="rope_seg_8">
 
192
    <visual>
 
193
      <geometry>
 
194
        <cylinder length="0.015" radius="0.005" />
 
195
      </geometry>
 
196
    </visual>
 
197
    <collision>
 
198
      <geometry>
 
199
        <cylinder length="0.0151" radius="0.0051" />
 
200
      </geometry>
 
201
    </collision>
 
202
    <inertial>
 
203
      <mass value="0.01" />
 
204
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
205
    </inertial>
 
206
  </link>
 
207
  <gazebo reference="rope_seg_8">
 
208
    <material>Gazebo/Blue</material>
 
209
    <selfCollide>true</selfCollide>
 
210
  </gazebo>
 
211
<joint name="j_7" type="revolute">
 
212
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
213
    <parent link="rope_seg_7" />
 
214
    <child link="rope_seg_8" />
 
215
    <origin xyz="0 0 0.015" />
 
216
    <axis xyz="1 0 0" />
 
217
    <dynamics damping="2.0" friction="1.0" />
 
218
  </joint>
 
219
<link name="rope_seg_9">
 
220
    <visual>
 
221
      <geometry>
 
222
        <cylinder length="0.015" radius="0.005" />
 
223
      </geometry>
 
224
    </visual>
 
225
    <collision>
 
226
      <geometry>
 
227
        <cylinder length="0.0151" radius="0.0051" />
 
228
      </geometry>
 
229
    </collision>
 
230
    <inertial>
 
231
      <mass value="0.01" />
 
232
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
233
    </inertial>
 
234
  </link>
 
235
  <gazebo reference="rope_seg_9">
 
236
    <material>Gazebo/Blue</material>
 
237
    <selfCollide>true</selfCollide>
 
238
  </gazebo>
 
239
<joint name="j_8" type="revolute">
 
240
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
241
    <parent link="rope_seg_8" />
 
242
    <child link="rope_seg_9" />
 
243
    <origin xyz="0 0 0.015" />
 
244
    <axis xyz="1 0 0" />
 
245
    <dynamics damping="2.0" friction="1.0" />
 
246
  </joint>
 
247
<link name="rope_seg_10">
 
248
    <visual>
 
249
      <geometry>
 
250
        <cylinder length="0.015" radius="0.005" />
 
251
      </geometry>
 
252
    </visual>
 
253
    <collision>
 
254
      <geometry>
 
255
        <cylinder length="0.0151" radius="0.0051" />
 
256
      </geometry>
 
257
    </collision>
 
258
    <inertial>
 
259
      <mass value="0.01" />
 
260
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
261
    </inertial>
 
262
  </link>
 
263
  <gazebo reference="rope_seg_10">
 
264
    <material>Gazebo/Blue</material>
 
265
    <selfCollide>true</selfCollide>
 
266
  </gazebo>
 
267
<joint name="j_9" type="revolute">
 
268
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
269
    <parent link="rope_seg_9" />
 
270
    <child link="rope_seg_10" />
 
271
    <origin xyz="0 0 0.015" />
 
272
    <axis xyz="1 0 0" />
 
273
    <dynamics damping="2.0" friction="1.0" />
 
274
  </joint>
 
275
<link name="rope_seg_11">
 
276
    <visual>
 
277
      <geometry>
 
278
        <cylinder length="0.015" radius="0.005" />
 
279
      </geometry>
 
280
    </visual>
 
281
    <collision>
 
282
      <geometry>
 
283
        <cylinder length="0.0151" radius="0.0051" />
 
284
      </geometry>
 
285
    </collision>
 
286
    <inertial>
 
287
      <mass value="0.01" />
 
288
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
289
    </inertial>
 
290
  </link>
 
291
  <gazebo reference="rope_seg_11">
 
292
    <material>Gazebo/Blue</material>
 
293
    <selfCollide>true</selfCollide>
 
294
  </gazebo>
 
295
<joint name="j_10" type="revolute">
 
296
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
297
    <parent link="rope_seg_10" />
 
298
    <child link="rope_seg_11" />
 
299
    <origin xyz="0 0 0.015" />
 
300
    <axis xyz="1 0 0" />
 
301
    <dynamics damping="2.0" friction="1.0" />
 
302
  </joint>
 
303
<link name="rope_seg_12">
 
304
    <visual>
 
305
      <geometry>
 
306
        <cylinder length="0.015" radius="0.005" />
 
307
      </geometry>
 
308
    </visual>
 
309
    <collision>
 
310
      <geometry>
 
311
        <cylinder length="0.0151" radius="0.0051" />
 
312
      </geometry>
 
313
    </collision>
 
314
    <inertial>
 
315
      <mass value="0.01" />
 
316
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
317
    </inertial>
 
318
  </link>
 
319
  <gazebo reference="rope_seg_12">
 
320
    <material>Gazebo/Blue</material>
 
321
    <selfCollide>true</selfCollide>
 
322
  </gazebo>
 
323
<joint name="j_11" type="revolute">
 
324
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
325
    <parent link="rope_seg_11" />
 
326
    <child link="rope_seg_12" />
 
327
    <origin xyz="0 0 0.015" />
 
328
    <axis xyz="1 0 0" />
 
329
    <dynamics damping="2.0" friction="1.0" />
 
330
  </joint>
 
331
<link name="rope_seg_13">
 
332
    <visual>
 
333
      <geometry>
 
334
        <cylinder length="0.015" radius="0.005" />
 
335
      </geometry>
 
336
    </visual>
 
337
    <collision>
 
338
      <geometry>
 
339
        <cylinder length="0.0151" radius="0.0051" />
 
340
      </geometry>
 
341
    </collision>
 
342
    <inertial>
 
343
      <mass value="0.01" />
 
344
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
345
    </inertial>
 
346
  </link>
 
347
  <gazebo reference="rope_seg_13">
 
348
    <material>Gazebo/Blue</material>
 
349
    <selfCollide>true</selfCollide>
 
350
  </gazebo>
 
351
<joint name="j_12" type="revolute">
 
352
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
353
    <parent link="rope_seg_12" />
 
354
    <child link="rope_seg_13" />
 
355
    <origin xyz="0 0 0.015" />
 
356
    <axis xyz="1 0 0" />
 
357
    <dynamics damping="2.0" friction="1.0" />
 
358
  </joint>
 
359
<link name="rope_seg_14">
 
360
    <visual>
 
361
      <geometry>
 
362
        <cylinder length="0.015" radius="0.005" />
 
363
      </geometry>
 
364
    </visual>
 
365
    <collision>
 
366
      <geometry>
 
367
        <cylinder length="0.0151" radius="0.0051" />
 
368
      </geometry>
 
369
    </collision>
 
370
    <inertial>
 
371
      <mass value="0.01" />
 
372
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
373
    </inertial>
 
374
  </link>
 
375
  <gazebo reference="rope_seg_14">
 
376
    <material>Gazebo/Blue</material>
 
377
    <selfCollide>true</selfCollide>
 
378
  </gazebo>
 
379
<joint name="j_13" type="revolute">
 
380
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
381
    <parent link="rope_seg_13" />
 
382
    <child link="rope_seg_14" />
 
383
    <origin xyz="0 0 0.015" />
 
384
    <axis xyz="1 0 0" />
 
385
    <dynamics damping="2.0" friction="1.0" />
 
386
  </joint>
 
387
<link name="rope_seg_15">
 
388
    <visual>
 
389
      <geometry>
 
390
        <cylinder length="0.015" radius="0.005" />
 
391
      </geometry>
 
392
    </visual>
 
393
    <collision>
 
394
      <geometry>
 
395
        <cylinder length="0.0151" radius="0.0051" />
 
396
      </geometry>
 
397
    </collision>
 
398
    <inertial>
 
399
      <mass value="0.01" />
 
400
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
401
    </inertial>
 
402
  </link>
 
403
  <gazebo reference="rope_seg_15">
 
404
    <material>Gazebo/Blue</material>
 
405
    <selfCollide>true</selfCollide>
 
406
  </gazebo>
 
407
<joint name="j_14" type="revolute">
 
408
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
409
    <parent link="rope_seg_14" />
 
410
    <child link="rope_seg_15" />
 
411
    <origin xyz="0 0 0.015" />
 
412
    <axis xyz="1 0 0" />
 
413
    <dynamics damping="2.0" friction="1.0" />
 
414
  </joint>
 
415
<link name="rope_seg_16">
 
416
    <visual>
 
417
      <geometry>
 
418
        <cylinder length="0.015" radius="0.005" />
 
419
      </geometry>
 
420
    </visual>
 
421
    <collision>
 
422
      <geometry>
 
423
        <cylinder length="0.0151" radius="0.0051" />
 
424
      </geometry>
 
425
    </collision>
 
426
    <inertial>
 
427
      <mass value="0.01" />
 
428
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
429
    </inertial>
 
430
  </link>
 
431
  <gazebo reference="rope_seg_16">
 
432
    <material>Gazebo/Blue</material>
 
433
    <selfCollide>true</selfCollide>
 
434
  </gazebo>
 
435
<joint name="j_15" type="revolute">
 
436
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
437
    <parent link="rope_seg_15" />
 
438
    <child link="rope_seg_16" />
 
439
    <origin xyz="0 0 0.015" />
 
440
    <axis xyz="1 0 0" />
 
441
    <dynamics damping="2.0" friction="1.0" />
 
442
  </joint>
 
443
<link name="rope_seg_17">
 
444
    <visual>
 
445
      <geometry>
 
446
        <cylinder length="0.015" radius="0.005" />
 
447
      </geometry>
 
448
    </visual>
 
449
    <collision>
 
450
      <geometry>
 
451
        <cylinder length="0.0151" radius="0.0051" />
 
452
      </geometry>
 
453
    </collision>
 
454
    <inertial>
 
455
      <mass value="0.01" />
 
456
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
457
    </inertial>
 
458
  </link>
 
459
  <gazebo reference="rope_seg_17">
 
460
    <material>Gazebo/Blue</material>
 
461
    <selfCollide>true</selfCollide>
 
462
  </gazebo>
 
463
<joint name="j_16" type="revolute">
 
464
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
465
    <parent link="rope_seg_16" />
 
466
    <child link="rope_seg_17" />
 
467
    <origin xyz="0 0 0.015" />
 
468
    <axis xyz="1 0 0" />
 
469
    <dynamics damping="2.0" friction="1.0" />
 
470
  </joint>
 
471
<link name="rope_seg_18">
 
472
    <visual>
 
473
      <geometry>
 
474
        <cylinder length="0.015" radius="0.005" />
 
475
      </geometry>
 
476
    </visual>
 
477
    <collision>
 
478
      <geometry>
 
479
        <cylinder length="0.0151" radius="0.0051" />
 
480
      </geometry>
 
481
    </collision>
 
482
    <inertial>
 
483
      <mass value="0.01" />
 
484
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
485
    </inertial>
 
486
  </link>
 
487
  <gazebo reference="rope_seg_18">
 
488
    <material>Gazebo/Blue</material>
 
489
    <selfCollide>true</selfCollide>
 
490
  </gazebo>
 
491
<joint name="j_17" type="revolute">
 
492
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
493
    <parent link="rope_seg_17" />
 
494
    <child link="rope_seg_18" />
 
495
    <origin xyz="0 0 0.015" />
 
496
    <axis xyz="1 0 0" />
 
497
    <dynamics damping="2.0" friction="1.0" />
 
498
  </joint>
 
499
<link name="rope_seg_19">
 
500
    <visual>
 
501
      <geometry>
 
502
        <cylinder length="0.015" radius="0.005" />
 
503
      </geometry>
 
504
    </visual>
 
505
    <collision>
 
506
      <geometry>
 
507
        <cylinder length="0.0151" radius="0.0051" />
 
508
      </geometry>
 
509
    </collision>
 
510
    <inertial>
 
511
      <mass value="0.01" />
 
512
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
513
    </inertial>
 
514
  </link>
 
515
  <gazebo reference="rope_seg_19">
 
516
    <material>Gazebo/Blue</material>
 
517
    <selfCollide>true</selfCollide>
 
518
  </gazebo>
 
519
<joint name="j_18" type="revolute">
 
520
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
521
    <parent link="rope_seg_18" />
 
522
    <child link="rope_seg_19" />
 
523
    <origin xyz="0 0 0.015" />
 
524
    <axis xyz="1 0 0" />
 
525
    <dynamics damping="2.0" friction="1.0" />
 
526
  </joint>
 
527
<link name="rope_seg_20">
 
528
    <visual>
 
529
      <geometry>
 
530
        <cylinder length="0.015" radius="0.005" />
 
531
      </geometry>
 
532
    </visual>
 
533
    <collision>
 
534
      <geometry>
 
535
        <cylinder length="0.0151" radius="0.0051" />
 
536
      </geometry>
 
537
    </collision>
 
538
    <inertial>
 
539
      <mass value="0.01" />
 
540
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0" />
 
541
    </inertial>
 
542
  </link>
 
543
  <gazebo reference="rope_seg_20">
 
544
    <material>Gazebo/Blue</material>
 
545
    <selfCollide>true</selfCollide>
 
546
  </gazebo>
 
547
<joint name="j_19" type="revolute">
 
548
    <limit effort="5" lower="-0.785" upper="0.785" velocity="6.28" />
 
549
    <parent link="rope_seg_19" />
 
550
    <child link="rope_seg_20" />
 
551
    <origin xyz="0 0 0.015" />
 
552
    <axis xyz="1 0 0" />
 
553
    <dynamics damping="2.0" friction="1.0" />
 
554
  </joint>
 
555
</robot>
 
 
b'\\ No newline at end of file'