What does a deterministic-duration twin of a lab workcell promise, and how many stations does it buy?
research/workcell-twin
What a deterministic-duration twin of a lab workcell promises: exact expected max of gamma branches, 1.86× promise miss with exponential branches (3× at the 95% quantile), station count under- or right-bought depending on how variability scales, and ~5 real durations fix the decision but ~50 the makespan.
What it found
A batch is split over k parallel stations with a serial arm handover; a twin running every step at its mean picks k = √(W/a) = 8 and promises 16 min. The real makespan uses the exact expected maximum of gamma branches (checked against harmonic numbers and simulation): with exponential branches it averages 1.86× the promise, only 2.6% of runs finish every branch within its mean, and the 95% quantile is 3.03× the promise. Whether the twin also buys the wrong layout depends on how variability scales with splitting: task-level variability makes it under-buy (optimum 12, 24.7% regret on the 95% quantile), while a chain of random unit steps cancels the effect so k = 8 stays optimal yet the real makespan is still 6–59% above the promise. Fitting the branch-time shape needs about 5 real durations to fix the decision and about 50 to make the predicted makespan accurate to 1%. Stylised: one fork-join stage, i.i.d. gamma branches.
A figure from its own output
Paper, code and results
More in Digital twins & sim-to-real
- How firmly should a robot grip when its friction twin is too clean?How firmly to grip in a friction twin: closed-form (quadratic) optimum force under slip vs crush, a twin with spread 0.1 vs real 0.3 claims risk 1e-5 and delivers 0.069 (4× the optimum, 11.6× at 0.05), a zero-spread twin has no unique policy (real slip 0.50 to 0.015), width can cancel a known bias but not an unknown one, delta-method calibration budget.
- How much battery should a UAV carry when its twin has a constant wind?Battery reserve of a UAV leg planned in a constant-wind twin: cruise speed nearly right (regret 0.1%) but the energy claim is low by exactly
artanh(x)/x(3.5%) and a battery sized to it depletes in 50% of real flights; 5% depletion needs a 39% margin, and the twin speed stalls once wind spread exceedsv−μ. - What does a too-clean odometry twin do to a SLAM loop-closure gate?A SLAM loop-closure gate tuned in a too-clean odometry twin: exact chi-square gate costs and closed-form optimal gate, real noise 2× the twin's rejects 38% of true closures (claimed 2%) at 4.4× the claimed cost, pessimistic twins are not safe either, and ~59 ground-truthed closures repair it.
- What does an odometry twin that is too clean do to a loop-closure gate?A chi-square loop-closure gate tuned in a too-clean odometry twin: exact real error 2.1× the claim at drift-sd ratio 2, rejected genuine closures compound into lock-out (9–16× the ungated error, growing with horizon), the gate halves aliasing error when the twin is right but is 8× worse than no gate when it is not, and ~30 measured drifts make the repair safe.
- How often should a mapping team rendezvous when its twin's odometry drift has no bias?How often a mapping team should rendezvous when its twin's odometry drift has no bias: real error is exactly
√(1+ρ)times the claim, cost-optimal interval solves a cubic, twin regret 0.19–34.6%, shared bias cancels in the pairwise frame (5.3%→0.10%), and repair needs a long-lag ground-truth fit. - What does a simulator tuned on one-step odometry noise get wrong about drift, relocalisation and loop closure?A twin tuned on one-step odometry noise cannot see drift: variance ratio exactly
1+(T−1)ρ, relocalisation interval 3.4× too long (real miss 51.6% vs 5%), twin-tuned loop-closure gate recall 0.64 at T=200, closed-loop runaway, aliasing limits calibrated gates.
All 164 Digital twins & sim-to-real projects →
Other research topics
Proper scoring & elicitation28Effort & peer prediction9Verification games & slashing19Detection & tolerances14Markets as routers13Prediction-market design9Paying contributors8Decentralised training systems23Digital twins & sim-to-real164LLM chip design loops40Robot manufacturing loops53Ambient AI assistant46Self-replicating manufacturing34Simulation-first design64Engineered clothing45Task-specific AI accelerators40Algorithmic chip-design loops42Open-source purpose-built robots44The software-engineering loop43Adversarial human imitation41Open-source residential construction41Autonomous multi-angle capture34Sensing, imaging and 3D31Energy supply and dense energy storage39Robot societies among people31Agentic co-design of low-cost robots27Laundry-hanging robots25Machine learning on qualitative data23Robots on the building site27Civilizations & group psychology1History & human sciences1
Produced with AI assistance (Claude). Results are from the code in this repository and are simulated or stylised unless the abstract says otherwise; nothing here implies affiliation with or endorsement by any lab, researcher or company cited. MIT licensed.