X3D Model Documentation: CrawlerPerry2001.x3d

  1  <?xml version="1.0" encoding="UTF-8"?>
  2 
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "https://www.web3d.org/specifications/x3d-3.0.dtd">
  3  <X3D profile='Immersive' version='3.0 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.0.xsd'>
  4       <head>
  5            <meta name='titlecontent=' CrawlerPerry2001.x3d '/>
  6            <meta name='descriptioncontent='Small twin-tracked underwater bottom crawler, tested during AUV Fest 2001.'/>
  7            <meta name='creatorcontent='Jeffrey D. Weekley'/>
  8            <meta name='createdcontent='22 October 2001'/>
  9            <meta name='createdcontent='29 April 2021'/>
 10            <meta name='photocontent='CrawlerPerry2001.jpg'/>
 11            <meta name='photocontent='CrawlerPerryElectronicsBox.jpg'/>
 12            <meta name='Imagecontent='CrawlerPerry2001Model.jpg'/>
 13            <meta name='subjectcontent='Autonomous Underwater Vehicle AUV Crawler'/>
 14            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/CrawlerPerry2001.x3d '/>
 15            <meta name='generatorcontent='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/>
 16            <meta name='licensecontent='../../license.html'/>
 17       </head>
<!--

<!-- -->
<!-- to top DEF nodes index: AroundTheWheel, Axle, Black, BottomRightTrack, BoxCrawler, Chassis, DetailedCrawler, ElectronicsBox, LeftHub, LeftTrack, LeftWheelHole, LeftWheelHoles, LeftWheels, Melamine, RightHub, RightTrack, RightWheelHoles, RightWheels, SingleTrack, StainlessSteel, TrackSegment, UpperRightTrack, Wheel, WheelHole

Index for Viewpoint node: Viewpoint_1
-->
 18       <Scene>
 19            <Background skyColor='0.1 0.8 0.8'/>
 20            <Viewpoint description='Crawler Perry 2001 AUVposition='0 0 1'/>
 21            <LOD range='100 1000'>
 22                 <Group DEF='DetailedCrawler'>
 23                      <Group DEF='Chassis'>
 24                           <Transform>
 25                                <Shape>
 26                                     <Box size='0.5 0.11 0.2'/>
 27 
                                   <!-- Appearance Black is a DEF node that has 44 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10, USE_11, USE_12, USE_13, USE_14, USE_15, USE_16, USE_17, USE_18, USE_19, USE_20, USE_21, USE_22, USE_23, USE_24, USE_25, USE_26, USE_27, USE_28, USE_29, USE_30, USE_31, USE_32, USE_33, USE_34, USE_35, USE_36, USE_37, USE_38, USE_39, USE_40, USE_41, USE_42, USE_43, USE_44 -->
                                   <Appearance DEF='Black'>
 28                                          <Material diffuseColor='0.15 0.2 0.225'/>
 29                                     </Appearance>
 30                                </Shape>
 31                                <Transform rotation='1 0 0 1.57translation='0.25 0 0'>
 32                                     <Shape>
 33                                          <Cylinder height='0.2radius='0.055'/>
 34                                          <Appearance USE='Black'/>
 35                                     </Shape>
 36                                </Transform>
 37                           </Transform>
 38                           <Transform DEF='ElectronicsBoxtranslation='0.125 0.14 0'>
 39                                <Shape>
 40                                     <Box size='0.175 0.166 0.125'/>
 41                                     <Appearance>
 42                                          <ImageTexture   url=' "CrawlerPerryElectronicsBox.jpg " "https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/CrawlerPerryElectronicsBox.jpg " '/>
 43                                     </Appearance>
 44                                </Shape>
 45                                <Transform translation='0.04 0.1 0'>
 46                                     <Shape>
 47                                          <Cylinder height='0.04radius='0.033'/>
 48                                          <Appearance USE='Black'/>
 49                                     </Shape>
 50                                </Transform>
 51                           </Transform>
 52                      </Group>
 53                      <Group DEF='RightWheels'>
 54 
                         <!-- Transform RightHub is a DEF node that has 1 USE node: USE_1 -->
                         <Transform DEF='RightHubrotation='1 0 0 1.57translation='0.225 0 0.15'>
 55                                <Shape>
 56 
                                   <!-- Cylinder Wheel is a DEF node that has 1 USE node: USE_1 -->
                                   <Cylinder DEF='Wheelheight='0.02radius='0.125'/>
 57                                     <Appearance>
 58 
                                        <!-- Material Melamine is a DEF node that has 1 USE node: USE_1 -->
                                        <Material DEF='MelaminediffuseColor='0.68 0.375 0.18'/>
 59                                     </Appearance>
 60                                </Shape>
 61                                <Transform translation='0 -0.11 0'>
 62 
                                   <!-- Shape Axle is a DEF node that has 1 USE node: USE_1 -->
                                   <Shape DEF='Axle'>
 63                                          <Cylinder height='0.25radius='0.0125'/>
 64 
                                        <!-- Appearance StainlessSteel is a DEF node that has 6 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6 -->
                                        <Appearance DEF='StainlessSteel'>
 65                                               <Material diffuseColor='0.66 0.66 0.66shininess='0.4specularColor='0.78 0.78 0.88'/>
 66                                          </Appearance>
 67                                     </Shape>
 68                                     <Transform translation='0 0.135 0'>
 69                                          <Shape>
 70                                               <Cone bottomRadius='0.0125height='0.02'/>
 71                                               <Appearance USE='StainlessSteel'/>
 72                                          </Shape>
 73                                          <Transform>
 74                                               <Shape>
 75                                                    <Cylinder height='0.025radius='0.0025'/>
 76                                                    <Appearance USE='StainlessSteel'/>
 77                                               </Shape>
 78                                          </Transform>
 79                                          <Transform translation='0 0.00625 0'>
 80                                               <Shape>
 81                                                    <Cylinder height='0.0025radius='0.005'/>
 82                                                    <Appearance USE='StainlessSteel'/>
 83                                               </Shape>
 84                                          </Transform>
 85                                     </Transform>
 86                                </Transform>
 87                                <Transform DEF='RightWheelHoles'>
 88 
                                   <!-- Transform WheelHole is a DEF node that has 4 USE nodes: USE_1, USE_2, USE_3, USE_4 -->
                                   <Transform DEF='WheelHoletranslation='0 0 0.075'>
 89                                          <Shape>
 90                                               <Cylinder height='0.0212radius='0.025side='false'/>
 91                                               <Appearance USE='Black'/>
 92                                          </Shape>
 93                                     </Transform>
 94                                     <Transform rotation='0 1 0 1.25'>
 95                                          <Transform USE='WheelHole'/>
 96                                     </Transform>
 97                                     <Transform rotation='0 1 0 2.5'>
 98                                          <Transform USE='WheelHole'/>
 99                                     </Transform>
100                                     <Transform rotation='0 1 0 3.75'>
101                                          <Transform USE='WheelHole'/>
102                                     </Transform>
103                                     <Transform rotation='0 1 0 5'>
104                                          <Transform USE='WheelHole'/>
105                                     </Transform>
106                                </Transform>
107                           </Transform>
108                           <Transform translation='-0.45 0 0'>
109                                <Transform USE='RightHub'/>
110                           </Transform>
111                      </Group>
112                      <Group DEF='LeftWheels'>
113 
                         <!-- Transform LeftHub is a DEF node that has 1 USE node: USE_1 -->
                         <Transform DEF='LeftHubrotation='1 0 0 1.57translation='0.225 0 -0.15'>
114                                <Shape>
115                                     <Cylinder USE='Wheel'/>
116                                     <Appearance>
117                                          <Material USE='Melamine'/>
118                                     </Appearance>
119                                </Shape>
120                                <Transform translation='0 0.11 0'>
121                                     <Shape USE='Axle'/>
122                                     <Transform rotation='1 0 0 3.14translation='0 -0.135 0'>
123                                          <Shape>
124                                               <Cone bottomRadius='0.0125height='0.02'/>
125                                               <Appearance USE='StainlessSteel'/>
126                                          </Shape>
127                                          <Transform>
128                                               <Shape>
129                                                    <Cylinder height='0.025radius='0.0025'/>
130                                                    <Appearance USE='StainlessSteel'/>
131                                               </Shape>
132                                          </Transform>
133                                          <Transform translation='0 0.00625 0'>
134                                               <Shape>
135                                                    <Cylinder height='0.0025radius='0.005'/>
136                                                    <Appearance USE='StainlessSteel'/>
137                                               </Shape>
138                                          </Transform>
139                                     </Transform>
140                                </Transform>
141                                <Transform DEF='LeftWheelHoles'>
142 
                                   <!-- Transform LeftWheelHole is a DEF node that has 4 USE nodes: USE_1, USE_2, USE_3, USE_4 -->
                                   <Transform DEF='LeftWheelHoletranslation='0 0 0.075'>
143                                          <Shape>
144                                               <Cylinder height='0.0212radius='0.025side='false'/>
145                                               <Appearance USE='Black'/>
146                                          </Shape>
147                                     </Transform>
148                                     <Transform rotation='0 1 0 1.25'>
149                                          <Transform USE='LeftWheelHole'/>
150                                     </Transform>
151                                     <Transform rotation='0 1 0 2.5'>
152                                          <Transform USE='LeftWheelHole'/>
153                                     </Transform>
154                                     <Transform rotation='0 1 0 3.75'>
155                                          <Transform USE='LeftWheelHole'/>
156                                     </Transform>
157                                     <Transform rotation='0 1 0 5'>
158                                          <Transform USE='LeftWheelHole'/>
159                                     </Transform>
160                                </Transform>
161                           </Transform>
162                           <Transform translation='-0.45 0 0'>
163                                <Transform USE='LeftHub'/>
164                           </Transform>
165                      </Group>
166 
                    <!-- Group RightTrack is a DEF node that has 1 USE node: USE_1 -->
                    <Group DEF='RightTrack'>
167 
                         <!-- Group UpperRightTrack is a DEF node that has 1 USE node: USE_1 -->
                         <Group DEF='UpperRightTrack'>
168                                <Transform translation='0 0 -0.05'>
169                                     <Transform translation='0.025 0.125 0.19'>
170                                          <Group DEF='TrackSegment'>
171                                               <Transform translation='0.15 0 0'>
172                                                    <Shape>
173                                                         <Box size='0.05 0.01 0.125'/>
174                                                         <Appearance USE='Black'/>
175                                                    </Shape>
176                                                    <Transform translation='0 0.00625 0'>
177                                                         <Shape>
178                                                              <Box size='0.0025 0.0125 0.125'/>
179                                                              <Appearance USE='Black'/>
180                                                         </Shape>
181                                                    </Transform>
182                                                    <Transform translation='0.01875 0.00325 0'>
183                                                         <Shape>
184                                                              <Box size='0.0025 0.0125 0.125'/>
185                                                              <Appearance USE='Black'/>
186                                                         </Shape>
187                                                    </Transform>
188                                                    <Transform translation='-0.01875 0.00325 0'>
189                                                         <Shape>
190                                                              <Box size='0.0025 0.0125 0.125'/>
191                                                              <Appearance USE='Black'/>
192                                                         </Shape>
193                                                    </Transform>
194                                                    <Transform translation='-0.4 0 0'>
195                                                         <Shape>
196                                                              <Box size='0.05 0.01 0.125'/>
197                                                              <Appearance USE='Black'/>
198                                                         </Shape>
199                                                         <Transform translation='0 0.00625 0'>
200                                                              <Shape>
201                                                                   <Box size='0.0025 0.0125 0.125'/>
202                                                                   <Appearance USE='Black'/>
203                                                              </Shape>
204                                                         </Transform>
205                                                         <Transform translation='0.01875 0.00325 0'>
206                                                              <Shape>
207                                                                   <Box size='0.0025 0.0125 0.125'/>
208                                                                   <Appearance USE='Black'/>
209                                                              </Shape>
210                                                         </Transform>
211                                                         <Transform translation='-0.01875 0.00325 0'>
212                                                              <Shape>
213                                                                   <Box size='0.0025 0.0125 0.125'/>
214                                                                   <Appearance USE='Black'/>
215                                                              </Shape>
216                                                         </Transform>
217                                                    </Transform>
218                                               </Transform>
219                                               <Transform translation='-0.05 0 0'>
220                                                    <Shape>
221                                                         <Box size='0.05 0.01 0.125'/>
222                                                         <Appearance USE='Black'/>
223                                                    </Shape>
224                                                    <Transform translation='0 0.00625 0'>
225                                                         <Shape>
226                                                              <Box size='0.0025 0.0125 0.125'/>
227                                                              <Appearance USE='Black'/>
228                                                         </Shape>
229                                                    </Transform>
230                                                    <Transform translation='0.01875 0.00325 0'>
231                                                         <Shape>
232                                                              <Box size='0.0025 0.0125 0.125'/>
233                                                              <Appearance USE='Black'/>
234                                                         </Shape>
235                                                    </Transform>
236                                                    <Transform translation='-0.01875 0.00325 0'>
237                                                         <Shape>
238                                                              <Box size='0.0025 0.0125 0.125'/>
239                                                              <Appearance USE='Black'/>
240                                                         </Shape>
241                                                    </Transform>
242                                               </Transform>
243                                               <Transform translation='-0.1 0 0'>
244                                                    <Shape>
245                                                         <Box size='0.05 0.01 0.125'/>
246                                                         <Appearance USE='Black'/>
247                                                    </Shape>
248                                                    <Transform translation='0 0.00625 0'>
249                                                         <Shape>
250                                                              <Box size='0.0025 0.0125 0.125'/>
251                                                              <Appearance USE='Black'/>
252                                                         </Shape>
253                                                    </Transform>
254                                                    <Transform translation='0.01875 0.00325 0'>
255                                                         <Shape>
256                                                              <Box size='0.0025 0.0125 0.125'/>
257                                                              <Appearance USE='Black'/>
258                                                         </Shape>
259                                                    </Transform>
260                                                    <Transform translation='-0.01875 0.00325 0'>
261                                                         <Shape>
262                                                              <Box size='0.0025 0.0125 0.125'/>
263                                                              <Appearance USE='Black'/>
264                                                         </Shape>
265                                                    </Transform>
266                                               </Transform>
267                                               <Transform translation='0.05 0 0'>
268                                                    <Shape>
269                                                         <Box size='0.05 0.01 0.125'/>
270                                                         <Appearance USE='Black'/>
271                                                    </Shape>
272                                                    <Transform translation='0 0.00625 0'>
273                                                         <Shape>
274                                                              <Box size='0.0025 0.0125 0.125'/>
275                                                              <Appearance USE='Black'/>
276                                                         </Shape>
277                                                    </Transform>
278                                                    <Transform translation='0.01875 0.00325 0'>
279                                                         <Shape>
280                                                              <Box size='0.0025 0.0125 0.125'/>
281                                                              <Appearance USE='Black'/>
282                                                         </Shape>
283                                                    </Transform>
284                                                    <Transform translation='-0.01875 0.00325 0'>
285                                                         <Shape>
286                                                              <Box size='0.0025 0.0125 0.125'/>
287                                                              <Appearance USE='Black'/>
288                                                         </Shape>
289                                                    </Transform>
290                                               </Transform>
291                                               <Transform translation='0.1 0 0'>
292                                                    <Shape>
293                                                         <Box size='0.05 0.01 0.125'/>
294                                                         <Appearance USE='Black'/>
295                                                    </Shape>
296                                                    <Transform translation='0 0.00625 0'>
297                                                         <Shape>
298                                                              <Box size='0.0025 0.0125 0.125'/>
299                                                              <Appearance USE='Black'/>
300                                                         </Shape>
301                                                    </Transform>
302                                                    <Transform translation='0.01875 0.00325 0'>
303                                                         <Shape>
304                                                              <Box size='0.0025 0.0125 0.125'/>
305                                                              <Appearance USE='Black'/>
306                                                         </Shape>
307                                                    </Transform>
308                                                    <Transform translation='-0.01875 0.00325 0'>
309                                                         <Shape>
310                                                              <Box size='0.0025 0.0125 0.125'/>
311                                                              <Appearance USE='Black'/>
312                                                         </Shape>
313                                                    </Transform>
314                                               </Transform>
315                                               <Transform translation='-0.15 0 0'>
316                                                    <Shape>
317                                                         <Box size='0.05 0.01 0.125'/>
318                                                         <Appearance USE='Black'/>
319                                                    </Shape>
320                                                    <Transform translation='0 0.00625 0'>
321                                                         <Shape>
322                                                              <Box size='0.0025 0.0125 0.125'/>
323                                                              <Appearance USE='Black'/>
324                                                         </Shape>
325                                                    </Transform>
326                                                    <Transform translation='0.01875 0.00325 0'>
327                                                         <Shape>
328                                                              <Box size='0.0025 0.0125 0.125'/>
329                                                              <Appearance USE='Black'/>
330                                                         </Shape>
331                                                    </Transform>
332                                                    <Transform translation='-0.01875 0.00325 0'>
333                                                         <Shape>
334                                                              <Box size='0.0025 0.0125 0.125'/>
335                                                              <Appearance USE='Black'/>
336                                                         </Shape>
337                                                    </Transform>
338                                               </Transform>
339                                               <Transform translation='0.2 0 0'>
340                                                    <Shape>
341                                                         <Box size='0.05 0.01 0.125'/>
342                                                         <Appearance USE='Black'/>
343                                                    </Shape>
344                                                    <Transform translation='0 0.00625 0'>
345                                                         <Shape>
346                                                              <Box size='0.0025 0.0125 0.125'/>
347                                                              <Appearance USE='Black'/>
348                                                         </Shape>
349                                                    </Transform>
350                                                    <Transform translation='0.01875 0.00325 0'>
351                                                         <Shape>
352                                                              <Box size='0.0025 0.0125 0.125'/>
353                                                              <Appearance USE='Black'/>
354                                                         </Shape>
355                                                    </Transform>
356                                                    <Transform translation='-0.01875 0.00325 0'>
357                                                         <Shape>
358                                                              <Box size='0.0025 0.0125 0.125'/>
359                                                              <Appearance USE='Black'/>
360                                                         </Shape>
361                                                    </Transform>
362                                               </Transform>
363                                               <Transform translation='-0.2 0 0'>
364                                                    <Shape>
365                                                         <Box size='0.05 0.01 0.125'/>
366                                                         <Appearance USE='Black'/>
367                                                    </Shape>
368                                                    <Transform translation='0 0.00625 0'>
369                                                         <Shape>
370                                                              <Box size='0.0025 0.0125 0.125'/>
371                                                              <Appearance USE='Black'/>
372                                                         </Shape>
373                                                    </Transform>
374                                                    <Transform translation='0.01875 0.00325 0'>
375                                                         <Shape>
376                                                              <Box size='0.0025 0.0125 0.125'/>
377                                                              <Appearance USE='Black'/>
378                                                         </Shape>
379                                                    </Transform>
380                                                    <Transform translation='-0.01875 0.00325 0'>
381                                                         <Shape>
382                                                              <Box size='0.0025 0.0125 0.125'/>
383                                                              <Appearance USE='Black'/>
384                                                         </Shape>
385                                                    </Transform>
386                                               </Transform>
387                                          </Group>
388                                     </Transform>
389                                     <Transform translation='0.025 0.125 0.19'>
390 
                                        <!-- Transform SingleTrack is a DEF node that has 7 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7 -->
                                        <Transform DEF='SingleTrack'>
391                                               <Shape>
392                                                    <Box size='0.05 0.01 0.125'/>
393                                                    <Appearance USE='Black'/>
394                                               </Shape>
395                                               <Transform translation='0.01875 0.00325 0'>
396                                                    <Shape>
397                                                         <Box size='0.0025 0.0125 0.125'/>
398                                                         <Appearance USE='Black'/>
399                                                    </Shape>
400                                               </Transform>
401                                               <Transform translation='-0.01875 0.00325 0'>
402                                                    <Shape>
403                                                         <Box size='0.0025 0.0125 0.125'/>
404                                                         <Appearance USE='Black'/>
405                                                    </Shape>
406                                               </Transform>
407                                               <Transform translation='0 0.00625 0'>
408                                                    <Shape>
409                                                         <Box size='0.0025 0.0125 0.125'/>
410                                                         <Appearance USE='Black'/>
411                                                    </Shape>
412                                               </Transform>
413                                          </Transform>
414                                     </Transform>
415                                     <Group DEF='AroundTheWheel'>
416                                          <Transform center='0 -0.125 0rotation='0 0 1 -0.4translation='0.225 0.125 0.19'>
417                                               <Transform>
418                                                    <Transform USE='SingleTrack'/>
419                                               </Transform>
420                                          </Transform>
421                                          <Transform center='0 -0.125 0rotation='0 0 1 -0.8translation='0.225 0.125 0.19'>
422                                               <Transform>
423                                                    <Transform USE='SingleTrack'/>
424                                               </Transform>
425                                          </Transform>
426                                          <Transform center='0 -0.125 0rotation='0 0 1 -1.2translation='0.225 0.125 0.19'>
427                                               <Transform>
428                                                    <Transform USE='SingleTrack'/>
429                                               </Transform>
430                                          </Transform>
431                                          <Transform center='0 -0.125 0rotation='0 0 1 -1.6translation='0.225 0.125 0.19'>
432                                               <Transform>
433                                                    <Transform USE='SingleTrack'/>
434                                               </Transform>
435                                          </Transform>
436                                          <Transform center='0 -0.125 0rotation='0 0 1 -2translation='0.225 0.125 0.19'>
437                                               <Transform>
438                                                    <Transform USE='SingleTrack'/>
439                                               </Transform>
440                                          </Transform>
441                                          <Transform center='0 -0.125 0rotation='0 0 1 -2.4translation='0.225 0.125 0.19'>
442                                               <Transform>
443                                                    <Transform USE='SingleTrack'/>
444                                               </Transform>
445                                          </Transform>
446                                          <Transform center='0 -0.125 0rotation='0 0 1 -2.8translation='0.225 0.125 0.19'>
447                                               <Transform>
448                                                    <Transform USE='SingleTrack'/>
449                                               </Transform>
450                                          </Transform>
451                                     </Group>
452                                </Transform>
453                           </Group>
454                           <Group DEF='BottomRightTrack'>
455                                <Transform rotation='0 0 1 3.14'>
456                                     <Group USE='UpperRightTrack'/>
457                                </Transform>
458                           </Group>
459                      </Group>
460                      <Group DEF='LeftTrack'>
461                           <Transform translation='0 0 -0.2875'>
462                                <Group USE='RightTrack'/>
463                           </Transform>
464                      </Group>
465                 </Group>
466                 <Group DEF='BoxCrawler'>
467                      <Transform scale='0.95 0.8 0.95'>
468                           <Shape>
469                                <Box size='0.8 0.45 0.5'/>
470                                <Appearance>
471                                     <Material diffuseColor='0.45 0.45 0.55'/>
472                                </Appearance>
473                           </Shape>
474                      </Transform>
475                 </Group>
476                 <WorldInfo info='"null node for LOD"'/>
477            </LOD>
478       </Scene>
479  </X3D>
<!--

<!-- -->
<!-- to top DEF nodes index: AroundTheWheel, Axle, Black, BottomRightTrack, BoxCrawler, Chassis, DetailedCrawler, ElectronicsBox, LeftHub, LeftTrack, LeftWheelHole, LeftWheelHoles, LeftWheels, Melamine, RightHub, RightTrack, RightWheelHoles, RightWheels, SingleTrack, StainlessSteel, TrackSegment, UpperRightTrack, Wheel, WheelHole

Index for Viewpoint node: Viewpoint_1
-->
X3D Tooltips element index: Appearance, Background, Box, Cone, Cylinder, Group, head, ImageTexture, LOD, Material, meta, Scene, Shape, Transform, Viewpoint, WorldInfo, X3D, plus documentation for accessType definitions, type definitions, XML data types, and field types

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/CrawlerPerry2001Index.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/CrawlerPerry2001.x3d -->

<!-- Color-coding legend: X3D terminology <X3dNode  DEF='idNamefield='value'/> matches XML terminology <XmlElement  DEF='idNameattribute='value'/>
(Light-blue background: event-based behavior node or statement) (Grey background inside box: inserted documentation) (Magenta background: X3D Extensibility)
-->

to top <!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->