← All projectsGitHub
Digital twins & sim-to-real

Can an input shaper make a liquid-carrying cart’s move robust to a stale slosh-frequency calibration, and how fast can it be?

research/shaper-twin

Input-shaped moves of a liquid-carrying cart: ZV/ZVD residual sin(πε/2), sin²(πε/2) exactly multiplies the bang-bang residual, so a stale frequency calibration that breaks the null-tuned move (28 s) is harmless to a 5.9 s ZV move; closed-form tolerated error and a fill-band design that spends the tolerance on a shorter shaper.

9 tests

What it found

Follow-up to slosh-twin. Convolving the twin’s bang-bang acceleration with a ZV or ZVD shaper multiplies the undamped residual exactly by V(ε) = |sin(πε/2)| or sin2(πε/2), ε the frequency error (verified against exact propagation to 10 digits), while distance and the acceleration cap are preserved. Designed at a full tank, both shapers keep the 1 cm tolerance at every fill from 100% to 10% (ε down to −9.5%; worst residual 4.8 mm ZV, 0.6 mm ZVD) in 5.90 s and 6.90 s, where the null-tuned move needs 8 s at half fill and 28 s at 25% and below. Closed forms give the largest tolerated |ε| (e.g. 10.7% for ZV at half fill). Searching the design frequency for a fill band [0.1, 1] yields a 5.85 s ZV move, but only by detuning to spend the whole tolerance (worst residual 9.88 mm, no margin). Stylised: one linear slosh mode, ideal actuator, no nonlinear slosh.

A figure from its own output

Figure produced by research/shaper-twin: tolerated_eps
shaper-twin/experiments/tolerated_eps.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.