Does a framing nailer's recoil knock a stock Unitree G1 arm off the stud window?
research/buildbot-recoil
Does a framing nailer's recoil knock a stock Unitree G1 arm off the stud window? In a closed-loop MuJoCo hold, up to 4 N s of recoil moves the tip 1-4 mm (window +-3.9 mm) but 1 N s or more lifts the nosepiece off the wall for 25-140 ms; stiff loops go unstable with 10-20 ms delay (recoil, delay and wall are swept, not sourced).
What it found
A closed-loop MuJoCo check on the Menagerie G1 holding a 3.4 kg nailer against a wall (pelvis fixed, no legs). A half-sine recoil impulse hits the tip; the sweep covers impulse (0.25–8 N s), loop bandwidth (2–12 Hz), delay (0–20 ms), wall stiffness and preload. Up to 4 N s the tip stays within 1–4 mm of its place (joint-nail window ±3.9 mm) for 4–12 Hz loops, but an impulse of 1 N s or more lifts the nosepiece off the wall for 25–140 ms, and stiff loops go unstable with 10–20 ms of delay. The recoil of a real nailer, the G1's loop delay, the wall stiffness and damping, and the 4 ms pulse are not sourced (swept or assumed); legs and balance are not modelled.
A figure from its own output

Paper, code and results
More in Robots on the building site
- How well must a drywall-screwing robot find the framing, and do a few missed screws matter?How well must a drywall-screwing robot find the framing? A 4x8 sheet (28 wall screws, 36 ceiling) needs one read per member good to 1.0 mm for 95% clean sheets, nearly the nailing figure; allowing 3 missed screws gives 1.7 mm, averaging 4 reads 2.1 mm.
- How many hours of an 8-hour shift can a battery-powered Unitree G1 actually work, and does it change whether it pays?How many hours of an 8-hour shift can a battery-powered Unitree G1 work? One 421 Wh pack gives 4.7 h; two packs and one charger give 7.7 h; above about 300 W the charger is the limit, and pack logistics move the cost break-even only from 2.42 to 2.27 to 2.46 (draw swept, not measured).
- Can the building-site robot skills be packaged as loadable files, and does training on two plants at once cover a third?Can the building-site robot skills ship as loadable files? Five JSON skill files reload and re-score exactly; a follow skill tuned on the worse of two plants passes 68%, 65% and 70% on the rigid, flexing and MuJoCo plants, no better than tuning on the flexing plant alone (72%, 69%, 71%).
- Does a sheet-following robot skill trained on a rigid-sheet simulator survive a flexing sheet, sensing delay and actuator lag?Does a sheet-following skill tuned on a rigid-sheet simulator survive a flexing sheet with delay? It passes 81% of episodes where it was tuned and 0-11% on the held-out plant; tuning on the held-out plant gives 61-66% there.
- How many times must a G1 humanoid re-stand to nail one 4x8 sheet of sheathing?How many times must a G1 humanoid re-stand to nail one 4x8 sheet? About 13 stances at 5 platform heights: with its feet planted it holds a 3.4 kg nailer at 50 N only 0.7-1.5 m high and 0.3 m sideways, so one stance covers at best 6 of 62 nails, and the sheet matches hand nailing (372 s) only if each re-stance takes under 26-29 s (push to seat and re-stance time are swept, not sourced; no walking simulated).
- How well must a nailing robot find the studs, and does measuring more beat measuring better?How well must a nailing robot find the studs? A 4x8 sheet needs a single stud reading good to 0.89 mm (1 sigma) for 95% clean sheets; a stud finder's 'within 1/8 in' claim gives 28% (8 of 62 nails missed) or 69%; averaging reads and pooling a straight wall help, re-measuring each nail is worst.
All 27 Robots on the building site 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.