Laydyne

Building deliveries

Deliver 24 parcels from the mailroom to two office floors using one shared lift.

No sign-in needed: open it in Studio, inspect the saved results and edit in 2D and 3D. Sign in to connect your own AI; project files remain free. Check Account for execution access. Opening asks before replacing your current space.

How much sooner can 4 robots deliver the same 24 parcels than 2 robots with one shared lift?

Who uses it
Facilities teams and robot integrators
How it can create value
Compare waiting for a robot, waiting for the shared lift, final parcel handoff and the robots’ final return. Use a delivery-time target to screen fleet sizes before a trial, then check vendor costs and the real operating constraints.
Bring your site data
Parcel arrivals, loading and handoff times, floor routes, delivery target and vendor quotes. The synthetic lift holds one robot and uses fixed collective rules with travel and stop times. Passenger traffic, vendor dispatch, vehicle conflicts and charging are outside this comparison.
Turn a comparison into a business decision →
Actual Laydyne 3D model: Building deliveries
Building deliveries3 levels · 291 parts · synthetic layout

A model you can inspect.

Deliver 24 parcels from the ground-floor mailroom: 12 to each office floor, one parcel per floor arrives every 20 seconds. Compare 2 and 4 robots at 1 m/s using the same routes and one shared lift car. Each parcel waits for a robot, loads for 8 seconds, rides the lift and is handed over for 15 seconds. Delivery completes at handoff; the robot stays busy on its empty return. The lift holds one robot, moves at 0.8 m/s and spends 4 seconds operating doors plus 2 seconds dwelling at each stop, using the engine’s fixed collective rules. These are synthetic assumptions, not measured vendor dispatch. Job distance excludes empty returns; robot distance includes them. Vehicle conflicts, passenger traffic, charging and failures are not simulated.

Wait for robot → load 8 s → shared lift → hand off 15 s → robot returns empty

Change one thing

Compare 2 and 4 robots: 12 parcels per office floor, one per floor every 20 seconds; the lift and routes stay the same.

Read the consequence

Separate parcels waiting for a robot from robots waiting for the lift. Delivery ends at handoff; the robot is ready for its next parcel only after returning. One lift car uses fixed collective rules, not measured vendor dispatch.

View the starting inputs
Deliveries per office floor
12
Order interval per floor (s)
20
Parcel loading (s)
8
Parcel handoff (s)
15

Agent counts, routes and resource definitions are also saved in the project JSON.

The same demand. A different capacity.

One run, seed 0. Observation window 60 minutes. Arrivals, geometry and the seed set stay the same in every option.

ScenarioCompletedRobot wait per parcelLift wait per rideAll parcels deliveredAll robots home
2 delivery robots2410m 00s8s25m 21s26m 16s
4 delivery robots244m 09s13s13m 41s14m 37s

Robot wait is averaged over 24 parcels; lift wait over 48 loaded and empty rides. Delivery finishes at handoff. Return time includes the robots’ empty trips back to the mailroom.

In this synthetic model, four robots deliver all 24 parcels 11m 40s earlier (25m 21s → 13m 41s) and cut the average wait for a robot by 58%. The shared lift is not the constraint yet: with four robots it is in use about 23% of the time, the average wait per ride rises from 8s to 13s, the longest wait is 51s and at most 3 robots queue. What remains is each parcel’s own trip: 8s to load, a lift ride of about 13s each way, 15s to hand over, and the routes at 1 m/s. Weigh the gain against the added fleet cost; passenger traffic, charging, robot-to-robot avoidance and dispatch rules are not modeled.

Waiting averages cover arrived jobs, including unfinished waits; cycle averages cover completed jobs only. These are synthetic calculations, not measured site performance, revenue or a safety assessment.

Engine, status and output notes

process-des-2.7.0. Status: 2 delivery robots: completed; 4 delivery robots: completed. “Completed” is the engine run status, not success for every job. Check blocked jobs and warnings.

  • No engine warnings.

Engine inputs and saved comparisons stay with the saved project. Any limited trace affects playback details, not aggregate metrics.

Articles on this example

Plan in 2D. Inspect in 3D. Keep the whole project.

  1. Open and adjust. Switch between 2D and 3D; edit a part, a floor or an input. Both views describe the same model.
  2. Connect your agent for free. Sign in, choose Connect AI and connect ChatGPT, Claude, Codex or Claude Code. Ask it to inspect the example, edit the layout and check a route.
  3. Save a checkpoint. Project → Project file, or ask the agent to export the complete project. Import it later to restore floors, scenarios, saved comparisons and the selected view.
  4. Compare options. Run new operational comparisons under the same demand. Check Account for execution access, built-in AI and manual cloud-saving limits.