You do need all three, basically the Robot animations give you a way of moving the attachment point, The animation sequences and animations tell how and which parts to move.
[CONFIG]
MESHNAME="spacecraft\A_Frame"
SIZE=9.
EMPTY_MASS=1000
FUEL_MASS=1000
MAIN_THRUST=10000
RETRO_THRUST=10000
COG=0.18
[PARENT_ATTACH_0]
NAME="rms"
POS=(0, 3, 9)
DIR=(0, 0, 1)
ROT=(1, 0, 0)
LOOSE=0
ID="GS"
[ROBOTIC_ARM]
JOINT_0_NAME="A_FramePitch"
JOINT_0_SEQ=0
JOINT_0_RANGE=(0,1)
JOINT_1_NAME="Lock"
JOINT_1_SEQ=1
JOINT_1_RANGE=(0,1)
GRAP_SEQ=1
GRAP_ATTACH=0
; A_FramePitch
[ANIM_SEQ_0]
INIT_POS=0
DURATION=5
;A_FramePitch
[ANIM_COMP_0]
SEQ=0
GROUPS=1,2,3,4,5,6,7,8
RANGE=(0,1)
ROT_PNT=(0, .5, 0)
ROT_AXIS=(1, 0, 0)
ANGLE=-90
;PARENT=0
;Lock rotation
[ANIM_SEQ_1]
INIT_POS=0
DURATION=5
;Lock rotation
[ANIM_COMP_1]
SEQ=1
GROUPS=1
RANGE=(0,1)
ROT_PNT=(0, .5, 0)
ROT_AXIS=(0, 0, 1)
ANGLE=120
PARENT=8
ID="GS"
;Lock rotation
[ANIM_COMP_1]
SEQ=1
TIP_1=(-1.5, 2.5, 9)
TIP_2=(0, 3.5, 9)
TIP_3=(1.5, 2.5, 9)
TYPE=ROTATE
ROT_AXIS=(0,0,1)
ROT_PNT=(0,1.815,-0.125)
ANGLE=720
ID="GS"
[CONFIG]
MESHNAME="spacecraft\A_Frame"
SIZE=9.
EMPTY_MASS=1000
FUEL_MASS=1000
MAIN_THRUST=10000
RETRO_THRUST=10000
COG=0.18
[PARENT_ATTACH_0]
NAME="rms"
POS=(0, 3, 9)
DIR=(0, 0, -1)
ROT=(1,0, 0)
RANGE=3
LOOSE=0
[ROBOTIC_ARM]
JOINT_0_NAME="A_FramePitch"
JOINT_0_SEQ=0
JOINT_0_RANGE=(0,1)
GRAP_SEQ=0
GRAP_ATTACH=0
; A_FramePitch
[ANIM_SEQ_0]
INIT_POS=0
DURATION=5
;A_FramePitch : This is the grapple point motion
[ANIM_COMP_0]
SEQ=0
TIP_1=(0,3,9)
TIP_2=(0,3,-9)
TIP_3=(0,3.2,9)
ROT_PNT=(0, 0.15, 0)
ROT_AXIS=(1, 0, 0)
ANGLE=-90
;A_FramePitch : This is the A_Frame meshes animation
[ANIM_COMP_1]
SEQ=0
GROUPS=1,2,3,4,5,6,7,8,9,10,11,12
RANGE=(0,1)
ROT_PNT=(0, 0.15, 0)
ROT_AXIS=(1,0,0)
ANGLE=-90
BASE-V2.0
Name = Woomera_6B
Location = +136.444960 -31.079165
Size = 2000
BEGIN_OBJECTLIST
LPAD2
POS 0 0 0
SCALE 0 0 0
TEX Lpad02
NAV 132.35
END
MESH South track
FILE ServiceTowerTrack
POS 6 .1 -10
SCALE 1.2 1 1
ROT -90 0 0
SHADOW
OWNMATERIAL
PRELOAD
END
MESH North track
FILE ServiceTowerTrack
POS -6 .1 -10
SCALE 1.2 1 1
ROT -90 0 0
SHADOW
OWNMATERIAL
PRELOAD
END
MESH North track
FILE mmu
POS -3 1.2 20
SCALE 1 1 1
ROT -90 0 0
SHADOW
OWNMATERIAL
PRELOAD
END
;============================================Start of Launcher 6B
; 6B Start of Launcher
MESH 6B North beam
FILE LauncherBeam
POS -3 1.1 0
SCALE 1 .75 1.2
ROT 0
SHADOW
OWNMATERIAL
PRELOAD
END
MESH 6B South beam
FILE LauncherBeam
POS 3 1.1 0
SCALE 1 .75 1.2
ROT 180
SHADOW
OWNMATERIAL
PRELOAD
END
;=================================================
MESH 6B NE corner
FILE LauncherBeamBase
POS -3.05 0.0 2.9
SCALE 1 1 1
ROT 45
SHADOW
OWNMATERIAL
PRELOAD
END
MESH 6B
FILE LauncherBeamDamperSupport
POS -3.1 .8 2.9
SCALE 1 1 1
ROT 45
SHADOW
OWNMATERIAL
PRELOAD
END
MESH 6B
FILE LauncherPlate
POS -3.0 1.4 2.8
SCALE 1 .7 1
ROT 46
SHADOW
OWNMATERIAL
PRELOAD
END
MESH 6B
FILE LauncherBeamDamperBracket
POS -3.2 2.5 3
SCALE 1 1 1
ROT 45
SHADOW
OWNMATERIAL
PRELOAD
END
MESH 6B
FILE LauncherBeamDamperBracket
POS -3.2 1.5 3
SCALE 1 1 1
ROT 45
SHADOW
OWNMATERIAL
PRELOAD
END
MESH 6B
FILE LauncherBeamDamper
POS -3.0 1.4 3.3
SCALE 1 1 1
ROT 45
SHADOW
OWNMATERIAL
PRELOAD
END
MESH 6B
FILE LauncherBeamDamper
POS -3.5 1.4 2.8
SCALE 1 1 1
ROT 45
SHADOW
OWNMATERIAL
PRELOAD
END
; 6B End of NE corner
;=====================================================
; and so on...
END_OBJECTLIST
[CONFIG]
MESHNAME="spacecraft\A_Frame"
SIZE=9.
EMPTY_MASS=1000
FUEL_MASS=1000
MAIN_THRUST=10000
RETRO_THRUST=10000
COG=0.18
[PARENT_ATTACH_0]
NAME="rms"
POS=(0, 3, 9)
DIR=(0, 0, -1)
ROT=(1,0, 0)
RANGE=3
LOOSE=0
[ROBOTIC_ARM]
JOINT_0_NAME="A_FramePitch"
JOINT_0_SEQ=0
JOINT_0_RANGE=(0,1)
GRAP_SEQ=0
GRAP_ATTACH=0
; A_FramePitch
[ANIM_SEQ_0]
INIT_POS=0
DURATION=5
;A_FramePitch : This is the grapple point motion
[ANIM_COMP_0]
SEQ=0
TIP_1=(0,3,9)
TIP_2=(0,3,-9)
TIP_3=(0,3.2,9)
ROT_PNT=(0, 0.15, 0)
ROT_AXIS=(1, 0, 0)
ANGLE=-90
;A_FramePitch : This is the A_Frame meshes animation
[ANIM_COMP_1]
SEQ=0
GROUPS=1,2,3,4,5,6,7,8,9,10,11,12
RANGE=(0,1)
ROT_PNT=(0, 0.15, 0)
ROT_AXIS=(1,0,0)
ANGLE=-90
[CONFIG]
MESHNAME="spacecraft\Gantry_Crane"
SIZE=9.
EMPTY_MASS=1000
FUEL_MASS=1000
MAIN_THRUST=10000
RETRO_THRUST=10000
COG=0.18
PARENT_ATTACH_0]
NAME="rms"
POS=(0, 15, 0)
DIR=(0, -1,0)
ROT=(1,0, 0)
RANGE=3
LOOSE=0
[ROBOTIC_ARM]
JOINT_0_NAME="Hoist"
JOINT_0_SEQ=0
JOINT_0_RANGE=(0,1)
GRAP_SEQ=0
GRAP_ATTACH=0
; Hoist cable scale
[ANIM_SEQ_0]
INIT_POS=0
DURATION=6
;Hoist cable scale: grapple placeholder till hook is finished
[ANIM_COMP_0]
SEQ=0
TIP_1=(-0.5, 15, 0.5)
TIP_2=(0, 15, 0.5)
TIP_3=(0.5, 15, -0.5)
RANGE=(0.,1.)
TYPE=TRANSLATE
SHIFT=(0,-0.3,0)
;Hoist cable scale, -y only
[ANIM_COMP_1]
SEQ=0
GROUPS=45
RANGE=(0,1)
TYPE=SCALE
SCALE=( 1, -3, 1 )
REF=(0,15,0)