QuasiPITech Contact
Robotics software

AMR Flow Simulator

In build

A browser tool that sizes a robot fleet for a warehouse before one is bought.

TypeScriptCanvas 2DDXF importOffline
Illustration for AMR Flow Simulator
lines of TypeScript
4,855no framework, no server
tests
30traffic, charging, determinism
tick rate
10 Hzon a one-metre grid
in the browser
100 %no account, upload or backend
What it is

AMR Flow Simulator in short

An integrator walks a warehouse and is asked the same thing every time: how many robots, how many pick stations, and will the aisles jam at peak. The simulator answers it in a browser: draw or import the hall, set the robots, run it, and leave the meeting with a printed study. Everything runs client-side; the layout never leaves the laptop.

Status

What works, and what does not

Works today
  • Draw a hall cell by cell, or import a floor-plan image or an ASCII DXF
  • Throughput, cycle time, energy per task, charger and station utilisation
  • Blocking hotspots ranked and drawn on the layout
  • Fleet sweep that recommends the smallest fleet within five percent of the plateau
  • Scenario compare and shift profiles (hour-by-hour order streams)
  • A printable study from a fresh, reproducible run — and CSV export
Not ready yet
  • Still being finished; the feature set is not final.
Under the hood

What had to be got right

01

Deterministic to the tick

Every run is driven by a seeded generator, so the same scenario gives the same number. That makes a result defensible in front of a customer and lets tests catch regressions in the traffic rules.

02

Traffic that deadlocks like reality

One robot per cell; head-on meetings are resolved by the lower-priority robot retreating off the other's route; stations admit a limited queue.

03

Where the capacity went

The report computes what the fleet could do with clear aisles and subtracts the simulated result — the cost of congestion, queueing and charging, itemised.

04

Never one lucky run

Reports average several seeds and print the weakest and strongest, so a quote rests on a range, not a coincidence.

Measured result

One metre of aisle was worth more than fifteen robots. In a 32 × 20 m hall with one-metre aisles, twenty robots deliver 1,044 tasks an hour and thirty deliver 579. In the identical hall with two-metre aisles, thirty reach 1,239.

In pictures

The real build, recorded

Play the recording
Hall 75 × 42 m, 10 robots, seed 42 — eleven seconds of the real build.