RoboXR Factory Layout View

OC1_REACH — 01 Alpha Scene · Unity 6 (6000.0.48f1) · VIROO Studio 2.6

Generated: 2026-05-19
Total objects: 1,973
Source: MCP Unity Inspector

Top-Down Floor Plan

STAGING / LOADING NORTH MAIN CORRIDOR (AGV path) SOUTH ENTRANCE / LOADING GATE CELL C 9.0 × 6.7 m Fence 3 · 14 panels (−14.75, 12.34) GATE CELL A 5.1 × 6.7 m Fence 1 · 13 panels GATE CELL B 5.1 × 6.7 m Fence 2 · 13 panels ARM C ARM A ARM B C0 C1 C2 C3 C4 C5 A1 A2 N 5 m X=−25 X=−10 Z=0 Z=18

Legend

Safety Fence (steel mesh panel)
Cell Floor (enclosed zone)
Robotic Arm + reach zone
Conveyor (industrial traidmill)
AGV (Automated Guided Vehicle)
Main Corridor / Passage
Gate / Access opening
AGV travel path

Coordinates:
World X increases East (→)
World Z increases North (↑)
Y = height (not shown)

Conveyor IDs:
C0 = traidmill (south A)
C1 = traidmill (1) (north A)
C2 = traidmill (2) (north B)
C3 = traidmill (3) (south B)
C4 = traidmill (4) (east C)
C5 = traidmill (5) (west C)

Cell Dimensions & Summary

Cell A — Safety Fence 1

Base (−12.96, 0.001, 7.67)

Rotation: 0°

Enclosure: 5.09 × 6.71 m

Height (panel): ≈ 1.56 m

Panels: 13 (.001–.012 + base)

Gate: north wall, X ≈ −14.4 m

Contains: Cell_A_RoboticArm, Conv C0, C1

Cell B — Safety Fence 2

Base (−20.23, 0.001, 7.67)

Rotation: 0°

Enclosure: 5.09 × 6.71 m

Height (panel): ≈ 1.56 m

Panels: 13 (.001–.012 + base)

Gate: east wall, Z ≈ 6.9–7.7 m

Contains: Cell_B_RoboticArm, Conv C2, C3

Cell C — Safety Fence 3

Base (−14.75, 0.001, 12.34)

Rotation: 0°

Enclosure: 9.00 × 6.71 m

Height (panel): ≈ 1.56 m

Panels: 14 (.001–.008, .010–.011, .013–.015 + base)

Gate: south wall centre, X ≈ −17 m

Contains: Cell_C_RoboticArm, Conv C4, C5

Safety Fence Panel Inventory

All positions in Unity world space (metres). Parent scale = 0.75 on all axes. Panel mesh local size ≈ 3.0 × 2.1 × 0.05 m → world ≈ 2.25 × 1.56 × 0.04 m. Duplicate world positions indicate stacked/overlapping support panels at corners.
PanelWorld XWorld YWorld Z Local XLocal ZWall
Safety Fence 1 — Cell A  Fence 1  Base: (−12.96, 0.001, 7.67) · 13 panels
Metal Fence.001−15.790.0017.67−3.770North
Metal Fence.002−11.810.0016.56+1.53−1.48East
Metal Fence.003−11.810.0014.31+1.53−4.48East
Metal Fence.004−16.900.0012.06−5.25−7.48West
Metal Fence.005−15.790.0010.96−3.77−8.95South
Metal Fence.006−12.960.0017.6700North
Metal Fence.007−16.900.0012.06−5.25−7.48West (stacked)
Metal Fence.008−16.900.0014.31−5.25−4.48West
Metal Fence.009−16.900.0016.56−5.25−1.48West
Metal Fence.010−11.810.0012.06+1.53−7.48East
Metal Fence.011−16.900.0014.31−5.25−4.48West (stacked)
Metal Fence.012−16.900.0016.56−5.25−1.48West (stacked)
Metal Fence (base)−12.960.0010.960−8.95South
Safety Fence 2 — Cell B  Fence 2  Base: (−20.23, 0.001, 7.67) · 13 panels
Metal Fence.001−23.060.0017.67−3.770North
Metal Fence.002−19.080.0016.56+1.53−1.48East
Metal Fence.003−19.080.0014.31+1.53−4.48East
Metal Fence.004−24.170.0012.06−5.25−7.48West
Metal Fence.005−22.480.0010.96−3.00−8.95South
Metal Fence.006−20.810.0017.67−0.780North
Metal Fence.007−24.170.0012.06−5.25−7.48West (stacked)
Metal Fence.008−24.170.0014.31−5.25−4.48West
Metal Fence.009−24.170.0016.56−5.25−1.48West
Metal Fence.010−19.080.0012.06+1.53−7.48East
Metal Fence.011−24.170.0014.31−5.25−4.48West (stacked)
Metal Fence.012−24.170.0016.56−5.25−1.48West (stacked)
Metal Fence (base)−20.230.0010.960−8.95South
Safety Fence 3 — Cell C  Fence 3  Base: (−14.75, 0.001, 12.34) · 14 panels (no .009, .012)
Metal Fence.001−12.460.00115.17−3.77+3.05East
Metal Fence.002−15.860.0019.57+3.70−1.48South
Metal Fence.003−18.110.0019.57+3.70−4.48South
Metal Fence.004−20.360.00116.28−5.25−7.48North
Metal Fence.005−21.460.00115.17−3.77−8.95West
Metal Fence.006−12.460.00112.93−0.78+3.05East
Metal Fence.007−20.360.00116.28−5.25−7.48North (stacked)
Metal Fence.008−16.930.00116.28−5.25−2.90North
Metal Fence.010−20.360.0019.57+3.70−7.48South
Metal Fence.011−13.590.0019.57+3.70+1.55South
Metal Fence.013−21.460.00110.69+2.20−8.95West
Metal Fence.014−12.460.00110.71+2.18+3.05East
Metal Fence.015−13.590.00116.28−5.25+1.55North
Metal Fence (base)−21.460.00112.94−0.80−8.95West

Equipment Positions

TypeCurrent NameWorld XWorld ZCellRole
Robot Armrobotic arm (2)−14.335.97Cell A6-DOF arm, machine-tending
Robot Armrobotic arm (1)−21.175.46Cell B6-DOF arm, machine-tending
Robot Armrobotic arm−16.9712.91Cell C6-DOF arm, machine-tending
Conveyorindustrial traidmill−14.402.40Cell ASouth infeed (C0)
Conveyorindustrial traidmill (1)−14.406.32Cell ANorth exit/pickup (C1)
Conveyorindustrial traidmill (2)−19.546.32Cell BNorth exit/pickup (C2)
Conveyorindustrial traidmill (3)−23.762.45Cell BSouth infeed (C3)
Conveyorindustrial traidmill (4)−18.6214.51Cell CEast belt (C4)
Conveyorindustrial traidmill (5)−15.2714.51Cell CWest belt (C5)
AGVAGV−19.338.58CorridorHFV unit 1 (main corridor)
AGVAGV (1)−18.4317.02North stagingHFV unit 2 (staging area)

Suggested Renaming for Scene Management

Renaming is highly recommended. Unity's default numbering (e.g. "robotic arm (2)") is ambiguous and makes scene management harder. A cell-prefix convention (Cell_A_, Cell_B_, Cell_C_) lets you select/activate groups easily via script or the Hierarchy search bar. The "traidmill" typo should also be fixed to "Conveyor" in the new names.

Scene activation strategy: Scene_A (Installer) — all equipment starts DISABLED; AAXLP voice commands build the layout.  Scene_B (Operator) — all equipment ACTIVE; REACH machine-tending.  Scene_C (Safety) — all equipment ACTIVE + safety zones overlaid.
Current NameSuggested NameScene AScene BScene CNotes
safety fence 1Cell_A_SafetyFence DISABLED ACTIVE ACTIVE Empty cell in Scene A; fence placed via AAXLP
safety fence 2Cell_B_SafetyFence DISABLED ACTIVE ACTIVE
safety fence 3Cell_C_SafetyFence DISABLED ACTIVE ACTIVE
robotic arm (2)Cell_A_RoboticArm DISABLED ACTIVE ACTIVE Fix numbering — arm (2) is physically in Cell A
robotic arm (1)Cell_B_RoboticArm DISABLED ACTIVE ACTIVE Fix numbering — arm (1) is physically in Cell B
robotic armCell_C_RoboticArm DISABLED ACTIVE ACTIVE Base name "robotic arm" → Cell C
industrial traidmillCell_A_Conveyor_Infeed DISABLED ACTIVE ACTIVE South belt; "traidmill" typo fixed
industrial traidmill (1)Cell_A_Conveyor_Exit DISABLED ACTIVE ACTIVE North belt near arm pickup
industrial traidmill (2)Cell_B_Conveyor_Exit DISABLED ACTIVE ACTIVE
industrial traidmill (3)Cell_B_Conveyor_Infeed DISABLED ACTIVE ACTIVE
industrial traidmill (4)Cell_C_Conveyor_East DISABLED ACTIVE ACTIVE
industrial traidmill (5)Cell_C_Conveyor_West DISABLED ACTIVE ACTIVE
AGVAGV_01 DISABLED ACTIVE ACTIVE Main corridor unit
AGV (1)AGV_02 DISABLED ACTIVE ACTIVE North staging unit

Animation & Interactivity Notes

Current state: robot arms and conveyors are static meshes with no animation. AGVs have no movement script. All need implementation per scenario.
ObjectAnimation neededImplementationPriority
Cell_X_RoboticArmJoint rotation (6 DOF), pick-and-place motionREACH package MoveTarget + CustomIkSolver.exeHIGH
Cell_X_Conveyor_*Belt scroll (UV animation or bone), material movementAnimator + scrolling UV shaderMED
AGV_01 / AGV_02Waypoint follow (loop), smooth rotation, start/stop eventsCustom AGVWaypointFollower.cs (see AGVmotion spec)HIGH
Cell_X_SafetyFenceGate open/close (Scene_A placement via AAXLP)AAXLP WallPlacer + VR Builder Enable BehaviourMED

RoboXR OC1_REACH — Factory Layout Reference · Auto-generated 2026-05-19 · Project: D:\RoboXR\OC1_REACH