Kitting south-west · 2 AMRs → Kitting beside the lift · 2 AMRs
Saved 2026-10-05T16:24:46.640Z · process-des-2.7.0
Same arrivals, 14400 s observation window, seeds 11–13. Difference = candidate − baseline. Ranges pair the same seeds; they do not estimate field accuracy. A dash means missing data or a one-sided bound.
This report describes frozen inputs. Recalculate after changing a layout, scenario or engine.
| Measure / reference | Unit | Baseline | Candidate | Difference | Paired range |
|---|---|---|---|---|---|
| Completed jobs | count | 167.3333 | 191 | 23.66667 | 23 … 24 (n=3) |
| Arrived jobs | count | 194 | 211.6667 | 17.66667 | 17 … 18 (n=3) |
| Blocked jobs | count | 0 | 0 | 0 | 0 … 0 (n=3) |
| All jobs completed at | s | — | — | — | — |
| Mean cycle time | s | 1494.282 | 1260.637 | -233.6451 | -268.9425 … -215.9738 (n=3) |
| Mean wait | s | 898.4832 | 645.6095 | -252.8738 | -290.4244 … -232.1005 (n=3) |
| Distance travelled | m | 36911.51 | 40588.91 | 3677.4 | 3570.114 … 3821.069 (n=3) |
| Utilization · line-1 | ratio | 0.8699322 | 0.9346732 | 0.06474102 | 0 … 0.09888153 (n=3) |
| Longest queue · line-1 | count | 1.666667 | 2 | 0.3333333 | 0 … 1 (n=3) |
| Mean wait · line-1 | s | 214.8755 | 337.7895 | 122.9141 | 6.793788 … 333.9779 (n=3) |
| Longest wait · line-1 | s | 627.1619 | 785.1714 | 158.0095 | 104.0366 … 238.3091 (n=3) |
| Utilization · line-2 | ratio | 0.8334911 | 0.9038637 | 0.07037256 | 0.05104097 … 0.08569594 (n=3) |
| Longest queue · line-2 | count | 1.333333 | 2.666667 | 1.333333 | 1 … 2 (n=3) |
| Mean wait · line-2 | s | 256.3598 | 486.1329 | 229.7731 | 166.0851 … 263.1669 (n=3) |
| Longest wait · line-2 | s | 858.6122 | 1188.824 | 330.2115 | 0 … 703.6181 (n=3) |
| Utilization · line-3 | ratio | 0.8025585 | 0.8792372 | 0.07667871 | 0.07370002 … 0.08140709 (n=3) |
| Longest queue · line-3 | count | 1.333333 | 1.666667 | 0.3333333 | 0 … 1 (n=3) |
| Mean wait · line-3 | s | 130.9907 | 192.7919 | 61.80111 | 4.906801 … 168.186 (n=3) |
| Longest wait · line-3 | s | 614.3866 | 661.2755 | 46.88885 | 0 … 115.6571 (n=3) |
| Utilization · line-4 | ratio | 0.8013784 | 0.8655359 | 0.06415755 | 0.04168522 … 0.08149509 (n=3) |
| Longest queue · line-4 | count | 1.333333 | 2 | 0.6666667 | 0 … 1 (n=3) |
| Mean wait · line-4 | s | 96.8156 | 175.2888 | 78.47324 | 7.379401 … 217.9731 (n=3) |
| Longest wait · line-4 | s | 589.7844 | 717.066 | 127.2816 | 0 … 298.0559 (n=3) |
| Mean time to complete · amr | s | — | — | — | — |
| Share not blocked · amr | ratio | — | — | — | — |
| Distance · amr | m | 20380.79 | 17655.52 | -2725.276 | -2835.055 … -2660.889 (n=3) |
| Utilization · amr | ratio | 0.975736 | 0.9492566 | -0.02647945 | -0.02763625 … -0.02514086 (n=3) |
| Mean wait for a unit · amr | s | 361.8554 | 179.6357 | -182.2197 | -187.3793 … -173.2099 (n=3) |
| Home returns requested · amr | count | 91.33333 | 111 | 19.66667 | 19 … 20 (n=3) |
| Home returns completed · amr | count | 91 | 110 | 19 | 19 … 19 (n=3) |
| Requested home returns unfinished · amr | count | 0.3333333 | 1 | 0.6666667 | 0 … 1 (n=3) |
| All requested home returns completed at · amr | s | — | — | — | — |
| Pool units available at observation end · amr | count | 0 | 0 | 0 | 0 … 0 (n=3) |
| Mean time to complete · operator | s | — | — | — | — |
| Share not blocked · operator | ratio | — | — | — | — |
| Distance · operator | m | 12316.1 | 13163.21 | 847.1116 | 572.4991 … 1099.229 (n=3) |
| Utilization · operator | ratio | 0.6510683 | 0.6938915 | 0.04282315 | 0.03147562 … 0.05080144 (n=3) |
| Mean wait for a unit · operator | s | 40.27117 | 40.88354 | 0.6123743 | -0.5056744 … 1.87276 (n=3) |
| Home returns requested · operator | count | 0 | 0 | 0 | 0 … 0 (n=3) |
| Home returns completed · operator | count | 0 | 0 | 0 | 0 … 0 (n=3) |
| Requested home returns unfinished · operator | count | 0 | 0 | 0 | 0 … 0 (n=3) |
| All requested home returns completed at · operator | s | — | — | — | — |
| Pool units available at observation end · operator | count | 1.666667 | 2.333333 | 0.6666667 | -1 … 2 (n=3) |
| Mean time to complete · kitter | s | — | — | — | — |
| Share not blocked · kitter | ratio | — | — | — | — |
| Distance · kitter | m | 4214.617 | 9770.181 | 5555.565 | 5382.728 … 5832.669 (n=3) |
| Utilization · kitter | ratio | 0.538564 | 0.7751398 | 0.2365759 | 0.2313202 … 0.244918 (n=3) |
| Mean wait for a unit · kitter | s | 1.489179 | 5.797422 | 4.308243 | 3.337747 … 5.709719 (n=3) |
| Home returns requested · kitter | count | 0 | 0 | 0 | 0 … 0 (n=3) |
| Home returns completed · kitter | count | 0 | 0 | 0 | 0 … 0 (n=3) |
| Requested home returns unfinished · kitter | count | 0 | 0 | 0 | 0 … 0 (n=3) |
| All requested home returns completed at · kitter | s | — | — | — | — |
| Pool units available at observation end · kitter | count | 1 | 0.3333333 | -0.6666667 | -2 … 1 (n=3) |
| Traversals · goods-lift-L1-L2 | count | 183.3333 | 221.6667 | 38.33333 | 38 … 39 (n=3) |
| Traversals per hour · goods-lift-L1-L2 | per_hour | 45.83333 | 55.41667 | 9.583333 | 9.5 … 9.75 (n=3) |
| Mean wait for a car · goods-lift-L1-L2 | s | 9.947153 | 5.226967 | -4.720186 | -5.167907 … -4.41138 (n=3) |
| Longest wait for a car · goods-lift-L1-L2 | s | 41.73581 | 35.73136 | -6.004446 | -11.06038 … -2.258094 (n=3) |
| Most waiting for a car · goods-lift-L1-L2 | count | 2 | 2 | 0 | 0 … 0 (n=3) |
| Rides · goods-lift-L1-L2 | count | 183.3333 | 221.6667 | 38.33333 | 38 … 39 (n=3) |
| Mean ride · goods-lift-L1-L2 | s | 22.78341 | 23.89097 | 1.107559 | 0.8604659 … 1.285081 (n=3) |
| Cars in service · goods-lift-L1-L2 | ratio | 0.4837856 | 0.5538589 | 0.07007324 | 0.06760542 … 0.07424531 (n=3) |
| Mean level · kits-L1 | count | 0.6987412 | 1.991892 | 1.293151 | 1.242552 … 1.329883 (n=3) |
| Lowest level · kits-L1 | count | 0 | 1 | 1 | 1 … 1 (n=3) |
| Level at observation end · kits-L1 | count | 0 | 2 | 2 | 2 … 2 (n=3) |
| Takes and puts that waited · kits-L1 | count | 10 | 0 | -10 | -10 … -10 (n=3) |
| Mean wait · kits-L1 | s | 772.9172 | — | — | — |
| Mean level · kits-L2 | count | 0.7177393 | 2.008359 | 1.29062 | 1.271605 … 1.321846 (n=3) |
| Lowest level · kits-L2 | count | 0 | 1 | 1 | 1 … 1 (n=3) |
| Level at observation end · kits-L2 | count | 0 | 2 | 2 | 2 … 2 (n=3) |
| Takes and puts that waited · kits-L2 | count | 9.666667 | 0 | -9.666667 | -10 … -9 (n=3) |
| Mean wait · kits-L2 | s | 738.8937 | — | — | — |
| Mean level · kits-L3 | count | 0.74958 | 2.065532 | 1.315952 | 1.307666 … 1.330081 (n=3) |
| Lowest level · kits-L3 | count | 0 | 1 | 1 | 1 … 1 (n=3) |
| Level at observation end · kits-L3 | count | 0 | 2 | 2 | 2 … 2 (n=3) |
| Takes and puts that waited · kits-L3 | count | 9 | 0 | -9 | -10 … -8 (n=3) |
| Mean wait · kits-L3 | s | 772.0954 | — | — | — |
| Mean level · kits-L4 | count | 0.7821187 | 2.111908 | 1.329789 | 1.303732 … 1.378358 (n=3) |
| Lowest level · kits-L4 | count | 0 | 1 | 1 | 1 … 1 (n=3) |
| Level at observation end · kits-L4 | count | 0 | 1.666667 | 1.666667 | 1 … 2 (n=3) |
| Takes and puts that waited · kits-L4 | count | 8.666667 | 0 | -8.666667 | -10 … -8 (n=3) |
| Mean wait · kits-L4 | s | 761.7332 | — | — | — |
| Completed jobs · batch-L1 | count | 20 | 20 | 0 | 0 … 0 (n=3) |
| Mean cycle time · batch-L1 | s | 2528.287 | 2299.324 | -228.9632 | -407.6142 … 21.20274 (n=3) |
| Runs started · batch-L1 | count | 24 | 24 | 0 | 0 … 0 (n=3) |
| Mean time in the process · batch-L1 | s | 2528.287 | 2299.324 | -228.9632 | -407.6142 … 21.20274 (n=3) |
| Completed jobs · kit-run-L1 | count | 19 | 23 | 4 | 4 … 4 (n=3) |
| Mean cycle time · kit-run-L1 | s | 720.5983 | 557.3401 | -163.2582 | -175.9241 … -151.5063 (n=3) |
| Runs started · kit-run-L1 | count | 20 | 24 | 4 | 4 … 4 (n=3) |
| Mean time in the process · kit-run-L1 | s | 720.5983 | 557.3401 | -163.2582 | -175.9241 … -151.5063 (n=3) |
| Completed jobs · batch-L2 | count | 20 | 20 | 0 | 0 … 0 (n=3) |
| Mean cycle time · batch-L2 | s | 2630.945 | 2554.322 | -76.62245 | -107.4041 … -59.59571 (n=3) |
| Runs started · batch-L2 | count | 24 | 24 | 0 | 0 … 0 (n=3) |
| Mean time in the process · batch-L2 | s | 2630.945 | 2554.322 | -76.62245 | -107.4041 … -59.59571 (n=3) |
| Completed jobs · kit-run-L2 | count | 19 | 23 | 4 | 4 … 4 (n=3) |
| Mean cycle time · kit-run-L2 | s | 713.6677 | 557.8454 | -155.8223 | -160.5222 … -149.6721 (n=3) |
| Runs started · kit-run-L2 | count | 20 | 24 | 4 | 4 … 4 (n=3) |
| Mean time in the process · kit-run-L2 | s | 713.6677 | 557.8454 | -155.8223 | -160.5222 … -149.6721 (n=3) |
| Completed jobs · batch-L3 | count | 18.66667 | 20 | 1.333333 | 0 … 4 (n=3) |
| Mean cycle time · batch-L3 | s | 2335.145 | 2111.848 | -223.297 | -381.7923 … -139.5594 (n=3) |
| Runs started · batch-L3 | count | 24 | 24 | 0 | 0 … 0 (n=3) |
| Mean time in the process · batch-L3 | s | 2335.145 | 2111.848 | -223.297 | -381.7923 … -139.5594 (n=3) |
| Completed jobs · kit-run-L3 | count | 18.66667 | 23 | 4.333333 | 4 … 5 (n=3) |
| Mean cycle time · kit-run-L3 | s | 715.6638 | 546.6837 | -168.98 | -173.2668 … -161.9631 (n=3) |
| Runs started · kit-run-L3 | count | 19.66667 | 24 | 4.333333 | 4 … 5 (n=3) |
| Mean time in the process · kit-run-L3 | s | 715.6638 | 546.6837 | -168.98 | -173.2668 … -161.9631 (n=3) |
| Completed jobs · batch-L4 | count | 17.33333 | 20 | 2.666667 | 0 … 4 (n=3) |
| Mean cycle time · batch-L4 | s | 2236.511 | 2150.953 | -85.55773 | -318.973 … 224.343 (n=3) |
| Runs started · batch-L4 | count | 24 | 24 | 0 | 0 … 0 (n=3) |
| Mean time in the process · batch-L4 | s | 2236.511 | 2150.953 | -85.55773 | -318.973 … 224.343 (n=3) |
| Completed jobs · kit-run-L4 | count | 18.33333 | 22.66667 | 4.333333 | 4 … 5 (n=3) |
| Mean cycle time · kit-run-L4 | s | 713.1091 | 537.6838 | -175.4254 | -184.6719 … -170.398 (n=3) |
| Runs started · kit-run-L4 | count | 19.33333 | 23.66667 | 4.333333 | 4 … 5 (n=3) |
| Mean time in the process · kit-run-L4 | s | 713.1091 | 537.6838 | -175.4254 | -184.6719 … -170.398 (n=3) |
| Completed jobs · pallet-down | count | 16.33333 | 19.33333 | 3 | 3 … 3 (n=3) |
| Mean cycle time · pallet-down | s | 638.0181 | 416.1386 | -221.8795 | -242.9182 … -192.3169 (n=3) |
| Runs started · pallet-down | count | 19 | 20 | 1 | 1 … 1 (n=3) |
| Mean time in the process · pallet-down | s | 638.0181 | 416.1386 | -221.8795 | -242.9182 … -192.3169 (n=3) |
The scenario definitions are the same. Same arrivals, observation window (14400 s), seed (11) and runs (3).
The two set the same conditions: the difference is the layout. Units, shifts, failures, changeovers, pools, arrivals, lift cars and stores as the scenarios set them.
| Kind | Name | Baseline | Candidate | |
|---|---|---|---|---|
| Parameters | amrCount | 2 | 2 | |
| Parameters | operators | 6 | 6 | |
| Parameters | kitters | 2 | 2 | |
| Parameters | liftCars | 1 | 1 | |
| Parameters | batchMinutes | 10 | 10 | |
| Resources | line-1 | 1 unit; equipment; fails after exponential(10800) s, repaired in triangular(300, 900, 1800) s | 1 unit; equipment; fails after exponential(10800) s, repaired in triangular(300, 900, 1800) s | |
| Resources | line-2 | 1 unit; equipment; fails after exponential(10800) s, repaired in triangular(300, 900, 1800) s | 1 unit; equipment; fails after exponential(10800) s, repaired in triangular(300, 900, 1800) s | |
| Resources | line-3 | 1 unit; equipment; fails after exponential(10800) s, repaired in triangular(300, 900, 1800) s | 1 unit; equipment; fails after exponential(10800) s, repaired in triangular(300, 900, 1800) s | |
| Resources | line-4 | 1 unit; equipment; fails after exponential(10800) s, repaired in triangular(300, 900, 1800) s | 1 unit; equipment; fails after exponential(10800) s, repaired in triangular(300, 900, 1800) s | |
| Pools | amr | @amrCount units | @amrCount units | |
| Pools | operator | @operators units; on duty 2:00:00: =ceil(operators / 2), 2:15:00: @operators | @operators units; on duty 2:00:00: =ceil(operators / 2), 2:15:00: @operators | |
| Pools | kitter | @kitters units | @kitters units | |
| Arrivals | takt-L1 | every =batchMinutes * 60 s for 14400 s, from 0:00 → batch-L1 | every =batchMinutes * 60 s for 14400 s, from 0:00 → batch-L1 | |
| Arrivals | takt-L2 | every =batchMinutes * 60 s for 14400 s, from 3:00 → batch-L2 | every =batchMinutes * 60 s for 14400 s, from 3:00 → batch-L2 | |
| Arrivals | takt-L3 | every =batchMinutes * 60 s for 14400 s, from 6:00 → batch-L3 | every =batchMinutes * 60 s for 14400 s, from 6:00 → batch-L3 | |
| Arrivals | takt-L4 | every =batchMinutes * 60 s for 14400 s, from 9:00 → batch-L4 | every =batchMinutes * 60 s for 14400 s, from 9:00 → batch-L4 | |
| Lifts | goods-lift-L1-L2 | @liftCars car(s); 1 people a car; doors 8 s; open 6 s | @liftCars car(s); 1 people a car; doors 8 s; open 6 s | |
| Stores | kits-L1 | starts with 3; holds 4; refilled by kit-run-L1 at 2 or fewer | starts with 3; holds 4; refilled by kit-run-L1 at 2 or fewer | |
| Stores | kits-L2 | starts with 3; holds 4; refilled by kit-run-L2 at 2 or fewer | starts with 3; holds 4; refilled by kit-run-L2 at 2 or fewer | |
| Stores | kits-L3 | starts with 3; holds 4; refilled by kit-run-L3 at 2 or fewer | starts with 3; holds 4; refilled by kit-run-L3 at 2 or fewer | |
| Stores | kits-L4 | starts with 3; holds 4; refilled by kit-run-L4 at 2 or fewer | starts with 3; holds 4; refilled by kit-run-L4 at 2 or fewer |
Mean wait at each place, the longest on either side first, with how much of the time it was in use and its longest line: where a change would act. Model results of these inputs, not a measured cause.
| Place | Kind | Wait: baseline → candidate | In use | Longest line |
|---|---|---|---|---|
| kits-L1 | store | 772.9 s → — | — → — | — → — |
| kits-L3 | store | 772.1 s → — | — → — | — → — |
| kits-L4 | store | 761.7 s → — | — → — | — → — |
| kits-L2 | store | 738.9 s → — | — → — | — → — |
| line-2 | resource | 256.4 s → 486.1 s | 83% → 90% | 1.3333333333333333 → 2.6666666666666665 |
| line-1 | resource | 214.9 s → 337.8 s | 87% → 93% | 1.6666666666666667 → 2 |
| line-3 | resource | 131 s → 192.8 s | 80% → 88% | 1.3333333333333333 → 1.6666666666666667 |
| line-4 | resource | 96.82 s → 175.3 s | 80% → 87% | 1.3333333333333333 → 2 |
The first run of each, in 120 slices of the observation. Dashed: Kitting south-west · 2 AMRs (baseline). Solid: Kitting beside the lift · 2 AMRs (candidate).
The floor plans each option was run on, from its saved building: the same space hash as its result below.
Baseline: fnv1a-63ef2ca2 · scenario fnv1a-93495df8 · result fnv1a-91d1a0ab
Candidate: fnv1a-13411952 · scenario fnv1a-46466f4a · result fnv1a-9617ef3d
First-run status: horizon_reached / horizon_reached
{
"version": "process-comparison-1",
"id": "6fec307a-7b42-450e-a7e5-a70a8f1283d5",
"createdAt": "2026-10-05T16:24:46.640Z",
"baseline": {
"id": "77ddde43-db8a-4dba-9c8d-61043706f9a3",
"name": "Kitting south-west · 2 AMRs",
"createdAt": "2026-10-05T16:24:41.665Z",
"building": {
"name": "Larkfield Electronics Plant 2 — SMT and final assembly (fictional)",
"floors": [
{
"id": "G",
"level": 0,
"x": 0,
"z": 0,
"scene": {
"name": "Site and yard",
"kind": "facility",
"width": 100,
"depth": 64,
"objects": [
{
"id": "road-north",
"label": "Service road",
"kind": "road",
"x": 0,
"z": 0,
"w": 100,
"d": 7,
"h": 0.02,
"blocks": false,
"tags": [
"road"
]
},
{
"id": "road-south",
"label": "Dispatch road",
"kind": "road",
"x": 0,
"z": 57,
"w": 100,
"d": 7,
"h": 0.02,
"blocks": false,
"tags": [
"road"
]
},
{
"id": "car-park",
"label": "Car park",
"kind": "road",
"x": 92,
"z": 7,
"w": 8,
"d": 50,
"h": 0.02,
"blocks": false,
"tags": [
"road"
]
},
{
"id": "bay-1",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 12,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-2",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 14.6,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-3",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 17.2,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-4",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 19.8,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-5",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 22.4,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-6",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 25,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-7",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 27.6,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-8",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 30.2,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-9",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 32.8,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "planting-west",
"label": "Planting",
"kind": "lawn",
"x": 0.5,
"z": 8,
"w": 7,
"d": 48,
"h": 0.05,
"blocks": false,
"tags": [
"lawn"
]
},
{
"id": "tree-1",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 12,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "tree-2",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 19,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "tree-3",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 26,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "tree-4",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 33,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "tree-5",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 40,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "tree-6",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 47,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "trailer-1",
"label": "Trailer at dock 1",
"kind": "truck",
"x": 14.75,
"z": 1,
"w": 2.5,
"d": 7,
"h": 3.5,
"blocks": false
},
{
"id": "trailer-2",
"label": "Trailer at dock 2",
"kind": "truck",
"x": 20.75,
"z": 1,
"w": 2.5,
"d": 7,
"h": 3.5,
"blocks": false
},
{
"id": "trailer-3",
"label": "Trailer at dock 3",
"kind": "truck",
"x": 26.75,
"z": 1,
"w": 2.5,
"d": 7,
"h": 3.5,
"blocks": false
}
],
"scaleConfirmed": false,
"assumptions": [],
"holes": [
[
{
"x": 8,
"z": 8
},
{
"x": 92,
"z": 8
},
{
"x": 92,
"z": 56
},
{
"x": 8,
"z": 56
}
]
],
"dock": {
"x": 0.24,
"z": 63.76
},
"destination": {
"x": 99.76,
"z": 0.24
},
"task": "clean",
"fleetSize": 1,
"speed": 0.6,
"radius": 0.24,
"coverageWidth": 0.6,
"durationMinutes": 30,
"demandPerHour": 30,
"serviceSeconds": 15
}
},
{
"id": "L1",
"level": 0,
"x": 8,
"z": 8,
"elevation": 0,
"height": 6,
"structure": "P2",
"scene": {
"name": "L1 Goods-in, parts warehouse, kitting and dispatch",
"kind": "facility",
"width": 84,
"depth": 48,
"objects": [
{
"id": "wall-w1",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 47.85,
"w": 62.01,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w2",
"label": "Wall",
"kind": "wall",
"x": 21.49,
"z": 0,
"w": 18.52,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w3",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 0,
"w": 0.15,
"d": 20.02,
"h": 5.4
},
{
"id": "wall-w4",
"label": "Wall",
"kind": "wall",
"x": 83.85,
"z": 10.2,
"w": 0.15,
"d": 37.8,
"h": 5.4
},
{
"id": "wall-w5",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 21.2,
"w": 0.15,
"d": 26.8,
"h": 5.4
},
{
"id": "wall-w6",
"label": "Wall",
"kind": "wall",
"x": 41.2,
"z": 0,
"w": 42.8,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w7",
"label": "Wall",
"kind": "wall",
"x": 73.5,
"z": 47.85,
"w": 10.5,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w8",
"label": "Wall",
"kind": "wall",
"x": 61.18,
"z": 7.93,
"w": 8.84,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w9",
"label": "Wall",
"kind": "wall",
"x": 55.93,
"z": 0,
"w": 0.15,
"d": 8.09,
"h": 5.4
},
{
"id": "wall-w10",
"label": "Wall",
"kind": "wall",
"x": 65.93,
"z": 0,
"w": 0.15,
"d": 8.09,
"h": 5.4
},
{
"id": "wall-w11",
"label": "Wall",
"kind": "wall",
"x": 76.92,
"z": 0,
"w": 0.16,
"d": 8.09,
"h": 5.4
},
{
"id": "wall-w12",
"label": "Wall",
"kind": "wall",
"x": 83.85,
"z": 0,
"w": 0.15,
"d": 9.02,
"h": 5.4
},
{
"id": "wall-w13",
"label": "Wall",
"kind": "wall",
"x": 71.2,
"z": 7.93,
"w": 8.12,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w14",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 0,
"w": 6.01,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w15",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 39.93,
"w": 5.08,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w16",
"label": "Wall",
"kind": "wall",
"x": 55.93,
"z": 7.93,
"w": 4.1,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w17",
"label": "Wall",
"kind": "wall",
"x": 4.93,
"z": 43.69,
"w": 0.15,
"d": 4.31,
"h": 5.4
},
{
"id": "wall-w18",
"label": "Wall",
"kind": "wall",
"x": 70.07,
"z": 23.53,
"w": 3.22,
"d": 0.15,
"h": 5.4,
"group": "goods-lift"
},
{
"id": "wall-w19",
"label": "Wall",
"kind": "wall",
"x": 80.5,
"z": 7.93,
"w": 3.5,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w20",
"label": "Wall",
"kind": "wall",
"x": 73.13,
"z": 19.92,
"w": 0.15,
"d": 3.76,
"h": 5.4,
"group": "goods-lift"
},
{
"id": "wall-w21",
"label": "Wall",
"kind": "wall",
"x": 70.07,
"z": 19.93,
"w": 3.22,
"d": 0.15,
"h": 5.4,
"group": "goods-lift"
},
{
"id": "wall-w22",
"label": "Wall",
"kind": "wall",
"x": 4.93,
"z": 39.93,
"w": 0.15,
"d": 2.6,
"h": 5.4
},
{
"id": "wall-w23",
"label": "Wall",
"kind": "wall",
"x": 65.48,
"z": 47.85,
"w": 4.54,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w24",
"label": "Wall",
"kind": "wall",
"x": 9.49,
"z": 0,
"w": 2.52,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w25",
"label": "Wall",
"kind": "wall",
"x": 15.49,
"z": 0,
"w": 2.53,
"d": 0.15,
"h": 5.4
},
{
"id": "door-1",
"label": "Dock door",
"kind": "dock_door",
"x": 62.01,
"z": 47.85,
"w": 3.47,
"d": 0.15,
"h": 3,
"tags": [
"dock"
]
},
{
"id": "door-2",
"label": "Dock door",
"kind": "dock_door",
"x": 70.02,
"z": 47.85,
"w": 3.48,
"d": 0.15,
"h": 3,
"tags": [
"dock"
]
},
{
"id": "door-3",
"label": "Dock door",
"kind": "dock_door",
"x": 6.01,
"z": 0.03,
"w": 3.48,
"d": 0.15,
"h": 3,
"tags": [
"dock"
]
},
{
"id": "door-4",
"label": "Dock door",
"kind": "dock_door",
"x": 12.01,
"z": 0.03,
"w": 3.48,
"d": 0.15,
"h": 3,
"tags": [
"dock"
]
},
{
"id": "door-5",
"label": "Dock door",
"kind": "dock_door",
"x": 18.02,
"z": 0.03,
"w": 3.47,
"d": 0.15,
"h": 3,
"tags": [
"dock"
]
},
{
"id": "door-6",
"label": "Entrance",
"kind": "door",
"x": 40.01,
"z": 0.03,
"w": 1.19,
"d": 0.15,
"h": 2.1,
"tags": [
"entrance"
]
},
{
"id": "door-7",
"label": "Entrance",
"kind": "door",
"x": 0.03,
"z": 20.02,
"w": 0.15,
"d": 1.18,
"h": 2.1,
"tags": [
"entrance"
]
},
{
"id": "door-8",
"label": "Entrance",
"kind": "door",
"x": 83.85,
"z": 9.02,
"w": 0.15,
"d": 1.18,
"h": 2.1,
"tags": [
"entrance"
]
},
{
"id": "door-9",
"label": "Door",
"kind": "door",
"x": 60.03,
"z": 7.93,
"w": 1.15,
"d": 0.15,
"h": 2.1
},
{
"id": "door-10",
"label": "Door",
"kind": "door",
"x": 70.02,
"z": 7.93,
"w": 1.18,
"d": 0.15,
"h": 2.1
},
{
"id": "door-11",
"label": "Door",
"kind": "door",
"x": 79.32,
"z": 7.93,
"w": 1.18,
"d": 0.15,
"h": 2.1
},
{
"id": "door-12",
"label": "Door",
"kind": "door",
"x": 4.93,
"z": 42.53,
"w": 0.15,
"d": 1.16,
"h": 2.1
},
{
"id": "room-1",
"label": "Shipping office",
"kind": "zone",
"x": 56.11,
"z": 0.18,
"w": 9.79,
"d": 7.73,
"h": 0.02,
"tags": [
"office"
]
},
{
"id": "room-2",
"label": "Changing rooms",
"kind": "zone",
"x": 66.1,
"z": 0.18,
"w": 10.79,
"d": 7.73,
"h": 0.02,
"tags": [
"changing"
]
},
{
"id": "room-3",
"label": "Goods-in staging",
"kind": "zone",
"x": 2,
"z": 1.5,
"w": 30,
"d": 7.5,
"h": 0.02,
"tags": [
"goods-in"
]
},
{
"id": "room-4",
"label": "Parts warehouse",
"kind": "zone",
"x": 2,
"z": 10,
"w": 46,
"d": 27,
"h": 0.02,
"tags": [
"warehouse"
]
},
{
"id": "room-5",
"label": "Main aisle",
"kind": "zone",
"x": 2,
"z": 35.6,
"w": 60,
"d": 3.3,
"h": 0.02,
"tags": [
"passage"
]
},
{
"id": "room-6",
"label": "Receiving overflow",
"kind": "zone",
"x": 50,
"z": 10,
"w": 12,
"d": 7,
"h": 0.02,
"tags": [
"overflow"
]
},
{
"id": "room-7",
"label": "Dispatch",
"kind": "zone",
"x": 56,
"z": 38.5,
"w": 27,
"d": 9,
"h": 0.02,
"tags": [
"dispatch"
]
},
{
"id": "room-8",
"label": "AMR parking",
"kind": "zone",
"x": 78.05,
"z": 27.57,
"w": 4.41,
"d": 8.37,
"h": 0.02,
"tags": [
"amr-parking"
]
},
{
"id": "kitting",
"label": "Kitting",
"kind": "zone",
"x": 6,
"z": 39.2,
"w": 18,
"d": 8.2,
"h": 0.02,
"tags": [
"kitting"
]
},
{
"id": "kit-staging",
"label": "Kit staging",
"kind": "zone",
"x": 19.5,
"z": 40.5,
"w": 4.5,
"d": 3.5,
"h": 0.02,
"tags": [
"kit-staging"
]
},
{
"id": "room-11",
"label": "Lift lobby",
"kind": "zone",
"x": 64,
"z": 18,
"w": 6,
"d": 8,
"h": 0.02,
"tags": [
"lift-lobby"
]
},
{
"id": "dock_leveler-1",
"label": "Dock leveller",
"kind": "dock_leveler",
"x": 6.25,
"z": 0.15,
"w": 3,
"d": 1.2,
"h": 0.05,
"blocks": false
},
{
"id": "dock_leveler-2",
"label": "Dock leveller",
"kind": "dock_leveler",
"x": 12.25,
"z": 0.15,
"w": 3,
"d": 1.2,
"h": 0.05,
"blocks": false
},
{
"id": "dock_leveler-3",
"label": "Dock leveller",
"kind": "dock_leveler",
"x": 18.25,
"z": 0.15,
"w": 3,
"d": 1.2,
"h": 0.05,
"blocks": false
},
{
"id": "desk-1",
"label": "Desk",
"kind": "desk",
"x": 57,
"z": 0.15,
"w": 1.6,
"d": 0.79,
"h": 0.75
},
{
"id": "desk-2",
"label": "Desk",
"kind": "desk",
"x": 61,
"z": 0.15,
"w": 1.6,
"d": 0.79,
"h": 0.75
},
{
"id": "desk-3",
"label": "Desk",
"kind": "desk",
"x": 57,
"z": 3.5,
"w": 1.6,
"d": 0.8,
"h": 0.75
},
{
"id": "rack-bay-1",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-2",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-3",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-4",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-5",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-6",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-7",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-8",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-9",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-10",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-11",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-12",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-13",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-14",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-15",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-16",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-17",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-18",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-19",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-20",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-21",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-22",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-23",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-24",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-25",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-26",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-27",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-28",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-29",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-30",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-31",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-32",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-33",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-34",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-35",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-36",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-37",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-38",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-39",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-40",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-41",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-42",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-43",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-44",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-45",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-46",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-47",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-48",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-49",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-50",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-51",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-52",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-53",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-54",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-55",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-56",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-57",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-58",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-59",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-60",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-61",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-62",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-63",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-64",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-65",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-66",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-67",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-68",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-69",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-70",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-71",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-72",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-73",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-74",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-75",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-76",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-77",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-78",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-79",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-80",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-81",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-82",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-83",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-84",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-85",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-86",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-87",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-88",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-89",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-90",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-91",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-92",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-93",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-94",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-95",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-96",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-97",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-98",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-99",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-100",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-101",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-102",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-103",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-104",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-105",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-106",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-107",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-108",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-109",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-110",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-111",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-112",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "amr-charger-1",
"label": "AMR charger",
"kind": "charger",
"x": 82.9,
"z": 28.5,
"w": 0.8,
"d": 0.5,
"h": 0.5,
"tags": [
"amr-charger"
]
},
{
"id": "rack-bay-113",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-114",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-115",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-116",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-117",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-118",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-119",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-120",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-121",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-122",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-123",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-124",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-125",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-126",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-127",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-128",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "amr-charger-2",
"label": "AMR charger",
"kind": "charger",
"x": 82.9,
"z": 30.5,
"w": 0.8,
"d": 0.5,
"h": 0.5,
"tags": [
"amr-charger"
]
},
{
"id": "amr-charger-3",
"label": "AMR charger",
"kind": "charger",
"x": 82.9,
"z": 32.5,
"w": 0.8,
"d": 0.5,
"h": 0.5,
"tags": [
"amr-charger"
]
},
{
"id": "rack-bay-129",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-130",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-131",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-132",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-133",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-134",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-135",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-136",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-137",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-138",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-139",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-140",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-141",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-142",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-143",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-144",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "amr-charger-4",
"label": "AMR charger",
"kind": "charger",
"x": 82.9,
"z": 34.5,
"w": 0.8,
"d": 0.5,
"h": 0.5,
"tags": [
"amr-charger"
]
},
{
"id": "kit-shelf-1",
"label": "Small-parts shelf",
"kind": "shelf",
"x": 7,
"z": 39.6,
"w": 1,
"d": 0.5,
"h": 1.8,
"tags": [
"kit-shelf"
]
},
{
"id": "kit-shelf-2",
"label": "Small-parts shelf",
"kind": "shelf",
"x": 9.5,
"z": 39.6,
"w": 1,
"d": 0.5,
"h": 1.8,
"tags": [
"kit-shelf"
]
},
{
"id": "kit-shelf-3",
"label": "Small-parts shelf",
"kind": "shelf",
"x": 12,
"z": 39.6,
"w": 1,
"d": 0.5,
"h": 1.8,
"tags": [
"kit-shelf"
]
},
{
"id": "kit-shelf-4",
"label": "Small-parts shelf",
"kind": "shelf",
"x": 14.5,
"z": 39.6,
"w": 1,
"d": 0.5,
"h": 1.8,
"tags": [
"kit-shelf"
]
},
{
"id": "kit-shelf-5",
"label": "Small-parts shelf",
"kind": "shelf",
"x": 17,
"z": 39.6,
"w": 1,
"d": 0.5,
"h": 1.8,
"tags": [
"kit-shelf"
]
},
{
"id": "dispatch-bay-1",
"label": "Pallet position",
"kind": "zone",
"x": 58,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-2",
"label": "Pallet position",
"kind": "zone",
"x": 60,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-3",
"label": "Pallet position",
"kind": "zone",
"x": 62,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-4",
"label": "Pallet position",
"kind": "zone",
"x": 64,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-5",
"label": "Pallet position",
"kind": "zone",
"x": 66,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-6",
"label": "Pallet position",
"kind": "zone",
"x": 68,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-7",
"label": "Pallet position",
"kind": "zone",
"x": 70,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-8",
"label": "Pallet position",
"kind": "zone",
"x": 72,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-9",
"label": "Pallet position",
"kind": "zone",
"x": 58,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-10",
"label": "Pallet position",
"kind": "zone",
"x": 60,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-11",
"label": "Pallet position",
"kind": "zone",
"x": 62,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-12",
"label": "Pallet position",
"kind": "zone",
"x": 64,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-13",
"label": "Pallet position",
"kind": "zone",
"x": 66,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-14",
"label": "Pallet position",
"kind": "zone",
"x": 68,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-15",
"label": "Pallet position",
"kind": "zone",
"x": 70,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-16",
"label": "Pallet position",
"kind": "zone",
"x": 72,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dock_leveler-4",
"label": "Dock leveller",
"kind": "dock_leveler",
"x": 62.25,
"z": 46.65,
"w": 3,
"d": 1.2,
"h": 0.05,
"blocks": false
},
{
"id": "dock_leveler-5",
"label": "Dock leveller",
"kind": "dock_leveler",
"x": 70.25,
"z": 46.66,
"w": 3,
"d": 1.2,
"h": 0.05,
"blocks": false
},
{
"id": "kit-bench-1",
"label": "Kitting bench",
"kind": "workbench",
"x": 7,
"z": 46.96,
"w": 2.4,
"d": 0.89,
"h": 0.9,
"tags": [
"kit-bench"
]
},
{
"id": "kit-bench-2",
"label": "Kitting bench",
"kind": "workbench",
"x": 11,
"z": 46.96,
"w": 2.4,
"d": 0.89,
"h": 0.9,
"tags": [
"kit-bench"
]
},
{
"id": "kit-bench-3",
"label": "Kitting bench",
"kind": "workbench",
"x": 15,
"z": 46.96,
"w": 2.4,
"d": 0.89,
"h": 0.9,
"tags": [
"kit-bench"
]
},
{
"id": "kit-bench-4",
"label": "Kitting bench",
"kind": "workbench",
"x": 19,
"z": 46.96,
"w": 2.4,
"d": 0.89,
"h": 0.9,
"tags": [
"kit-bench"
]
},
{
"id": "stair-2",
"label": "Stair 2",
"kind": "stairs",
"x": 1.12,
"z": 41.38,
"w": 2.55,
"d": 5.35,
"h": 6,
"blocks": false
},
{
"id": "stair-1",
"label": "Stair 1",
"kind": "stairs",
"x": 79.11,
"z": 0.9,
"w": 2.57,
"d": 6.2,
"h": 6,
"blocks": false
},
{
"id": "goods-lift",
"label": "Goods lift",
"kind": "elevator",
"x": 70.07,
"z": 20.08,
"w": 3.06,
"d": 3.45,
"h": 6,
"group": "goods-lift"
}
],
"scaleConfirmed": false,
"assumptions": [],
"dock": {
"x": 62.54,
"z": 47.76
},
"destination": {
"x": 40.36,
"z": 0.24
},
"task": "clean",
"fleetSize": 1,
"speed": 0.6,
"radius": 0.24,
"coverageWidth": 0.6,
"durationMinutes": 30,
"demandPerHour": 30,
"serviceSeconds": 15
}
},
{
"id": "L2",
"level": 1,
"x": 8,
"z": 8,
"elevation": 6,
"height": 5,
"structure": "P2",
"scene": {
"name": "L2 SMT lines, test and packing",
"kind": "facility",
"width": 84,
"depth": 48,
"objects": [
{
"id": "wall-w1",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 0,
"w": 84,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w2",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 47.85,
"w": 84,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w3",
"label": "Wall",
"kind": "wall",
"x": 11.19,
"z": 37.92,
"w": 28.82,
"d": 0.16,
"h": 4.4
},
{
"id": "wall-w4",
"label": "Wall",
"kind": "wall",
"x": 41.99,
"z": 37.92,
"w": 16.03,
"d": 0.16,
"h": 4.4
},
{
"id": "wall-w5",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 0,
"w": 0.15,
"d": 48,
"h": 4.4
},
{
"id": "wall-w6",
"label": "Wall",
"kind": "wall",
"x": 59.2,
"z": 37.93,
"w": 12.88,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w7",
"label": "Wall",
"kind": "wall",
"x": 71.92,
"z": 9.93,
"w": 12.08,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w8",
"label": "Wall",
"kind": "wall",
"x": 71.92,
"z": 25.93,
"w": 12.08,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w9",
"label": "Wall",
"kind": "wall",
"x": 83.85,
"z": 0,
"w": 0.15,
"d": 48,
"h": 4.4
},
{
"id": "wall-w10",
"label": "Wall",
"kind": "wall",
"x": 71.92,
"z": 17.93,
"w": 12.08,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w11",
"label": "Wall",
"kind": "wall",
"x": 73.19,
"z": 37.93,
"w": 10.81,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w12",
"label": "Wall",
"kind": "wall",
"x": 30.92,
"z": 37.92,
"w": 0.15,
"d": 10.08,
"h": 4.4
},
{
"id": "wall-w13",
"label": "Wall",
"kind": "wall",
"x": 52.92,
"z": 37.92,
"w": 0.15,
"d": 10.08,
"h": 4.4
},
{
"id": "wall-w14",
"label": "Wall",
"kind": "wall",
"x": 67.93,
"z": 37.92,
"w": 0.15,
"d": 10.08,
"h": 4.4
},
{
"id": "wall-w15",
"label": "Wall",
"kind": "wall",
"x": 76.92,
"z": 0,
"w": 0.16,
"d": 8.09,
"h": 4.4
},
{
"id": "wall-w16",
"label": "Wall",
"kind": "wall",
"x": 71.93,
"z": 32.21,
"w": 0.15,
"d": 5.87,
"h": 4.4
},
{
"id": "wall-w17",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 39.93,
"w": 5.08,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w18",
"label": "Wall",
"kind": "wall",
"x": 4.93,
"z": 37.92,
"w": 5.1,
"d": 0.16,
"h": 4.4
},
{
"id": "wall-w19",
"label": "Wall",
"kind": "wall",
"x": 71.93,
"z": 25.92,
"w": 0.15,
"d": 5.1,
"h": 4.4
},
{
"id": "wall-w20",
"label": "Wall",
"kind": "wall",
"x": 4.93,
"z": 43.69,
"w": 0.15,
"d": 4.31,
"h": 4.4
},
{
"id": "wall-w21",
"label": "Wall",
"kind": "wall",
"x": 70.07,
"z": 23.53,
"w": 3.22,
"d": 0.15,
"h": 4.4,
"group": "goods-lift"
},
{
"id": "wall-w22",
"label": "Wall",
"kind": "wall",
"x": 80.5,
"z": 7.93,
"w": 3.5,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w23",
"label": "Wall",
"kind": "wall",
"x": 71.93,
"z": 14.2,
"w": 0.15,
"d": 3.89,
"h": 4.4
},
{
"id": "wall-w24",
"label": "Wall",
"kind": "wall",
"x": 73.13,
"z": 19.92,
"w": 0.15,
"d": 3.76,
"h": 4.4,
"group": "goods-lift"
},
{
"id": "wall-w25",
"label": "Wall",
"kind": "wall",
"x": 70.07,
"z": 19.93,
"w": 3.22,
"d": 0.15,
"h": 4.4,
"group": "goods-lift"
},
{
"id": "wall-w26",
"label": "Wall",
"kind": "wall",
"x": 76.92,
"z": 7.93,
"w": 2.4,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w27",
"label": "Wall",
"kind": "wall",
"x": 71.93,
"z": 9.92,
"w": 0.15,
"d": 3.12,
"h": 4.4
},
{
"id": "wall-w28",
"label": "Wall",
"kind": "wall",
"x": 4.93,
"z": 39.93,
"w": 0.15,
"d": 2.6,
"h": 4.4
},
{
"id": "door-1",
"label": "Door",
"kind": "door",
"x": 10.03,
"z": 37.92,
"w": 1.16,
"d": 0.16,
"h": 2.1
},
{
"id": "door-2",
"label": "Door",
"kind": "door",
"x": 40.01,
"z": 37.92,
"w": 1.98,
"d": 0.16,
"h": 2.1
},
{
"id": "door-3",
"label": "Door",
"kind": "door",
"x": 58.02,
"z": 37.92,
"w": 1.18,
"d": 0.16,
"h": 2.1
},
{
"id": "door-5",
"label": "Door",
"kind": "door",
"x": 71.93,
"z": 13.04,
"w": 0.15,
"d": 1.16,
"h": 2.1
},
{
"id": "door-7",
"label": "Door",
"kind": "door",
"x": 71.93,
"z": 31.02,
"w": 0.15,
"d": 1.19,
"h": 2.1
},
{
"id": "door-8",
"label": "Door",
"kind": "door",
"x": 4.93,
"z": 42.53,
"w": 0.15,
"d": 1.16,
"h": 2.1
},
{
"id": "door-9",
"label": "Door",
"kind": "door",
"x": 79.32,
"z": 7.93,
"w": 1.18,
"d": 0.15,
"h": 2.1
},
{
"id": "room-1",
"label": "Canteen",
"kind": "zone",
"x": 5,
"z": 38,
"w": 26,
"d": 10,
"h": 0.02,
"tags": [
"canteen"
]
},
{
"id": "room-2",
"label": "Stencil and reel store",
"kind": "zone",
"x": 31.1,
"z": 38.08,
"w": 21.79,
"d": 9.74,
"h": 0.02,
"tags": [
"store"
]
},
{
"id": "operator-base",
"label": "Operator base",
"kind": "zone",
"x": 53.1,
"z": 38.08,
"w": 14.81,
"d": 9.74,
"h": 0.02,
"tags": [
"operator-base"
]
},
{
"id": "room-4",
"label": "Plant",
"kind": "zone",
"x": 68,
"z": 38,
"w": 16,
"d": 10,
"h": 0.02,
"tags": [
"plant"
]
},
{
"id": "room-5",
"label": "Maintenance workshop",
"kind": "zone",
"x": 72.1,
"z": 10.1,
"w": 11.72,
"d": 7.81,
"h": 0.02,
"tags": [
"workshop"
]
},
{
"id": "room-6",
"label": "QA laboratory",
"kind": "zone",
"x": 72,
"z": 26,
"w": 12,
"d": 12,
"h": 0.02,
"tags": [
"lab"
]
},
{
"id": "room-7",
"label": "Hall aisle",
"kind": "zone",
"x": 2.04,
"z": 33.26,
"w": 49.89,
"d": 3.48,
"h": 0.02,
"tags": [
"passage"
]
},
{
"id": "room-8",
"label": "Test",
"kind": "zone",
"x": 54.05,
"z": 2.06,
"w": 15.89,
"d": 7.88,
"h": 0.02,
"tags": [
"test"
]
},
{
"id": "room-9",
"label": "Packing",
"kind": "zone",
"x": 54,
"z": 12,
"w": 10,
"d": 6,
"h": 0.02,
"tags": [
"packing"
]
},
{
"id": "room-10",
"label": "Pallet build",
"kind": "zone",
"x": 64.04,
"z": 10.05,
"w": 5.9,
"d": 7.91,
"h": 0.02,
"tags": [
"pallet-build-area"
]
},
{
"id": "room-11",
"label": "Lift lobby",
"kind": "zone",
"x": 64,
"z": 18,
"w": 6,
"d": 8,
"h": 0.02,
"tags": [
"lift-lobby"
]
},
{
"id": "kit-drop-1",
"label": "Kit drop L1",
"kind": "zone",
"x": 12.2,
"z": 6.6,
"w": 8,
"d": 2.2,
"h": 0.02,
"tags": [
"kit-drop",
"line-1"
]
},
{
"id": "output-1",
"label": "Output L1",
"kind": "zone",
"x": 31.25,
"z": 4.36,
"w": 2.89,
"d": 2.29,
"h": 0.02,
"tags": [
"output",
"line-1"
]
},
{
"id": "kit-drop-2",
"label": "Kit drop L2",
"kind": "zone",
"x": 12.2,
"z": 14.6,
"w": 8,
"d": 2.2,
"h": 0.02,
"tags": [
"kit-drop",
"line-2"
]
},
{
"id": "output-2",
"label": "Output L2",
"kind": "zone",
"x": 31.25,
"z": 12.37,
"w": 2.88,
"d": 2.27,
"h": 0.02,
"tags": [
"output",
"line-2"
]
},
{
"id": "kit-drop-3",
"label": "Kit drop L3",
"kind": "zone",
"x": 12.2,
"z": 22.6,
"w": 8,
"d": 2.2,
"h": 0.02,
"tags": [
"kit-drop",
"line-3"
]
},
{
"id": "output-3",
"label": "Output L3",
"kind": "zone",
"x": 31.25,
"z": 20.35,
"w": 2.88,
"d": 2.29,
"h": 0.02,
"tags": [
"output",
"line-3"
]
},
{
"id": "kit-drop-4",
"label": "Kit drop L4",
"kind": "zone",
"x": 12.2,
"z": 30.6,
"w": 8,
"d": 2.2,
"h": 0.02,
"tags": [
"kit-drop",
"line-4"
]
},
{
"id": "output-4",
"label": "Output L4",
"kind": "zone",
"x": 31.25,
"z": 28.37,
"w": 2.88,
"d": 2.29,
"h": 0.02,
"tags": [
"output",
"line-4"
]
},
{
"id": "test-bench-1",
"label": "Test bench",
"kind": "workbench",
"x": 55,
"z": 3.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "test-bench-2",
"label": "Test bench",
"kind": "workbench",
"x": 58.5,
"z": 3.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "test-bench-3",
"label": "Test bench",
"kind": "workbench",
"x": 62,
"z": 3.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "loader-L1",
"label": "Loader",
"kind": "machine",
"x": 6,
"z": 4.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"loader"
]
},
{
"id": "printer-L1",
"label": "Printer",
"kind": "machine",
"x": 7.8,
"z": 4.7,
"w": 2.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"printer"
]
},
{
"id": "spi-L1",
"label": "SPI",
"kind": "machine",
"x": 10.8,
"z": 4.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"spi"
]
},
{
"id": "placer-1-L1",
"label": "Placer 1",
"kind": "machine",
"x": 12.8,
"z": 4.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"placer"
]
},
{
"id": "placer-2-L1",
"label": "Placer 2",
"kind": "machine",
"x": 16.6,
"z": 4.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"placer"
]
},
{
"id": "reflow-oven-L1",
"label": "Reflow oven",
"kind": "machine",
"x": 20.4,
"z": 4.7,
"w": 6.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"reflow-oven"
]
},
{
"id": "aoi-L1",
"label": "AOI",
"kind": "machine",
"x": 27.4,
"z": 4.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"aoi"
]
},
{
"id": "unloader-L1",
"label": "Unloader",
"kind": "machine",
"x": 29.4,
"z": 4.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"unloader"
]
},
{
"id": "conveyor-L1-1",
"label": "Conveyor",
"kind": "conveyor",
"x": 7.2,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-2",
"label": "Conveyor",
"kind": "conveyor",
"x": 10.2,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-3",
"label": "Conveyor",
"kind": "conveyor",
"x": 12.2,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-4",
"label": "Conveyor",
"kind": "conveyor",
"x": 16,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-5",
"label": "Conveyor",
"kind": "conveyor",
"x": 19.8,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-6",
"label": "Conveyor",
"kind": "conveyor",
"x": 26.8,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-7",
"label": "Conveyor",
"kind": "conveyor",
"x": 28.8,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "test-bench-4",
"label": "Test bench",
"kind": "workbench",
"x": 55,
"z": 7.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "test-bench-5",
"label": "Test bench",
"kind": "workbench",
"x": 58.5,
"z": 7.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "test-bench-6",
"label": "Test bench",
"kind": "workbench",
"x": 62,
"z": 7.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "workbench-1",
"label": "Workshop bench",
"kind": "workbench",
"x": 80.5,
"z": 10.08,
"w": 2.2,
"d": 0.87,
"h": 0.9
},
{
"id": "pallet-build-1",
"label": "Pallet position",
"kind": "zone",
"x": 65,
"z": 11.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"pallet-build"
]
},
{
"id": "pallet-build-2",
"label": "Pallet position",
"kind": "zone",
"x": 67.5,
"z": 11.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"pallet-build"
]
},
{
"id": "loader-L2",
"label": "Loader",
"kind": "machine",
"x": 6,
"z": 12.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"loader"
]
},
{
"id": "printer-L2",
"label": "Printer",
"kind": "machine",
"x": 7.8,
"z": 12.7,
"w": 2.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"printer"
]
},
{
"id": "spi-L2",
"label": "SPI",
"kind": "machine",
"x": 10.8,
"z": 12.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"spi"
]
},
{
"id": "placer-1-L2",
"label": "Placer 1",
"kind": "machine",
"x": 12.8,
"z": 12.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"placer"
]
},
{
"id": "placer-2-L2",
"label": "Placer 2",
"kind": "machine",
"x": 16.6,
"z": 12.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"placer"
]
},
{
"id": "reflow-oven-L2",
"label": "Reflow oven",
"kind": "machine",
"x": 20.4,
"z": 12.7,
"w": 6.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"reflow-oven"
]
},
{
"id": "aoi-L2",
"label": "AOI",
"kind": "machine",
"x": 27.4,
"z": 12.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"aoi"
]
},
{
"id": "unloader-L2",
"label": "Unloader",
"kind": "machine",
"x": 29.4,
"z": 12.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"unloader"
]
},
{
"id": "conveyor-L2-1",
"label": "Conveyor",
"kind": "conveyor",
"x": 7.2,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-2",
"label": "Conveyor",
"kind": "conveyor",
"x": 10.2,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-3",
"label": "Conveyor",
"kind": "conveyor",
"x": 12.2,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-4",
"label": "Conveyor",
"kind": "conveyor",
"x": 16,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-5",
"label": "Conveyor",
"kind": "conveyor",
"x": 19.8,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-6",
"label": "Conveyor",
"kind": "conveyor",
"x": 26.8,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-7",
"label": "Conveyor",
"kind": "conveyor",
"x": 28.8,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "packing-bench-1",
"label": "Packing bench",
"kind": "workbench",
"x": 55,
"z": 14.5,
"w": 2.4,
"d": 1.2,
"h": 0.9,
"tags": [
"packing-bench"
]
},
{
"id": "packing-bench-2",
"label": "Packing bench",
"kind": "workbench",
"x": 59.5,
"z": 14.5,
"w": 2.4,
"d": 1.2,
"h": 0.9,
"tags": [
"packing-bench"
]
},
{
"id": "pallet-build-3",
"label": "Pallet position",
"kind": "zone",
"x": 65,
"z": 15,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"pallet-build"
]
},
{
"id": "pallet-build-4",
"label": "Pallet position",
"kind": "zone",
"x": 67.5,
"z": 15,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"pallet-build"
]
},
{
"id": "workbench-2",
"label": "Workshop bench",
"kind": "workbench",
"x": 80.5,
"z": 17.14,
"w": 2.2,
"d": 0.79,
"h": 0.9
},
{
"id": "loader-L3",
"label": "Loader",
"kind": "machine",
"x": 6,
"z": 20.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"loader"
]
},
{
"id": "printer-L3",
"label": "Printer",
"kind": "machine",
"x": 7.8,
"z": 20.7,
"w": 2.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"printer"
]
},
{
"id": "spi-L3",
"label": "SPI",
"kind": "machine",
"x": 10.8,
"z": 20.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"spi"
]
},
{
"id": "placer-1-L3",
"label": "Placer 1",
"kind": "machine",
"x": 12.8,
"z": 20.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"placer"
]
},
{
"id": "placer-2-L3",
"label": "Placer 2",
"kind": "machine",
"x": 16.6,
"z": 20.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"placer"
]
},
{
"id": "reflow-oven-L3",
"label": "Reflow oven",
"kind": "machine",
"x": 20.4,
"z": 20.7,
"w": 6.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"reflow-oven"
]
},
{
"id": "aoi-L3",
"label": "AOI",
"kind": "machine",
"x": 27.4,
"z": 20.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"aoi"
]
},
{
"id": "unloader-L3",
"label": "Unloader",
"kind": "machine",
"x": 29.4,
"z": 20.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"unloader"
]
},
{
"id": "conveyor-L3-1",
"label": "Conveyor",
"kind": "conveyor",
"x": 7.2,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-2",
"label": "Conveyor",
"kind": "conveyor",
"x": 10.2,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-3",
"label": "Conveyor",
"kind": "conveyor",
"x": 12.2,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-4",
"label": "Conveyor",
"kind": "conveyor",
"x": 16,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-5",
"label": "Conveyor",
"kind": "conveyor",
"x": 19.8,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-6",
"label": "Conveyor",
"kind": "conveyor",
"x": 26.8,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-7",
"label": "Conveyor",
"kind": "conveyor",
"x": 28.8,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "loader-L4",
"label": "Loader",
"kind": "machine",
"x": 6,
"z": 28.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"loader"
]
},
{
"id": "printer-L4",
"label": "Printer",
"kind": "machine",
"x": 7.8,
"z": 28.7,
"w": 2.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"printer"
]
},
{
"id": "spi-L4",
"label": "SPI",
"kind": "machine",
"x": 10.8,
"z": 28.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"spi"
]
},
{
"id": "placer-1-L4",
"label": "Placer 1",
"kind": "machine",
"x": 12.8,
"z": 28.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"placer"
]
},
{
"id": "placer-2-L4",
"label": "Placer 2",
"kind": "machine",
"x": 16.6,
"z": 28.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"placer"
]
},
{
"id": "reflow-oven-L4",
"label": "Reflow oven",
"kind": "machine",
"x": 20.4,
"z": 28.7,
"w": 6.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"reflow-oven"
]
},
{
"id": "aoi-L4",
"label": "AOI",
"kind": "machine",
"x": 27.4,
"z": 28.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"aoi"
]
},
{
"id": "unloader-L4",
"label": "Unloader",
"kind": "machine",
"x": 29.4,
"z": 28.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"unloader"
]
},
{
"id": "conveyor-L4-1",
"label": "Conveyor",
"kind": "conveyor",
"x": 7.2,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-2",
"label": "Conveyor",
"kind": "conveyor",
"x": 10.2,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-3",
"label": "Conveyor",
"kind": "conveyor",
"x": 12.2,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-4",
"label": "Conveyor",
"kind": "conveyor",
"x": 16,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-5",
"label": "Conveyor",
"kind": "conveyor",
"x": 19.8,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-6",
"label": "Conveyor",
"kind": "conveyor",
"x": 26.8,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-7",
"label": "Conveyor",
"kind": "conveyor",
"x": 28.8,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "desk-1",
"label": "Desk",
"kind": "desk",
"x": 74,
"z": 30,
"w": 1.6,
"d": 0.8,
"h": 0.75
},
{
"id": "desk-2",
"label": "Desk",
"kind": "desk",
"x": 78.5,
"z": 30,
"w": 1.6,
"d": 0.8,
"h": 0.75
},
{
"id": "desk-3",
"label": "Desk",
"kind": "desk",
"x": 74,
"z": 33.5,
"w": 1.6,
"d": 0.8,
"h": 0.75
},
{
"id": "desk-4",
"label": "Desk",
"kind": "desk",
"x": 78.5,
"z": 33.5,
"w": 1.6,
"d": 0.8,
"h": 0.75
},
{
"id": "table-1",
"label": "Canteen table",
"kind": "table",
"x": 7,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-2",
"label": "Canteen table",
"kind": "table",
"x": 11,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-3",
"label": "Canteen table",
"kind": "table",
"x": 15,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-4",
"label": "Canteen table",
"kind": "table",
"x": 19,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-5",
"label": "Canteen table",
"kind": "table",
"x": 23,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-6",
"label": "Canteen table",
"kind": "table",
"x": 27,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "conveyor-L0-1",
"label": "Conveyor",
"kind": "conveyor",
"x": 33,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-2",
"label": "Conveyor",
"kind": "conveyor",
"x": 35.4,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-3",
"label": "Conveyor",
"kind": "conveyor",
"x": 37.8,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-4",
"label": "Conveyor",
"kind": "conveyor",
"x": 40.2,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-5",
"label": "Conveyor",
"kind": "conveyor",
"x": 42.6,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-6",
"label": "Conveyor",
"kind": "conveyor",
"x": 45,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-7",
"label": "Conveyor",
"kind": "conveyor",
"x": 47.4,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-8",
"label": "Conveyor",
"kind": "conveyor",
"x": 49.8,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "table-7",
"label": "Canteen table",
"kind": "table",
"x": 7,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-8",
"label": "Canteen table",
"kind": "table",
"x": 11,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-9",
"label": "Canteen table",
"kind": "table",
"x": 15,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-10",
"label": "Canteen table",
"kind": "table",
"x": 19,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-11",
"label": "Canteen table",
"kind": "table",
"x": 23,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-12",
"label": "Canteen table",
"kind": "table",
"x": 27,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "locker-1",
"label": "Locker",
"kind": "locker",
"x": 55,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "locker-2",
"label": "Locker",
"kind": "locker",
"x": 56.2,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "locker-3",
"label": "Locker",
"kind": "locker",
"x": 57.4,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "locker-4",
"label": "Locker",
"kind": "locker",
"x": 58.6,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "locker-5",
"label": "Locker",
"kind": "locker",
"x": 59.8,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "locker-6",
"label": "Locker",
"kind": "locker",
"x": 61,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "stair-2",
"label": "Stair 2",
"kind": "stairs",
"x": 1.12,
"z": 41.38,
"w": 2.55,
"d": 5.35,
"h": 5,
"blocks": false
},
{
"id": "stair-1",
"label": "Stair 1",
"kind": "stairs",
"x": 79.11,
"z": 0.9,
"w": 2.57,
"d": 6.2,
"h": 5,
"blocks": false
},
{
"id": "goods-lift",
"label": "Goods lift",
"kind": "elevator",
"x": 70.07,
"z": 20.08,
"w": 3.06,
"d": 3.45,
"h": 5,
"group": "goods-lift"
}
],
"scaleConfirmed": false,
"assumptions": [],
"dock": {
"x": 0.94,
"z": 47.06
},
"destination": {
"x": 83.06,
"z": 0.94
},
"task": "clean",
"fleetSize": 1,
"speed": 0.6,
"radius": 0.24,
"coverageWidth": 0.6,
"durationMinutes": 30,
"demandPerHour": 30,
"serviceSeconds": 15
}
}
],
"activeFloor": "L2",
"storyHeight": 5,
"links": [
{
"id": "goods-lift-L1-L2",
"kind": "elevator",
"from": "L1",
"to": "L2",
"width": 2,
"fromAt": {
"x": 69.2,
"z": 21.8
},
"toAt": {
"x": 69.2,
"z": 21.8
},
"label": "Goods lift L1–L2",
"speed": 0.6,
"capacity": 1,
"cars": 1,
"doorSeconds": 8,
"dwellSeconds": 6
},
{
"id": "stair-1-L1-L2",
"kind": "stairs",
"from": "L1",
"to": "L2",
"width": 1.2,
"fromAt": {
"x": 80.4,
"z": 1.2
},
"toAt": {
"x": 80.4,
"z": 6.8
},
"label": "Stair 1 L1–L2"
},
{
"id": "stair-2-L1-L2",
"kind": "stairs",
"from": "L1",
"to": "L2",
"width": 1.2,
"fromAt": {
"x": 2.4,
"z": 41.4
},
"toAt": {
"x": 2.4,
"z": 47
},
"label": "Stair 2 L1–L2"
},
{
"id": "dock-s-64",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 3.47,
"fromAt": {
"x": 71.75,
"z": 57.2
},
"toAt": {
"x": 63.75,
"z": 47.4
},
"label": "Dock door S at 63.75 m"
},
{
"id": "dock-s-72",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 3.48,
"fromAt": {
"x": 79.76,
"z": 57.2
},
"toAt": {
"x": 71.76,
"z": 47.4
},
"label": "Dock door S at 71.76 m"
},
{
"id": "dock-n-8",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 3.48,
"fromAt": {
"x": 15.75,
"z": 6.8
},
"toAt": {
"x": 7.75,
"z": 0.6
},
"label": "Dock door N at 7.75 m"
},
{
"id": "dock-n-14",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 3.48,
"fromAt": {
"x": 21.75,
"z": 6.8
},
"toAt": {
"x": 13.75,
"z": 0.6
},
"label": "Dock door N at 13.75 m"
},
{
"id": "dock-n-20",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 3.47,
"fromAt": {
"x": 27.76,
"z": 6.8
},
"toAt": {
"x": 19.76,
"z": 0.6
},
"label": "Dock door N at 19.76 m"
},
{
"id": "entrance-n-41",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 1.19,
"fromAt": {
"x": 48.61,
"z": 6.8
},
"toAt": {
"x": 40.61,
"z": 0.6
},
"label": "Entrance N at 40.61 m"
},
{
"id": "entrance-w-21",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 1.18,
"fromAt": {
"x": 6.8,
"z": 28.61
},
"toAt": {
"x": 0.6,
"z": 20.61
},
"label": "Entrance W at 20.61 m"
},
{
"id": "entrance-e-10",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 1.18,
"fromAt": {
"x": 93.2,
"z": 17.61
},
"toAt": {
"x": 83.4,
"z": 9.61
},
"label": "Entrance E at 9.61 m"
}
],
"structures": [
{
"id": "P2",
"name": "Plant 2"
}
]
},
"scenario": {
"version": 6,
"id": "day-shift",
"name": "Day shift: kits up, pallets down (4 hours)",
"horizonSeconds": 14400,
"parameters": {
"amrCount": 2,
"operators": 6,
"kitters": 2,
"liftCars": 1,
"batchMinutes": 10
},
"resources": [
{
"id": "line-1",
"name": "SMT line 1",
"capacity": 1,
"at": {
"object": "placer-1-L1",
"floor": "L2"
},
"role": "equipment",
"failures": {
"betweenSeconds": {
"random": "exponential",
"mean": 10800
},
"repairSeconds": {
"random": "triangular",
"min": 300,
"mode": 900,
"max": 1800
}
}
},
{
"id": "line-2",
"name": "SMT line 2",
"capacity": 1,
"at": {
"object": "placer-1-L2",
"floor": "L2"
},
"role": "equipment",
"failures": {
"betweenSeconds": {
"random": "exponential",
"mean": 10800
},
"repairSeconds": {
"random": "triangular",
"min": 300,
"mode": 900,
"max": 1800
}
}
},
{
"id": "line-3",
"name": "SMT line 3",
"capacity": 1,
"at": {
"object": "placer-1-L3",
"floor": "L2"
},
"role": "equipment",
"failures": {
"betweenSeconds": {
"random": "exponential",
"mean": 10800
},
"repairSeconds": {
"random": "triangular",
"min": 300,
"mode": 900,
"max": 1800
}
}
},
{
"id": "line-4",
"name": "SMT line 4",
"capacity": 1,
"at": {
"object": "placer-1-L4",
"floor": "L2"
},
"role": "equipment",
"failures": {
"betweenSeconds": {
"random": "exponential",
"mean": 10800
},
"repairSeconds": {
"random": "triangular",
"min": 300,
"mode": 900,
"max": 1800
}
}
}
],
"processes": [
{
"id": "batch-L1",
"name": "Batch on line 1",
"steps": [
{
"type": "take",
"id": "wait-kit",
"store": "kits-L1",
"units": 1
},
{
"type": "acquire",
"id": "wait-line",
"resourceId": "line-1",
"units": 1
},
{
"type": "acquire",
"id": "wait-setup",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "feeder-setup",
"durationSeconds": {
"random": "triangular",
"min": 100,
"mode": 120,
"max": 160
}
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "smt-run",
"durationSeconds": {
"random": "triangular",
"min": 300,
"mode": 360,
"max": 420
}
},
{
"type": "release",
"resourceId": "line-1",
"units": 1
},
{
"type": "acquire",
"id": "wait-carry",
"resourceId": "operator",
"units": 1
},
{
"type": "goto",
"id": "to-test",
"to": {
"tag": "test-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "test",
"durationSeconds": {
"random": "triangular",
"min": 200,
"mode": 240,
"max": 320
}
},
{
"type": "goto",
"id": "to-pack",
"to": {
"tag": "packing-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "pack",
"durationSeconds": {
"random": "uniform",
"min": 90,
"max": 150
}
},
{
"type": "goto",
"id": "to-pallet",
"to": {
"tag": "pallet-build",
"pick": "free"
}
},
{
"type": "delay",
"id": "stack",
"durationSeconds": 30
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "batch",
"id": "pallet-of-four",
"size": 4,
"processId": "pallet-down",
"at": {
"tag": "pallet-build"
}
}
]
},
{
"id": "kit-run-L1",
"name": "Kit for line 1",
"steps": [
{
"type": "acquire",
"id": "wait-kitter",
"resourceId": "kitter",
"units": 1
},
{
"type": "goto",
"id": "to-rack",
"to": {
"tag": "rack-bay",
"pick": "random",
"side": "west"
}
},
{
"type": "delay",
"id": "pick",
"durationSeconds": {
"random": "uniform",
"min": 45,
"max": 90
}
},
{
"type": "goto",
"id": "to-staging",
"to": {
"tag": "kit-staging",
"spot": "random"
}
},
{
"type": "delay",
"id": "assemble",
"durationSeconds": {
"random": "triangular",
"min": 60,
"mode": 90,
"max": 120
}
},
{
"type": "release",
"resourceId": "kitter",
"units": 1
},
{
"type": "acquire",
"id": "wait-amr",
"resourceId": "amr",
"units": 1
},
{
"type": "delay",
"id": "load",
"durationSeconds": 30
},
{
"type": "goto",
"id": "deliver",
"to": {
"object": "kit-drop-1",
"floor": "L2"
}
},
{
"type": "delay",
"id": "unload",
"durationSeconds": 30
},
{
"type": "put",
"id": "put-kit",
"store": "kits-L1",
"units": 1
},
{
"type": "release",
"resourceId": "amr",
"units": 1,
"returnHome": true
},
{
"type": "finish"
}
]
},
{
"id": "batch-L2",
"name": "Batch on line 2",
"steps": [
{
"type": "take",
"id": "wait-kit",
"store": "kits-L2",
"units": 1
},
{
"type": "acquire",
"id": "wait-line",
"resourceId": "line-2",
"units": 1
},
{
"type": "acquire",
"id": "wait-setup",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "feeder-setup",
"durationSeconds": {
"random": "triangular",
"min": 100,
"mode": 120,
"max": 160
}
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "smt-run",
"durationSeconds": {
"random": "triangular",
"min": 300,
"mode": 360,
"max": 420
}
},
{
"type": "release",
"resourceId": "line-2",
"units": 1
},
{
"type": "acquire",
"id": "wait-carry",
"resourceId": "operator",
"units": 1
},
{
"type": "goto",
"id": "to-test",
"to": {
"tag": "test-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "test",
"durationSeconds": {
"random": "triangular",
"min": 200,
"mode": 240,
"max": 320
}
},
{
"type": "goto",
"id": "to-pack",
"to": {
"tag": "packing-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "pack",
"durationSeconds": {
"random": "uniform",
"min": 90,
"max": 150
}
},
{
"type": "goto",
"id": "to-pallet",
"to": {
"tag": "pallet-build",
"pick": "free"
}
},
{
"type": "delay",
"id": "stack",
"durationSeconds": 30
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "batch",
"id": "pallet-of-four",
"size": 4,
"processId": "pallet-down",
"at": {
"tag": "pallet-build"
}
}
]
},
{
"id": "kit-run-L2",
"name": "Kit for line 2",
"steps": [
{
"type": "acquire",
"id": "wait-kitter",
"resourceId": "kitter",
"units": 1
},
{
"type": "goto",
"id": "to-rack",
"to": {
"tag": "rack-bay",
"pick": "random",
"side": "west"
}
},
{
"type": "delay",
"id": "pick",
"durationSeconds": {
"random": "uniform",
"min": 45,
"max": 90
}
},
{
"type": "goto",
"id": "to-staging",
"to": {
"tag": "kit-staging",
"spot": "random"
}
},
{
"type": "delay",
"id": "assemble",
"durationSeconds": {
"random": "triangular",
"min": 60,
"mode": 90,
"max": 120
}
},
{
"type": "release",
"resourceId": "kitter",
"units": 1
},
{
"type": "acquire",
"id": "wait-amr",
"resourceId": "amr",
"units": 1
},
{
"type": "delay",
"id": "load",
"durationSeconds": 30
},
{
"type": "goto",
"id": "deliver",
"to": {
"object": "kit-drop-2",
"floor": "L2"
}
},
{
"type": "delay",
"id": "unload",
"durationSeconds": 30
},
{
"type": "put",
"id": "put-kit",
"store": "kits-L2",
"units": 1
},
{
"type": "release",
"resourceId": "amr",
"units": 1,
"returnHome": true
},
{
"type": "finish"
}
]
},
{
"id": "batch-L3",
"name": "Batch on line 3",
"steps": [
{
"type": "take",
"id": "wait-kit",
"store": "kits-L3",
"units": 1
},
{
"type": "acquire",
"id": "wait-line",
"resourceId": "line-3",
"units": 1
},
{
"type": "acquire",
"id": "wait-setup",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "feeder-setup",
"durationSeconds": {
"random": "triangular",
"min": 100,
"mode": 120,
"max": 160
}
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "smt-run",
"durationSeconds": {
"random": "triangular",
"min": 300,
"mode": 360,
"max": 420
}
},
{
"type": "release",
"resourceId": "line-3",
"units": 1
},
{
"type": "acquire",
"id": "wait-carry",
"resourceId": "operator",
"units": 1
},
{
"type": "goto",
"id": "to-test",
"to": {
"tag": "test-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "test",
"durationSeconds": {
"random": "triangular",
"min": 200,
"mode": 240,
"max": 320
}
},
{
"type": "goto",
"id": "to-pack",
"to": {
"tag": "packing-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "pack",
"durationSeconds": {
"random": "uniform",
"min": 90,
"max": 150
}
},
{
"type": "goto",
"id": "to-pallet",
"to": {
"tag": "pallet-build",
"pick": "free"
}
},
{
"type": "delay",
"id": "stack",
"durationSeconds": 30
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "batch",
"id": "pallet-of-four",
"size": 4,
"processId": "pallet-down",
"at": {
"tag": "pallet-build"
}
}
]
},
{
"id": "kit-run-L3",
"name": "Kit for line 3",
"steps": [
{
"type": "acquire",
"id": "wait-kitter",
"resourceId": "kitter",
"units": 1
},
{
"type": "goto",
"id": "to-rack",
"to": {
"tag": "rack-bay",
"pick": "random",
"side": "west"
}
},
{
"type": "delay",
"id": "pick",
"durationSeconds": {
"random": "uniform",
"min": 45,
"max": 90
}
},
{
"type": "goto",
"id": "to-staging",
"to": {
"tag": "kit-staging",
"spot": "random"
}
},
{
"type": "delay",
"id": "assemble",
"durationSeconds": {
"random": "triangular",
"min": 60,
"mode": 90,
"max": 120
}
},
{
"type": "release",
"resourceId": "kitter",
"units": 1
},
{
"type": "acquire",
"id": "wait-amr",
"resourceId": "amr",
"units": 1
},
{
"type": "delay",
"id": "load",
"durationSeconds": 30
},
{
"type": "goto",
"id": "deliver",
"to": {
"object": "kit-drop-3",
"floor": "L2"
}
},
{
"type": "delay",
"id": "unload",
"durationSeconds": 30
},
{
"type": "put",
"id": "put-kit",
"store": "kits-L3",
"units": 1
},
{
"type": "release",
"resourceId": "amr",
"units": 1,
"returnHome": true
},
{
"type": "finish"
}
]
},
{
"id": "batch-L4",
"name": "Batch on line 4",
"steps": [
{
"type": "take",
"id": "wait-kit",
"store": "kits-L4",
"units": 1
},
{
"type": "acquire",
"id": "wait-line",
"resourceId": "line-4",
"units": 1
},
{
"type": "acquire",
"id": "wait-setup",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "feeder-setup",
"durationSeconds": {
"random": "triangular",
"min": 100,
"mode": 120,
"max": 160
}
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "smt-run",
"durationSeconds": {
"random": "triangular",
"min": 300,
"mode": 360,
"max": 420
}
},
{
"type": "release",
"resourceId": "line-4",
"units": 1
},
{
"type": "acquire",
"id": "wait-carry",
"resourceId": "operator",
"units": 1
},
{
"type": "goto",
"id": "to-test",
"to": {
"tag": "test-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "test",
"durationSeconds": {
"random": "triangular",
"min": 200,
"mode": 240,
"max": 320
}
},
{
"type": "goto",
"id": "to-pack",
"to": {
"tag": "packing-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "pack",
"durationSeconds": {
"random": "uniform",
"min": 90,
"max": 150
}
},
{
"type": "goto",
"id": "to-pallet",
"to": {
"tag": "pallet-build",
"pick": "free"
}
},
{
"type": "delay",
"id": "stack",
"durationSeconds": 30
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "batch",
"id": "pallet-of-four",
"size": 4,
"processId": "pallet-down",
"at": {
"tag": "pallet-build"
}
}
]
},
{
"id": "kit-run-L4",
"name": "Kit for line 4",
"steps": [
{
"type": "acquire",
"id": "wait-kitter",
"resourceId": "kitter",
"units": 1
},
{
"type": "goto",
"id": "to-rack",
"to": {
"tag": "rack-bay",
"pick": "random",
"side": "west"
}
},
{
"type": "delay",
"id": "pick",
"durationSeconds": {
"random": "uniform",
"min": 45,
"max": 90
}
},
{
"type": "goto",
"id": "to-staging",
"to": {
"tag": "kit-staging",
"spot": "random"
}
},
{
"type": "delay",
"id": "assemble",
"durationSeconds": {
"random": "triangular",
"min": 60,
"mode": 90,
"max": 120
}
},
{
"type": "release",
"resourceId": "kitter",
"units": 1
},
{
"type": "acquire",
"id": "wait-amr",
"resourceId": "amr",
"units": 1
},
{
"type": "delay",
"id": "load",
"durationSeconds": 30
},
{
"type": "goto",
"id": "deliver",
"to": {
"object": "kit-drop-4",
"floor": "L2"
}
},
{
"type": "delay",
"id": "unload",
"durationSeconds": 30
},
{
"type": "put",
"id": "put-kit",
"store": "kits-L4",
"units": 1
},
{
"type": "release",
"resourceId": "amr",
"units": 1,
"returnHome": true
},
{
"type": "finish"
}
]
},
{
"id": "pallet-down",
"name": "Pallet down to dispatch",
"steps": [
{
"type": "acquire",
"id": "wait-amr",
"resourceId": "amr",
"units": 1
},
{
"type": "delay",
"id": "load",
"durationSeconds": 45
},
{
"type": "goto",
"id": "to-dispatch",
"to": {
"tag": "dispatch-bay",
"pick": "free"
}
},
{
"type": "delay",
"id": "unload",
"durationSeconds": 45
},
{
"type": "release",
"resourceId": "amr",
"units": 1,
"returnHome": true
},
{
"type": "finish"
}
]
}
],
"arrivals": [
{
"id": "takt-L1",
"processId": "batch-L1",
"startSeconds": 0,
"at": {
"object": "loader-L1",
"floor": "L2"
},
"mode": "interval",
"durationSeconds": 14400,
"intervalSeconds": {
"expr": "batchMinutes * 60"
}
},
{
"id": "takt-L2",
"processId": "batch-L2",
"startSeconds": 180,
"at": {
"object": "loader-L2",
"floor": "L2"
},
"mode": "interval",
"durationSeconds": 14400,
"intervalSeconds": {
"expr": "batchMinutes * 60"
}
},
{
"id": "takt-L3",
"processId": "batch-L3",
"startSeconds": 360,
"at": {
"object": "loader-L3",
"floor": "L2"
},
"mode": "interval",
"durationSeconds": 14400,
"intervalSeconds": {
"expr": "batchMinutes * 60"
}
},
{
"id": "takt-L4",
"processId": "batch-L4",
"startSeconds": 540,
"at": {
"object": "loader-L4",
"floor": "L2"
},
"mode": "interval",
"durationSeconds": 14400,
"intervalSeconds": {
"expr": "batchMinutes * 60"
}
}
],
"agents": [
{
"id": "amr",
"label": "AMR",
"appearance": "amr",
"radius": 0.45,
"speed": 1.2,
"height": 1.2,
"links": [
"passage",
"elevator"
],
"count": {
"parameter": "amrCount"
},
"home": {
"tag": "amr-charger"
},
"homePerUnit": true,
"dispatch": "nearest"
},
{
"id": "operator",
"label": "Line operator",
"appearance": "person",
"radius": 0.3,
"speed": 1.3,
"height": 1.7,
"links": [
"passage",
"stairs"
],
"count": {
"parameter": "operators"
},
"home": {
"tag": "operator-base"
},
"dispatch": "nearest",
"shifts": [
{
"from": 7200,
"count": {
"expr": "ceil(operators / 2)"
}
},
{
"from": 8100,
"count": {
"parameter": "operators"
}
}
]
},
{
"id": "kitter",
"label": "Kitter",
"appearance": "person",
"radius": 0.3,
"speed": 1.3,
"height": 1.7,
"links": [
"passage",
"stairs"
],
"count": {
"parameter": "kitters"
},
"home": {
"tag": "kit-staging"
},
"dispatch": "nearest"
}
],
"equipment": [
{
"id": "placer-1-L1",
"label": "Line 1 placer 1",
"part": {
"floor": "L2",
"object": "placer-1-L1"
},
"resourceId": "line-1",
"processIds": [
"batch-L1"
]
},
{
"id": "placer-1-L2",
"label": "Line 2 placer 1",
"part": {
"floor": "L2",
"object": "placer-1-L2"
},
"resourceId": "line-2",
"processIds": [
"batch-L2"
]
},
{
"id": "placer-1-L3",
"label": "Line 3 placer 1",
"part": {
"floor": "L2",
"object": "placer-1-L3"
},
"resourceId": "line-3",
"processIds": [
"batch-L3"
]
},
{
"id": "placer-1-L4",
"label": "Line 4 placer 1",
"part": {
"floor": "L2",
"object": "placer-1-L4"
},
"resourceId": "line-4",
"processIds": [
"batch-L4"
]
}
],
"activities": [
{
"processId": "batch-L1",
"stepId": "feeder-setup",
"kind": "work",
"equipmentId": "placer-1-L1"
},
{
"processId": "batch-L1",
"stepId": "smt-run",
"kind": "work",
"equipmentId": "placer-1-L1"
},
{
"processId": "batch-L1",
"stepId": "test",
"kind": "work"
},
{
"processId": "batch-L1",
"stepId": "pack",
"kind": "work"
},
{
"processId": "batch-L1",
"stepId": "stack",
"kind": "unload",
"cargo": "box"
},
{
"processId": "kit-run-L1",
"stepId": "pick",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L1",
"stepId": "assemble",
"kind": "work"
},
{
"processId": "kit-run-L1",
"stepId": "load",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L1",
"stepId": "unload",
"kind": "unload",
"cargo": "tote"
},
{
"processId": "batch-L2",
"stepId": "feeder-setup",
"kind": "work",
"equipmentId": "placer-1-L2"
},
{
"processId": "batch-L2",
"stepId": "smt-run",
"kind": "work",
"equipmentId": "placer-1-L2"
},
{
"processId": "batch-L2",
"stepId": "test",
"kind": "work"
},
{
"processId": "batch-L2",
"stepId": "pack",
"kind": "work"
},
{
"processId": "batch-L2",
"stepId": "stack",
"kind": "unload",
"cargo": "box"
},
{
"processId": "kit-run-L2",
"stepId": "pick",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L2",
"stepId": "assemble",
"kind": "work"
},
{
"processId": "kit-run-L2",
"stepId": "load",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L2",
"stepId": "unload",
"kind": "unload",
"cargo": "tote"
},
{
"processId": "batch-L3",
"stepId": "feeder-setup",
"kind": "work",
"equipmentId": "placer-1-L3"
},
{
"processId": "batch-L3",
"stepId": "smt-run",
"kind": "work",
"equipmentId": "placer-1-L3"
},
{
"processId": "batch-L3",
"stepId": "test",
"kind": "work"
},
{
"processId": "batch-L3",
"stepId": "pack",
"kind": "work"
},
{
"processId": "batch-L3",
"stepId": "stack",
"kind": "unload",
"cargo": "box"
},
{
"processId": "kit-run-L3",
"stepId": "pick",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L3",
"stepId": "assemble",
"kind": "work"
},
{
"processId": "kit-run-L3",
"stepId": "load",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L3",
"stepId": "unload",
"kind": "unload",
"cargo": "tote"
},
{
"processId": "batch-L4",
"stepId": "feeder-setup",
"kind": "work",
"equipmentId": "placer-1-L4"
},
{
"processId": "batch-L4",
"stepId": "smt-run",
"kind": "work",
"equipmentId": "placer-1-L4"
},
{
"processId": "batch-L4",
"stepId": "test",
"kind": "work"
},
{
"processId": "batch-L4",
"stepId": "pack",
"kind": "work"
},
{
"processId": "batch-L4",
"stepId": "stack",
"kind": "unload",
"cargo": "box"
},
{
"processId": "kit-run-L4",
"stepId": "pick",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L4",
"stepId": "assemble",
"kind": "work"
},
{
"processId": "kit-run-L4",
"stepId": "load",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L4",
"stepId": "unload",
"kind": "unload",
"cargo": "tote"
},
{
"processId": "pallet-down",
"stepId": "load",
"kind": "load",
"cargo": "pallet"
},
{
"processId": "pallet-down",
"stepId": "unload",
"kind": "unload",
"cargo": "pallet"
}
],
"lifts": [
{
"link": "goods-lift-L1-L2",
"cars": {
"parameter": "liftCars"
},
"capacity": 1,
"doorSeconds": 8,
"dwellSeconds": 6
}
],
"stores": [
{
"id": "kits-L1",
"name": "Kits at line 1",
"initial": 3,
"capacity": 4,
"at": {
"object": "kit-drop-1",
"floor": "L2"
},
"reorder": {
"point": 2,
"processId": "kit-run-L1",
"at": {
"tag": "kit-staging",
"spot": "random"
}
}
},
{
"id": "kits-L2",
"name": "Kits at line 2",
"initial": 3,
"capacity": 4,
"at": {
"object": "kit-drop-2",
"floor": "L2"
},
"reorder": {
"point": 2,
"processId": "kit-run-L2",
"at": {
"tag": "kit-staging",
"spot": "random"
}
}
},
{
"id": "kits-L3",
"name": "Kits at line 3",
"initial": 3,
"capacity": 4,
"at": {
"object": "kit-drop-3",
"floor": "L2"
},
"reorder": {
"point": 2,
"processId": "kit-run-L3",
"at": {
"tag": "kit-staging",
"spot": "random"
}
}
},
{
"id": "kits-L4",
"name": "Kits at line 4",
"initial": 3,
"capacity": 4,
"at": {
"object": "kit-drop-4",
"floor": "L2"
},
"reorder": {
"point": 2,
"processId": "kit-run-L4",
"at": {
"tag": "kit-staging",
"spot": "random"
}
}
}
],
"maxEvents": 100000,
"traceLimit": 500,
"seed": 11,
"runs": 3
},
"spaceHash": "fnv1a-63ef2ca2",
"scenarioHash": "fnv1a-93495df8"
},
"candidate": {
"id": "795640c7-fc19-49f2-a741-298cd1284a98",
"name": "Kitting beside the lift · 2 AMRs",
"createdAt": "2026-10-05T16:24:45.203Z",
"building": {
"name": "Larkfield Electronics Plant 2 — SMT and final assembly (fictional)",
"floors": [
{
"id": "G",
"level": 0,
"x": 0,
"z": 0,
"scene": {
"name": "Site and yard",
"kind": "facility",
"width": 100,
"depth": 64,
"objects": [
{
"id": "road-north",
"label": "Service road",
"kind": "road",
"x": 0,
"z": 0,
"w": 100,
"d": 7,
"h": 0.02,
"blocks": false,
"tags": [
"road"
]
},
{
"id": "road-south",
"label": "Dispatch road",
"kind": "road",
"x": 0,
"z": 57,
"w": 100,
"d": 7,
"h": 0.02,
"blocks": false,
"tags": [
"road"
]
},
{
"id": "car-park",
"label": "Car park",
"kind": "road",
"x": 92,
"z": 7,
"w": 8,
"d": 50,
"h": 0.02,
"blocks": false,
"tags": [
"road"
]
},
{
"id": "bay-1",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 12,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-2",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 14.6,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-3",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 17.2,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-4",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 19.8,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-5",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 22.4,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-6",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 25,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-7",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 27.6,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-8",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 30.2,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "bay-9",
"label": "Parking space",
"kind": "parking",
"x": 92.5,
"z": 32.8,
"w": 5,
"d": 2.5,
"h": 0.01,
"blocks": false,
"tags": [
"bay"
]
},
{
"id": "planting-west",
"label": "Planting",
"kind": "lawn",
"x": 0.5,
"z": 8,
"w": 7,
"d": 48,
"h": 0.05,
"blocks": false,
"tags": [
"lawn"
]
},
{
"id": "tree-1",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 12,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "tree-2",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 19,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "tree-3",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 26,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "tree-4",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 33,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "tree-5",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 40,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "tree-6",
"label": "Tree",
"kind": "tree",
"x": 3,
"z": 47,
"w": 1.2,
"d": 1.2,
"h": 7
},
{
"id": "trailer-1",
"label": "Trailer at dock 1",
"kind": "truck",
"x": 14.75,
"z": 1,
"w": 2.5,
"d": 7,
"h": 3.5,
"blocks": false
},
{
"id": "trailer-2",
"label": "Trailer at dock 2",
"kind": "truck",
"x": 20.75,
"z": 1,
"w": 2.5,
"d": 7,
"h": 3.5,
"blocks": false
},
{
"id": "trailer-3",
"label": "Trailer at dock 3",
"kind": "truck",
"x": 26.75,
"z": 1,
"w": 2.5,
"d": 7,
"h": 3.5,
"blocks": false
}
],
"scaleConfirmed": false,
"assumptions": [],
"holes": [
[
{
"x": 8,
"z": 8
},
{
"x": 92,
"z": 8
},
{
"x": 92,
"z": 56
},
{
"x": 8,
"z": 56
}
]
],
"dock": {
"x": 0.24,
"z": 63.76
},
"destination": {
"x": 99.76,
"z": 0.24
},
"task": "clean",
"fleetSize": 1,
"speed": 0.6,
"radius": 0.24,
"coverageWidth": 0.6,
"durationMinutes": 30,
"demandPerHour": 30,
"serviceSeconds": 15
}
},
{
"id": "L1",
"level": 0,
"x": 8,
"z": 8,
"elevation": 0,
"height": 6,
"structure": "P2",
"scene": {
"name": "L1 Goods-in, parts warehouse, kitting and dispatch",
"kind": "facility",
"width": 84,
"depth": 48,
"objects": [
{
"id": "wall-w1",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 47.85,
"w": 62.01,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w2",
"label": "Wall",
"kind": "wall",
"x": 21.49,
"z": 0,
"w": 18.52,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w3",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 0,
"w": 0.15,
"d": 20.02,
"h": 5.4
},
{
"id": "wall-w4",
"label": "Wall",
"kind": "wall",
"x": 83.85,
"z": 10.2,
"w": 0.15,
"d": 37.8,
"h": 5.4
},
{
"id": "wall-w5",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 21.2,
"w": 0.15,
"d": 26.8,
"h": 5.4
},
{
"id": "wall-w6",
"label": "Wall",
"kind": "wall",
"x": 41.2,
"z": 0,
"w": 42.8,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w7",
"label": "Wall",
"kind": "wall",
"x": 73.5,
"z": 47.85,
"w": 10.5,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w8",
"label": "Wall",
"kind": "wall",
"x": 61.18,
"z": 7.93,
"w": 8.84,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w9",
"label": "Wall",
"kind": "wall",
"x": 55.93,
"z": 0,
"w": 0.15,
"d": 8.09,
"h": 5.4
},
{
"id": "wall-w10",
"label": "Wall",
"kind": "wall",
"x": 65.93,
"z": 0,
"w": 0.15,
"d": 8.09,
"h": 5.4
},
{
"id": "wall-w11",
"label": "Wall",
"kind": "wall",
"x": 76.92,
"z": 0,
"w": 0.16,
"d": 8.09,
"h": 5.4
},
{
"id": "wall-w12",
"label": "Wall",
"kind": "wall",
"x": 83.85,
"z": 0,
"w": 0.15,
"d": 9.02,
"h": 5.4
},
{
"id": "wall-w13",
"label": "Wall",
"kind": "wall",
"x": 71.2,
"z": 7.93,
"w": 8.12,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w14",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 0,
"w": 6.01,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w15",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 39.93,
"w": 5.08,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w16",
"label": "Wall",
"kind": "wall",
"x": 55.93,
"z": 7.93,
"w": 4.1,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w17",
"label": "Wall",
"kind": "wall",
"x": 4.93,
"z": 43.69,
"w": 0.15,
"d": 4.31,
"h": 5.4
},
{
"id": "wall-w18",
"label": "Wall",
"kind": "wall",
"x": 70.07,
"z": 23.53,
"w": 3.22,
"d": 0.15,
"h": 5.4,
"group": "goods-lift"
},
{
"id": "wall-w19",
"label": "Wall",
"kind": "wall",
"x": 80.5,
"z": 7.93,
"w": 3.5,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w20",
"label": "Wall",
"kind": "wall",
"x": 73.13,
"z": 19.92,
"w": 0.15,
"d": 3.76,
"h": 5.4,
"group": "goods-lift"
},
{
"id": "wall-w21",
"label": "Wall",
"kind": "wall",
"x": 70.07,
"z": 19.93,
"w": 3.22,
"d": 0.15,
"h": 5.4,
"group": "goods-lift"
},
{
"id": "wall-w22",
"label": "Wall",
"kind": "wall",
"x": 4.93,
"z": 39.93,
"w": 0.15,
"d": 2.6,
"h": 5.4
},
{
"id": "wall-w23",
"label": "Wall",
"kind": "wall",
"x": 65.48,
"z": 47.85,
"w": 4.54,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w24",
"label": "Wall",
"kind": "wall",
"x": 9.49,
"z": 0,
"w": 2.52,
"d": 0.15,
"h": 5.4
},
{
"id": "wall-w25",
"label": "Wall",
"kind": "wall",
"x": 15.49,
"z": 0,
"w": 2.53,
"d": 0.15,
"h": 5.4
},
{
"id": "door-1",
"label": "Dock door",
"kind": "dock_door",
"x": 62.01,
"z": 47.85,
"w": 3.47,
"d": 0.15,
"h": 3,
"tags": [
"dock"
]
},
{
"id": "door-2",
"label": "Dock door",
"kind": "dock_door",
"x": 70.02,
"z": 47.85,
"w": 3.48,
"d": 0.15,
"h": 3,
"tags": [
"dock"
]
},
{
"id": "door-3",
"label": "Dock door",
"kind": "dock_door",
"x": 6.01,
"z": 0.03,
"w": 3.48,
"d": 0.15,
"h": 3,
"tags": [
"dock"
]
},
{
"id": "door-4",
"label": "Dock door",
"kind": "dock_door",
"x": 12.01,
"z": 0.03,
"w": 3.48,
"d": 0.15,
"h": 3,
"tags": [
"dock"
]
},
{
"id": "door-5",
"label": "Dock door",
"kind": "dock_door",
"x": 18.02,
"z": 0.03,
"w": 3.47,
"d": 0.15,
"h": 3,
"tags": [
"dock"
]
},
{
"id": "door-6",
"label": "Entrance",
"kind": "door",
"x": 40.01,
"z": 0.03,
"w": 1.19,
"d": 0.15,
"h": 2.1,
"tags": [
"entrance"
]
},
{
"id": "door-7",
"label": "Entrance",
"kind": "door",
"x": 0.03,
"z": 20.02,
"w": 0.15,
"d": 1.18,
"h": 2.1,
"tags": [
"entrance"
]
},
{
"id": "door-8",
"label": "Entrance",
"kind": "door",
"x": 83.85,
"z": 9.02,
"w": 0.15,
"d": 1.18,
"h": 2.1,
"tags": [
"entrance"
]
},
{
"id": "door-9",
"label": "Door",
"kind": "door",
"x": 60.03,
"z": 7.93,
"w": 1.15,
"d": 0.15,
"h": 2.1
},
{
"id": "door-10",
"label": "Door",
"kind": "door",
"x": 70.02,
"z": 7.93,
"w": 1.18,
"d": 0.15,
"h": 2.1
},
{
"id": "door-11",
"label": "Door",
"kind": "door",
"x": 79.32,
"z": 7.93,
"w": 1.18,
"d": 0.15,
"h": 2.1
},
{
"id": "door-12",
"label": "Door",
"kind": "door",
"x": 4.93,
"z": 42.53,
"w": 0.15,
"d": 1.16,
"h": 2.1
},
{
"id": "room-1",
"label": "Shipping office",
"kind": "zone",
"x": 56.11,
"z": 0.18,
"w": 9.79,
"d": 7.73,
"h": 0.02,
"tags": [
"office"
]
},
{
"id": "room-2",
"label": "Changing rooms",
"kind": "zone",
"x": 66.1,
"z": 0.18,
"w": 10.79,
"d": 7.73,
"h": 0.02,
"tags": [
"changing"
]
},
{
"id": "room-3",
"label": "Goods-in staging",
"kind": "zone",
"x": 2,
"z": 1.5,
"w": 30,
"d": 7.5,
"h": 0.02,
"tags": [
"goods-in"
]
},
{
"id": "room-4",
"label": "Parts warehouse",
"kind": "zone",
"x": 2,
"z": 10,
"w": 46,
"d": 27,
"h": 0.02,
"tags": [
"warehouse"
]
},
{
"id": "room-5",
"label": "Main aisle",
"kind": "zone",
"x": 2,
"z": 35.6,
"w": 60,
"d": 3.3,
"h": 0.02,
"tags": [
"passage"
]
},
{
"id": "room-6",
"label": "Receiving overflow",
"kind": "zone",
"x": 50,
"z": 10,
"w": 12,
"d": 7,
"h": 0.02,
"tags": [
"overflow"
]
},
{
"id": "room-7",
"label": "Dispatch",
"kind": "zone",
"x": 56,
"z": 38.5,
"w": 27,
"d": 9,
"h": 0.02,
"tags": [
"dispatch"
]
},
{
"id": "room-8",
"label": "AMR parking",
"kind": "zone",
"x": 78.05,
"z": 27.57,
"w": 4.41,
"d": 8.37,
"h": 0.02,
"tags": [
"amr-parking"
]
},
{
"id": "kitting",
"label": "Kitting (beside the lift)",
"kind": "zone",
"x": 54,
"z": 26,
"w": 10,
"d": 11.5,
"h": 0.02,
"tags": [
"kitting"
]
},
{
"id": "kit-staging",
"label": "Kit staging",
"kind": "zone",
"x": 59.5,
"z": 33,
"w": 4.5,
"d": 3.5,
"h": 0.02,
"tags": [
"kit-staging"
]
},
{
"id": "room-11",
"label": "Lift lobby",
"kind": "zone",
"x": 64,
"z": 18,
"w": 6,
"d": 8,
"h": 0.02,
"tags": [
"lift-lobby"
]
},
{
"id": "dock_leveler-1",
"label": "Dock leveller",
"kind": "dock_leveler",
"x": 6.25,
"z": 0.15,
"w": 3,
"d": 1.2,
"h": 0.05,
"blocks": false
},
{
"id": "dock_leveler-2",
"label": "Dock leveller",
"kind": "dock_leveler",
"x": 12.25,
"z": 0.15,
"w": 3,
"d": 1.2,
"h": 0.05,
"blocks": false
},
{
"id": "dock_leveler-3",
"label": "Dock leveller",
"kind": "dock_leveler",
"x": 18.25,
"z": 0.15,
"w": 3,
"d": 1.2,
"h": 0.05,
"blocks": false
},
{
"id": "desk-1",
"label": "Desk",
"kind": "desk",
"x": 57,
"z": 0.15,
"w": 1.6,
"d": 0.79,
"h": 0.75
},
{
"id": "desk-2",
"label": "Desk",
"kind": "desk",
"x": 61,
"z": 0.15,
"w": 1.6,
"d": 0.79,
"h": 0.75
},
{
"id": "desk-3",
"label": "Desk",
"kind": "desk",
"x": 57,
"z": 3.5,
"w": 1.6,
"d": 0.8,
"h": 0.75
},
{
"id": "rack-bay-1",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-2",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-3",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-4",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-5",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-6",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-7",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-8",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-9",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-10",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-11",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-12",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-13",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-14",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-15",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-16",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 11,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-17",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-18",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-19",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-20",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-21",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-22",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-23",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-24",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-25",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-26",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-27",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-28",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-29",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-30",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-31",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-32",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 13.7,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-33",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-34",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-35",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-36",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-37",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-38",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-39",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-40",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-41",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-42",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-43",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-44",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-45",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-46",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-47",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-48",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 16.4,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-49",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-50",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-51",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-52",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-53",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-54",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-55",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-56",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-57",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-58",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-59",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-60",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-61",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-62",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-63",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-64",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 19.1,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-65",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-66",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-67",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-68",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-69",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-70",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-71",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-72",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-73",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-74",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-75",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-76",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-77",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-78",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-79",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-80",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 21.8,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-81",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-82",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-83",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-84",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-85",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-86",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-87",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-88",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-89",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-90",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-91",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-92",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-93",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-94",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-95",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-96",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 24.5,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-97",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-98",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-99",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-100",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-101",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-102",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-103",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-104",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-105",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-106",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-107",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-108",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-109",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-110",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-111",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-112",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 27.2,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "amr-charger-1",
"label": "AMR charger",
"kind": "charger",
"x": 82.9,
"z": 28.5,
"w": 0.8,
"d": 0.5,
"h": 0.5,
"tags": [
"amr-charger"
]
},
{
"id": "rack-bay-113",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-114",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-115",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-116",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-117",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-118",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-119",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-120",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-121",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-122",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-123",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-124",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-125",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-126",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-127",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-128",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 29.9,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "amr-charger-2",
"label": "AMR charger",
"kind": "charger",
"x": 82.9,
"z": 30.5,
"w": 0.8,
"d": 0.5,
"h": 0.5,
"tags": [
"amr-charger"
]
},
{
"id": "amr-charger-3",
"label": "AMR charger",
"kind": "charger",
"x": 82.9,
"z": 32.5,
"w": 0.8,
"d": 0.5,
"h": 0.5,
"tags": [
"amr-charger"
]
},
{
"id": "rack-bay-129",
"label": "Rack bay",
"kind": "rack",
"x": 4,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-130",
"label": "Rack bay",
"kind": "rack",
"x": 5.1,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-131",
"label": "Rack bay",
"kind": "rack",
"x": 9.6,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-132",
"label": "Rack bay",
"kind": "rack",
"x": 10.7,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-133",
"label": "Rack bay",
"kind": "rack",
"x": 15.2,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-134",
"label": "Rack bay",
"kind": "rack",
"x": 16.3,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-135",
"label": "Rack bay",
"kind": "rack",
"x": 20.8,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-136",
"label": "Rack bay",
"kind": "rack",
"x": 21.9,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-137",
"label": "Rack bay",
"kind": "rack",
"x": 26.4,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-138",
"label": "Rack bay",
"kind": "rack",
"x": 27.5,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-139",
"label": "Rack bay",
"kind": "rack",
"x": 32,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-140",
"label": "Rack bay",
"kind": "rack",
"x": 33.1,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-141",
"label": "Rack bay",
"kind": "rack",
"x": 37.6,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-142",
"label": "Rack bay",
"kind": "rack",
"x": 38.7,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-143",
"label": "Rack bay",
"kind": "rack",
"x": 43.2,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "rack-bay-144",
"label": "Rack bay",
"kind": "rack",
"x": 44.3,
"z": 32.6,
"w": 1.1,
"d": 2.7,
"h": 2.5,
"tags": [
"rack-bay"
]
},
{
"id": "amr-charger-4",
"label": "AMR charger",
"kind": "charger",
"x": 82.9,
"z": 34.5,
"w": 0.8,
"d": 0.5,
"h": 0.5,
"tags": [
"amr-charger"
]
},
{
"id": "kit-shelf-1",
"label": "Small-parts shelf",
"kind": "shelf",
"x": 58.5,
"z": 27,
"w": 1,
"d": 0.5,
"h": 1.8,
"tags": [
"kit-shelf"
]
},
{
"id": "kit-shelf-2",
"label": "Small-parts shelf",
"kind": "shelf",
"x": 58.5,
"z": 28.6,
"w": 1,
"d": 0.5,
"h": 1.8,
"tags": [
"kit-shelf"
]
},
{
"id": "kit-shelf-3",
"label": "Small-parts shelf",
"kind": "shelf",
"x": 58.5,
"z": 30.2,
"w": 1,
"d": 0.5,
"h": 1.8,
"tags": [
"kit-shelf"
]
},
{
"id": "kit-shelf-4",
"label": "Small-parts shelf",
"kind": "shelf",
"x": 58.5,
"z": 31.8,
"w": 1,
"d": 0.5,
"h": 1.8,
"tags": [
"kit-shelf"
]
},
{
"id": "kit-shelf-5",
"label": "Small-parts shelf",
"kind": "shelf",
"x": 58.5,
"z": 33.4,
"w": 1,
"d": 0.5,
"h": 1.8,
"tags": [
"kit-shelf"
]
},
{
"id": "dispatch-bay-1",
"label": "Pallet position",
"kind": "zone",
"x": 58,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-2",
"label": "Pallet position",
"kind": "zone",
"x": 60,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-3",
"label": "Pallet position",
"kind": "zone",
"x": 62,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-4",
"label": "Pallet position",
"kind": "zone",
"x": 64,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-5",
"label": "Pallet position",
"kind": "zone",
"x": 66,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-6",
"label": "Pallet position",
"kind": "zone",
"x": 68,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-7",
"label": "Pallet position",
"kind": "zone",
"x": 70,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-8",
"label": "Pallet position",
"kind": "zone",
"x": 72,
"z": 40.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-9",
"label": "Pallet position",
"kind": "zone",
"x": 58,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-10",
"label": "Pallet position",
"kind": "zone",
"x": 60,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-11",
"label": "Pallet position",
"kind": "zone",
"x": 62,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-12",
"label": "Pallet position",
"kind": "zone",
"x": 64,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-13",
"label": "Pallet position",
"kind": "zone",
"x": 66,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-14",
"label": "Pallet position",
"kind": "zone",
"x": 68,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-15",
"label": "Pallet position",
"kind": "zone",
"x": 70,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dispatch-bay-16",
"label": "Pallet position",
"kind": "zone",
"x": 72,
"z": 42.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"dispatch-bay"
]
},
{
"id": "dock_leveler-4",
"label": "Dock leveller",
"kind": "dock_leveler",
"x": 62.25,
"z": 46.65,
"w": 3,
"d": 1.2,
"h": 0.05,
"blocks": false
},
{
"id": "dock_leveler-5",
"label": "Dock leveller",
"kind": "dock_leveler",
"x": 70.25,
"z": 46.66,
"w": 3,
"d": 1.2,
"h": 0.05,
"blocks": false
},
{
"id": "kit-bench-1",
"label": "Kitting bench",
"kind": "workbench",
"x": 55,
"z": 27,
"w": 2.4,
"d": 0.89,
"h": 0.9,
"tags": [
"kit-bench"
]
},
{
"id": "kit-bench-2",
"label": "Kitting bench",
"kind": "workbench",
"x": 55,
"z": 29.6,
"w": 2.4,
"d": 0.89,
"h": 0.9,
"tags": [
"kit-bench"
]
},
{
"id": "kit-bench-3",
"label": "Kitting bench",
"kind": "workbench",
"x": 55,
"z": 32.2,
"w": 2.4,
"d": 0.89,
"h": 0.9,
"tags": [
"kit-bench"
]
},
{
"id": "kit-bench-4",
"label": "Kitting bench",
"kind": "workbench",
"x": 55,
"z": 34.8,
"w": 2.4,
"d": 0.89,
"h": 0.9,
"tags": [
"kit-bench"
]
},
{
"id": "stair-2",
"label": "Stair 2",
"kind": "stairs",
"x": 1.12,
"z": 41.38,
"w": 2.55,
"d": 5.35,
"h": 6,
"blocks": false
},
{
"id": "stair-1",
"label": "Stair 1",
"kind": "stairs",
"x": 79.11,
"z": 0.9,
"w": 2.57,
"d": 6.2,
"h": 6,
"blocks": false
},
{
"id": "goods-lift",
"label": "Goods lift",
"kind": "elevator",
"x": 70.07,
"z": 20.08,
"w": 3.06,
"d": 3.45,
"h": 6,
"group": "goods-lift"
}
],
"scaleConfirmed": false,
"assumptions": [],
"dock": {
"x": 62.54,
"z": 47.76
},
"destination": {
"x": 40.36,
"z": 0.24
},
"task": "clean",
"fleetSize": 1,
"speed": 0.6,
"radius": 0.24,
"coverageWidth": 0.6,
"durationMinutes": 30,
"demandPerHour": 30,
"serviceSeconds": 15
}
},
{
"id": "L2",
"level": 1,
"x": 8,
"z": 8,
"elevation": 6,
"height": 5,
"structure": "P2",
"scene": {
"name": "L2 SMT lines, test and packing",
"kind": "facility",
"width": 84,
"depth": 48,
"objects": [
{
"id": "wall-w1",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 0,
"w": 84,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w2",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 47.85,
"w": 84,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w3",
"label": "Wall",
"kind": "wall",
"x": 11.19,
"z": 37.92,
"w": 28.82,
"d": 0.16,
"h": 4.4
},
{
"id": "wall-w4",
"label": "Wall",
"kind": "wall",
"x": 41.99,
"z": 37.92,
"w": 16.03,
"d": 0.16,
"h": 4.4
},
{
"id": "wall-w5",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 0,
"w": 0.15,
"d": 48,
"h": 4.4
},
{
"id": "wall-w6",
"label": "Wall",
"kind": "wall",
"x": 59.2,
"z": 37.93,
"w": 12.88,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w7",
"label": "Wall",
"kind": "wall",
"x": 71.92,
"z": 9.93,
"w": 12.08,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w8",
"label": "Wall",
"kind": "wall",
"x": 71.92,
"z": 25.93,
"w": 12.08,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w9",
"label": "Wall",
"kind": "wall",
"x": 83.85,
"z": 0,
"w": 0.15,
"d": 48,
"h": 4.4
},
{
"id": "wall-w10",
"label": "Wall",
"kind": "wall",
"x": 71.92,
"z": 17.93,
"w": 12.08,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w11",
"label": "Wall",
"kind": "wall",
"x": 73.19,
"z": 37.93,
"w": 10.81,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w12",
"label": "Wall",
"kind": "wall",
"x": 30.92,
"z": 37.92,
"w": 0.15,
"d": 10.08,
"h": 4.4
},
{
"id": "wall-w13",
"label": "Wall",
"kind": "wall",
"x": 52.92,
"z": 37.92,
"w": 0.15,
"d": 10.08,
"h": 4.4
},
{
"id": "wall-w14",
"label": "Wall",
"kind": "wall",
"x": 67.93,
"z": 37.92,
"w": 0.15,
"d": 10.08,
"h": 4.4
},
{
"id": "wall-w15",
"label": "Wall",
"kind": "wall",
"x": 76.92,
"z": 0,
"w": 0.16,
"d": 8.09,
"h": 4.4
},
{
"id": "wall-w16",
"label": "Wall",
"kind": "wall",
"x": 71.93,
"z": 32.21,
"w": 0.15,
"d": 5.87,
"h": 4.4
},
{
"id": "wall-w17",
"label": "Wall",
"kind": "wall",
"x": 0,
"z": 39.93,
"w": 5.08,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w18",
"label": "Wall",
"kind": "wall",
"x": 4.93,
"z": 37.92,
"w": 5.1,
"d": 0.16,
"h": 4.4
},
{
"id": "wall-w19",
"label": "Wall",
"kind": "wall",
"x": 71.93,
"z": 25.92,
"w": 0.15,
"d": 5.1,
"h": 4.4
},
{
"id": "wall-w20",
"label": "Wall",
"kind": "wall",
"x": 4.93,
"z": 43.69,
"w": 0.15,
"d": 4.31,
"h": 4.4
},
{
"id": "wall-w21",
"label": "Wall",
"kind": "wall",
"x": 70.07,
"z": 23.53,
"w": 3.22,
"d": 0.15,
"h": 4.4,
"group": "goods-lift"
},
{
"id": "wall-w22",
"label": "Wall",
"kind": "wall",
"x": 80.5,
"z": 7.93,
"w": 3.5,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w23",
"label": "Wall",
"kind": "wall",
"x": 71.93,
"z": 14.2,
"w": 0.15,
"d": 3.89,
"h": 4.4
},
{
"id": "wall-w24",
"label": "Wall",
"kind": "wall",
"x": 73.13,
"z": 19.92,
"w": 0.15,
"d": 3.76,
"h": 4.4,
"group": "goods-lift"
},
{
"id": "wall-w25",
"label": "Wall",
"kind": "wall",
"x": 70.07,
"z": 19.93,
"w": 3.22,
"d": 0.15,
"h": 4.4,
"group": "goods-lift"
},
{
"id": "wall-w26",
"label": "Wall",
"kind": "wall",
"x": 76.92,
"z": 7.93,
"w": 2.4,
"d": 0.15,
"h": 4.4
},
{
"id": "wall-w27",
"label": "Wall",
"kind": "wall",
"x": 71.93,
"z": 9.92,
"w": 0.15,
"d": 3.12,
"h": 4.4
},
{
"id": "wall-w28",
"label": "Wall",
"kind": "wall",
"x": 4.93,
"z": 39.93,
"w": 0.15,
"d": 2.6,
"h": 4.4
},
{
"id": "door-1",
"label": "Door",
"kind": "door",
"x": 10.03,
"z": 37.92,
"w": 1.16,
"d": 0.16,
"h": 2.1
},
{
"id": "door-2",
"label": "Door",
"kind": "door",
"x": 40.01,
"z": 37.92,
"w": 1.98,
"d": 0.16,
"h": 2.1
},
{
"id": "door-3",
"label": "Door",
"kind": "door",
"x": 58.02,
"z": 37.92,
"w": 1.18,
"d": 0.16,
"h": 2.1
},
{
"id": "door-5",
"label": "Door",
"kind": "door",
"x": 71.93,
"z": 13.04,
"w": 0.15,
"d": 1.16,
"h": 2.1
},
{
"id": "door-7",
"label": "Door",
"kind": "door",
"x": 71.93,
"z": 31.02,
"w": 0.15,
"d": 1.19,
"h": 2.1
},
{
"id": "door-8",
"label": "Door",
"kind": "door",
"x": 4.93,
"z": 42.53,
"w": 0.15,
"d": 1.16,
"h": 2.1
},
{
"id": "door-9",
"label": "Door",
"kind": "door",
"x": 79.32,
"z": 7.93,
"w": 1.18,
"d": 0.15,
"h": 2.1
},
{
"id": "room-1",
"label": "Canteen",
"kind": "zone",
"x": 5,
"z": 38,
"w": 26,
"d": 10,
"h": 0.02,
"tags": [
"canteen"
]
},
{
"id": "room-2",
"label": "Stencil and reel store",
"kind": "zone",
"x": 31.1,
"z": 38.08,
"w": 21.79,
"d": 9.74,
"h": 0.02,
"tags": [
"store"
]
},
{
"id": "operator-base",
"label": "Operator base",
"kind": "zone",
"x": 53.1,
"z": 38.08,
"w": 14.81,
"d": 9.74,
"h": 0.02,
"tags": [
"operator-base"
]
},
{
"id": "room-4",
"label": "Plant",
"kind": "zone",
"x": 68,
"z": 38,
"w": 16,
"d": 10,
"h": 0.02,
"tags": [
"plant"
]
},
{
"id": "room-5",
"label": "Maintenance workshop",
"kind": "zone",
"x": 72.1,
"z": 10.1,
"w": 11.72,
"d": 7.81,
"h": 0.02,
"tags": [
"workshop"
]
},
{
"id": "room-6",
"label": "QA laboratory",
"kind": "zone",
"x": 72,
"z": 26,
"w": 12,
"d": 12,
"h": 0.02,
"tags": [
"lab"
]
},
{
"id": "room-7",
"label": "Hall aisle",
"kind": "zone",
"x": 2.04,
"z": 33.26,
"w": 49.89,
"d": 3.48,
"h": 0.02,
"tags": [
"passage"
]
},
{
"id": "room-8",
"label": "Test",
"kind": "zone",
"x": 54.05,
"z": 2.06,
"w": 15.89,
"d": 7.88,
"h": 0.02,
"tags": [
"test"
]
},
{
"id": "room-9",
"label": "Packing",
"kind": "zone",
"x": 54,
"z": 12,
"w": 10,
"d": 6,
"h": 0.02,
"tags": [
"packing"
]
},
{
"id": "room-10",
"label": "Pallet build",
"kind": "zone",
"x": 64.04,
"z": 10.05,
"w": 5.9,
"d": 7.91,
"h": 0.02,
"tags": [
"pallet-build-area"
]
},
{
"id": "room-11",
"label": "Lift lobby",
"kind": "zone",
"x": 64,
"z": 18,
"w": 6,
"d": 8,
"h": 0.02,
"tags": [
"lift-lobby"
]
},
{
"id": "kit-drop-1",
"label": "Kit drop L1",
"kind": "zone",
"x": 12.2,
"z": 6.6,
"w": 8,
"d": 2.2,
"h": 0.02,
"tags": [
"kit-drop",
"line-1"
]
},
{
"id": "output-1",
"label": "Output L1",
"kind": "zone",
"x": 31.25,
"z": 4.36,
"w": 2.89,
"d": 2.29,
"h": 0.02,
"tags": [
"output",
"line-1"
]
},
{
"id": "kit-drop-2",
"label": "Kit drop L2",
"kind": "zone",
"x": 12.2,
"z": 14.6,
"w": 8,
"d": 2.2,
"h": 0.02,
"tags": [
"kit-drop",
"line-2"
]
},
{
"id": "output-2",
"label": "Output L2",
"kind": "zone",
"x": 31.25,
"z": 12.37,
"w": 2.88,
"d": 2.27,
"h": 0.02,
"tags": [
"output",
"line-2"
]
},
{
"id": "kit-drop-3",
"label": "Kit drop L3",
"kind": "zone",
"x": 12.2,
"z": 22.6,
"w": 8,
"d": 2.2,
"h": 0.02,
"tags": [
"kit-drop",
"line-3"
]
},
{
"id": "output-3",
"label": "Output L3",
"kind": "zone",
"x": 31.25,
"z": 20.35,
"w": 2.88,
"d": 2.29,
"h": 0.02,
"tags": [
"output",
"line-3"
]
},
{
"id": "kit-drop-4",
"label": "Kit drop L4",
"kind": "zone",
"x": 12.2,
"z": 30.6,
"w": 8,
"d": 2.2,
"h": 0.02,
"tags": [
"kit-drop",
"line-4"
]
},
{
"id": "output-4",
"label": "Output L4",
"kind": "zone",
"x": 31.25,
"z": 28.37,
"w": 2.88,
"d": 2.29,
"h": 0.02,
"tags": [
"output",
"line-4"
]
},
{
"id": "test-bench-1",
"label": "Test bench",
"kind": "workbench",
"x": 55,
"z": 3.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "test-bench-2",
"label": "Test bench",
"kind": "workbench",
"x": 58.5,
"z": 3.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "test-bench-3",
"label": "Test bench",
"kind": "workbench",
"x": 62,
"z": 3.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "loader-L1",
"label": "Loader",
"kind": "machine",
"x": 6,
"z": 4.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"loader"
]
},
{
"id": "printer-L1",
"label": "Printer",
"kind": "machine",
"x": 7.8,
"z": 4.7,
"w": 2.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"printer"
]
},
{
"id": "spi-L1",
"label": "SPI",
"kind": "machine",
"x": 10.8,
"z": 4.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"spi"
]
},
{
"id": "placer-1-L1",
"label": "Placer 1",
"kind": "machine",
"x": 12.8,
"z": 4.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"placer"
]
},
{
"id": "placer-2-L1",
"label": "Placer 2",
"kind": "machine",
"x": 16.6,
"z": 4.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"placer"
]
},
{
"id": "reflow-oven-L1",
"label": "Reflow oven",
"kind": "machine",
"x": 20.4,
"z": 4.7,
"w": 6.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"reflow-oven"
]
},
{
"id": "aoi-L1",
"label": "AOI",
"kind": "machine",
"x": 27.4,
"z": 4.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"aoi"
]
},
{
"id": "unloader-L1",
"label": "Unloader",
"kind": "machine",
"x": 29.4,
"z": 4.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-1",
"tags": [
"line-1",
"unloader"
]
},
{
"id": "conveyor-L1-1",
"label": "Conveyor",
"kind": "conveyor",
"x": 7.2,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-2",
"label": "Conveyor",
"kind": "conveyor",
"x": 10.2,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-3",
"label": "Conveyor",
"kind": "conveyor",
"x": 12.2,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-4",
"label": "Conveyor",
"kind": "conveyor",
"x": 16,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-5",
"label": "Conveyor",
"kind": "conveyor",
"x": 19.8,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-6",
"label": "Conveyor",
"kind": "conveyor",
"x": 26.8,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "conveyor-L1-7",
"label": "Conveyor",
"kind": "conveyor",
"x": 28.8,
"z": 5,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-1",
"tags": [
"line-1",
"conveyor"
]
},
{
"id": "test-bench-4",
"label": "Test bench",
"kind": "workbench",
"x": 55,
"z": 7.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "test-bench-5",
"label": "Test bench",
"kind": "workbench",
"x": 58.5,
"z": 7.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "test-bench-6",
"label": "Test bench",
"kind": "workbench",
"x": 62,
"z": 7.5,
"w": 2,
"d": 1,
"h": 0.9,
"tags": [
"test-bench"
]
},
{
"id": "workbench-1",
"label": "Workshop bench",
"kind": "workbench",
"x": 80.5,
"z": 10.08,
"w": 2.2,
"d": 0.87,
"h": 0.9
},
{
"id": "pallet-build-1",
"label": "Pallet position",
"kind": "zone",
"x": 65,
"z": 11.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"pallet-build"
]
},
{
"id": "pallet-build-2",
"label": "Pallet position",
"kind": "zone",
"x": 67.5,
"z": 11.5,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"pallet-build"
]
},
{
"id": "loader-L2",
"label": "Loader",
"kind": "machine",
"x": 6,
"z": 12.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"loader"
]
},
{
"id": "printer-L2",
"label": "Printer",
"kind": "machine",
"x": 7.8,
"z": 12.7,
"w": 2.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"printer"
]
},
{
"id": "spi-L2",
"label": "SPI",
"kind": "machine",
"x": 10.8,
"z": 12.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"spi"
]
},
{
"id": "placer-1-L2",
"label": "Placer 1",
"kind": "machine",
"x": 12.8,
"z": 12.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"placer"
]
},
{
"id": "placer-2-L2",
"label": "Placer 2",
"kind": "machine",
"x": 16.6,
"z": 12.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"placer"
]
},
{
"id": "reflow-oven-L2",
"label": "Reflow oven",
"kind": "machine",
"x": 20.4,
"z": 12.7,
"w": 6.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"reflow-oven"
]
},
{
"id": "aoi-L2",
"label": "AOI",
"kind": "machine",
"x": 27.4,
"z": 12.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"aoi"
]
},
{
"id": "unloader-L2",
"label": "Unloader",
"kind": "machine",
"x": 29.4,
"z": 12.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-2",
"tags": [
"line-2",
"unloader"
]
},
{
"id": "conveyor-L2-1",
"label": "Conveyor",
"kind": "conveyor",
"x": 7.2,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-2",
"label": "Conveyor",
"kind": "conveyor",
"x": 10.2,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-3",
"label": "Conveyor",
"kind": "conveyor",
"x": 12.2,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-4",
"label": "Conveyor",
"kind": "conveyor",
"x": 16,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-5",
"label": "Conveyor",
"kind": "conveyor",
"x": 19.8,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-6",
"label": "Conveyor",
"kind": "conveyor",
"x": 26.8,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "conveyor-L2-7",
"label": "Conveyor",
"kind": "conveyor",
"x": 28.8,
"z": 13,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-2",
"tags": [
"line-2",
"conveyor"
]
},
{
"id": "packing-bench-1",
"label": "Packing bench",
"kind": "workbench",
"x": 55,
"z": 14.5,
"w": 2.4,
"d": 1.2,
"h": 0.9,
"tags": [
"packing-bench"
]
},
{
"id": "packing-bench-2",
"label": "Packing bench",
"kind": "workbench",
"x": 59.5,
"z": 14.5,
"w": 2.4,
"d": 1.2,
"h": 0.9,
"tags": [
"packing-bench"
]
},
{
"id": "pallet-build-3",
"label": "Pallet position",
"kind": "zone",
"x": 65,
"z": 15,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"pallet-build"
]
},
{
"id": "pallet-build-4",
"label": "Pallet position",
"kind": "zone",
"x": 67.5,
"z": 15,
"w": 1.2,
"d": 1,
"h": 0.02,
"tags": [
"pallet-build"
]
},
{
"id": "workbench-2",
"label": "Workshop bench",
"kind": "workbench",
"x": 80.5,
"z": 17.14,
"w": 2.2,
"d": 0.79,
"h": 0.9
},
{
"id": "loader-L3",
"label": "Loader",
"kind": "machine",
"x": 6,
"z": 20.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"loader"
]
},
{
"id": "printer-L3",
"label": "Printer",
"kind": "machine",
"x": 7.8,
"z": 20.7,
"w": 2.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"printer"
]
},
{
"id": "spi-L3",
"label": "SPI",
"kind": "machine",
"x": 10.8,
"z": 20.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"spi"
]
},
{
"id": "placer-1-L3",
"label": "Placer 1",
"kind": "machine",
"x": 12.8,
"z": 20.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"placer"
]
},
{
"id": "placer-2-L3",
"label": "Placer 2",
"kind": "machine",
"x": 16.6,
"z": 20.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"placer"
]
},
{
"id": "reflow-oven-L3",
"label": "Reflow oven",
"kind": "machine",
"x": 20.4,
"z": 20.7,
"w": 6.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"reflow-oven"
]
},
{
"id": "aoi-L3",
"label": "AOI",
"kind": "machine",
"x": 27.4,
"z": 20.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"aoi"
]
},
{
"id": "unloader-L3",
"label": "Unloader",
"kind": "machine",
"x": 29.4,
"z": 20.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-3",
"tags": [
"line-3",
"unloader"
]
},
{
"id": "conveyor-L3-1",
"label": "Conveyor",
"kind": "conveyor",
"x": 7.2,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-2",
"label": "Conveyor",
"kind": "conveyor",
"x": 10.2,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-3",
"label": "Conveyor",
"kind": "conveyor",
"x": 12.2,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-4",
"label": "Conveyor",
"kind": "conveyor",
"x": 16,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-5",
"label": "Conveyor",
"kind": "conveyor",
"x": 19.8,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-6",
"label": "Conveyor",
"kind": "conveyor",
"x": 26.8,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "conveyor-L3-7",
"label": "Conveyor",
"kind": "conveyor",
"x": 28.8,
"z": 21,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-3",
"tags": [
"line-3",
"conveyor"
]
},
{
"id": "loader-L4",
"label": "Loader",
"kind": "machine",
"x": 6,
"z": 28.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"loader"
]
},
{
"id": "printer-L4",
"label": "Printer",
"kind": "machine",
"x": 7.8,
"z": 28.7,
"w": 2.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"printer"
]
},
{
"id": "spi-L4",
"label": "SPI",
"kind": "machine",
"x": 10.8,
"z": 28.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"spi"
]
},
{
"id": "placer-1-L4",
"label": "Placer 1",
"kind": "machine",
"x": 12.8,
"z": 28.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"placer"
]
},
{
"id": "placer-2-L4",
"label": "Placer 2",
"kind": "machine",
"x": 16.6,
"z": 28.7,
"w": 3.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"placer"
]
},
{
"id": "reflow-oven-L4",
"label": "Reflow oven",
"kind": "machine",
"x": 20.4,
"z": 28.7,
"w": 6.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"reflow-oven"
]
},
{
"id": "aoi-L4",
"label": "AOI",
"kind": "machine",
"x": 27.4,
"z": 28.7,
"w": 1.4,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"aoi"
]
},
{
"id": "unloader-L4",
"label": "Unloader",
"kind": "machine",
"x": 29.4,
"z": 28.7,
"w": 1.2,
"d": 1.6,
"h": 1.8,
"group": "smt-line-4",
"tags": [
"line-4",
"unloader"
]
},
{
"id": "conveyor-L4-1",
"label": "Conveyor",
"kind": "conveyor",
"x": 7.2,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-2",
"label": "Conveyor",
"kind": "conveyor",
"x": 10.2,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-3",
"label": "Conveyor",
"kind": "conveyor",
"x": 12.2,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-4",
"label": "Conveyor",
"kind": "conveyor",
"x": 16,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-5",
"label": "Conveyor",
"kind": "conveyor",
"x": 19.8,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-6",
"label": "Conveyor",
"kind": "conveyor",
"x": 26.8,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "conveyor-L4-7",
"label": "Conveyor",
"kind": "conveyor",
"x": 28.8,
"z": 29,
"w": 0.6,
"d": 1,
"h": 0.9,
"group": "smt-line-4",
"tags": [
"line-4",
"conveyor"
]
},
{
"id": "desk-1",
"label": "Desk",
"kind": "desk",
"x": 74,
"z": 30,
"w": 1.6,
"d": 0.8,
"h": 0.75
},
{
"id": "desk-2",
"label": "Desk",
"kind": "desk",
"x": 78.5,
"z": 30,
"w": 1.6,
"d": 0.8,
"h": 0.75
},
{
"id": "desk-3",
"label": "Desk",
"kind": "desk",
"x": 74,
"z": 33.5,
"w": 1.6,
"d": 0.8,
"h": 0.75
},
{
"id": "desk-4",
"label": "Desk",
"kind": "desk",
"x": 78.5,
"z": 33.5,
"w": 1.6,
"d": 0.8,
"h": 0.75
},
{
"id": "table-1",
"label": "Canteen table",
"kind": "table",
"x": 7,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-2",
"label": "Canteen table",
"kind": "table",
"x": 11,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-3",
"label": "Canteen table",
"kind": "table",
"x": 15,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-4",
"label": "Canteen table",
"kind": "table",
"x": 19,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-5",
"label": "Canteen table",
"kind": "table",
"x": 23,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-6",
"label": "Canteen table",
"kind": "table",
"x": 27,
"z": 42,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "conveyor-L0-1",
"label": "Conveyor",
"kind": "conveyor",
"x": 33,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-2",
"label": "Conveyor",
"kind": "conveyor",
"x": 35.4,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-3",
"label": "Conveyor",
"kind": "conveyor",
"x": 37.8,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-4",
"label": "Conveyor",
"kind": "conveyor",
"x": 40.2,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-5",
"label": "Conveyor",
"kind": "conveyor",
"x": 42.6,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-6",
"label": "Conveyor",
"kind": "conveyor",
"x": 45,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-7",
"label": "Conveyor",
"kind": "conveyor",
"x": 47.4,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "conveyor-L0-8",
"label": "Conveyor",
"kind": "conveyor",
"x": 49.8,
"z": 44.5,
"w": 1,
"d": 0.5,
"h": 0.9,
"group": "smt-line-0",
"tags": [
"line-0",
"conveyor"
]
},
{
"id": "table-7",
"label": "Canteen table",
"kind": "table",
"x": 7,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-8",
"label": "Canteen table",
"kind": "table",
"x": 11,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-9",
"label": "Canteen table",
"kind": "table",
"x": 15,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-10",
"label": "Canteen table",
"kind": "table",
"x": 19,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-11",
"label": "Canteen table",
"kind": "table",
"x": 23,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "table-12",
"label": "Canteen table",
"kind": "table",
"x": 27,
"z": 45,
"w": 1.2,
"d": 1.2,
"h": 0.72
},
{
"id": "locker-1",
"label": "Locker",
"kind": "locker",
"x": 55,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "locker-2",
"label": "Locker",
"kind": "locker",
"x": 56.2,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "locker-3",
"label": "Locker",
"kind": "locker",
"x": 57.4,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "locker-4",
"label": "Locker",
"kind": "locker",
"x": 58.6,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "locker-5",
"label": "Locker",
"kind": "locker",
"x": 59.8,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "locker-6",
"label": "Locker",
"kind": "locker",
"x": 61,
"z": 47.46,
"w": 1.2,
"d": 0.39,
"h": 1.8
},
{
"id": "stair-2",
"label": "Stair 2",
"kind": "stairs",
"x": 1.12,
"z": 41.38,
"w": 2.55,
"d": 5.35,
"h": 5,
"blocks": false
},
{
"id": "stair-1",
"label": "Stair 1",
"kind": "stairs",
"x": 79.11,
"z": 0.9,
"w": 2.57,
"d": 6.2,
"h": 5,
"blocks": false
},
{
"id": "goods-lift",
"label": "Goods lift",
"kind": "elevator",
"x": 70.07,
"z": 20.08,
"w": 3.06,
"d": 3.45,
"h": 5,
"group": "goods-lift"
}
],
"scaleConfirmed": false,
"assumptions": [],
"dock": {
"x": 0.94,
"z": 47.06
},
"destination": {
"x": 83.06,
"z": 0.94
},
"task": "clean",
"fleetSize": 1,
"speed": 0.6,
"radius": 0.24,
"coverageWidth": 0.6,
"durationMinutes": 30,
"demandPerHour": 30,
"serviceSeconds": 15
}
}
],
"activeFloor": "L2",
"storyHeight": 5,
"links": [
{
"id": "goods-lift-L1-L2",
"kind": "elevator",
"from": "L1",
"to": "L2",
"width": 2,
"fromAt": {
"x": 69.2,
"z": 21.8
},
"toAt": {
"x": 69.2,
"z": 21.8
},
"label": "Goods lift L1–L2",
"speed": 0.6,
"capacity": 1,
"cars": 1,
"doorSeconds": 8,
"dwellSeconds": 6
},
{
"id": "stair-1-L1-L2",
"kind": "stairs",
"from": "L1",
"to": "L2",
"width": 1.2,
"fromAt": {
"x": 80.4,
"z": 1.2
},
"toAt": {
"x": 80.4,
"z": 6.8
},
"label": "Stair 1 L1–L2"
},
{
"id": "stair-2-L1-L2",
"kind": "stairs",
"from": "L1",
"to": "L2",
"width": 1.2,
"fromAt": {
"x": 2.4,
"z": 41.4
},
"toAt": {
"x": 2.4,
"z": 47
},
"label": "Stair 2 L1–L2"
},
{
"id": "dock-s-64",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 3.47,
"fromAt": {
"x": 71.75,
"z": 57.2
},
"toAt": {
"x": 63.75,
"z": 47.4
},
"label": "Dock door S at 63.75 m"
},
{
"id": "dock-s-72",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 3.48,
"fromAt": {
"x": 79.76,
"z": 57.2
},
"toAt": {
"x": 71.76,
"z": 47.4
},
"label": "Dock door S at 71.76 m"
},
{
"id": "dock-n-8",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 3.48,
"fromAt": {
"x": 15.75,
"z": 6.8
},
"toAt": {
"x": 7.75,
"z": 0.6
},
"label": "Dock door N at 7.75 m"
},
{
"id": "dock-n-14",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 3.48,
"fromAt": {
"x": 21.75,
"z": 6.8
},
"toAt": {
"x": 13.75,
"z": 0.6
},
"label": "Dock door N at 13.75 m"
},
{
"id": "dock-n-20",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 3.47,
"fromAt": {
"x": 27.76,
"z": 6.8
},
"toAt": {
"x": 19.76,
"z": 0.6
},
"label": "Dock door N at 19.76 m"
},
{
"id": "entrance-n-41",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 1.19,
"fromAt": {
"x": 48.61,
"z": 6.8
},
"toAt": {
"x": 40.61,
"z": 0.6
},
"label": "Entrance N at 40.61 m"
},
{
"id": "entrance-w-21",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 1.18,
"fromAt": {
"x": 6.8,
"z": 28.61
},
"toAt": {
"x": 0.6,
"z": 20.61
},
"label": "Entrance W at 20.61 m"
},
{
"id": "entrance-e-10",
"kind": "passage",
"from": "G",
"to": "L1",
"width": 1.18,
"fromAt": {
"x": 93.2,
"z": 17.61
},
"toAt": {
"x": 83.4,
"z": 9.61
},
"label": "Entrance E at 9.61 m"
}
],
"structures": [
{
"id": "P2",
"name": "Plant 2"
}
]
},
"scenario": {
"version": 6,
"id": "day-shift-capacity",
"name": "Kitting beside the lift · 2 AMRs",
"horizonSeconds": 14400,
"parameters": {
"amrCount": 2,
"operators": 6,
"kitters": 2,
"liftCars": 1,
"batchMinutes": 10
},
"resources": [
{
"id": "line-1",
"name": "SMT line 1",
"capacity": 1,
"at": {
"object": "placer-1-L1",
"floor": "L2"
},
"role": "equipment",
"failures": {
"betweenSeconds": {
"random": "exponential",
"mean": 10800
},
"repairSeconds": {
"random": "triangular",
"min": 300,
"mode": 900,
"max": 1800
}
}
},
{
"id": "line-2",
"name": "SMT line 2",
"capacity": 1,
"at": {
"object": "placer-1-L2",
"floor": "L2"
},
"role": "equipment",
"failures": {
"betweenSeconds": {
"random": "exponential",
"mean": 10800
},
"repairSeconds": {
"random": "triangular",
"min": 300,
"mode": 900,
"max": 1800
}
}
},
{
"id": "line-3",
"name": "SMT line 3",
"capacity": 1,
"at": {
"object": "placer-1-L3",
"floor": "L2"
},
"role": "equipment",
"failures": {
"betweenSeconds": {
"random": "exponential",
"mean": 10800
},
"repairSeconds": {
"random": "triangular",
"min": 300,
"mode": 900,
"max": 1800
}
}
},
{
"id": "line-4",
"name": "SMT line 4",
"capacity": 1,
"at": {
"object": "placer-1-L4",
"floor": "L2"
},
"role": "equipment",
"failures": {
"betweenSeconds": {
"random": "exponential",
"mean": 10800
},
"repairSeconds": {
"random": "triangular",
"min": 300,
"mode": 900,
"max": 1800
}
}
}
],
"processes": [
{
"id": "batch-L1",
"name": "Batch on line 1",
"steps": [
{
"type": "take",
"id": "wait-kit",
"store": "kits-L1",
"units": 1
},
{
"type": "acquire",
"id": "wait-line",
"resourceId": "line-1",
"units": 1
},
{
"type": "acquire",
"id": "wait-setup",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "feeder-setup",
"durationSeconds": {
"random": "triangular",
"min": 100,
"mode": 120,
"max": 160
}
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "smt-run",
"durationSeconds": {
"random": "triangular",
"min": 300,
"mode": 360,
"max": 420
}
},
{
"type": "release",
"resourceId": "line-1",
"units": 1
},
{
"type": "acquire",
"id": "wait-carry",
"resourceId": "operator",
"units": 1
},
{
"type": "goto",
"id": "to-test",
"to": {
"tag": "test-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "test",
"durationSeconds": {
"random": "triangular",
"min": 200,
"mode": 240,
"max": 320
}
},
{
"type": "goto",
"id": "to-pack",
"to": {
"tag": "packing-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "pack",
"durationSeconds": {
"random": "uniform",
"min": 90,
"max": 150
}
},
{
"type": "goto",
"id": "to-pallet",
"to": {
"tag": "pallet-build",
"pick": "free"
}
},
{
"type": "delay",
"id": "stack",
"durationSeconds": 30
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "batch",
"id": "pallet-of-four",
"size": 4,
"processId": "pallet-down",
"at": {
"tag": "pallet-build"
}
}
]
},
{
"id": "kit-run-L1",
"name": "Kit for line 1",
"steps": [
{
"type": "acquire",
"id": "wait-kitter",
"resourceId": "kitter",
"units": 1
},
{
"type": "goto",
"id": "to-rack",
"to": {
"tag": "rack-bay",
"pick": "random",
"side": "west"
}
},
{
"type": "delay",
"id": "pick",
"durationSeconds": {
"random": "uniform",
"min": 45,
"max": 90
}
},
{
"type": "goto",
"id": "to-staging",
"to": {
"tag": "kit-staging",
"spot": "random"
}
},
{
"type": "delay",
"id": "assemble",
"durationSeconds": {
"random": "triangular",
"min": 60,
"mode": 90,
"max": 120
}
},
{
"type": "release",
"resourceId": "kitter",
"units": 1
},
{
"type": "acquire",
"id": "wait-amr",
"resourceId": "amr",
"units": 1
},
{
"type": "delay",
"id": "load",
"durationSeconds": 30
},
{
"type": "goto",
"id": "deliver",
"to": {
"object": "kit-drop-1",
"floor": "L2"
}
},
{
"type": "delay",
"id": "unload",
"durationSeconds": 30
},
{
"type": "put",
"id": "put-kit",
"store": "kits-L1",
"units": 1
},
{
"type": "release",
"resourceId": "amr",
"units": 1,
"returnHome": true
},
{
"type": "finish"
}
]
},
{
"id": "batch-L2",
"name": "Batch on line 2",
"steps": [
{
"type": "take",
"id": "wait-kit",
"store": "kits-L2",
"units": 1
},
{
"type": "acquire",
"id": "wait-line",
"resourceId": "line-2",
"units": 1
},
{
"type": "acquire",
"id": "wait-setup",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "feeder-setup",
"durationSeconds": {
"random": "triangular",
"min": 100,
"mode": 120,
"max": 160
}
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "smt-run",
"durationSeconds": {
"random": "triangular",
"min": 300,
"mode": 360,
"max": 420
}
},
{
"type": "release",
"resourceId": "line-2",
"units": 1
},
{
"type": "acquire",
"id": "wait-carry",
"resourceId": "operator",
"units": 1
},
{
"type": "goto",
"id": "to-test",
"to": {
"tag": "test-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "test",
"durationSeconds": {
"random": "triangular",
"min": 200,
"mode": 240,
"max": 320
}
},
{
"type": "goto",
"id": "to-pack",
"to": {
"tag": "packing-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "pack",
"durationSeconds": {
"random": "uniform",
"min": 90,
"max": 150
}
},
{
"type": "goto",
"id": "to-pallet",
"to": {
"tag": "pallet-build",
"pick": "free"
}
},
{
"type": "delay",
"id": "stack",
"durationSeconds": 30
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "batch",
"id": "pallet-of-four",
"size": 4,
"processId": "pallet-down",
"at": {
"tag": "pallet-build"
}
}
]
},
{
"id": "kit-run-L2",
"name": "Kit for line 2",
"steps": [
{
"type": "acquire",
"id": "wait-kitter",
"resourceId": "kitter",
"units": 1
},
{
"type": "goto",
"id": "to-rack",
"to": {
"tag": "rack-bay",
"pick": "random",
"side": "west"
}
},
{
"type": "delay",
"id": "pick",
"durationSeconds": {
"random": "uniform",
"min": 45,
"max": 90
}
},
{
"type": "goto",
"id": "to-staging",
"to": {
"tag": "kit-staging",
"spot": "random"
}
},
{
"type": "delay",
"id": "assemble",
"durationSeconds": {
"random": "triangular",
"min": 60,
"mode": 90,
"max": 120
}
},
{
"type": "release",
"resourceId": "kitter",
"units": 1
},
{
"type": "acquire",
"id": "wait-amr",
"resourceId": "amr",
"units": 1
},
{
"type": "delay",
"id": "load",
"durationSeconds": 30
},
{
"type": "goto",
"id": "deliver",
"to": {
"object": "kit-drop-2",
"floor": "L2"
}
},
{
"type": "delay",
"id": "unload",
"durationSeconds": 30
},
{
"type": "put",
"id": "put-kit",
"store": "kits-L2",
"units": 1
},
{
"type": "release",
"resourceId": "amr",
"units": 1,
"returnHome": true
},
{
"type": "finish"
}
]
},
{
"id": "batch-L3",
"name": "Batch on line 3",
"steps": [
{
"type": "take",
"id": "wait-kit",
"store": "kits-L3",
"units": 1
},
{
"type": "acquire",
"id": "wait-line",
"resourceId": "line-3",
"units": 1
},
{
"type": "acquire",
"id": "wait-setup",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "feeder-setup",
"durationSeconds": {
"random": "triangular",
"min": 100,
"mode": 120,
"max": 160
}
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "smt-run",
"durationSeconds": {
"random": "triangular",
"min": 300,
"mode": 360,
"max": 420
}
},
{
"type": "release",
"resourceId": "line-3",
"units": 1
},
{
"type": "acquire",
"id": "wait-carry",
"resourceId": "operator",
"units": 1
},
{
"type": "goto",
"id": "to-test",
"to": {
"tag": "test-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "test",
"durationSeconds": {
"random": "triangular",
"min": 200,
"mode": 240,
"max": 320
}
},
{
"type": "goto",
"id": "to-pack",
"to": {
"tag": "packing-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "pack",
"durationSeconds": {
"random": "uniform",
"min": 90,
"max": 150
}
},
{
"type": "goto",
"id": "to-pallet",
"to": {
"tag": "pallet-build",
"pick": "free"
}
},
{
"type": "delay",
"id": "stack",
"durationSeconds": 30
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "batch",
"id": "pallet-of-four",
"size": 4,
"processId": "pallet-down",
"at": {
"tag": "pallet-build"
}
}
]
},
{
"id": "kit-run-L3",
"name": "Kit for line 3",
"steps": [
{
"type": "acquire",
"id": "wait-kitter",
"resourceId": "kitter",
"units": 1
},
{
"type": "goto",
"id": "to-rack",
"to": {
"tag": "rack-bay",
"pick": "random",
"side": "west"
}
},
{
"type": "delay",
"id": "pick",
"durationSeconds": {
"random": "uniform",
"min": 45,
"max": 90
}
},
{
"type": "goto",
"id": "to-staging",
"to": {
"tag": "kit-staging",
"spot": "random"
}
},
{
"type": "delay",
"id": "assemble",
"durationSeconds": {
"random": "triangular",
"min": 60,
"mode": 90,
"max": 120
}
},
{
"type": "release",
"resourceId": "kitter",
"units": 1
},
{
"type": "acquire",
"id": "wait-amr",
"resourceId": "amr",
"units": 1
},
{
"type": "delay",
"id": "load",
"durationSeconds": 30
},
{
"type": "goto",
"id": "deliver",
"to": {
"object": "kit-drop-3",
"floor": "L2"
}
},
{
"type": "delay",
"id": "unload",
"durationSeconds": 30
},
{
"type": "put",
"id": "put-kit",
"store": "kits-L3",
"units": 1
},
{
"type": "release",
"resourceId": "amr",
"units": 1,
"returnHome": true
},
{
"type": "finish"
}
]
},
{
"id": "batch-L4",
"name": "Batch on line 4",
"steps": [
{
"type": "take",
"id": "wait-kit",
"store": "kits-L4",
"units": 1
},
{
"type": "acquire",
"id": "wait-line",
"resourceId": "line-4",
"units": 1
},
{
"type": "acquire",
"id": "wait-setup",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "feeder-setup",
"durationSeconds": {
"random": "triangular",
"min": 100,
"mode": 120,
"max": 160
}
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "delay",
"id": "smt-run",
"durationSeconds": {
"random": "triangular",
"min": 300,
"mode": 360,
"max": 420
}
},
{
"type": "release",
"resourceId": "line-4",
"units": 1
},
{
"type": "acquire",
"id": "wait-carry",
"resourceId": "operator",
"units": 1
},
{
"type": "goto",
"id": "to-test",
"to": {
"tag": "test-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "test",
"durationSeconds": {
"random": "triangular",
"min": 200,
"mode": 240,
"max": 320
}
},
{
"type": "goto",
"id": "to-pack",
"to": {
"tag": "packing-bench",
"pick": "free",
"side": "south"
}
},
{
"type": "delay",
"id": "pack",
"durationSeconds": {
"random": "uniform",
"min": 90,
"max": 150
}
},
{
"type": "goto",
"id": "to-pallet",
"to": {
"tag": "pallet-build",
"pick": "free"
}
},
{
"type": "delay",
"id": "stack",
"durationSeconds": 30
},
{
"type": "release",
"resourceId": "operator",
"units": 1
},
{
"type": "batch",
"id": "pallet-of-four",
"size": 4,
"processId": "pallet-down",
"at": {
"tag": "pallet-build"
}
}
]
},
{
"id": "kit-run-L4",
"name": "Kit for line 4",
"steps": [
{
"type": "acquire",
"id": "wait-kitter",
"resourceId": "kitter",
"units": 1
},
{
"type": "goto",
"id": "to-rack",
"to": {
"tag": "rack-bay",
"pick": "random",
"side": "west"
}
},
{
"type": "delay",
"id": "pick",
"durationSeconds": {
"random": "uniform",
"min": 45,
"max": 90
}
},
{
"type": "goto",
"id": "to-staging",
"to": {
"tag": "kit-staging",
"spot": "random"
}
},
{
"type": "delay",
"id": "assemble",
"durationSeconds": {
"random": "triangular",
"min": 60,
"mode": 90,
"max": 120
}
},
{
"type": "release",
"resourceId": "kitter",
"units": 1
},
{
"type": "acquire",
"id": "wait-amr",
"resourceId": "amr",
"units": 1
},
{
"type": "delay",
"id": "load",
"durationSeconds": 30
},
{
"type": "goto",
"id": "deliver",
"to": {
"object": "kit-drop-4",
"floor": "L2"
}
},
{
"type": "delay",
"id": "unload",
"durationSeconds": 30
},
{
"type": "put",
"id": "put-kit",
"store": "kits-L4",
"units": 1
},
{
"type": "release",
"resourceId": "amr",
"units": 1,
"returnHome": true
},
{
"type": "finish"
}
]
},
{
"id": "pallet-down",
"name": "Pallet down to dispatch",
"steps": [
{
"type": "acquire",
"id": "wait-amr",
"resourceId": "amr",
"units": 1
},
{
"type": "delay",
"id": "load",
"durationSeconds": 45
},
{
"type": "goto",
"id": "to-dispatch",
"to": {
"tag": "dispatch-bay",
"pick": "free"
}
},
{
"type": "delay",
"id": "unload",
"durationSeconds": 45
},
{
"type": "release",
"resourceId": "amr",
"units": 1,
"returnHome": true
},
{
"type": "finish"
}
]
}
],
"arrivals": [
{
"id": "takt-L1",
"processId": "batch-L1",
"startSeconds": 0,
"at": {
"object": "loader-L1",
"floor": "L2"
},
"mode": "interval",
"durationSeconds": 14400,
"intervalSeconds": {
"expr": "batchMinutes * 60"
}
},
{
"id": "takt-L2",
"processId": "batch-L2",
"startSeconds": 180,
"at": {
"object": "loader-L2",
"floor": "L2"
},
"mode": "interval",
"durationSeconds": 14400,
"intervalSeconds": {
"expr": "batchMinutes * 60"
}
},
{
"id": "takt-L3",
"processId": "batch-L3",
"startSeconds": 360,
"at": {
"object": "loader-L3",
"floor": "L2"
},
"mode": "interval",
"durationSeconds": 14400,
"intervalSeconds": {
"expr": "batchMinutes * 60"
}
},
{
"id": "takt-L4",
"processId": "batch-L4",
"startSeconds": 540,
"at": {
"object": "loader-L4",
"floor": "L2"
},
"mode": "interval",
"durationSeconds": 14400,
"intervalSeconds": {
"expr": "batchMinutes * 60"
}
}
],
"agents": [
{
"id": "amr",
"label": "AMR",
"appearance": "amr",
"radius": 0.45,
"speed": 1.2,
"height": 1.2,
"links": [
"passage",
"elevator"
],
"count": {
"parameter": "amrCount"
},
"home": {
"tag": "amr-charger"
},
"homePerUnit": true,
"dispatch": "nearest"
},
{
"id": "operator",
"label": "Line operator",
"appearance": "person",
"radius": 0.3,
"speed": 1.3,
"height": 1.7,
"links": [
"passage",
"stairs"
],
"count": {
"parameter": "operators"
},
"home": {
"tag": "operator-base"
},
"dispatch": "nearest",
"shifts": [
{
"from": 7200,
"count": {
"expr": "ceil(operators / 2)"
}
},
{
"from": 8100,
"count": {
"parameter": "operators"
}
}
]
},
{
"id": "kitter",
"label": "Kitter",
"appearance": "person",
"radius": 0.3,
"speed": 1.3,
"height": 1.7,
"links": [
"passage",
"stairs"
],
"count": {
"parameter": "kitters"
},
"home": {
"tag": "kit-staging"
},
"dispatch": "nearest"
}
],
"equipment": [
{
"id": "placer-1-L1",
"label": "Line 1 placer 1",
"part": {
"floor": "L2",
"object": "placer-1-L1"
},
"resourceId": "line-1",
"processIds": [
"batch-L1"
]
},
{
"id": "placer-1-L2",
"label": "Line 2 placer 1",
"part": {
"floor": "L2",
"object": "placer-1-L2"
},
"resourceId": "line-2",
"processIds": [
"batch-L2"
]
},
{
"id": "placer-1-L3",
"label": "Line 3 placer 1",
"part": {
"floor": "L2",
"object": "placer-1-L3"
},
"resourceId": "line-3",
"processIds": [
"batch-L3"
]
},
{
"id": "placer-1-L4",
"label": "Line 4 placer 1",
"part": {
"floor": "L2",
"object": "placer-1-L4"
},
"resourceId": "line-4",
"processIds": [
"batch-L4"
]
}
],
"activities": [
{
"processId": "batch-L1",
"stepId": "feeder-setup",
"kind": "work",
"equipmentId": "placer-1-L1"
},
{
"processId": "batch-L1",
"stepId": "smt-run",
"kind": "work",
"equipmentId": "placer-1-L1"
},
{
"processId": "batch-L1",
"stepId": "test",
"kind": "work"
},
{
"processId": "batch-L1",
"stepId": "pack",
"kind": "work"
},
{
"processId": "batch-L1",
"stepId": "stack",
"kind": "unload",
"cargo": "box"
},
{
"processId": "kit-run-L1",
"stepId": "pick",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L1",
"stepId": "assemble",
"kind": "work"
},
{
"processId": "kit-run-L1",
"stepId": "load",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L1",
"stepId": "unload",
"kind": "unload",
"cargo": "tote"
},
{
"processId": "batch-L2",
"stepId": "feeder-setup",
"kind": "work",
"equipmentId": "placer-1-L2"
},
{
"processId": "batch-L2",
"stepId": "smt-run",
"kind": "work",
"equipmentId": "placer-1-L2"
},
{
"processId": "batch-L2",
"stepId": "test",
"kind": "work"
},
{
"processId": "batch-L2",
"stepId": "pack",
"kind": "work"
},
{
"processId": "batch-L2",
"stepId": "stack",
"kind": "unload",
"cargo": "box"
},
{
"processId": "kit-run-L2",
"stepId": "pick",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L2",
"stepId": "assemble",
"kind": "work"
},
{
"processId": "kit-run-L2",
"stepId": "load",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L2",
"stepId": "unload",
"kind": "unload",
"cargo": "tote"
},
{
"processId": "batch-L3",
"stepId": "feeder-setup",
"kind": "work",
"equipmentId": "placer-1-L3"
},
{
"processId": "batch-L3",
"stepId": "smt-run",
"kind": "work",
"equipmentId": "placer-1-L3"
},
{
"processId": "batch-L3",
"stepId": "test",
"kind": "work"
},
{
"processId": "batch-L3",
"stepId": "pack",
"kind": "work"
},
{
"processId": "batch-L3",
"stepId": "stack",
"kind": "unload",
"cargo": "box"
},
{
"processId": "kit-run-L3",
"stepId": "pick",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L3",
"stepId": "assemble",
"kind": "work"
},
{
"processId": "kit-run-L3",
"stepId": "load",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L3",
"stepId": "unload",
"kind": "unload",
"cargo": "tote"
},
{
"processId": "batch-L4",
"stepId": "feeder-setup",
"kind": "work",
"equipmentId": "placer-1-L4"
},
{
"processId": "batch-L4",
"stepId": "smt-run",
"kind": "work",
"equipmentId": "placer-1-L4"
},
{
"processId": "batch-L4",
"stepId": "test",
"kind": "work"
},
{
"processId": "batch-L4",
"stepId": "pack",
"kind": "work"
},
{
"processId": "batch-L4",
"stepId": "stack",
"kind": "unload",
"cargo": "box"
},
{
"processId": "kit-run-L4",
"stepId": "pick",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L4",
"stepId": "assemble",
"kind": "work"
},
{
"processId": "kit-run-L4",
"stepId": "load",
"kind": "load",
"cargo": "tote"
},
{
"processId": "kit-run-L4",
"stepId": "unload",
"kind": "unload",
"cargo": "tote"
},
{
"processId": "pallet-down",
"stepId": "load",
"kind": "load",
"cargo": "pallet"
},
{
"processId": "pallet-down",
"stepId": "unload",
"kind": "unload",
"cargo": "pallet"
}
],
"lifts": [
{
"link": "goods-lift-L1-L2",
"cars": {
"parameter": "liftCars"
},
"capacity": 1,
"doorSeconds": 8,
"dwellSeconds": 6
}
],
"stores": [
{
"id": "kits-L1",
"name": "Kits at line 1",
"initial": 3,
"capacity": 4,
"at": {
"object": "kit-drop-1",
"floor": "L2"
},
"reorder": {
"point": 2,
"processId": "kit-run-L1",
"at": {
"tag": "kit-staging",
"spot": "random"
}
}
},
{
"id": "kits-L2",
"name": "Kits at line 2",
"initial": 3,
"capacity": 4,
"at": {
"object": "kit-drop-2",
"floor": "L2"
},
"reorder": {
"point": 2,
"processId": "kit-run-L2",
"at": {
"tag": "kit-staging",
"spot": "random"
}
}
},
{
"id": "kits-L3",
"name": "Kits at line 3",
"initial": 3,
"capacity": 4,
"at": {
"object": "kit-drop-3",
"floor": "L2"
},
"reorder": {
"point": 2,
"processId": "kit-run-L3",
"at": {
"tag": "kit-staging",
"spot": "random"
}
}
},
{
"id": "kits-L4",
"name": "Kits at line 4",
"initial": 3,
"capacity": 4,
"at": {
"object": "kit-drop-4",
"floor": "L2"
},
"reorder": {
"point": 2,
"processId": "kit-run-L4",
"at": {
"tag": "kit-staging",
"spot": "random"
}
}
}
],
"maxEvents": 100000,
"traceLimit": 500,
"seed": 11,
"runs": 3
},
"spaceHash": "fnv1a-13411952",
"scenarioHash": "fnv1a-46466f4a"
},
"result": {
"engineVersion": "process-des-2.7.0",
"spaceHash": null,
"horizonSeconds": 14400,
"seed": 11,
"runs": 3,
"baseline": {
"scenarioId": "day-shift",
"inputHash": "fnv1a-91d1a0ab",
"spaceHash": "fnv1a-63ef2ca2",
"firstRunStatus": "horizon_reached",
"firstRunMetrics": {
"planned": 194,
"arrived": 194,
"completed": 167,
"inProgress": 27,
"pendingArrivals": 0,
"waiting": 17,
"totalWaitSeconds": 172063.0304927479,
"averageWaitSeconds": 886.922837591484,
"maxWaitSeconds": 3334.774124113701,
"averageCompletedCycleSeconds": 1490.0126195195353,
"maxCompletedCycleSeconds": 4289.78845442961,
"totalDistanceMeters": 19344.587686785453,
"blocked": 0
},
"warnings": [
{
"id": "horizon",
"message": "The observation horizon ended before every planned job completed. Unfinished jobs and future arrivals remain in the accounting."
},
{
"id": "timeline.truncated",
"message": "Job timelines are kept for the first 500 jobs and 500 entries in all (traceLimit); result.jobs lists those jobs. Aggregate metrics include all jobs."
},
{
"id": "batch.unfilled",
"message": "3 jobs waited at batch batch-L4#15 for a full lot when the observation ended.",
"refs": [
"batch-L4#15"
]
}
],
"assumptions": [
"Collisions, avoidance, following, passing and re-routing between agents (robots or people): only capacities and FIFO queues are computed.",
"Density-dependent slowing, crowd pressure and the physical length of a queue (waiting agents overlap at one point): pedestrian flow is counts and capacities, not crowd physics.",
"Optimised lift group control (destination dispatch, load weighing beyond a full car, zoning, parking) and lift jerk: lifts with cars follow the fixed collective rules of the process catalog, at constant speed unless the scenario gives an acceleration and seconds per person boarding and alighting; an elevator without cars has only capacity and travel speed, so its waits are close to a lower bound.",
"Door opening times (except the fixed door and dwell time of a lift car at each stop, and its seconds per person boarding and alighting when given), acceleration (except a lift car's, when the scenario gives one), turning and vehicle orientation (circular footprints only), loaded shape, charging, batteries and failures.",
"Evacuation, safety codes and legal compliance, lines of sight and cameras.",
"Human decision-making beyond weighted branches and branches by the state of the run, learning or adaptive behaviour, and time-of-day changes other than arrival rate profiles, scheduled times and shifts set in advance (capacities of resources and zones, and the units of a pool in service, from given times).",
"Cleaning quality (coverage comes from simulate_space).",
"Agreement with real robots or real sites: determinism guarantees reproducibility, not field accuracy; calibrate separately.",
"Two-station transport (simulate_space) and process-scenario transport are separate implementations, kept consistent only by a matching test on one shared case; other layouts can differ.",
"Random values, poisson arrivals, branches and random picks draw from each arrival's and each job's own stream of the seed: the same scenario and seed give the same result, and a job keeps its draws when other jobs or streams change. Times are seconds and distances are metres.",
"goto follows the shortest route on a roadmap for each agent class, with the same circle-versus-obstacle clearance as the robot engine; connections are edges with their length and speed.",
"Capacities on resources, zones and connections are strict FIFO queues without preemption; waiting agents stand at one point, and nothing else slows movement.",
"Zones do not steer routes. An occupy zone counts agents that stop inside it; a transit zone counts every agent inside it, passing or not.",
"A connection end or a place on a blocking part moves to the nearest point the agent fits within 3 m; that offset is not added to the connection length.",
"Finish returns every resource still held by that job. Resources held by unfinished or blocked jobs remain in use.",
"Average wait includes every arrived job and unfinished waits up to the observation endpoint. Cycle averages include completed jobs only.",
"Lifts with cars (goods-lift-L1-L2): People call a car at their floor for their direction and wait there (counted as waiting). A call goes to the car that can reach it soonest without turning round: an idle car, or one going that way that has not passed the floor and is not full (a tie: the lower-numbered car); an idle car sent to a call goes straight there. A car stops where a rider gets out, where a call it was given waits in its direction and at its farthest call, where it turns round; a full car passes its call on. At a stop riders get out, then those waiting to go its way get in, first come first, up to its capacity (any car going their way, whichever was sent); it stands doorSeconds + dwellSeconds (longer by alightSeconds per person out and boardSeconds per person in when the scenario gives them), taking whoever comes meanwhile; with boardSeconds the closing moves back for them by at most dwellSeconds. An idle car waits where it stopped; cars start on the shaft’s level-0 stop, else its lowest. Cars move at constant speed without acceleration, unless the scenario gives an acceleration: then a car accelerates and brakes at that rate (the trapezoid d/v + v/a, or 2·sqrt(d/a) for a trip shorter than v²/a) and decides whether to stop at a floor at its braking point for it, so a call made for that floor later waits for another car or the next sweep, and a car that decided to stop and lost its reason comes to rest there and goes on without opening; a wait ends when the car arrives at the floor (its doors begin to open) and a ride lasts until it arrives at the destination, as CIBSE Guide D counts waiting and transit time. No optimised group control, load weighing beyond full, destination dispatch, parking policy or jerk. [lift_car_model]",
"Repeated runs use seeds seed, seed + 1, …. Jobs, timelines, traces, series and warnings are the first run’s; replicates give every measure per run and spread its minimum, mean, maximum and population standard deviation."
]
},
"candidate": {
"scenarioId": "day-shift-capacity",
"inputHash": "fnv1a-9617ef3d",
"spaceHash": "fnv1a-13411952",
"firstRunStatus": "horizon_reached",
"firstRunMetrics": {
"planned": 212,
"arrived": 212,
"completed": 191,
"inProgress": 21,
"pendingArrivals": 0,
"waiting": 12,
"totalWaitSeconds": 137975.19459899006,
"averageWaitSeconds": 650.8263896178776,
"maxWaitSeconds": 3243.030651323261,
"averageCompletedCycleSeconds": 1274.0388032297874,
"maxCompletedCycleSeconds": 4179.580305376452,
"totalDistanceMeters": 23764.90134390668,
"blocked": 0
},
"warnings": [
{
"id": "horizon",
"message": "The observation horizon ended before every planned job completed. Unfinished jobs and future arrivals remain in the accounting."
},
{
"id": "timeline.truncated",
"message": "Job timelines are kept for the first 500 jobs and 500 entries in all (traceLimit); result.jobs lists those jobs. Aggregate metrics include all jobs."
},
{
"id": "batch.unfilled",
"message": "3 jobs waited at batch batch-L1#15 for a full lot when the observation ended.",
"refs": [
"batch-L1#15"
]
},
{
"id": "batch.unfilled",
"message": "1 job waited at batch batch-L2#15 for a full lot when the observation ended.",
"refs": [
"batch-L2#15"
]
},
{
"id": "batch.unfilled",
"message": "2 jobs waited at batch batch-L3#15 for a full lot when the observation ended.",
"refs": [
"batch-L3#15"
]
}
],
"assumptions": [
"Collisions, avoidance, following, passing and re-routing between agents (robots or people): only capacities and FIFO queues are computed.",
"Density-dependent slowing, crowd pressure and the physical length of a queue (waiting agents overlap at one point): pedestrian flow is counts and capacities, not crowd physics.",
"Optimised lift group control (destination dispatch, load weighing beyond a full car, zoning, parking) and lift jerk: lifts with cars follow the fixed collective rules of the process catalog, at constant speed unless the scenario gives an acceleration and seconds per person boarding and alighting; an elevator without cars has only capacity and travel speed, so its waits are close to a lower bound.",
"Door opening times (except the fixed door and dwell time of a lift car at each stop, and its seconds per person boarding and alighting when given), acceleration (except a lift car's, when the scenario gives one), turning and vehicle orientation (circular footprints only), loaded shape, charging, batteries and failures.",
"Evacuation, safety codes and legal compliance, lines of sight and cameras.",
"Human decision-making beyond weighted branches and branches by the state of the run, learning or adaptive behaviour, and time-of-day changes other than arrival rate profiles, scheduled times and shifts set in advance (capacities of resources and zones, and the units of a pool in service, from given times).",
"Cleaning quality (coverage comes from simulate_space).",
"Agreement with real robots or real sites: determinism guarantees reproducibility, not field accuracy; calibrate separately.",
"Two-station transport (simulate_space) and process-scenario transport are separate implementations, kept consistent only by a matching test on one shared case; other layouts can differ.",
"Random values, poisson arrivals, branches and random picks draw from each arrival's and each job's own stream of the seed: the same scenario and seed give the same result, and a job keeps its draws when other jobs or streams change. Times are seconds and distances are metres.",
"goto follows the shortest route on a roadmap for each agent class, with the same circle-versus-obstacle clearance as the robot engine; connections are edges with their length and speed.",
"Capacities on resources, zones and connections are strict FIFO queues without preemption; waiting agents stand at one point, and nothing else slows movement.",
"Zones do not steer routes. An occupy zone counts agents that stop inside it; a transit zone counts every agent inside it, passing or not.",
"A connection end or a place on a blocking part moves to the nearest point the agent fits within 3 m; that offset is not added to the connection length.",
"Finish returns every resource still held by that job. Resources held by unfinished or blocked jobs remain in use.",
"Average wait includes every arrived job and unfinished waits up to the observation endpoint. Cycle averages include completed jobs only.",
"Lifts with cars (goods-lift-L1-L2): People call a car at their floor for their direction and wait there (counted as waiting). A call goes to the car that can reach it soonest without turning round: an idle car, or one going that way that has not passed the floor and is not full (a tie: the lower-numbered car); an idle car sent to a call goes straight there. A car stops where a rider gets out, where a call it was given waits in its direction and at its farthest call, where it turns round; a full car passes its call on. At a stop riders get out, then those waiting to go its way get in, first come first, up to its capacity (any car going their way, whichever was sent); it stands doorSeconds + dwellSeconds (longer by alightSeconds per person out and boardSeconds per person in when the scenario gives them), taking whoever comes meanwhile; with boardSeconds the closing moves back for them by at most dwellSeconds. An idle car waits where it stopped; cars start on the shaft’s level-0 stop, else its lowest. Cars move at constant speed without acceleration, unless the scenario gives an acceleration: then a car accelerates and brakes at that rate (the trapezoid d/v + v/a, or 2·sqrt(d/a) for a trip shorter than v²/a) and decides whether to stop at a floor at its braking point for it, so a call made for that floor later waits for another car or the next sweep, and a car that decided to stop and lost its reason comes to rest there and goes on without opening; a wait ends when the car arrives at the floor (its doors begin to open) and a ride lasts until it arrives at the destination, as CIBSE Guide D counts waiting and transit time. No optimised group control, load weighing beyond full, destination dispatch, parking policy or jerk. [lift_car_model]",
"Repeated runs use seeds seed, seed + 1, …. Jobs, timelines, traces, series and warnings are the first run’s; replicates give every measure per run and spread its minimum, mean, maximum and population standard deviation."
]
},
"measures": [
{
"id": "run.completed",
"scope": "run",
"ref": null,
"unit": "count",
"baseline": 167.33333333333334,
"candidate": 191,
"delta": 23.666666666666668,
"paired": {
"min": 23,
"mean": 23.666666666666668,
"max": 24,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": 22.232333333333333,
"high": 25.101000000000003,
"withinNoise": false
}
},
{
"id": "run.arrived",
"scope": "run",
"ref": null,
"unit": "count",
"baseline": 194,
"candidate": 211.66666666666666,
"delta": 17.666666666666668,
"paired": {
"min": 17,
"mean": 17.666666666666668,
"max": 18,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": 16.232333333333333,
"high": 19.101000000000003,
"withinNoise": false
}
},
{
"id": "run.blocked",
"scope": "run",
"ref": null,
"unit": "count",
"baseline": 0,
"candidate": 0,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "run.completion.all",
"scope": "run",
"ref": null,
"unit": "s",
"baseline": null,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "run.cycle.mean",
"scope": "run",
"ref": null,
"unit": "s",
"baseline": 1494.281753154338,
"candidate": 1260.6366640514077,
"delta": -233.64508910293043,
"paired": {
"min": -268.9424945603264,
"mean": -233.64508910293043,
"max": -215.9738162897479,
"stdev": 24.959041560478894,
"n": 3
},
"interval": {
"low": -309.58747764467387,
"high": -157.702700561187,
"withinNoise": false
}
},
{
"id": "run.wait.mean",
"scope": "run",
"ref": null,
"unit": "s",
"baseline": 898.483224732684,
"candidate": 645.6094684138765,
"delta": -252.87375631880738,
"paired": {
"min": -290.42435750169363,
"mean": -252.87375631880738,
"max": -232.100463481122,
"stdev": 26.602352150554637,
"n": 3
},
"interval": {
"low": -333.8162139146407,
"high": -171.93129872297408,
"withinNoise": false
}
},
{
"id": "run.distance.total",
"scope": "run",
"ref": null,
"unit": "m",
"baseline": 36911.50712023623,
"candidate": 40588.907272450844,
"delta": 3677.4001522146136,
"paired": {
"min": 3570.1136181810507,
"mean": 3677.4001522146136,
"max": 3821.0690799459553,
"stdev": 105.63275967802872,
"n": 3
},
"interval": {
"low": 3355.9934163522953,
"high": 3998.806888076932,
"withinNoise": false
}
},
{
"id": "resource.utilization",
"scope": "resource",
"ref": "line-1",
"unit": "ratio",
"baseline": 0.8699322212622681,
"candidate": 0.9346732433280138,
"delta": 0.06474102206574572,
"paired": {
"min": 0,
"mean": 0.06474102206574572,
"max": 0.0988815300881537,
"stdev": 0.04580162182667767,
"n": 3
},
"interval": {
"low": -0.07461867859324117,
"high": 0.20410072272473262,
"withinNoise": true
}
},
{
"id": "resource.queue.max",
"scope": "resource",
"ref": "line-1",
"unit": "count",
"baseline": 1.6666666666666667,
"candidate": 2,
"delta": 0.3333333333333333,
"paired": {
"min": 0,
"mean": 0.3333333333333333,
"max": 1,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": -1.1010000000000002,
"high": 1.7676666666666667,
"withinNoise": true
}
},
{
"id": "resource.wait.mean",
"scope": "resource",
"ref": "line-1",
"unit": "s",
"baseline": 214.87547280728288,
"candidate": 337.78954046044487,
"delta": 122.91406765316201,
"paired": {
"min": 6.7937879243033015,
"mean": 122.91406765316201,
"max": 333.97791984393746,
"stdev": 149.4948728415673,
"n": 3
},
"interval": {
"low": -331.95106371909407,
"high": 577.779199025418,
"withinNoise": true
}
},
{
"id": "resource.wait.max",
"scope": "resource",
"ref": "line-1",
"unit": "s",
"baseline": 627.1619404946459,
"candidate": 785.1713951301093,
"delta": 158.00945463546336,
"paired": {
"min": 104.03656350620622,
"mean": 158.00945463546336,
"max": 238.30905506199997,
"stdev": 57.89126136685209,
"n": 3
},
"interval": {
"low": -18.135156255947322,
"high": 334.15406552687404,
"withinNoise": true
}
},
{
"id": "resource.utilization",
"scope": "resource",
"ref": "line-2",
"unit": "ratio",
"baseline": 0.8334910962733754,
"candidate": 0.9038636575311566,
"delta": 0.07037256125778124,
"paired": {
"min": 0.051040971210400965,
"mean": 0.07037256125778124,
"max": 0.08569594098165456,
"stdev": 0.014428930312852393,
"n": 3
},
"interval": {
"low": 0.026469936655582733,
"high": 0.11427518585997976,
"withinNoise": false
}
},
{
"id": "resource.queue.max",
"scope": "resource",
"ref": "line-2",
"unit": "count",
"baseline": 1.3333333333333333,
"candidate": 2.6666666666666665,
"delta": 1.3333333333333333,
"paired": {
"min": 1,
"mean": 1.3333333333333333,
"max": 2,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": -0.10099999999999998,
"high": 2.7676666666666665,
"withinNoise": true
}
},
{
"id": "resource.wait.mean",
"scope": "resource",
"ref": "line-2",
"unit": "s",
"baseline": 256.3597577424002,
"candidate": 486.13290733485945,
"delta": 229.77314959245928,
"paired": {
"min": 166.0850698101989,
"mean": 229.77314959245928,
"max": 263.1669102825567,
"stdev": 45.052045934440635,
"n": 3
},
"interval": {
"low": 92.69416886864511,
"high": 366.8521303162735,
"withinNoise": false
}
},
{
"id": "resource.wait.max",
"scope": "resource",
"ref": "line-2",
"unit": "s",
"baseline": 858.6121937369331,
"candidate": 1188.8236600866485,
"delta": 330.2114663497153,
"paired": {
"min": 0,
"mean": 330.2114663497153,
"max": 703.6180637253328,
"stdev": 288.870166232058,
"n": 3
},
"interval": {
"low": -548.7281495388063,
"high": 1209.1510822382368,
"withinNoise": true
}
},
{
"id": "resource.utilization",
"scope": "resource",
"ref": "line-3",
"unit": "ratio",
"baseline": 0.8025585151959357,
"candidate": 0.8792372286750275,
"delta": 0.07667871347909194,
"paired": {
"min": 0.07370001910026058,
"mean": 0.07667871347909194,
"max": 0.08140708983177913,
"stdev": 0.0033809047184034926,
"n": 3
},
"interval": {
"low": 0.06639170068953973,
"high": 0.08696572626864416,
"withinNoise": false
}
},
{
"id": "resource.queue.max",
"scope": "resource",
"ref": "line-3",
"unit": "count",
"baseline": 1.3333333333333333,
"candidate": 1.6666666666666667,
"delta": 0.3333333333333333,
"paired": {
"min": 0,
"mean": 0.3333333333333333,
"max": 1,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": -1.1010000000000002,
"high": 1.7676666666666667,
"withinNoise": true
}
},
{
"id": "resource.wait.mean",
"scope": "resource",
"ref": "line-3",
"unit": "s",
"baseline": 130.990747982084,
"candidate": 192.79185335129753,
"delta": 61.80110536921353,
"paired": {
"min": 4.906801088339989,
"mean": 61.80110536921353,
"max": 168.18597887764702,
"stdev": 75.28616431872442,
"n": 3
},
"interval": {
"low": -167.2706371757117,
"high": 290.8728479141388,
"withinNoise": true
}
},
{
"id": "resource.wait.max",
"scope": "resource",
"ref": "line-3",
"unit": "s",
"baseline": 614.3866058898011,
"candidate": 661.2754546375882,
"delta": 46.88884874778705,
"paired": {
"min": 0,
"mean": 46.88884874778705,
"max": 115.65709747907749,
"stdev": 49.686833648696144,
"n": 3
},
"interval": {
"low": -104.29231008056718,
"high": 198.07000757614128,
"withinNoise": true
}
},
{
"id": "resource.utilization",
"scope": "resource",
"ref": "line-4",
"unit": "ratio",
"baseline": 0.8013783998137695,
"candidate": 0.8655359468199776,
"delta": 0.0641575470062082,
"paired": {
"min": 0.04168522093628524,
"mean": 0.0641575470062082,
"max": 0.08149509201516014,
"stdev": 0.016652946510797823,
"n": 3
},
"interval": {
"low": 0.01348795173255004,
"high": 0.11482714227986635,
"withinNoise": false
}
},
{
"id": "resource.queue.max",
"scope": "resource",
"ref": "line-4",
"unit": "count",
"baseline": 1.3333333333333333,
"candidate": 2,
"delta": 0.6666666666666666,
"paired": {
"min": 0,
"mean": 0.6666666666666666,
"max": 1,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": -0.7676666666666668,
"high": 2.101,
"withinNoise": true
}
},
{
"id": "resource.wait.mean",
"scope": "resource",
"ref": "line-4",
"unit": "s",
"baseline": 96.81559951766856,
"candidate": 175.28883494767254,
"delta": 78.473235430004,
"paired": {
"min": 7.379400980496113,
"mean": 78.473235430004,
"max": 217.9731039392064,
"stdev": 98.64740595777616,
"n": 3
},
"interval": {
"low": -221.67930102567837,
"high": 378.6257718856864,
"withinNoise": true
}
},
{
"id": "resource.wait.max",
"scope": "resource",
"ref": "line-4",
"unit": "s",
"baseline": 589.7844302322868,
"candidate": 717.0660283678044,
"delta": 127.28159813551763,
"paired": {
"min": 0,
"mean": 127.28159813551763,
"max": 298.0558948325206,
"stdev": 125.50707877041258,
"n": 3
},
"interval": {
"low": -254.59634047147227,
"high": 509.15953674250756,
"withinNoise": true
}
},
{
"id": "agentClass.completion.mean",
"scope": "agentClass",
"ref": "amr",
"unit": "s",
"baseline": null,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "agentClass.feasible",
"scope": "agentClass",
"ref": "amr",
"unit": "ratio",
"baseline": null,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "agentClass.distance.total",
"scope": "agentClass",
"ref": "amr",
"unit": "m",
"baseline": 20380.79353282976,
"candidate": 17655.517524383813,
"delta": -2725.276008445948,
"paired": {
"min": -2835.0547165209537,
"mean": -2725.276008445948,
"max": -2660.888761750877,
"stdev": 78.01168085570133,
"n": 3
},
"interval": {
"low": -2962.640626954339,
"high": -2487.9113899375566,
"withinNoise": false
}
},
{
"id": "agentClass.utilization",
"scope": "agentClass",
"ref": "amr",
"unit": "ratio",
"baseline": 0.9757360162325274,
"candidate": 0.9492565707325754,
"delta": -0.02647944549995222,
"paired": {
"min": -0.027636247658327062,
"mean": -0.02647944549995222,
"max": -0.025140863981150785,
"stdev": 0.0010268131040545709,
"n": 3
},
"interval": {
"low": -0.029603709687698123,
"high": -0.023355181312206316,
"withinNoise": false
}
},
{
"id": "agentClass.wait.mean",
"scope": "agentClass",
"ref": "amr",
"unit": "s",
"baseline": 361.8554209859485,
"candidate": 179.6356713792425,
"delta": -182.21974960670607,
"paired": {
"min": -187.37930862494832,
"mean": -182.21974960670607,
"max": -173.20989253798743,
"stdev": 6.393313401228046,
"n": 3
},
"interval": {
"low": -201.67255949160133,
"high": -162.76693972181081,
"withinNoise": false
}
},
{
"id": "agentClass.return.requested",
"scope": "agentClass",
"ref": "amr",
"unit": "count",
"baseline": 91.33333333333333,
"candidate": 111,
"delta": 19.666666666666668,
"paired": {
"min": 19,
"mean": 19.666666666666668,
"max": 20,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": 18.232333333333333,
"high": 21.101000000000003,
"withinNoise": false
}
},
{
"id": "agentClass.return.completed",
"scope": "agentClass",
"ref": "amr",
"unit": "count",
"baseline": 91,
"candidate": 110,
"delta": 19,
"paired": {
"min": 19,
"mean": 19,
"max": 19,
"stdev": 0,
"n": 3
},
"interval": {
"low": 19,
"high": 19,
"withinNoise": false
}
},
{
"id": "agentClass.return.pending",
"scope": "agentClass",
"ref": "amr",
"unit": "count",
"baseline": 0.3333333333333333,
"candidate": 1,
"delta": 0.6666666666666666,
"paired": {
"min": 0,
"mean": 0.6666666666666666,
"max": 1,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": -0.7676666666666668,
"high": 2.101,
"withinNoise": true
}
},
{
"id": "agentClass.return.completion.all",
"scope": "agentClass",
"ref": "amr",
"unit": "s",
"baseline": null,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "agentClass.available.end",
"scope": "agentClass",
"ref": "amr",
"unit": "count",
"baseline": 0,
"candidate": 0,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "agentClass.completion.mean",
"scope": "agentClass",
"ref": "operator",
"unit": "s",
"baseline": null,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "agentClass.feasible",
"scope": "agentClass",
"ref": "operator",
"unit": "ratio",
"baseline": null,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "agentClass.distance.total",
"scope": "agentClass",
"ref": "operator",
"unit": "m",
"baseline": 12316.096914275475,
"candidate": 13163.208518678899,
"delta": 847.1116044034261,
"paired": {
"min": 572.4990561400846,
"mean": 847.1116044034261,
"max": 1099.2294345211758,
"stdev": 215.62425982204797,
"n": 3
},
"interval": {
"low": 191.03587814794992,
"high": 1503.1873306589023,
"withinNoise": false
}
},
{
"id": "agentClass.utilization",
"scope": "agentClass",
"ref": "operator",
"unit": "ratio",
"baseline": 0.6510683489927506,
"candidate": 0.693891494523172,
"delta": 0.04282314553042147,
"paired": {
"min": 0.03147562398043724,
"mean": 0.04282314553042147,
"max": 0.05080143890244815,
"stdev": 0.008241583767145417,
"n": 3
},
"interval": {
"low": 0.01774663948241144,
"high": 0.0678996515784315,
"withinNoise": false
}
},
{
"id": "agentClass.wait.mean",
"scope": "agentClass",
"ref": "operator",
"unit": "s",
"baseline": 40.27116718375337,
"candidate": 40.88354149775037,
"delta": 0.612374313997004,
"paired": {
"min": -0.5056743713313665,
"mean": 0.612374313997004,
"max": 1.8727601324383087,
"stdev": 0.9761941633294176,
"n": 3
},
"interval": {
"low": -2.357872610914256,
"high": 3.582621238908264,
"withinNoise": true
}
},
{
"id": "agentClass.return.requested",
"scope": "agentClass",
"ref": "operator",
"unit": "count",
"baseline": 0,
"candidate": 0,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "agentClass.return.completed",
"scope": "agentClass",
"ref": "operator",
"unit": "count",
"baseline": 0,
"candidate": 0,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "agentClass.return.pending",
"scope": "agentClass",
"ref": "operator",
"unit": "count",
"baseline": 0,
"candidate": 0,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "agentClass.return.completion.all",
"scope": "agentClass",
"ref": "operator",
"unit": "s",
"baseline": null,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "agentClass.available.end",
"scope": "agentClass",
"ref": "operator",
"unit": "count",
"baseline": 1.6666666666666667,
"candidate": 2.3333333333333335,
"delta": 0.6666666666666666,
"paired": {
"min": -1,
"mean": 0.6666666666666666,
"max": 2,
"stdev": 1.247219128924647,
"n": 3
},
"interval": {
"low": -3.1282226305036445,
"high": 4.461555963836978,
"withinNoise": true
}
},
{
"id": "agentClass.completion.mean",
"scope": "agentClass",
"ref": "kitter",
"unit": "s",
"baseline": null,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "agentClass.feasible",
"scope": "agentClass",
"ref": "kitter",
"unit": "ratio",
"baseline": null,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "agentClass.distance.total",
"scope": "agentClass",
"ref": "kitter",
"unit": "m",
"baseline": 4214.616673130996,
"candidate": 9770.18122938813,
"delta": 5555.564556257134,
"paired": {
"min": 5382.728407175649,
"mean": 5555.564556257134,
"max": 5832.669278561923,
"stdev": 197.93205645284348,
"n": 3
},
"interval": {
"low": 4953.320551831521,
"high": 6157.808560682748,
"withinNoise": false
}
},
{
"id": "agentClass.utilization",
"scope": "agentClass",
"ref": "kitter",
"unit": "ratio",
"baseline": 0.5385639560865498,
"candidate": 0.7751398060875471,
"delta": 0.2365758500009971,
"paired": {
"min": 0.23132016435697467,
"mean": 0.2365758500009971,
"max": 0.24491803302437543,
"stdev": 0.005964917301944096,
"n": 3
},
"interval": {
"low": 0.21842651256486378,
"high": 0.2547251874371304,
"withinNoise": false
}
},
{
"id": "agentClass.wait.mean",
"scope": "agentClass",
"ref": "kitter",
"unit": "s",
"baseline": 1.4891786616245604,
"candidate": 5.797422044703411,
"delta": 4.3082433830788505,
"paired": {
"min": 3.3377469013530514,
"mean": 4.3082433830788505,
"max": 5.709719159796689,
"stdev": 1.0151750138901925,
"n": 3
},
"interval": {
"low": 1.21939018509413,
"high": 7.397096581063571,
"withinNoise": false
}
},
{
"id": "agentClass.return.requested",
"scope": "agentClass",
"ref": "kitter",
"unit": "count",
"baseline": 0,
"candidate": 0,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "agentClass.return.completed",
"scope": "agentClass",
"ref": "kitter",
"unit": "count",
"baseline": 0,
"candidate": 0,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "agentClass.return.pending",
"scope": "agentClass",
"ref": "kitter",
"unit": "count",
"baseline": 0,
"candidate": 0,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "agentClass.return.completion.all",
"scope": "agentClass",
"ref": "kitter",
"unit": "s",
"baseline": null,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "agentClass.available.end",
"scope": "agentClass",
"ref": "kitter",
"unit": "count",
"baseline": 1,
"candidate": 0.3333333333333333,
"delta": -0.6666666666666666,
"paired": {
"min": -2,
"mean": -0.6666666666666666,
"max": 1,
"stdev": 1.247219128924647,
"n": 3
},
"interval": {
"low": -4.461555963836978,
"high": 3.1282226305036445,
"withinNoise": true
}
},
{
"id": "link.traversals",
"scope": "link",
"ref": "goods-lift-L1-L2",
"unit": "count",
"baseline": 183.33333333333334,
"candidate": 221.66666666666666,
"delta": 38.333333333333336,
"paired": {
"min": 38,
"mean": 38.333333333333336,
"max": 39,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": 36.899,
"high": 39.76766666666667,
"withinNoise": false
}
},
{
"id": "link.throughput.per_hour",
"scope": "link",
"ref": "goods-lift-L1-L2",
"unit": "per_hour",
"baseline": 45.833333333333336,
"candidate": 55.416666666666664,
"delta": 9.583333333333334,
"paired": {
"min": 9.5,
"mean": 9.583333333333334,
"max": 9.75,
"stdev": 0.11785113019775792,
"n": 3
},
"interval": {
"low": 9.22475,
"high": 9.941916666666668,
"withinNoise": false
}
},
{
"id": "lift.wait.mean",
"scope": "lift",
"ref": "goods-lift-L1-L2",
"unit": "s",
"baseline": 9.947152825742135,
"candidate": 5.226966924003679,
"delta": -4.720185901738457,
"paired": {
"min": -5.167907090342363,
"mean": -4.720185901738457,
"max": -4.411379753623333,
"stdev": 0.3240950932018744,
"n": 3
},
"interval": {
"low": -5.706303715307939,
"high": -3.7340680881689745,
"withinNoise": false
}
},
{
"id": "lift.wait.max",
"scope": "lift",
"ref": "goods-lift-L1-L2",
"unit": "s",
"baseline": 41.73581032402459,
"candidate": 35.73136425916474,
"delta": -6.004446064859849,
"paired": {
"min": -11.06037823828774,
"mean": -6.004446064859849,
"max": -2.2580935017847423,
"stdev": 3.710912126194603,
"n": 3
},
"interval": {
"low": -17.295565952170556,
"high": 5.28667382245086,
"withinNoise": true
}
},
{
"id": "lift.queue.max",
"scope": "lift",
"ref": "goods-lift-L1-L2",
"unit": "count",
"baseline": 2,
"candidate": 2,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "lift.rides",
"scope": "lift",
"ref": "goods-lift-L1-L2",
"unit": "count",
"baseline": 183.33333333333334,
"candidate": 221.66666666666666,
"delta": 38.333333333333336,
"paired": {
"min": 38,
"mean": 38.333333333333336,
"max": 39,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": 36.899,
"high": 39.76766666666667,
"withinNoise": false
}
},
{
"id": "lift.ride.mean",
"scope": "lift",
"ref": "goods-lift-L1-L2",
"unit": "s",
"baseline": 22.783405817888198,
"candidate": 23.890965173593457,
"delta": 1.1075593557052568,
"paired": {
"min": 0.8604659377566399,
"mean": 1.1075593557052568,
"max": 1.285081467570219,
"stdev": 0.18019380679767322,
"n": 3
},
"interval": {
"low": 0.559287177244964,
"high": 1.6558315341655496,
"withinNoise": false
}
},
{
"id": "lift.utilization",
"scope": "lift",
"ref": "goods-lift-L1-L2",
"unit": "ratio",
"baseline": 0.48378561609470316,
"candidate": 0.5538588533147579,
"delta": 0.07007323722005475,
"paired": {
"min": 0.06760542230042865,
"mean": 0.07007323722005475,
"max": 0.07424531383583777,
"stdev": 0.002966526683653256,
"n": 3
},
"interval": {
"low": 0.061047044387948154,
"high": 0.07909943005216134,
"withinNoise": false
}
},
{
"id": "store.level.mean",
"scope": "store",
"ref": "kits-L1",
"unit": "count",
"baseline": 0.6987412320565225,
"candidate": 1.9918919704138631,
"delta": 1.2931507383573406,
"paired": {
"min": 1.2425519484730305,
"mean": 1.2931507383573406,
"max": 1.3298826737305878,
"stdev": 0.036976399085777045,
"n": 3
},
"interval": {
"low": 1.1806433706588524,
"high": 1.4056581060558289,
"withinNoise": false
}
},
{
"id": "store.level.min",
"scope": "store",
"ref": "kits-L1",
"unit": "count",
"baseline": 0,
"candidate": 1,
"delta": 1,
"paired": {
"min": 1,
"mean": 1,
"max": 1,
"stdev": 0,
"n": 3
},
"interval": {
"low": 1,
"high": 1,
"withinNoise": false
}
},
{
"id": "store.level.end",
"scope": "store",
"ref": "kits-L1",
"unit": "count",
"baseline": 0,
"candidate": 2,
"delta": 2,
"paired": {
"min": 2,
"mean": 2,
"max": 2,
"stdev": 0,
"n": 3
},
"interval": {
"low": 2,
"high": 2,
"withinNoise": false
}
},
{
"id": "store.waits",
"scope": "store",
"ref": "kits-L1",
"unit": "count",
"baseline": 10,
"candidate": 0,
"delta": -10,
"paired": {
"min": -10,
"mean": -10,
"max": -10,
"stdev": 0,
"n": 3
},
"interval": {
"low": -10,
"high": -10,
"withinNoise": false
}
},
{
"id": "store.wait.mean",
"scope": "store",
"ref": "kits-L1",
"unit": "s",
"baseline": 772.9172328908617,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "store.level.mean",
"scope": "store",
"ref": "kits-L2",
"unit": "count",
"baseline": 0.717739287960886,
"candidate": 2.0083591189329293,
"delta": 1.290619830972043,
"paired": {
"min": 1.2716050196829274,
"mean": 1.290619830972043,
"max": 1.3218455944269467,
"stdev": 0.022253978704173706,
"n": 3
},
"interval": {
"low": 1.222908084378853,
"high": 1.358331577565233,
"withinNoise": false
}
},
{
"id": "store.level.min",
"scope": "store",
"ref": "kits-L2",
"unit": "count",
"baseline": 0,
"candidate": 1,
"delta": 1,
"paired": {
"min": 1,
"mean": 1,
"max": 1,
"stdev": 0,
"n": 3
},
"interval": {
"low": 1,
"high": 1,
"withinNoise": false
}
},
{
"id": "store.level.end",
"scope": "store",
"ref": "kits-L2",
"unit": "count",
"baseline": 0,
"candidate": 2,
"delta": 2,
"paired": {
"min": 2,
"mean": 2,
"max": 2,
"stdev": 0,
"n": 3
},
"interval": {
"low": 2,
"high": 2,
"withinNoise": false
}
},
{
"id": "store.waits",
"scope": "store",
"ref": "kits-L2",
"unit": "count",
"baseline": 9.666666666666666,
"candidate": 0,
"delta": -9.666666666666666,
"paired": {
"min": -10,
"mean": -9.666666666666666,
"max": -9,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": -11.100999999999999,
"high": -8.232333333333333,
"withinNoise": false
}
},
{
"id": "store.wait.mean",
"scope": "store",
"ref": "kits-L2",
"unit": "s",
"baseline": 738.8937121959561,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "store.level.mean",
"scope": "store",
"ref": "kits-L3",
"unit": "count",
"baseline": 0.7495799685327861,
"candidate": 2.065531862781118,
"delta": 1.315951894248332,
"paired": {
"min": 1.3076663604057903,
"mean": 1.315951894248332,
"max": 1.3300806244990229,
"stdev": 0.010040153282643,
"n": 3
},
"interval": {
"low": 1.2854029158445912,
"high": 1.3465008726520726,
"withinNoise": false
}
},
{
"id": "store.level.min",
"scope": "store",
"ref": "kits-L3",
"unit": "count",
"baseline": 0,
"candidate": 1,
"delta": 1,
"paired": {
"min": 1,
"mean": 1,
"max": 1,
"stdev": 0,
"n": 3
},
"interval": {
"low": 1,
"high": 1,
"withinNoise": false
}
},
{
"id": "store.level.end",
"scope": "store",
"ref": "kits-L3",
"unit": "count",
"baseline": 0,
"candidate": 2,
"delta": 2,
"paired": {
"min": 2,
"mean": 2,
"max": 2,
"stdev": 0,
"n": 3
},
"interval": {
"low": 2,
"high": 2,
"withinNoise": false
}
},
{
"id": "store.waits",
"scope": "store",
"ref": "kits-L3",
"unit": "count",
"baseline": 9,
"candidate": 0,
"delta": -9,
"paired": {
"min": -10,
"mean": -9,
"max": -8,
"stdev": 0.816496580927726,
"n": 3
},
"interval": {
"low": -11.48433820832296,
"high": -6.51566179167704,
"withinNoise": false
}
},
{
"id": "store.wait.mean",
"scope": "store",
"ref": "kits-L3",
"unit": "s",
"baseline": 772.0954282042532,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "store.level.mean",
"scope": "store",
"ref": "kits-L4",
"unit": "count",
"baseline": 0.7821187362173917,
"candidate": 2.1119081516011455,
"delta": 1.3297894153837537,
"paired": {
"min": 1.3037323776230427,
"mean": 1.3297894153837537,
"max": 1.3783579135903536,
"stdev": 0.034373604632597816,
"n": 3
},
"interval": {
"low": 1.2252015195599635,
"high": 1.434377311207544,
"withinNoise": false
}
},
{
"id": "store.level.min",
"scope": "store",
"ref": "kits-L4",
"unit": "count",
"baseline": 0,
"candidate": 1,
"delta": 1,
"paired": {
"min": 1,
"mean": 1,
"max": 1,
"stdev": 0,
"n": 3
},
"interval": {
"low": 1,
"high": 1,
"withinNoise": false
}
},
{
"id": "store.level.end",
"scope": "store",
"ref": "kits-L4",
"unit": "count",
"baseline": 0,
"candidate": 1.6666666666666667,
"delta": 1.6666666666666667,
"paired": {
"min": 1,
"mean": 1.6666666666666667,
"max": 2,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": 0.2323333333333335,
"high": 3.101,
"withinNoise": false
}
},
{
"id": "store.waits",
"scope": "store",
"ref": "kits-L4",
"unit": "count",
"baseline": 8.666666666666666,
"candidate": 0,
"delta": -8.666666666666666,
"paired": {
"min": -10,
"mean": -8.666666666666666,
"max": -8,
"stdev": 0.9428090415820634,
"n": 3
},
"interval": {
"low": -11.535333333333334,
"high": -5.797999999999999,
"withinNoise": false
}
},
{
"id": "store.wait.mean",
"scope": "store",
"ref": "kits-L4",
"unit": "s",
"baseline": 761.7332407141306,
"candidate": null,
"delta": null,
"paired": null,
"reason": "missing_value"
},
{
"id": "process.count.completed",
"scope": "process",
"ref": "batch-L1",
"unit": "count",
"baseline": 20,
"candidate": 20,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "process.cycle.mean",
"scope": "process",
"ref": "batch-L1",
"unit": "s",
"baseline": 2528.2871467025475,
"candidate": 2299.3239542656356,
"delta": -228.963192436912,
"paired": {
"min": -407.6141919991669,
"mean": -228.963192436912,
"max": 21.202743081821154,
"stdev": 182.2210754398943,
"n": 3
},
"interval": {
"low": -783.4037016214833,
"high": 325.4773167476593,
"withinNoise": true
}
},
{
"id": "process.entered",
"scope": "process",
"ref": "batch-L1",
"unit": "count",
"baseline": 24,
"candidate": 24,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "process.time.mean",
"scope": "process",
"ref": "batch-L1",
"unit": "s",
"baseline": 2528.2871467025475,
"candidate": 2299.3239542656356,
"delta": -228.96319243691187,
"paired": {
"min": -407.6141919991669,
"mean": -228.96319243691187,
"max": 21.20274308182161,
"stdev": 182.2210754398945,
"n": 3
},
"interval": {
"low": -783.4037016214837,
"high": 325.47731674766,
"withinNoise": true
}
},
{
"id": "process.count.completed",
"scope": "process",
"ref": "kit-run-L1",
"unit": "count",
"baseline": 19,
"candidate": 23,
"delta": 4,
"paired": {
"min": 4,
"mean": 4,
"max": 4,
"stdev": 0,
"n": 3
},
"interval": {
"low": 4,
"high": 4,
"withinNoise": false
}
},
{
"id": "process.cycle.mean",
"scope": "process",
"ref": "kit-run-L1",
"unit": "s",
"baseline": 720.5983051588732,
"candidate": 557.3401173335131,
"delta": -163.25818782536012,
"paired": {
"min": -175.92414003911063,
"mean": -163.25818782536012,
"max": -151.5062880694984,
"stdev": 9.98947755138053,
"n": 3
},
"interval": {
"low": -193.65297617080682,
"high": -132.86339947991343,
"withinNoise": false
}
},
{
"id": "process.entered",
"scope": "process",
"ref": "kit-run-L1",
"unit": "count",
"baseline": 20,
"candidate": 24,
"delta": 4,
"paired": {
"min": 4,
"mean": 4,
"max": 4,
"stdev": 0,
"n": 3
},
"interval": {
"low": 4,
"high": 4,
"withinNoise": false
}
},
{
"id": "process.time.mean",
"scope": "process",
"ref": "kit-run-L1",
"unit": "s",
"baseline": 720.5983051588731,
"candidate": 557.3401173335131,
"delta": -163.25818782536012,
"paired": {
"min": -175.92414003911085,
"mean": -163.25818782536012,
"max": -151.50628806949828,
"stdev": 9.989477551380674,
"n": 3
},
"interval": {
"low": -193.65297617080728,
"high": -132.86339947991297,
"withinNoise": false
}
},
{
"id": "process.count.completed",
"scope": "process",
"ref": "batch-L2",
"unit": "count",
"baseline": 20,
"candidate": 20,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "process.cycle.mean",
"scope": "process",
"ref": "batch-L2",
"unit": "s",
"baseline": 2630.944528965548,
"candidate": 2554.322082893054,
"delta": -76.62244607249416,
"paired": {
"min": -107.40409251817618,
"mean": -76.62244607249416,
"max": -59.59571238646322,
"stdev": 21.806857048090798,
"n": 3
},
"interval": {
"low": -142.97374433078323,
"high": -10.271147814205094,
"withinNoise": false
}
},
{
"id": "process.entered",
"scope": "process",
"ref": "batch-L2",
"unit": "count",
"baseline": 24,
"candidate": 24,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "process.time.mean",
"scope": "process",
"ref": "batch-L2",
"unit": "s",
"baseline": 2630.944528965548,
"candidate": 2554.322082893054,
"delta": -76.62244607249461,
"paired": {
"min": -107.40409251817618,
"mean": -76.62244607249461,
"max": -59.595712386463674,
"stdev": 21.80685704809049,
"n": 3
},
"interval": {
"low": -142.97374433078272,
"high": -10.271147814206486,
"withinNoise": false
}
},
{
"id": "process.count.completed",
"scope": "process",
"ref": "kit-run-L2",
"unit": "count",
"baseline": 19,
"candidate": 23,
"delta": 4,
"paired": {
"min": 4,
"mean": 4,
"max": 4,
"stdev": 0,
"n": 3
},
"interval": {
"low": 4,
"high": 4,
"withinNoise": false
}
},
{
"id": "process.cycle.mean",
"scope": "process",
"ref": "kit-run-L2",
"unit": "s",
"baseline": 713.667684626606,
"candidate": 557.8453850969406,
"delta": -155.82229952966534,
"paired": {
"min": -160.52224149297524,
"mean": -155.82229952966534,
"max": -149.67208735967188,
"stdev": 4.546714853122384,
"n": 3
},
"interval": {
"low": -169.6565000588667,
"high": -141.988099000464,
"withinNoise": false
}
},
{
"id": "process.entered",
"scope": "process",
"ref": "kit-run-L2",
"unit": "count",
"baseline": 20,
"candidate": 24,
"delta": 4,
"paired": {
"min": 4,
"mean": 4,
"max": 4,
"stdev": 0,
"n": 3
},
"interval": {
"low": 4,
"high": 4,
"withinNoise": false
}
},
{
"id": "process.time.mean",
"scope": "process",
"ref": "kit-run-L2",
"unit": "s",
"baseline": 713.6676846266059,
"candidate": 557.8453850969407,
"delta": -155.82229952966517,
"paired": {
"min": -160.5222414929749,
"mean": -155.82229952966517,
"max": -149.67208735967188,
"stdev": 4.546714853122243,
"n": 3
},
"interval": {
"low": -169.6565000588661,
"high": -141.98809900046425,
"withinNoise": false
}
},
{
"id": "process.count.completed",
"scope": "process",
"ref": "batch-L3",
"unit": "count",
"baseline": 18.666666666666668,
"candidate": 20,
"delta": 1.3333333333333333,
"paired": {
"min": 0,
"mean": 1.3333333333333333,
"max": 4,
"stdev": 1.8856180831641267,
"n": 3
},
"interval": {
"low": -4.404000000000001,
"high": 7.070666666666667,
"withinNoise": true
}
},
{
"id": "process.cycle.mean",
"scope": "process",
"ref": "batch-L3",
"unit": "s",
"baseline": 2335.1447067526456,
"candidate": 2111.847731055191,
"delta": -223.2969756974544,
"paired": {
"min": -381.79234387121096,
"mean": -223.2969756974544,
"max": -139.5594180221633,
"stdev": 112.13309135202064,
"n": 3
},
"interval": {
"low": -564.4821438541506,
"high": 117.88819245924185,
"withinNoise": true
}
},
{
"id": "process.entered",
"scope": "process",
"ref": "batch-L3",
"unit": "count",
"baseline": 24,
"candidate": 24,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "process.time.mean",
"scope": "process",
"ref": "batch-L3",
"unit": "s",
"baseline": 2335.1447067526456,
"candidate": 2111.847731055191,
"delta": -223.29697569745449,
"paired": {
"min": -381.79234387121073,
"mean": -223.29697569745449,
"max": -139.55941802216375,
"stdev": 112.13309135202043,
"n": 3
},
"interval": {
"low": -564.4821438541501,
"high": 117.88819245924108,
"withinNoise": true
}
},
{
"id": "process.count.completed",
"scope": "process",
"ref": "kit-run-L3",
"unit": "count",
"baseline": 18.666666666666668,
"candidate": 23,
"delta": 4.333333333333333,
"paired": {
"min": 4,
"mean": 4.333333333333333,
"max": 5,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": 2.8989999999999996,
"high": 5.767666666666667,
"withinNoise": false
}
},
{
"id": "process.cycle.mean",
"scope": "process",
"ref": "kit-run-L3",
"unit": "s",
"baseline": 715.6637559463301,
"candidate": 546.6837492633277,
"delta": -168.98000668300222,
"paired": {
"min": -173.2667633438466,
"mean": -168.98000668300222,
"max": -161.9630671453051,
"stdev": 5.002253548353666,
"n": 3
},
"interval": {
"low": -184.20026590781598,
"high": -153.75974745818846,
"withinNoise": false
}
},
{
"id": "process.entered",
"scope": "process",
"ref": "kit-run-L3",
"unit": "count",
"baseline": 19.666666666666668,
"candidate": 24,
"delta": 4.333333333333333,
"paired": {
"min": 4,
"mean": 4.333333333333333,
"max": 5,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": 2.8989999999999996,
"high": 5.767666666666667,
"withinNoise": false
}
},
{
"id": "process.time.mean",
"scope": "process",
"ref": "kit-run-L3",
"unit": "s",
"baseline": 715.6637559463302,
"candidate": 546.683749263328,
"delta": -168.98000668300222,
"paired": {
"min": -173.26676334384717,
"mean": -168.98000668300222,
"max": -161.96306714530544,
"stdev": 5.002253548353503,
"n": 3
},
"interval": {
"low": -184.2002659078155,
"high": -153.75974745818894,
"withinNoise": false
}
},
{
"id": "process.count.completed",
"scope": "process",
"ref": "batch-L4",
"unit": "count",
"baseline": 17.333333333333332,
"candidate": 20,
"delta": 2.6666666666666665,
"paired": {
"min": 0,
"mean": 2.6666666666666665,
"max": 4,
"stdev": 1.8856180831641267,
"n": 3
},
"interval": {
"low": -3.0706666666666673,
"high": 8.404,
"withinNoise": true
}
},
{
"id": "process.cycle.mean",
"scope": "process",
"ref": "batch-L4",
"unit": "s",
"baseline": 2236.5107898563965,
"candidate": 2150.9530641764377,
"delta": -85.55772567995882,
"paired": {
"min": -318.9729554513474,
"mean": -85.55772567995882,
"max": 224.3429861573154,
"stdev": 228.30619034776547,
"n": 3
},
"interval": {
"low": -780.2205143877223,
"high": 609.1050630278047,
"withinNoise": true
}
},
{
"id": "process.entered",
"scope": "process",
"ref": "batch-L4",
"unit": "count",
"baseline": 24,
"candidate": 24,
"delta": 0,
"paired": {
"min": 0,
"mean": 0,
"max": 0,
"stdev": 0,
"n": 3
},
"interval": {
"low": 0,
"high": 0,
"withinNoise": true
}
},
{
"id": "process.time.mean",
"scope": "process",
"ref": "batch-L4",
"unit": "s",
"baseline": 2236.5107898563965,
"candidate": 2150.9530641764377,
"delta": -85.5577256799586,
"paired": {
"min": -318.9729554513474,
"mean": -85.5577256799586,
"max": 224.3429861573154,
"stdev": 228.30619034776535,
"n": 3
},
"interval": {
"low": -780.2205143877218,
"high": 609.1050630278046,
"withinNoise": true
}
},
{
"id": "process.count.completed",
"scope": "process",
"ref": "kit-run-L4",
"unit": "count",
"baseline": 18.333333333333332,
"candidate": 22.666666666666668,
"delta": 4.333333333333333,
"paired": {
"min": 4,
"mean": 4.333333333333333,
"max": 5,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": 2.8989999999999996,
"high": 5.767666666666667,
"withinNoise": false
}
},
{
"id": "process.cycle.mean",
"scope": "process",
"ref": "kit-run-L4",
"unit": "s",
"baseline": 713.1091448555511,
"candidate": 537.6837524173314,
"delta": -175.4253924382198,
"paired": {
"min": -184.67189574987322,
"mean": -175.4253924382198,
"max": -170.3979805505827,
"stdev": 6.54658756464211,
"n": 3
},
"interval": {
"low": -195.3445666281384,
"high": -155.5062182483012,
"withinNoise": false
}
},
{
"id": "process.entered",
"scope": "process",
"ref": "kit-run-L4",
"unit": "count",
"baseline": 19.333333333333332,
"candidate": 23.666666666666668,
"delta": 4.333333333333333,
"paired": {
"min": 4,
"mean": 4.333333333333333,
"max": 5,
"stdev": 0.4714045207910317,
"n": 3
},
"interval": {
"low": 2.8989999999999996,
"high": 5.767666666666667,
"withinNoise": false
}
},
{
"id": "process.time.mean",
"scope": "process",
"ref": "kit-run-L4",
"unit": "s",
"baseline": 713.1091448555512,
"candidate": 537.6837524173316,
"delta": -175.42539243821966,
"paired": {
"min": -184.6718957498731,
"mean": -175.42539243821966,
"max": -170.39798055058225,
"stdev": 6.546587564642148,
"n": 3
},
"interval": {
"low": -195.34456662813838,
"high": -155.50621824830094,
"withinNoise": false
}
},
{
"id": "process.count.completed",
"scope": "process",
"ref": "pallet-down",
"unit": "count",
"baseline": 16.333333333333332,
"candidate": 19.333333333333332,
"delta": 3,
"paired": {
"min": 3,
"mean": 3,
"max": 3,
"stdev": 0,
"n": 3
},
"interval": {
"low": 3,
"high": 3,
"withinNoise": false
}
},
{
"id": "process.cycle.mean",
"scope": "process",
"ref": "pallet-down",
"unit": "s",
"baseline": 638.0180987408054,
"candidate": 416.1386179342456,
"delta": -221.87948080655985,
"paired": {
"min": -242.91817007312466,
"mean": -221.87948080655985,
"max": -192.316941304782,
"stdev": 21.519186870338032,
"n": 3
},
"interval": {
"low": -287.3554906304819,
"high": -156.40347098263783,
"withinNoise": false
}
},
{
"id": "process.entered",
"scope": "process",
"ref": "pallet-down",
"unit": "count",
"baseline": 19,
"candidate": 20,
"delta": 1,
"paired": {
"min": 1,
"mean": 1,
"max": 1,
"stdev": 0,
"n": 3
},
"interval": {
"low": 1,
"high": 1,
"withinNoise": false
}
},
{
"id": "process.time.mean",
"scope": "process",
"ref": "pallet-down",
"unit": "s",
"baseline": 638.0180987408054,
"candidate": 416.13861793424553,
"delta": -221.87948080655983,
"paired": {
"min": -242.91817007312466,
"mean": -221.87948080655983,
"max": -192.31694130478178,
"stdev": 21.519186870338142,
"n": 3
},
"interval": {
"low": -287.3554906304822,
"high": -156.40347098263743,
"withinNoise": false
}
}
],
"series": [
{
"key": "run.wip",
"kind": "run.wip",
"ref": null,
"reads": "most",
"baseline": {
"sliceSeconds": 120,
"values": [
2,
4,
4,
6,
7,
8,
10,
9,
11,
11,
13,
14,
14,
15,
16,
17,
18,
18,
19,
20,
21,
22,
22,
23,
21,
22,
17,
16,
14,
15,
16,
16,
15,
16,
17,
18,
18,
18,
19,
20,
21,
22,
22,
23,
21,
22,
20,
20,
18,
18,
19,
19,
19,
20,
18,
18,
19,
19,
20,
20,
21,
22,
22,
20,
21,
22,
20,
20,
20,
21,
22,
22,
22,
23,
23,
22,
22,
20,
21,
21,
22,
23,
23,
23,
24,
25,
26,
26,
27,
25,
26,
27,
27,
24,
19,
20,
21,
21,
21,
21,
22,
22,
22,
23,
24,
25,
26,
26,
27,
28,
29,
30,
30,
31,
32,
33,
28,
25,
26,
27
]
},
"candidate": {
"sliceSeconds": 120,
"values": [
2,
4,
4,
5,
7,
8,
10,
9,
10,
11,
12,
14,
13,
15,
15,
17,
17,
17,
19,
19,
21,
21,
21,
22,
20,
22,
16,
15,
14,
13,
14,
15,
15,
15,
16,
17,
18,
18,
19,
20,
21,
22,
22,
23,
20,
22,
19,
19,
17,
17,
18,
19,
18,
19,
17,
18,
19,
18,
19,
20,
21,
22,
22,
23,
21,
22,
19,
19,
20,
20,
21,
22,
22,
23,
22,
22,
23,
20,
20,
21,
22,
22,
22,
23,
21,
22,
23,
23,
23,
24,
25,
26,
23,
21,
20,
19,
20,
19,
20,
20,
21,
22,
22,
23,
21,
22,
23,
22,
23,
24,
25,
23,
23,
24,
21,
22,
23,
23,
23,
23
]
}
},
{
"key": "resource.waiting:amr",
"kind": "resource.waiting",
"ref": "amr",
"reads": "most",
"baseline": {
"sliceSeconds": 120,
"values": [
0,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
3,
3,
5,
5,
6,
5,
5,
5,
5,
4,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
3,
3,
4,
4,
5,
6,
4,
4,
3,
3,
4,
4,
4,
3,
3,
3,
2,
2,
2,
3,
3,
3,
4,
4,
4,
3,
3,
3,
3,
2,
2,
3,
4,
4,
4,
4,
3,
3,
3,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
4,
5,
5,
5,
5,
5,
4,
4,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
4,
5,
5,
5,
5
]
},
"candidate": {
"sliceSeconds": 120,
"values": [
0,
1,
0,
1,
0,
1,
1,
1,
1,
0,
1,
1,
1,
0,
1,
1,
2,
1,
0,
1,
1,
1,
1,
2,
1,
2,
4,
4,
4,
3,
3,
3,
2,
2,
2,
2,
1,
1,
2,
2,
1,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
3,
2,
2,
3,
2,
2,
2,
2,
2,
1,
1,
2,
2,
3,
3,
3,
2,
2,
2,
1,
1,
1,
2,
2,
3,
3,
3,
2,
2,
2,
2,
3,
3,
2,
2,
2,
2,
1,
1,
2,
3,
3,
3,
4,
3,
4,
3,
2,
2,
1,
1,
2,
3,
3,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
2,
2,
2,
3
]
}
},
{
"key": "resource.waiting:operator",
"kind": "resource.waiting",
"ref": "operator",
"reads": "most",
"baseline": {
"sliceSeconds": 120,
"values": [
1,
1,
0,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
0,
1,
1,
2,
1,
0,
0,
1,
1,
1,
0,
0,
1,
1,
3,
0,
1,
1,
2,
3,
0,
1,
1,
2,
2,
0,
1,
3,
3,
2,
0,
2,
2,
2,
1,
0,
2,
1,
1,
1,
4,
4,
3,
3,
3,
3,
2,
0,
2,
0,
2,
2,
2,
0,
2,
2,
2,
2,
2,
2,
0,
2,
2,
2,
1,
1,
1,
2,
2,
1,
1,
2,
2,
1,
1,
2,
0,
2,
1,
1,
1,
0,
1,
1,
2,
2,
1,
0,
0,
1,
1,
1,
2,
2,
2,
2,
2,
2
]
},
"candidate": {
"sliceSeconds": 120,
"values": [
1,
1,
0,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
0,
1,
1,
2,
1,
0,
0,
1,
1,
1,
0,
0,
1,
1,
3,
0,
1,
1,
2,
3,
0,
1,
1,
2,
2,
0,
1,
3,
3,
2,
0,
2,
1,
2,
1,
0,
2,
1,
1,
1,
4,
4,
3,
3,
4,
4,
2,
0,
2,
1,
2,
1,
2,
2,
0,
2,
2,
2,
2,
2,
0,
2,
1,
2,
1,
2,
2,
1,
2,
2,
1,
2,
1,
3,
2,
2,
0,
2,
2,
2,
2,
0,
2,
2,
2,
0,
0,
3,
1,
2,
0,
2,
1,
3,
2,
0,
2,
3
]
}
},
{
"key": "resource.waiting:line-4",
"kind": "resource.waiting",
"ref": "line-4",
"reads": "most",
"baseline": {
"sliceSeconds": 120,
"values": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1
]
},
"candidate": {
"sliceSeconds": 120,
"values": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
2,
2,
2,
1,
1,
2,
2,
1,
1,
1,
2,
2,
1,
1,
1,
2,
2,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
3
]
}
},
{
"key": "lift.queue:goods-lift-L1-L2",
"kind": "lift.queue",
"ref": "goods-lift-L1-L2",
"reads": "most",
"baseline": {
"sliceSeconds": 120,
"values": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
"candidate": {
"sliceSeconds": 120,
"values": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1
]
}
},
{
"key": "resource.waiting:line-2",
"kind": "resource.waiting",
"ref": "line-2",
"reads": "most",
"baseline": {
"sliceSeconds": 120,
"values": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"candidate": {
"sliceSeconds": 120,
"values": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
2,
2,
2,
1,
1,
2,
2,
2,
1
]
}
}
]
}
}Laydyne · illustrative model results, not a measured prediction or safety assessment. Fingerprints identify inputs; they are not authenticity signatures.