← All projectsGitHub
Digital twins & sim-to-real

How high a bandwidth does a rigid-body twin let you push when the real joint is flexible?

research/flex-twin

A rigid-body twin certifies every PD bandwidth; with load-side sensing the real two-mass loop is unstable above ε_c ≈ δ/ζ of the flexible-mode frequency (exactly independent of mass ratio, unstable at any gain with no modal damping), step-response validation misses it, and the certified bandwidth inherits modal-damping error one-for-one.

9 tests

What it found

A twin with one rigid inertia says the PD loop is stable at every bandwidth. With load-side sensing the real two-mass loop is unstable above εc = w/ws, the smallest root of a cubic in modal damping δ and twin damping ratio ζ: exactly independent of the mass ratio, ≈ δ/ζ for small δ (0.0143, 0.0714, 0.286 for δ = 0.01, 0.05, 0.2 at ζ = 0.7), and unstable at every gain with no modal damping. Motor-side (collocated) sensing was stable at all 7 320 grid points, so the twin is right about one sensor placement and wrong about the other. Twin and real step responses differ by under 1% at 0.9 εc, so ordinary validation gives no warning; a twin that overstates δ by a factor f certifies εc high by the same factor, and a design at fraction m of the certified bandwidth tolerates f ≈ 1/m. Stylised: one flexible mode, linear, PD only, continuous-time, noiseless.

A figure from its own output

Figure produced by research/flex-twin: critical_bandwidth
flex-twin/experiments/critical_bandwidth.svg, written by the project's own experiment code.

Paper, code and results

More in Digital twins & sim-to-real

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.