X3D
type: NamedIndividual
has head: head
has scene: Scene
profile: Immersive
version: 3.2
no namespace schema location: https://www.web3d.org/specifications/x3d-3.2.xsd

meta 1 1
type: NamedIndividual
type: meta
has parent: head
content: BeetleROV.x3d
name: title

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: Remote Operated Vehicle (ROV) used in MATE competition Monterey School 2009
name: description

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Luciano Cerritos
name: creator

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: Juan Amaral
name: modify

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: 9 August 2010
name: created

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: 20 October 2019
name: modified

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: TODO Kelsey report
name: reference

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: TODO put report for summer internship
name: reference

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: TODO put pictures of vehicle
name: drawing

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: http://en.wikipedia.org/wiki/Remotely_operated_underwater_vehicle
name: reference

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: http://www.marinetech.org/home.php
name: reference

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: http://www.marinetech.org/rov_competition/2009/technical_reports/ranger/Monterey_HS_MAOS%20Tech%20Report%202009.pdf
name: reference

meta 1 13
type: NamedIndividual
type: meta
has parent: head
content: Dale Tourtelotte creator of propeller
name: contributor

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: ROV Remote Operated Vehicle
name: subject

meta 1 15
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/Savage/Robots/RemotelyOperatedVehicles/BeetleROV.x3d
name: identifier

meta 1 16
type: NamedIndividual
type: meta
has parent: head
content: X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit
name: generator

meta 1 17
type: NamedIndividual
type: meta
has parent: head
content: ../../license.html
name: license

BeetleROV.x3d
description: Remote Operated Vehicle (ROV) used in MATE competition Monterey School 2009
creator: Luciano Cerritos
created: 9 August 2010
modified: 20 October 2019
reference: TODO Kelsey report
reference: TODO put report for summer internship
drawing: TODO put pictures of vehicle
reference: http://en.wikipedia.org/wiki/Remotely_operated_underwater_vehicle
reference: http://www.marinetech.org/home.php
reference: http://www.marinetech.org/rov_competition/2009/technical_reports/ranger/Monterey_HS_MAOS%20Tech%20Report%202009.pdf
subject: ROV Remote Operated Vehicle
generator: X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit
license: ../../license.html

WorldInfo 2 1
type: NamedIndividual
type: WorldInfo
has parent: Scene
title: BeetleROV.x3d

Background 2 2
type: NamedIndividual
type: Background
has parent: Scene
ground color: 0
ground color: 0.388235
ground color: 0.580392
sky color: 0.741176
sky color: 0.929412
sky color: 1

ViewingNavigation
type: NamedIndividual
type: Group
has parent: Scene
has children: Viewpoint 2 3 1
has children: Viewpoint 2 3 2
has children: Viewpoint 2 3 3
has children: Viewpoint 2 3 4
has children: Viewpoint 2 3 5
DEF: ViewingNavigation

Viewpoint 2 3 1
type: NamedIndividual
type: Viewpoint
has parent: ViewingNavigation
description: TheBeetle closeup from the front
orientation: 0
orientation: 1
orientation: 1.5708
position: 3
position: .4
position: 0

Viewpoint 2 3 2
type: NamedIndividual
type: Viewpoint
has parent: ViewingNavigation
description: BeetleROV left side
orientation: 0
orientation: 1
orientation: 3.1416
position: 0
position: .4
position: -3

Viewpoint 2 3 3
type: NamedIndividual
type: Viewpoint
has parent: ViewingNavigation
description: BeetleROV closeup from the back
orientation: 0
orientation: 1
orientation: -1.5708
position: -3
position: .4
position: 0

Viewpoint 2 3 4
type: NamedIndividual
type: Viewpoint
has parent: ViewingNavigation
description: BeetleROV right side
position: 0
position: .4
position: 3

Viewpoint 2 3 5
type: NamedIndividual
type: Viewpoint
has parent: ViewingNavigation
description: BeetleROV view from above
orientation: 0.548
orientation: 0.6319
orientation: -2.0145
position: -0.5
position: 5
position: 0

RotateROVToXAxis
type: NamedIndividual
type: Transform
has parent: Scene
has children: Frame
has children: Connecters
has children: Canisters
has children: BilgePumpMotors
has children: TOOLS
DEF: RotateROVToXAxis
rotation: 0
rotation: 1
rotation: 1.5709

Frame
type: NamedIndividual
type: Group
has parent: RotateROVToXAxis
has children: BottomFrontFrame
has children: MidFrontHorizontalFrame
has children: MidBackHorizontalFrame
has children: BottomBackFrame
has children: TopBackFrame
has children: TopFrontFrame
has children: BottomLeftFrame
has children: TopLeftFrame
has children: BottomRightFrame
has children: TopRightFrame
has children: VFrontLeftFrame
has children: VFrontRightFrame
has children: VBackLeftFrame
has children: VBackRightFrame
has children: MidLeftVFrame
has children: MidRightVFrame
has children: MidSideRightFrameROV
has children: MidSideLeftFrameROV
has children: RightSideVerticalPVCPipeCamera
has children: UpperRightSideVerticalPVCPipeCamera
has children: RightSidebilgePumpPVCPipe
has children: LeftSidebilgePumpPVCPipe
has children: BackSidebilgePumpPVCPipe
has children: RightVerticalSidebilgePumpPVCPipe
has children: LeftVerticalSidebilgePumpPVCPipe
has children: BilgePumpWishBoneHorizontalFrame
has children: BridgetoCrane
has children: HorizontalPVCConnectorToElbows
has children: VerticalConnectorShafttoFrame
has children: VerticalPVCToHorn
has children: VerticalPVCHolder
has children: DiagonalPVCToHorn
has children: HorizontalPVCTopOfHorn
DEF: Frame

BottomFrontFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: FBWFrameROV
DEF: BottomFrontFrame
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: .303

FBWFrameROV
type: NamedIndividual
type: Group
has parent: BottomFrontFrame
has children: Shape 2 4 1 1 1 1
DEF: FBWFrameROV

Cylinder 2 4 1 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 1 1 1
height: 0.37
radius: .022225

PCVColor
type: NamedIndividual
type: Material
has parent: Appearance 2 4 1 1 1 1 2
DEF: PCVColor
diffuse color: 1

MidFrontHorizontalFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: FBWFrameROV-USE-1
DEF: MidFrontHorizontalFrame
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: .1515

MidBackHorizontalFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: FBWFrameROV-USE-2
DEF: MidBackHorizontalFrame
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: -0.1

BottomBackFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: FBWFrameROV-USE-3
DEF: BottomBackFrame
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: -0.303

TopBackFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: FBWFrameROV-USE-4
DEF: TopBackFrame
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: .35
translation: -0.303

TopFrontFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: FBWFrameROV-USE-5
DEF: TopFrontFrame
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: .35
translation: .303

BottomLeftFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: SideFrameROV
DEF: BottomLeftFrame
rotation: 1
rotation: 0
rotation: 1.57059
translation: .213
translation: 0

SideFrameROV
type: NamedIndividual
type: Group
has parent: BottomLeftFrame
has children: Shape 2 4 1 7 1 1
DEF: SideFrameROV

Cylinder 2 4 1 7 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 7 1 1
height: 0.53
radius: .022225

TopLeftFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: SideFrameROV-USE-1
DEF: TopLeftFrame
rotation: 1
rotation: 0
rotation: 1.57059
translation: .213
translation: .35
translation: 0

BottomRightFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: SideFrameROV-USE-2
DEF: BottomRightFrame
rotation: 1
rotation: 0
rotation: 1.57059
translation: -0.213
translation: 0

TopRightFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: SideFrameROV-USE-3
DEF: TopRightFrame
rotation: 1
rotation: 0
rotation: 1.57059
translation: -0.213
translation: .35
translation: 0

VFrontLeftFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: VerticalFrameROV
DEF: VFrontLeftFrame
translation: .209
translation: .18
translation: 0.30

VerticalFrameROV
type: NamedIndividual
type: Group
has parent: VFrontLeftFrame
has children: Shape 2 4 1 11 1 1
DEF: VerticalFrameROV

Cylinder 2 4 1 11 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 11 1 1
height: 0.3
radius: .022225

VFrontRightFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: VerticalFrameROV-USE-1
DEF: VFrontRightFrame
translation: -0.209
translation: .18
translation: 0.30

VBackLeftFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: VerticalFrameROV-USE-2
DEF: VBackLeftFrame
translation: .209
translation: .18
translation: -0.30

VBackRightFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: VerticalFrameROV-USE-3
DEF: VBackRightFrame
translation: -0.209
translation: .18
translation: -0.30

MidLeftVFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: VerticalFrameROV-USE-4
DEF: MidLeftVFrame
translation: .213
translation: .18
translation: 0

MidRightVFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: VerticalFrameROV-USE-5
DEF: MidRightVFrame
translation: -0.213
translation: .18
translation: 0

MidSideRightFrameROV
type: NamedIndividual
type: Transform
has parent: Frame
has children: MidSideFrontFrame
DEF: MidSideRightFrameROV
rotation: -1
rotation: 0
rotation: 1.57059
translation: -0.209
translation: .18
translation: 0.15

MidSideFrontFrame
type: NamedIndividual
type: Group
has parent: MidSideRightFrameROV
has children: Shape 2 4 1 17 1 1
DEF: MidSideFrontFrame

Cylinder 2 4 1 17 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 17 1 1
height: 0.28
radius: .022225

MidSideLeftFrameROV
type: NamedIndividual
type: Transform
has parent: Frame
has children: MidSideFrontFrame-USE-1
DEF: MidSideLeftFrameROV
rotation: -1
rotation: 0
rotation: 1.57059
translation: .209
translation: .18
translation: 0.15

RightSideVerticalPVCPipeCamera
type: NamedIndividual
type: Transform
has parent: Frame
has children: CameraPipe
DEF: RightSideVerticalPVCPipeCamera
translation: -0.209
translation: 0.22
translation: .165

CameraPipe
type: NamedIndividual
type: Group
has parent: RightSideVerticalPVCPipeCamera
has children: Shape 2 4 1 19 1 1
DEF: CameraPipe

Cylinder 2 4 1 19 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 19 1 1
height: 0.05
radius: 0.022225

UpperRightSideVerticalPVCPipeCamera
type: NamedIndividual
type: Transform
has parent: Frame
has children: CameraPipe-USE-1
DEF: UpperRightSideVerticalPVCPipeCamera
rotation: 0
rotation: 1
rotation: -1.57059
translation: -0.155
translation: .285
translation: 0.165

RightSidebilgePumpPVCPipe
type: NamedIndividual
type: Transform
has parent: Frame
has children: BilgePumpPipe
DEF: RightSidebilgePumpPVCPipe
rotation: 0
rotation: 1
rotation: 1.57059
translation: -0.235
translation: .18
translation: 0.083

BilgePumpPipe
type: NamedIndividual
type: Group
has parent: RightSidebilgePumpPVCPipe
has children: Shape 2 4 1 21 1 1
DEF: BilgePumpPipe

Cylinder 2 4 1 21 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 21 1 1
height: 0.09
radius: 0.022225

LeftSidebilgePumpPVCPipe
type: NamedIndividual
type: Transform
has parent: Frame
has children: BilgePumpPipe-USE-1
DEF: LeftSidebilgePumpPVCPipe
rotation: 0
rotation: 1
rotation: 1.57059
translation: .235
translation: .18
translation: 0.083

BackSidebilgePumpPVCPipe
type: NamedIndividual
type: Transform
has parent: Frame
has children: BilgePumpPipe-USE-2
DEF: BackSidebilgePumpPVCPipe
rotation: 1
rotation: 0
rotation: 1.57059
translation: 0.08
translation: 0
translation: -0.15

RightVerticalSidebilgePumpPVCPipe
type: NamedIndividual
type: Transform
has parent: Frame
has children: BilgePumpPipe-USE-3
DEF: RightVerticalSidebilgePumpPVCPipe
rotation: 1
rotation: 0
rotation: 1.57059
translation: -0.1
translation: .18
translation: 0.0

LeftVerticalSidebilgePumpPVCPipe
type: NamedIndividual
type: Transform
has parent: Frame
has children: BilgePumpPipe-USE-4
DEF: LeftVerticalSidebilgePumpPVCPipe
rotation: 1
rotation: 0
rotation: 1.57059
translation: 0.1
translation: .18
translation: 0.0

BilgePumpWishBoneHorizontalFrame
type: NamedIndividual
type: Transform
has parent: Frame
has children: FBWFrameROV-USE-6
DEF: BilgePumpWishBoneHorizontalFrame
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: .18
translation: 0.083

BridgetoCrane
type: NamedIndividual
type: Group
has parent: Frame
has children: LeftVerticalConnector
has children: RightVerticalConnector
DEF: BridgetoCrane

LeftVerticalConnector
type: NamedIndividual
type: Transform
has parent: BridgetoCrane
has children: VerticalPVC
DEF: LeftVerticalConnector
translation: .213
translation: .41
translation: 0

VerticalPVC
type: NamedIndividual
type: Group
has parent: LeftVerticalConnector
has children: Shape 2 4 1 27 1 1 1
DEF: VerticalPVC

Cylinder 2 4 1 27 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 27 1 1 1
height: 0.083
radius: 0.022225

RightVerticalConnector
type: NamedIndividual
type: Transform
has parent: BridgetoCrane
has children: VerticalPVC-USE-1
DEF: RightVerticalConnector
translation: -0.213
translation: .41
translation: 0

HorizontalPVCConnectorToElbows
type: NamedIndividual
type: Transform
has parent: Frame
has children: FBWFrameROV-USE-7
DEF: HorizontalPVCConnectorToElbows
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: .463

VerticalConnectorShafttoFrame
type: NamedIndividual
type: Group
has parent: Frame
has children: CameraPipePVCConnector
DEF: VerticalConnectorShafttoFrame

CameraPipePVCConnector
type: NamedIndividual
type: Transform
has parent: VerticalConnectorShafttoFrame
has children: Group 2 4 1 29 1 1
DEF: CameraPipePVCConnector
translation: -0.0899
translation: 0.045
translation: 0.1513

Cylinder 2 4 1 29 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 29 1 1 1
height: 0.02219
radius: .022225

VerticalPVCToHorn
type: NamedIndividual
type: Transform
has parent: Frame
has children: VerticalFrameROV-USE-6
DEF: VerticalPVCToHorn
translation: 0
translation: 0.653

VerticalPVCHolder
type: NamedIndividual
type: Transform
has parent: Frame
has children: MidVerticalPVC
DEF: VerticalPVCHolder
translation: 0
translation: .65

MidVerticalPVC
type: NamedIndividual
type: Group
has parent: VerticalPVCHolder
has children: Shape 2 4 1 31 1 1
DEF: MidVerticalPVC

Cylinder 2 4 1 31 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 31 1 1
height: 0.055
radius: 0.0254

DiagonalPVCToHorn
type: NamedIndividual
type: Transform
has parent: Frame
has children: DiagonalPVCPlacement
DEF: DiagonalPVCToHorn
rotation: 1
rotation: 0
rotation: .94
translation: 0
translation: .995

DiagonalPVCPlacement
type: NamedIndividual
type: Transform
has parent: DiagonalPVCToHorn
has children: HalfVerticalPVC
DEF: DiagonalPVCPlacement
translation: 0
translation: .13

HalfVerticalPVC
type: NamedIndividual
type: Group
has parent: DiagonalPVCPlacement
has children: Shape 2 4 1 32 1 1 1
DEF: HalfVerticalPVC

Cylinder 2 4 1 32 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 1 32 1 1 1
height: 0.15
radius: 0.022225

HorizontalPVCTopOfHorn
type: NamedIndividual
type: Transform
has parent: Frame
has children: PlacementOnElbow
DEF: HorizontalPVCTopOfHorn
rotation: 0
rotation: 1
rotation: 1.5709
translation: 0
translation: .926
translation: .31

PlacementOnElbow
type: NamedIndividual
type: Transform
has parent: HorizontalPVCTopOfHorn
has children: VerticalFrameROV-USE-7
DEF: PlacementOnElbow
rotation: 1
rotation: 0
rotation: 1.5709

Connecters
type: NamedIndividual
type: Group
has parent: RotateROVToXAxis
has children: SideOutConnecters
has children: TConnecters
has children: XConnecters
has children: Elbow45Connecters
DEF: Connecters

SideOutConnecters
type: NamedIndividual
type: Group
has parent: Connecters
has children: FTLeftElbow
has children: FBLeftElbow
has children: BackBLeftElbow
has children: BackTLeftElbow
has children: FTRightElbow
has children: FBRightElbow
has children: BackBRightElbow
has children: BackTRightElbow
has children: FrontLeftSideOut90
has children: BackLeftSideOut90
has children: FrontBottomLeftSideOut90
has children: BackBottomLeftSideOut90
has children: BackRightSideOut90
has children: FrontRightSideOut90
has children: FrontBottomRightSideOut90
has children: BackBottomRightSideOut90
has children: RightSideCameraSideOut90
has children: RightElbowToBridge
has children: LeftElbowToBridge
DEF: SideOutConnecters

FTLeftElbow
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: SideOut90
DEF: FTLeftElbow
translation: .2
translation: .35
translation: .29

SideOut90
type: NamedIndividual
type: Transform
has parent: FTLeftElbow
has children: Shape 2 4 2 1 1 1 1
DEF: SideOut90
rotation: 1
rotation: 0
rotation: 1.563

Extrusion 2 4 2 1 1 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 4 2 1 1 1 1
crease angle: 1.5708
cross section: 0.140625
cross section: 0
cross section: 0.135
cross section: 0.039375
cross section: 0.129375
cross section: 0.055115
cross section: 0.12375
cross section: 0.066796
cross section: 0.118125
cross section: 0.076303
cross section: 0.1125
cross section: 0.084375
cross section: 0.106875
cross section: 0.091398
cross section: 0.10125
cross section: 0.097594
cross section: 0.095625
cross section: 0.103106
cross section: 0.09
cross section: 0.108057
cross section: 0.07875
cross section: 0.116504
cross section: 0.073125
cross section: 0.120113
cross section: 0.0675
cross section: 0.123366
cross section: 0.061875
cross section: 0.126282
cross section: 0.05625
cross section: 0.128888
cross section: 0.050625
cross section: 0.131193
cross section: 0.045
cross section: 0.133228
cross section: 0.03375
cross section: 0.136519
cross section: 0.028125
cross section: 0.137784
cross section: 0.0225
cross section: 0.138816
cross section: 0.016875
cross section: 0.139612
cross section: 0.01125
cross section: 0.140175
cross section: 0.005625
cross section: 0.140512
cross section: -0.005625
cross section: -0.01125
cross section: -0.016875
cross section: -0.0225
cross section: -0.028125
cross section: -0.03375
cross section: -0.039375
cross section: -0.045
cross section: -0.050625
cross section: -0.05625
cross section: -0.061875
cross section: -0.0675
cross section: -0.073125
cross section: -0.07875
cross section: -0.084375
cross section: -0.09
cross section: -0.095625
cross section: -0.10125
cross section: -0.106875
cross section: -0.1125
cross section: -0.118125
cross section: -0.12375
cross section: -0.129375
cross section: -0.135
cross section: -0.140625
cross section: 0.000113
cross section: -0.055115
cross section: -0.066796
cross section: -0.076303
cross section: -0.091398

FBLeftElbow
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: SideOut90-USE-1
DEF: FBLeftElbow
translation: .2
translation: 0
translation: .29

BackBLeftElbow
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: SideOut90-USE-2
DEF: BackBLeftElbow
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0.2
translation: 0
translation: -0.29

BackTLeftElbow
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: SideOut90-USE-3
DEF: BackTLeftElbow
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0.2
translation: 0.35
translation: -0.29

FTRightElbow
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: SideOut90-USE-4
DEF: FTRightElbow
rotation: 0
rotation: 1
rotation: -1.57059
translation: -0.2
translation: 0.35
translation: .29

FBRightElbow
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: SideOut90-USE-5
DEF: FBRightElbow
rotation: 0
rotation: 1
rotation: -1.57059
translation: -0.2
translation: 0
translation: .29

BackBRightElbow
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: SideOut90-USE-6
DEF: BackBRightElbow
rotation: 0
rotation: -1
rotation: 3.1416
translation: -0.2
translation: 0
translation: -0.29

BackTRightElbow
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: SideOut90-USE-7
DEF: BackTRightElbow
rotation: 0
rotation: -1
rotation: 3.1416
translation: -0.2
translation: 0.35
translation: -0.29

FrontLeftSideOut90
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: PartSideOut90
DEF: FrontLeftSideOut90
rotation: 0
rotation: 1
rotation: 1.57059
translation: .195
translation: .3

PartSideOut90
type: NamedIndividual
type: Group
has parent: FrontLeftSideOut90
has children: Shape 2 4 2 1 9 1 1
DEF: PartSideOut90

Extrusion 2 4 2 1 9 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 4 2 1 9 1 1
crease angle: 1.5708
cross section: 0.144231
cross section: 0
cross section: 0.138462
cross section: 0.040385
cross section: 0.132692
cross section: 0.056529
cross section: 0.126923
cross section: 0.068509
cross section: 0.121154
cross section: 0.078259
cross section: 0.115384
cross section: 0.086539
cross section: 0.109615
cross section: 0.093741
cross section: 0.103846
cross section: 0.100096
cross section: 0.098077
cross section: 0.10575
cross section: 0.092308
cross section: 0.110827
cross section: 0.080769
cross section: 0.11949
cross section: 0.075
cross section: 0.123192
cross section: 0.069231
cross section: 0.126529
cross section: 0.063461
cross section: 0.12952
cross section: 0.057692
cross section: 0.132193
cross section: 0.051923
cross section: 0.134558
cross section: 0.046154
cross section: 0.136644
cross section: 0.034616
cross section: 0.14002
cross section: 0.028847
cross section: 0.141317
cross section: 0.023077
cross section: 0.142375
cross section: 0.017308
cross section: 0.143192
cross section: 0.011538
cross section: 0.143769
cross section: 0.005769
cross section: 0.144115
cross section: -0.005769
cross section: -0.011538
cross section: -0.017308
cross section: -0.023077
cross section: -0.028847
cross section: -0.034616
cross section: -0.040385
cross section: -0.046154
cross section: -0.051923
cross section: -0.057692
cross section: -0.063461
cross section: -0.069231
cross section: -0.075
cross section: -0.080769
cross section: -0.086539
cross section: -0.092308
cross section: -0.098077
cross section: -0.103846
cross section: -0.109615
cross section: -0.115384
cross section: -0.121154
cross section: -0.126923
cross section: -0.132692
cross section: -0.138462
cross section: -0.144231
cross section: 0.000115
cross section: -0.056529
cross section: -0.068509
cross section: -0.078259
cross section: -0.093741

BackLeftSideOut90
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: PartSideOut90-USE-1
DEF: BackLeftSideOut90
rotation: 0
rotation: 1
rotation: 1.57059
translation: .195
translation: .3
translation: -0.3

FrontBottomLeftSideOut90
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: PartSideOut90-USE-2
DEF: FrontBottomLeftSideOut90
rotation: 0
rotation: 1
rotation: -1.579
translation: .223
translation: 0.05
translation: .3

BackBottomLeftSideOut90
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: PartSideOut90-USE-3
DEF: BackBottomLeftSideOut90
rotation: 0
rotation: 1
rotation: -1.579
translation: .223
translation: 0.05
translation: -0.3

BackRightSideOut90
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: PartSideOut90-USE-4
DEF: BackRightSideOut90
rotation: 0
rotation: 1
rotation: 1.57059
translation: -0.223
translation: .3
translation: -0.3

FrontRightSideOut90
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: PartSideOut90-USE-5
DEF: FrontRightSideOut90
rotation: 0
rotation: 1
rotation: 1.57059
translation: -0.223
translation: .3

FrontBottomRightSideOut90
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: PartSideOut90-USE-6
DEF: FrontBottomRightSideOut90
rotation: 0
rotation: 1
rotation: -1.57059
translation: -0.195
translation: 0.05
translation: .3

BackBottomRightSideOut90
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: PartSideOut90-USE-7
DEF: BackBottomRightSideOut90
rotation: 0
rotation: 1
rotation: -1.57059
translation: -0.195
translation: 0.05
translation: -0.3

RightSideCameraSideOut90
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: RotateSideOutToTheInsideOfROV
DEF: RightSideCameraSideOut90
rotation: 1
rotation: 0
rotation: -1.57059
translation: -0.196
translation: 0.272
translation: .165

RotateSideOutToTheInsideOfROV
type: NamedIndividual
type: Transform
has parent: RightSideCameraSideOut90
has children: SideOut90-USE-8
DEF: RotateSideOutToTheInsideOfROV
rotation: 0
rotation: 1
rotation: 3.1416

RightElbowToBridge
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: SideOut90-USE-9
DEF: RightElbowToBridge
rotation: 1
rotation: 0
rotation: -1.563
translation: .2
translation: .45
translation: 0

LeftElbowToBridge
type: NamedIndividual
type: Transform
has parent: SideOutConnecters
has children: RotateSideOutToTheInsideOfBridge
DEF: LeftElbowToBridge
rotation: 1
rotation: 0
rotation: -1.57059
translation: -0.2
translation: .45
translation: 0

RotateSideOutToTheInsideOfBridge
type: NamedIndividual
type: Transform
has parent: LeftElbowToBridge
has children: SideOut90-USE-10
DEF: RotateSideOutToTheInsideOfBridge
rotation: 0
rotation: 1
rotation: 3.1416

TConnecters
type: NamedIndividual
type: Group
has parent: Connecters
has children: MidFrontRigtBTConneter
has children: MidFrontLeftBTConneter
has children: VerticalLeftBTConneter
has children: VerticalLeftTopTConneter
has children: VerticalRightBTConneter
has children: VerticalRightTopTConneter
has children: SideMidFrontRightTConneter
has children: SideMidFrontLeftTConneter
has children: SideMidBackRightTConneter
has children: MidMidSideRightTConnecter
has children: SideMidBackLeftTConneter
has children: MidFrontTconnecterRoboticArm
has children: BackMidSideRightTConnecter
has children: BackMidSideLeftTConnecter
has children: BackBilgePumpTConnecter
has children: RightVerticalBilgePumpTConnecter
has children: LeftVerticalBilgePumpTConnecter
has children: CameraShaftConnectorToFrame
has children: BridgeToCraneConnector
DEF: TConnecters

MidFrontRigtBTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter
DEF: MidFrontRigtBTConneter
translation: -0.213
translation: 0
translation: .1515

TConneter
type: NamedIndividual
type: Group
has parent: MidFrontRigtBTConneter
has children: HorizontalTConneter
has children: VerticalTConneter
DEF: TConneter

HorizontalTConneter
type: NamedIndividual
type: Transform
has parent: TConneter
has children: Shape 2 4 2 2 1 1 1 1
DEF: HorizontalTConneter
rotation: 1
rotation: 0
rotation: 1.57059

Cylinder 2 4 2 2 1 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 2 2 1 1 1 1
height: 0.076
radius: .0254

VerticalTConneter
type: NamedIndividual
type: Transform
has parent: TConneter
has children: Shape 2 4 2 2 1 1 2 1
DEF: VerticalTConneter
rotation: 0
rotation: 1
rotation: -1.57059
translation: 0.02
translation: 0

Cylinder 2 4 2 2 1 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 2 2 1 1 2 1
height: 0.04
radius: .0254

MidFrontLeftBTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter-USE-1
DEF: MidFrontLeftBTConneter
rotation: 0
rotation: 1
rotation: 3.1416
translation: 0.213
translation: 0
translation: 0.1515

VerticalLeftBTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter-USE-2
DEF: VerticalLeftBTConneter
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0.213
translation: 0

VerticalLeftTopTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter-USE-3
DEF: VerticalLeftTopTConneter
rotation: 0
rotation: 1
rotation: -1.57059
translation: 0.213
translation: .35
translation: 0

VerticalRightBTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter-USE-4
DEF: VerticalRightBTConneter
rotation: 0
rotation: 1
rotation: 1.57059
translation: -0.213
translation: 0

VerticalRightTopTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter-USE-5
DEF: VerticalRightTopTConneter
rotation: 0
rotation: 1
rotation: -1.57059
translation: -0.213
translation: .35
translation: 0

SideMidFrontRightTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: SMFRTConnecter
DEF: SideMidFrontRightTConneter
rotation: 0
rotation: 1
rotation: 1.57059
translation: -0.209
translation: 0.18
translation: 0.30

SMFRTConnecter
type: NamedIndividual
type: Transform
has parent: SideMidFrontRightTConneter
has children: TConneter-USE-6
DEF: SMFRTConnecter
rotation: 0
rotation: 1
rotation: 1.57059

SideMidFrontLeftTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: SMFLTConnecter
DEF: SideMidFrontLeftTConneter
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0.209
translation: 0.18
translation: 0.30

SMFLTConnecter
type: NamedIndividual
type: Transform
has parent: SideMidFrontLeftTConneter
has children: TConneter-USE-7
DEF: SMFLTConnecter
rotation: 0
rotation: 1
rotation: 1.57059

SideMidBackRightTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: SMBRTConnecter
DEF: SideMidBackRightTConneter
rotation: 0
rotation: 1
rotation: 1.57059
translation: -0.213
translation: 0.18
translation: 0

SMBRTConnecter
type: NamedIndividual
type: Transform
has parent: SideMidBackRightTConneter
has children: TConneter-USE-8
DEF: SMBRTConnecter
rotation: 0
rotation: 1
rotation: -1.57059

MidMidSideRightTConnecter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter-USE-9
DEF: MidMidSideRightTConnecter
rotation: 0
rotation: 1
rotation: 1.57059
translation: -0.209
translation: 0.18
translation: .165

SideMidBackLeftTConneter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: SMBLTConnecter
DEF: SideMidBackLeftTConneter
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0.213
translation: 0.18
translation: 0

SMBLTConnecter
type: NamedIndividual
type: Transform
has parent: SideMidBackLeftTConneter
has children: TConneter-USE-10
DEF: SMBLTConnecter
rotation: 0
rotation: 1
rotation: -1.57059

MidFrontTconnecterRoboticArm
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: MFTConnecter
DEF: MidFrontTconnecterRoboticArm
rotation: 0
rotation: 1
rotation: 1.57059
translation: -0.09
translation: 0
translation: .1515

MFTConnecter
type: NamedIndividual
type: Transform
has parent: MidFrontTconnecterRoboticArm
has children: TConneter-USE-11
DEF: MFTConnecter
rotation: 0
rotation: 1
rotation: 1.57059

BackMidSideRightTConnecter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter-USE-12
DEF: BackMidSideRightTConnecter
rotation: 0
rotation: -1
translation: -0.213
translation: 0
translation: -0.1

BackMidSideLeftTConnecter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter-USE-13
DEF: BackMidSideLeftTConnecter
rotation: 0
rotation: -1
rotation: 3.1416
translation: 0.213
translation: 0
translation: -0.1

BackBilgePumpTConnecter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: BBPTConnecter
DEF: BackBilgePumpTConnecter
rotation: 0
rotation: -1
rotation: 1.57059
translation: 0.08
translation: 0
translation: -0.1

BBPTConnecter
type: NamedIndividual
type: Transform
has parent: BackBilgePumpTConnecter
has children: TConneter-USE-14
DEF: BBPTConnecter
rotation: 0
rotation: -1
rotation: -3.1416

RightVerticalBilgePumpTConnecter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: RVConnecter
DEF: RightVerticalBilgePumpTConnecter
rotation: 0
rotation: -1
rotation: 1.57059
translation: -0.1
translation: .18
translation: 0.083

RVConnecter
type: NamedIndividual
type: Transform
has parent: RightVerticalBilgePumpTConnecter
has children: TConneter-USE-15
DEF: RVConnecter
rotation: 0
rotation: -1
rotation: -3.1416

LeftVerticalBilgePumpTConnecter
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: LVonnecter
DEF: LeftVerticalBilgePumpTConnecter
rotation: 0
rotation: -1
rotation: 1.57059
translation: 0.1
translation: .18
translation: 0.083

LVonnecter
type: NamedIndividual
type: Transform
has parent: LeftVerticalBilgePumpTConnecter
has children: TConneter-USE-16
DEF: LVonnecter
rotation: 0
rotation: -1
rotation: -3.1416

CameraShaftConnectorToFrame
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: TConneter-USE-17
DEF: CameraShaftConnectorToFrame
rotation: 0
rotation: 1
rotation: -1.57059
translation: -0.0899
translation: 0.089
translation: 0.1513

BridgeToCraneConnector
type: NamedIndividual
type: Transform
has parent: TConnecters
has children: BTCConnecter
DEF: BridgeToCraneConnector
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: 0.463

BTCConnecter
type: NamedIndividual
type: Transform
has parent: BridgeToCraneConnector
has children: TConneter-USE-18
DEF: BTCConnecter
rotation: 0
rotation: 1
rotation: 1.57059

XConnecters
type: NamedIndividual
type: Group
has parent: Connecters
has children: RightTopXConnecter
has children: LeftTopXConnecter
DEF: XConnecters

RightTopXConnecter
type: NamedIndividual
type: Transform
has parent: XConnecters
has children: XConnecter
DEF: RightTopXConnecter
rotation: 0
rotation: 1
rotation: -1.57059
translation: 0.213
translation: .35
translation: 0

XConnecter
type: NamedIndividual
type: Group
has parent: RightTopXConnecter
has children: HorizontalXConnecter
has children: VerticalXConnecter
DEF: XConnecter

HorizontalXConnecter
type: NamedIndividual
type: Transform
has parent: XConnecter
has children: Shape 2 4 2 3 1 1 1 1
DEF: HorizontalXConnecter
rotation: 1
rotation: 0
rotation: 1.57059

Cylinder 2 4 2 3 1 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 2 3 1 1 1 1
height: 0.08
radius: .0254

VerticalXConnecter
type: NamedIndividual
type: Transform
has parent: XConnecter
has children: Shape 2 4 2 3 1 1 2 1
DEF: VerticalXConnecter
rotation: 0
rotation: 1
rotation: -1.57059
translation: -0.002
translation: 0

Cylinder 2 4 2 3 1 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 2 3 1 1 2 1
height: 0.08
radius: .0254

LeftTopXConnecter
type: NamedIndividual
type: Transform
has parent: XConnecters
has children: XConnecter-USE-1
DEF: LeftTopXConnecter
rotation: 0
rotation: 1
rotation: -1.57059
translation: -0.213
translation: .35
translation: 0

Elbow45Connecters
type: NamedIndividual
type: Group
has parent: Connecters
has children: SideOut45
has children: RotateToDiagonal
DEF: Elbow45Connecters

SideOut45
type: NamedIndividual
type: Group
has parent: Elbow45Connecters
has children: Elbow45Connecter
DEF: SideOut45

Elbow45Connecter
type: NamedIndividual
type: Transform
has parent: SideOut45
has children: ElbowPlacementOnVerticalPipe
DEF: Elbow45Connecter
rotation: 0
rotation: 1
rotation: 1.59
translation: 0
translation: .829
translation: 0.0119

ElbowPlacementOnVerticalPipe
type: NamedIndividual
type: Transform
has parent: Elbow45Connecter
has children: Shape 2 4 2 4 1 1 1 1
DEF: ElbowPlacementOnVerticalPipe
rotation: 0
rotation: 1
rotation: -0.6

Extrusion 2 4 2 4 1 1 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 4 2 4 1 1 1 1
crease angle: 1.5708
cross section: 0.140625
cross section: 0
cross section: 0.135
cross section: 0.039375
cross section: 0.129375
cross section: 0.055115
cross section: 0.12375
cross section: 0.066796
cross section: 0.118125
cross section: 0.076303
cross section: 0.1125
cross section: 0.084375
cross section: 0.106875
cross section: 0.091398
cross section: 0.10125
cross section: 0.097594
cross section: 0.095625
cross section: 0.103106
cross section: 0.09
cross section: 0.108057
cross section: 0.07875
cross section: 0.116504
cross section: 0.073125
cross section: 0.120113
cross section: 0.0675
cross section: 0.123366
cross section: 0.061875
cross section: 0.126282
cross section: 0.05625
cross section: 0.128888
cross section: 0.050625
cross section: 0.131193
cross section: 0.045
cross section: 0.133228
cross section: 0.03375
cross section: 0.136519
cross section: 0.028125
cross section: 0.137784
cross section: 0.0225
cross section: 0.138816
cross section: 0.016875
cross section: 0.139612
cross section: 0.01125
cross section: 0.140175
cross section: 0.005625
cross section: 0.140512
cross section: -0.005625
cross section: -0.01125
cross section: -0.016875
cross section: -0.0225
cross section: -0.028125
cross section: -0.03375
cross section: -0.039375
cross section: -0.045
cross section: -0.050625
cross section: -0.05625
cross section: -0.061875
cross section: -0.0675
cross section: -0.073125
cross section: -0.07875
cross section: -0.084375
cross section: -0.09
cross section: -0.095625
cross section: -0.10125
cross section: -0.106875
cross section: -0.1125
cross section: -0.118125
cross section: -0.12375
cross section: -0.129375
cross section: -0.135
cross section: -0.140625
cross section: 0.000113
cross section: -0.055115
cross section: -0.066796
cross section: -0.076303
cross section: -0.091398

RotateToDiagonal
type: NamedIndividual
type: Transform
has parent: Elbow45Connecters
has children: PlacementOnHorizontal
DEF: RotateToDiagonal
center: 0
center: 0.829
center: 0.119
rotation: 1
rotation: 0
rotation: .79

PlacementOnHorizontal
type: NamedIndividual
type: Transform
has parent: RotateToDiagonal
has children: SideOut45-USE-1
DEF: PlacementOnHorizontal
translation: 0
translation: 0.0727
translation: 0.05157

Canisters
type: NamedIndividual
type: Group
has parent: RotateROVToXAxis
has children: FrontCanister
has children: BackCanister
has children: FrontLeftCanister
has children: FrontRightCanister
DEF: Canisters

FrontCanister
type: NamedIndividual
type: Transform
has parent: Canisters
has children: Canister
DEF: FrontCanister
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: .35
translation: .303

Canister
type: NamedIndividual
type: Group
has parent: FrontCanister
has children: Shape 2 4 3 1 1 1
DEF: Canister

Cylinder 2 4 3 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 3 1 1 1
height: .1
radius: 0.0381

CanisterColor
type: NamedIndividual
type: Material
has parent: Appearance 2 4 3 1 1 1 2
DEF: CanisterColor
diffuse color: 1
diffuse color: 0.6
diffuse color: 0

BackCanister
type: NamedIndividual
type: Transform
has parent: Canisters
has children: Canister-USE-1
DEF: BackCanister
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: .35
translation: -0.303

FrontLeftCanister
type: NamedIndividual
type: Transform
has parent: Canisters
has children: Canister-USE-2
DEF: FrontLeftCanister
rotation: 1
rotation: 0
rotation: 1.57059
translation: .213
translation: .35
translation: 0.2

FrontRightCanister
type: NamedIndividual
type: Transform
has parent: Canisters
has children: Canister-USE-3
DEF: FrontRightCanister
rotation: 1
rotation: 0
rotation: 1.57059
translation: -0.213
translation: .35
translation: 0.2

BilgePumpMotors
type: NamedIndividual
type: Group
has parent: RotateROVToXAxis
has children: RightMotor
has children: LeftMotor
has children: BackMotor
has children: RightVerticalMotor
has children: LeftVerticalMotor
has children: ShaftAndPropeller
DEF: BilgePumpMotors

RightMotor
type: NamedIndividual
type: Transform
has parent: BilgePumpMotors
has children: BilgePumpMotor
DEF: RightMotor
translation: -0.32
translation: 0.205
translation: 0.16

BilgePumpMotor
type: NamedIndividual
type: Transform
has parent: RightMotor
has children: Shape 2 4 4 1 1 1
DEF: BilgePumpMotor
rotation: 0
rotation: 1
rotation: 1.579

Material 2 4 4 1 1 1 1 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 4 1 1 1 1
diffuse color: 0

Extrusion 2 4 4 1 1 1 2
type: NamedIndividual
type: Extrusion
has parent: Shape 2 4 4 1 1 1
crease angle: 1.5708
cross section: 0.28125
cross section: 0
cross section: 0.27
cross section: 0.07875
cross section: 0.25875
cross section: 0.110232
cross section: 0.2475
cross section: 0.133593
cross section: 0.23625
cross section: 0.152607
cross section: 0.225
cross section: 0.16875
cross section: 0.21375
cross section: 0.182793
cross section: 0.2025
cross section: 0.195189
cross section: 0.19125
cross section: 0.206211
cross section: 0.18
cross section: 0.216114
cross section: 0.1575
cross section: 0.233007
cross section: 0.14625
cross section: 0.240225
cross section: 0.135
cross section: 0.246732
cross section: 0.12375
cross section: 0.252564
cross section: 0.1125
cross section: 0.257775
cross section: 0.10125
cross section: 0.262386
cross section: 0.09
cross section: 0.266457
cross section: 0.0675
cross section: 0.273039
cross section: 0.05625
cross section: 0.275568
cross section: 0.045
cross section: 0.277632
cross section: 0.03375
cross section: 0.279225
cross section: 0.0225
cross section: 0.28035
cross section: 0.01125
cross section: 0.281025
cross section: -0.01125
cross section: -0.0225
cross section: -0.03375
cross section: -0.045
cross section: -0.05625
cross section: -0.0675
cross section: -0.07875
cross section: -0.09
cross section: -0.10125
cross section: -0.1125
cross section: -0.12375
cross section: -0.135
cross section: -0.14625
cross section: -0.1575
cross section: -0.16875
cross section: -0.18
cross section: -0.19125
cross section: -0.2025
cross section: -0.21375
cross section: -0.225
cross section: -0.23625
cross section: -0.2475
cross section: -0.25875
cross section: -0.27
cross section: -0.28125
cross section: 0.000225
cross section: -0.110232
cross section: -0.133593
cross section: -0.152607
cross section: -0.182793

LeftMotor
type: NamedIndividual
type: Transform
has parent: BilgePumpMotors
has children: BilgePumpMotor-USE-1
DEF: LeftMotor
translation: 0.32
translation: 0.205
translation: 0.16

BackMotor
type: NamedIndividual
type: Transform
has parent: BilgePumpMotors
has children: BilgePumpMotor-USE-2
DEF: BackMotor
rotation: 0
rotation: -1
rotation: 1.57059
translation: 0
translation: 0.03
translation: -0.2

RightVerticalMotor
type: NamedIndividual
type: Transform
has parent: BilgePumpMotors
has children: BilgePumpMotor-USE-3
DEF: RightVerticalMotor
rotation: -1
rotation: 0
rotation: 1.57059
translation: -0.1
translation: .263
translation: -0.05

LeftVerticalMotor
type: NamedIndividual
type: Transform
has parent: BilgePumpMotors
has children: BilgePumpMotor-USE-4
DEF: LeftVerticalMotor
rotation: -1
rotation: 0
rotation: 1.57059
translation: 0.1
translation: .263
translation: -0.05

ShaftAndPropeller
type: NamedIndividual
type: Group
has parent: BilgePumpMotors
has children: Clock
has children: RightShaft
has children: LeftShaft
has children: BackShaft
has children: RightVerticalShaft
has children: LeftVerticalShaft
DEF: ShaftAndPropeller

Clock
type: NamedIndividual
type: TimeSensor
has parent: ShaftAndPropeller
DEF: Clock
loop: true

RightShaft
type: NamedIndividual
type: Transform
has parent: ShaftAndPropeller
has children: BilgePumpShaft
has children: SidePropeller
DEF: RightShaft
rotation: 1
rotation: 0
rotation: 1.57059
translation: -0.322
translation: 0.178
translation: 0.033

BilgePumpShaft
type: NamedIndividual
type: Group
has parent: RightShaft
has children: Shape 2 4 4 6 2 1 1
DEF: BilgePumpShaft

Cylinder 2 4 4 6 2 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 4 6 2 1 1
height: 0.0237
radius: 0.0098

Material 2 4 4 6 2 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 4 6 2 1 1 2
ambient intensity: 0.256
diffuse color: 0.372322
diffuse color: 0.371574
diffuse color: 0.373173
shininess: 0.8
specular color: 0.890909
specular color: 0.887832

SidePropeller
type: NamedIndividual
type: Transform
has parent: RightShaft
has children: Propeller
DEF: SidePropeller
rotation: 1
rotation: 0
rotation: 1.57059

Propeller
type: NamedIndividual
type: Transform
has parent: SidePropeller
has children: Transform 2 4 4 6 2 2 1 1
DEF: Propeller
translation: 0
translation: 0.01

Transform 2 4 4 6 2 2 1 1
type: NamedIndividual
type: Transform
has parent: Propeller
has children: Shape 2 4 4 6 2 2 1 1 1
has children: PropellerTurn
has ROUTE: ROUTE 2 4 4 6 2 2 1 1 3
has ROUTE: ROUTE 2 4 4 6 2 2 1 1 4
rotation: 1
rotation: 0
rotation: 1.57059
scale: 0.007

MA Material
type: NamedIndividual
type: Material
has parent: Appearance 2 4 4 6 2 2 1 1 1 1
DEF: MA_Material
ambient intensity: 0.167
diffuse color: 1.0
diffuse color: 0.0
shininess: 0.098
specular color: 0.401

IndexedFaceSet 2 4 4 6 2 2 1 1 1 2
type: NamedIndividual
type: IndexedFaceSet
has parent: Shape 2 4 4 6 2 2 1 1 1
has coord: coord Cube
coord index: 0
coord index: 10
coord index: 13
coord index: 1
coord index: -1
coord index: 14
coord index: 2
coord index: 15
coord index: 3
coord index: 1880
coord index: 1879
coord index: 11
coord index: 16
coord index: 17
coord index: 18
coord index: 1881
coord index: 12
coord index: 19
coord index: 20
coord index: 21
coord index: 1882
coord index: 1928
coord index: 1927
coord index: 1926
coord index: 1925
coord index: 2398
coord index: 22
coord index: 4
coord index: 23
coord index: 5
coord index: 24
coord index: 6
coord index: 1871
coord index: 1872
coord index: 25
coord index: 26
coord index: 27
coord index: 1870
coord index: 28
coord index: 29
coord index: 30
coord index: 1869
coord index: 1878
coord index: 1877
coord index: 1876
coord index: 2394
coord index: 31
coord index: 7
coord index: 32
coord index: 8
coord index: 33
coord index: 9
coord index: 1913
coord index: 1914
coord index: 34
coord index: 35
coord index: 36
coord index: 1912
coord index: 37
coord index: 38
coord index: 39
coord index: 1911
coord index: 1873
coord index: 1874
coord index: 1875
coord index: 2397
coord index: 40
coord index: 41
coord index: 42
coord index: 1929
coord index: 43
coord index: 44
coord index: 45
coord index: 1930
coord index: 46
coord index: 47

coord Cube
type: NamedIndividual
type: Coordinate
has parent: IndexedFaceSet 2 4 4 6 2 2 1 1 1 2
DEF: coord_Cube
point: 0.000000
point: 0.972171
point: 0.200790
point: 0.967805
point: 0.394028
point: 0.955885
point: 0.572163
point: 0.938110
point: 0.968954
point: -0.200170
point: 0.960269
point: -0.392865
point: 0.947829
point: -0.570612
point: -0.200790
point: 0.967287
point: -0.394028
point: 0.954771
point: -0.572162
point: 0.936244
point: 0.968204
point: 0.200170
point: 0.958655
point: 0.392865
point: 0.945127
point: 0.570612
point: 0.201857
point: 0.963312
point: 0.201203
point: 0.396028
point: 0.950159
point: 0.202753
point: 0.574830
point: 0.930767
point: 0.203342
point: 0.203733
point: 0.952493
point: 0.394803
point: 0.400237
point: 0.935362
point: 0.398390
point: 0.582282
point: 0.909063
point: 0.401540
point: 0.204988
point: 0.937288
point: 0.573196
point: 0.404661
point: 0.913226
point: 0.579797
point: 0.593703
point: 0.872771
point: 0.589450
point: 0.201964
point: 0.964033
point: -0.201203
point: 0.203977
point: 0.954049
point: -0.394803
point: 0.205425
point: 0.939904
point: -0.573196
point: 0.396230
point: 0.950808
point: -0.202753
point: 0.400696
point: 0.936766
point: -0.398390
point: 0.405489
point: 0.915593
point: -0.579797
point: 0.575098
point: 0.931316
point: -0.203342
point: 0.582900
point: 0.910242

PropellerTurn
type: NamedIndividual
type: OrientationInterpolator
has parent: Transform 2 4 4 6 2 2 1 1
DEF: PropellerTurn
key: 0
key: 0.5
key: 1
key value: 0
key value: 1
key value: 3.14
key value: 6.28

ROUTE 2 4 4 6 2 2 1 1 3
type: NamedIndividual
type: ROUTE
has parent: Transform 2 4 4 6 2 2 1 1
from field: fraction_changed
from node: Clock
to field: set_fraction
to node: PropellerTurn

ROUTE 2 4 4 6 2 2 1 1 4
type: NamedIndividual
type: ROUTE
has parent: Transform 2 4 4 6 2 2 1 1
from field: value_changed
from node: PropellerTurn
to field: rotation
to node: Propeller

LeftShaft
type: NamedIndividual
type: Transform
has parent: ShaftAndPropeller
has children: BilgePumpShaft-USE-1
has children: SidePropeller-USE-1
DEF: LeftShaft
rotation: 1
rotation: 0
rotation: 1.57059
translation: 0.32
translation: 0.178
translation: 0.033

BackShaft
type: NamedIndividual
type: Transform
has parent: ShaftAndPropeller
has children: BilgePumpShaft-USE-2
has children: SidePropeller-USE-2
DEF: BackShaft
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0.126
translation: 0.004
translation: -0.201

RightVerticalShaft
type: NamedIndividual
type: Transform
has parent: ShaftAndPropeller
has children: BilgePumpShaft-USE-3
has children: SidePropeller-USE-3
DEF: RightVerticalShaft
rotation: 0
rotation: 1
rotation: 1.57059
translation: -0.1
translation: .1371
translation: -0.0235

LeftVerticalShaft
type: NamedIndividual
type: Transform
has parent: ShaftAndPropeller
has children: BilgePumpShaft-USE-4
has children: SidePropeller-USE-4
DEF: LeftVerticalShaft
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0.10
translation: .1371
translation: -0.023

TOOLS
type: NamedIndividual
type: Group
has parent: RotateROVToXAxis
has children: Cameras
has children: MotorCouplerPipes
has children: RoboticArmHydroCylinder
has children: RoboticArmTranslation
has children: ScaleFeetToMetersRoboticArm
DEF: TOOLS

Cameras
type: NamedIndividual
type: Group
has parent: TOOLS
has children: HydraulicArmCamera
has children: TopCamera
DEF: Cameras

HydraulicArmCamera
type: NamedIndividual
type: Group
has parent: Cameras
has children: CamHolderPosition
has children: CameraPosition
DEF: HydraulicArmCamera

CamHolderPosition
type: NamedIndividual
type: Transform
has parent: HydraulicArmCamera
has children: PlacementOfCameraViewpoint
has children: CameraHolder
DEF: CamHolderPosition
rotation: 1
rotation: 0
rotation: 2.2689
translation: -0.1
translation: 0.29
translation: 0.167

PlacementOfCameraViewpoint
type: NamedIndividual
type: Transform
has parent: CamHolderPosition
has children: Viewpoint 2 4 5 1 1 1 1 1
DEF: PlacementOfCameraViewpoint
translation: 0
translation: 0.041
translation: 0.01

Viewpoint 2 4 5 1 1 1 1 1
type: NamedIndividual
type: Viewpoint
has parent: PlacementOfCameraViewpoint
description: BeetleROV Front Camera
field of view: 2.0944
orientation: 0
orientation: 0.7415
orientation: -0.671
orientation: 3.1416
position: 0

CameraHolder
type: NamedIndividual
type: Group
has parent: CamHolderPosition
has children: Shape 2 4 5 1 1 1 2 1
DEF: CameraHolder

Cylinder 2 4 5 1 1 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 5 1 1 1 2 1
height: 0.064
radius: 0.04

CameraPosition
type: NamedIndividual
type: Transform
has parent: HydraulicArmCamera
has children: FrontCamera
DEF: CameraPosition
rotation: 1
rotation: 0
rotation: 2.2689
translation: -0.1
translation: 0.2839
translation: 0.17219

FrontCamera
type: NamedIndividual
type: Group
has parent: CameraPosition
has children: CameraCover
has children: CameraElectronicBase
DEF: FrontCamera

CameraCover
type: NamedIndividual
type: Group
has parent: FrontCamera
has children: Shape 2 4 5 1 1 2 1 1 1
DEF: CameraCover

Cylinder 2 4 5 1 1 2 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 5 1 1 2 1 1 1
height: 0.078
radius: 0.03
solid: false
top: false

CameraCaseCoverColor
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 1 1 2 1 1 1 2
DEF: CameraCaseCoverColor
diffuse color: 0
diffuse color: 1

CameraElectronicBase
type: NamedIndividual
type: Group
has parent: FrontCamera
has children: Shape 2 4 5 1 1 2 1 2 1
DEF: CameraElectronicBase

Cylinder 2 4 5 1 1 2 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 5 1 1 2 1 2 1
height: 0.055
radius: 0.029

CEB
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 1 1 2 1 2 1 2
DEF: CEB
ambient intensity: 0.19
diffuse color: 0.05098
shininess: 0.74

TopCamera
type: NamedIndividual
type: Group
has parent: Cameras
has children: PlacementOnHorn
DEF: TopCamera

PlacementOnHorn
type: NamedIndividual
type: Transform
has parent: TopCamera
has children: TopCameraPlacement
DEF: PlacementOnHorn
center: 0
center: 0.93
center: 0.3
rotation: 1
rotation: 0
rotation: 0.9

TopCameraPlacement
type: NamedIndividual
type: Transform
has parent: PlacementOnHorn
has children: TopCameraViewpoint
has children: HydraulicArmCamera-USE-1
DEF: TopCameraPlacement
translation: 0.1
translation: .68
translation: .23

TopCameraViewpoint
type: NamedIndividual
type: Transform
has parent: TopCameraPlacement
has children: TopCameraPointOfView
DEF: TopCameraViewpoint
translation: -0.1
translation: 0.2718
translation: 0.214

TopCameraPointOfView
type: NamedIndividual
type: Viewpoint
has parent: TopCameraViewpoint
DEF: TopCameraPointOfView
description: BeetleROV top camera
field of view: 2.0944
orientation: 0
orientation: 0.8281
orientation: 0.5606
orientation: 3.1416
position: 0

MotorCouplerPipes
type: NamedIndividual
type: Group
has parent: TOOLS
has children: RightMotorCouplerPipe
has children: LeftMotorCouplerPipe
has children: BackMotorCouplerPipe
has children: RightVerticalMotorCouplerPipe
has children: LeftVerticalMotorCouplerPipe
DEF: MotorCouplerPipes

RightMotorCouplerPipe
type: NamedIndividual
type: Transform
has parent: MotorCouplerPipes
has children: MotorCouplerPipe
DEF: RightMotorCouplerPipe
rotation: 1
rotation: 0
rotation: 1.57059
translation: -0.32
translation: 0.18
translation: 0.083

MotorCouplerPipe
type: NamedIndividual
type: Group
has parent: RightMotorCouplerPipe
has children: Shape 2 4 5 2 1 1 1
DEF: MotorCouplerPipe

Cylinder 2 4 5 2 1 1 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 5 2 1 1 1
height: 0.045
radius: 0.048

LeftMotorCouplerPipe
type: NamedIndividual
type: Transform
has parent: MotorCouplerPipes
has children: MotorCouplerPipe-USE-1
DEF: LeftMotorCouplerPipe
rotation: 1
rotation: 0
rotation: 1.57059
translation: 0.32
translation: 0.18
translation: 0.083

BackMotorCouplerPipe
type: NamedIndividual
type: Transform
has parent: MotorCouplerPipes
has children: MotorCouplerPipe-USE-2
DEF: BackMotorCouplerPipe
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0.08
translation: 0.003
translation: -0.2

RightVerticalMotorCouplerPipe
type: NamedIndividual
type: Transform
has parent: MotorCouplerPipes
has children: MotorCouplerPipe-USE-3
DEF: RightVerticalMotorCouplerPipe
translation: -0.1
translation: .18
translation: -0.023

LeftVerticalMotorCouplerPipe
type: NamedIndividual
type: Transform
has parent: MotorCouplerPipes
has children: MotorCouplerPipe-USE-4
DEF: LeftVerticalMotorCouplerPipe
translation: 0.1
translation: .18
translation: -0.023

RoboticArmHydroCylinder
type: NamedIndividual
type: Transform
has parent: TOOLS
has children: Shape 2 4 5 3 1
DEF: RoboticArmHydroCylinder
rotation: 1
rotation: 0
rotation: 1.57050
translation: -0.09
translation: 0.09
translation: .1515

Cylinder 2 4 5 3 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 5 3 1
height: 0.6
radius: 0.017

Material 2 4 5 3 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 3 1 2
ambient intensity: 0.4
diffuse color: 0
diffuse color: 0.658824
diffuse color: 0.164706
shininess: 0.41

RoboticArmTranslation
type: NamedIndividual
type: Transform
has parent: TOOLS
has children: RoboticArmTools
DEF: RoboticArmTranslation
translation: -0.19
translation: -0.1
translation: .004

RoboticArmTools
type: NamedIndividual
type: Group
has parent: RoboticArmTranslation
DEF: RoboticArmTools

ScaleFeetToMetersRoboticArm
type: NamedIndividual
type: Transform
has parent: TOOLS
has children: RoboticArm
DEF: ScaleFeetToMetersRoboticArm
scale: 0.2
translation: -0.09
translation: -0.1
translation: .004

RoboticArm
type: NamedIndividual
type: Group
has parent: ScaleFeetToMetersRoboticArm
has children: BaseOfArm
has children: BaseArmConnector
has children: RightLowerArm
has children: LeftLowerArm
has children: RightUpperArm
has children: LeftUpperArm
has children: MidArmConnector
has children: UpperArmConnector
has children: GripConnector
has children: BaseArmGrip
has children: FingerRail
has children: TopRail
has children: BottomRail
has children: RightSideRail
has children: Left
has children: RightExtensionFinger
has children: LeftExtensionFinger
has children: Finger
DEF: RoboticArm

BaseOfArm
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 5 5 1 1 1
DEF: BaseOfArm
translation: 0
translation: 1
translation: 2.262

Box 2 4 5 5 1 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 5 5 1 1 1
size: .4
size: .5
size: .05

Material 2 4 5 5 1 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 5 1 1 1 2
diffuse color: 0
emissive color: 0.086275
specular color: 0.184314

BaseArmConnector
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 5 5 1 2 1
DEF: BaseArmConnector
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: 1
translation: 2.39

Cylinder 2 4 5 5 1 2 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 5 5 1 2 1
height: 0.125
radius: 0.15

Material 2 4 5 5 1 2 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 5 1 2 1 2
ambient intensity: 0.16
diffuse color: 0
diffuse color: 0.031373
diffuse color: 0.760784
emissive color: 0.101961
emissive color: 0
emissive color: 0.003922
shininess: 0.6
specular color: 0
specular color: 0.023529
specular color: 0.219608

RightLowerArm
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Arm
DEF: RightLowerArm
translation: 0.083
translation: 1.2
translation: 2.385

Arm
type: NamedIndividual
type: Group
has parent: RightLowerArm
has children: Shape 2 4 5 5 1 3 1 1
DEF: Arm

Box 2 4 5 5 1 3 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 5 5 1 3 1 1
size: 0.025
size: 0.50
size: 0.1

Material 2 4 5 5 1 3 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 5 1 3 1 1 2
ambient intensity: 0.25
diffuse color: 1
diffuse color: 0.854922
diffuse color: 0
shininess: 0.32
specular color: 0.972549
specular color: 1
specular color: 0.439216

LeftLowerArm
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Arm-USE-1
DEF: LeftLowerArm
translation: -0.083
translation: 1.2
translation: 2.385

RightUpperArm
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Arm-USE-2
DEF: RightUpperArm
rotation: 1
rotation: 0
rotation: 1.57059
translation: 0.068
translation: 1.4
translation: 2.579

LeftUpperArm
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Arm-USE-3
DEF: LeftUpperArm
rotation: 1
rotation: 0
rotation: 1.57059
translation: -0.068
translation: 1.4
translation: 2.579

MidArmConnector
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 5 5 1 7 1
DEF: MidArmConnector
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: 1.40
translation: 2.382

Cylinder 2 4 5 5 1 7 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 5 5 1 7 1
height: 0.20
radius: 0.04

Material 2 4 5 5 1 7 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 5 1 7 1 2
ambient intensity: 0.02
diffuse color: 1
diffuse color: 0.058824
shininess: 0.45
specular color: 0.341176
specular color: 0

UpperArmConnector
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 5 5 1 8 1
DEF: UpperArmConnector
rotation: 0
rotation: 1
rotation: 1.57059
translation: 0
translation: 1.40
translation: 2.762

Cylinder 2 4 5 5 1 8 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 5 5 1 8 1
height: 0.2
radius: 0.04

Material 2 4 5 5 1 8 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 5 1 8 1 2
ambient intensity: 0.02
diffuse color: 1
diffuse color: 0.058824
shininess: 0.45
specular color: 0.341176
specular color: 0

GripConnector
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 5 5 1 9 1
DEF: GripConnector
rotation: 1
rotation: 0
rotation: 1.57059
translation: 0
translation: 1.40
translation: 2.89

Cylinder 2 4 5 5 1 9 1 1
type: NamedIndividual
type: Cylinder
has parent: Shape 2 4 5 5 1 9 1
height: 0.05
radius: 0.04

Material 2 4 5 5 1 9 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 5 1 9 1 2
ambient intensity: 0.02
diffuse color: 1
diffuse color: 0.058824
shininess: 0.45
specular color: 0.341176
specular color: 0

BaseArmGrip
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 5 5 1 10 1
DEF: BaseArmGrip
translation: 0
translation: 1.40
translation: 2.795

Box 2 4 5 5 1 10 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 5 5 1 10 1
size: 0.11
size: 0.1
size: 0.15

Material 2 4 5 5 1 10 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 5 1 10 1 2
ambient intensity: 0.16
diffuse color: 0
diffuse color: 0.031373
diffuse color: 0.760784
emissive color: 0.101961
emissive color: 0
emissive color: 0.003922
shininess: 0.6
specular color: 0
specular color: 0.023529
specular color: 0.219608

FingerRail
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Shape 2 4 5 5 1 11 1
DEF: FingerRail
translation: 0
translation: 1.4
translation: 2.92

Box 2 4 5 5 1 11 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 5 5 1 11 1
size: 0.5
size: 0.1
size: 0.05

Material 2 4 5 5 1 11 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 5 1 11 1 2
diffuse color: 0
emissive color: 0.086275
specular color: 0.184314

TopRail
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Rail
DEF: TopRail
translation: 0
translation: 1.445
translation: 2.95

Rail
type: NamedIndividual
type: Group
has parent: TopRail
has children: Shape 2 4 5 5 1 12 1 1
DEF: Rail

Box 2 4 5 5 1 12 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 5 5 1 12 1 1
size: 0.5
size: 0.01
size: 0.03

Material 2 4 5 5 1 12 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 5 1 12 1 1 2
diffuse color: 0
emissive color: 0.086275
specular color: 0.184314

BottomRail
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: Rail-USE-1
DEF: BottomRail
translation: 0
translation: 1.3555
translation: 2.95

RightSideRail
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: SideRail
DEF: RightSideRail
translation: 0.2475
translation: 1.4
translation: 2.95

SideRail
type: NamedIndividual
type: Group
has parent: RightSideRail
has children: Shape 2 4 5 5 1 14 1 1
DEF: SideRail

Box 2 4 5 5 1 14 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 5 5 1 14 1 1
size: 0.005
size: 0.08
size: .03

Material 2 4 5 5 1 14 1 1 2 1
type: NamedIndividual
type: Material
has parent: Appearance 2 4 5 5 1 14 1 1 2
diffuse color: 0
emissive color: 0.086275
specular color: 0.184314

Left
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: SideRail-USE-1
DEF: Left
translation: -0.2475
translation: 1.4
translation: 2.95

RightExtensionFinger
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: ExtensionFinger
DEF: RightExtensionFinger
translation: .2273
translation: 1.4
translation: 3.015

ExtensionFinger
type: NamedIndividual
type: Group
has parent: RightExtensionFinger
has children: Shape 2 4 5 5 1 16 1 1
DEF: ExtensionFinger

Box 2 4 5 5 1 16 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 5 5 1 16 1 1
size: 0.03
size: 0.080
size: 0.23

LeftExtensionFinger
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: ExtensionFinger-USE-1
DEF: LeftExtensionFinger
translation: -0.2273
translation: 1.45
translation: 3.015

Finger
type: NamedIndividual
type: Transform
has parent: RoboticArm
has children: RightFinger
has children: UpperLeftFinger
has children: LowerLeftFinger
has children: RightFingerAnimator
has children: RightExtensionFingerAnimator
has children: LeftExtensionFingerAnimator
has children: UpperLeftFingerAnimator
has children: LowerLeftFingerAnimator
has children: OrientationAnimator
has children: AnimationClock
has ROUTE: ROUTE 2 4 5 5 1 18 9
has ROUTE: ROUTE 2 4 5 5 1 18 10
has ROUTE: ROUTE 2 4 5 5 1 18 11
has ROUTE: ROUTE 2 4 5 5 1 18 12
has ROUTE: ROUTE 2 4 5 5 1 18 13
has ROUTE: ROUTE 2 4 5 5 1 18 15
has ROUTE: ROUTE 2 4 5 5 1 18 16
has ROUTE: ROUTE 2 4 5 5 1 18 17
has ROUTE: ROUTE 2 4 5 5 1 18 18
has ROUTE: ROUTE 2 4 5 5 1 18 19
has ROUTE: ROUTE 2 4 5 5 1 18 21
has ROUTE: ROUTE 2 4 5 5 1 18 22
has ROUTE: ROUTE 2 4 5 5 1 18 23
has ROUTE: ROUTE 2 4 5 5 1 18 24
has ROUTE: ROUTE 2 4 5 5 1 18 25
has ROUTE: ROUTE 2 4 5 5 1 18 26
DEF: Finger

RightFinger
type: NamedIndividual
type: Transform
has parent: Finger
has children: Shape 2 4 5 5 1 18 1 1
DEF: RightFinger
translation: .15
translation: 1.4
translation: 3.1048

Box 2 4 5 5 1 18 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 5 5 1 18 1 1
size: 0.15
size: 0.07
size: 0.05

UpperLeftFinger
type: NamedIndividual
type: Transform
has parent: Finger
has children: LeftFinger
DEF: UpperLeftFinger
translation: -0.1675
translation: 1.45
translation: 3.1048

LeftFinger
type: NamedIndividual
type: Group
has parent: UpperLeftFinger
has children: Shape 2 4 5 5 1 18 2 1 1
DEF: LeftFinger

Box 2 4 5 5 1 18 2 1 1 1
type: NamedIndividual
type: Box
has parent: Shape 2 4 5 5 1 18 2 1 1
size: 0.15
size: 0.02
size: 0.05

LowerLeftFinger
type: NamedIndividual
type: Transform
has parent: Finger
has children: LeftFinger-USE-1
DEF: LowerLeftFinger
translation: -0.1675
translation: 1.35
translation: 3.1048

RightFingerAnimator
type: NamedIndividual
type: PositionInterpolator
has parent: Finger
DEF: RightFingerAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: 0.15
key value: 1.4
key value: 3.1048
key value: 0

RightExtensionFingerAnimator
type: NamedIndividual
type: PositionInterpolator
has parent: Finger
DEF: RightExtensionFingerAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: 0.2273
key value: 1.4
key value: 3.015
key value: 0.090

LeftExtensionFingerAnimator
type: NamedIndividual
type: PositionInterpolator
has parent: Finger
DEF: LeftExtensionFingerAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: -0.2273
key value: 1.4
key value: 3.015
key value: -0.06

UpperLeftFingerAnimator
type: NamedIndividual
type: PositionInterpolator
has parent: Finger
DEF: UpperLeftFingerAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: -0.1675
key value: 1.45
key value: 3.1048
key value: 0

LowerLeftFingerAnimator
type: NamedIndividual
type: PositionInterpolator
has parent: Finger
DEF: LowerLeftFingerAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: -0.1675
key value: 1.35
key value: 3.1048
key value: 0

ROUTE 2 4 5 5 1 18 9
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: RightFingerAnimator
to field: set_translation
to node: RightFinger

ROUTE 2 4 5 5 1 18 10
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: RightExtensionFingerAnimator
to field: set_translation
to node: RightExtensionFinger

ROUTE 2 4 5 5 1 18 11
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: LeftExtensionFingerAnimator
to field: set_translation
to node: LeftExtensionFinger

ROUTE 2 4 5 5 1 18 12
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: UpperLeftFingerAnimator
to field: set_translation
to node: UpperLeftFinger

ROUTE 2 4 5 5 1 18 13
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: LowerLeftFingerAnimator
to field: set_translation
to node: LowerLeftFinger

OrientationAnimator
type: NamedIndividual
type: OrientationInterpolator
has parent: Finger
DEF: OrientationAnimator
key: 0
key: 0.2
key: 0.25
key: 0.45
key: 0.5
key: 0.7
key: 0.75
key: 0.95
key: 1
key value: 1
key value: 0

ROUTE 2 4 5 5 1 18 15
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: OrientationAnimator
to field: set_rotation
to node: RightFinger

ROUTE 2 4 5 5 1 18 16
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: OrientationAnimator
to field: set_rotation
to node: RightExtensionFinger

ROUTE 2 4 5 5 1 18 17
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: OrientationAnimator
to field: set_rotation
to node: LeftExtensionFinger

ROUTE 2 4 5 5 1 18 18
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: OrientationAnimator
to field: set_rotation
to node: UpperLeftFinger

ROUTE 2 4 5 5 1 18 19
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: value_changed
from node: OrientationAnimator
to field: set_rotation
to node: LowerLeftFinger

AnimationClock
type: NamedIndividual
type: TimeSensor
has parent: Finger
DEF: AnimationClock
cycle interval: 2
loop: true

ROUTE 2 4 5 5 1 18 21
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: RightFingerAnimator

ROUTE 2 4 5 5 1 18 22
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: RightExtensionFingerAnimator

ROUTE 2 4 5 5 1 18 23
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: LeftExtensionFingerAnimator

ROUTE 2 4 5 5 1 18 24
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: UpperLeftFingerAnimator

ROUTE 2 4 5 5 1 18 25
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: LowerLeftFingerAnimator

ROUTE 2 4 5 5 1 18 26
type: NamedIndividual
type: ROUTE
has parent: Finger
from field: fraction_changed
from node: AnimationClock
to field: set_fraction
to node: OrientationAnimator