Open the family restaurant (no account needed to open it; running simulations takes Pro). Is one serving robot enough, is a second worth it, or would another member of the floor staff do more? With the same evening’s guests, your AI changes the robots and staff and compares them in a simulation. This article runs on a synthetic restaurant with the same tools your AI calls over MCP. Every number and picture below comes from that run.

1. The restaurant and the evening

The synthetic restaurant is a 134-seat roadside family restaurant. At a weekday dinner (17:30 to 22:00) 73 parties come: 14 an hour at 17:30, 36 an hour from 18:30 to 19:30.

  • After the kitchen’s time (5 to 13 minutes) the plates are on the pass, and a serving robot (0.6 m/s, one table’s plates a trip) takes them to the table. Plates that have waited a minute for a robot are run by a floor server instead.
  • After the meal a robot takes the used dishes to the dish return, or a server does once they have waited three minutes. The servers also wipe and reset the tables.
  • Not counted: cooking, call buttons, water, take-out. Robots and people pass through each other (no waiting to pass).

2. Robots and floor staff together

Your AI ran the saved scenario’s parameters, the robots and the floor staff, at every combination with sweep_process_parameters, twenty runs each on the same random numbers. With three floor staff:

Serving robotsPlates the servers ran (of 73 parties)Used dishes the servers clearedPlates on the table after the passThe servers’ walking (three together)The robots busy
130.227.599 s3.99 km55 %
27.54.787 s2.55 km41 %
31.00.475 s2.21 km30 %

“Plates on the table after the pass” is the mean time from the plates reaching the pass to the guests taking them at their table.

  • With one robot, the minute often ran out while the robot was at another table: the servers ran 30 of the 73 parties’ plates. A second robot cuts that to 7.5, and the servers’ walking from 3.99 km to 2.55 km.
  • A third robot leaves the servers about one party’s plates, but their walking falls only from 2.55 km to 2.21 km. The robots are busy 30 % of the time.

3. Another robot, or another server?

Plates on the table after the pass:

Serving robots2 floor staff34
1108 s99 s97 s
288 s87 s87 s
375 s75 s75 s
  • From one robot and three staff, a second robot brings the plates 11.4 s sooner (95 % interval 12.7 to 10.0 s sooner). A fourth member of staff brings them 1.3 s sooner (1.7 to 0.8 s).
  • More staff do not change the plates the servers run (30.2) or how far they walk (3.99 km): the one-minute rule decides which plates go to them. What changes is how busy each is: they worked 21 % of the time with three, 15 % with four.
  • With only two staff, two robots still bring the plates in 88 s.

4. How long should plates wait for the robot?

With one robot and three staff, your AI changed how long plates wait for the robot before a server runs them.

How long a plate waits for the one robot
The serve time and the plates the servers ran, by how long plates wait for the robot (mean of 20 runs and its 95 % interval)
Longest wait for the robotPlates the servers ranUsed dishes the servers clearedPlates on the table after the pass
30 s41.221.974 s
60 s (the model)30.227.599 s
120 s14.335.8137 s
180 s8.339.1161 s
  • The longer plates wait, the more the robot carries, but the later they reach the table: 161 s with three minutes.
  • With the robot busy with plates, the servers clear more used dishes: 21.9 parties’ with 30 s, 39.1 with three minutes. So their walking falls only from 4.1 km to 3.7 km.

5. How to use these numbers

  • Parties by the half hour and the kitchen and dining times are in your POS. Give your AI the speed and loading time of the robot you would use.
  • Less walking frees staff time, but cuts payroll only if their hours change. Weigh the robots against their cost and the staff’s time.
  • Not counted: robots and people passing and queueing, guest satisfaction, sales.
  • In the saved scenario you can also move the robots’ chargers or a row of tables and run it again.