Design Your Scenario
Pick a warehouse layout template and set how many robots run. No code, no terminal — just configuration.
Factory Twin is now in public beta — explore the live preview
Model your floor, run multi-robot simulations under identical conditions, and compare traffic policies on measured throughput, block time, and charger contention — before anything moves on the real floor.
Built on
Capabilities
One platform from layout modeling to deployment sign-off — grounded in how your robots actually move.
Build a 2D top-down digital twin of your floor — racks, aisles, storage zones, and functional areas — as the reference for every what-if scenario.
Configurable rack, aisle, zone, and charger geometry — from a standard floor to a 120×60 m distribution centre.
Configure fleet size and let the engine handle routing and route reservation, so robots don't block each other at intersections.
Lane reservation with automatic yield — deadlocks are broken and resolved, not just detected.
Watch robot positions, status, and paths update in near real-time as the simulation runs against your chosen layout.
Position, status, and lane reservations stream as the run advances.
Measure throughput, block time, charger contention, and route yields under controlled operating conditions.
9 metrics measured per run, including throughput, block time, charger wait, route yields, and deadlocks broken.
Compare layout and robot-allocation options side by side and rank them by throughput once they satisfy your KPI constraints.
Ranked side by side under identical conditions — same layout, same fleet size, same run duration.
Operation managers review simulation results and approve a layout before it is applied to the physical warehouse.
No simulation result reaches the physical floor without manager sign-off.
Workflow
A streamlined path from scenario design to data-backed deployment approval.
Live product surfaces — Platooning shown on Standard Warehouse, 8 robots.
Use Cases
Each scenario maps to a real planning question warehouse teams face before touching the physical floor.
5 robots
8 robots
Will three extra robots raise throughput, or just move the queue somewhere else?
Size the fleet against measured throughput and block time instead of a spreadsheet estimate.
Layout A
Layout B
Does a different rack arrangement shorten routes, or just relocate the bottleneck?
Test a new rack or aisle configuration before moving anything on the real floor.
Conflict
Reserved
What happens when two robots claim the same aisle at the same moment?
Lane reservation holds one robot and reroutes the other instead of letting them meet.
Benchmark
Every option is run under identical conditions and scored on the metrics that decide whether a warehouse layout actually works.
Figures below are one real run of the simulation engine — Standard Warehouse · 8 robots · 1 charger · 600s · identical task queue. Run your own on the dashboard.
Throughput
96.0/h
Missions completed per hour
CapacityCompleted missions
16
Missions finished during the run
CapacityTotal block time
297s
Traffic waiting plus charger queueing
RiskAvg charger wait
15.3s
Charger wait per completed mission
EfficiencyRoute yields
0
Times a robot retreated to clear a corridor
EfficiencyDeadlocks broken
0
Mutual blocks the traffic manager had to resolve
SafetyThe same floor, the same fleet, the same task queue — scored under each traffic policy the engine can run.
Platooning delivers 96.0/h against Exclusive lanes at 66.0/h — 45% more throughput, and total block time down from 1177s to 297s. It pays for it at the charger: avg charger wait rises from 0.1s to 15.3s. Which trade you want is exactly the decision this platform exists to inform.
Load a warehouse layout, configure your fleet, and run your first simulation — no account needed to look around.
No robot hardware required. Simulation-only — deploy when you’re ready.
Try the demoBenchmark figures come from a recorded run of the platform’s simulation engine on Standard Warehouse with 8 robots over 600 seconds (engine 51aaf40), regenerated with scripts/generate_benchmark_fixture.py. The platform measures throughput, missions, block time, charger wait, route yields and deadlocks — it does not currently measure robot utilization or physical collisions, and no figure here claims otherwise.