First validated minute of a physics-simulated fruit fly (flybody) flying inside the NETSPHERE.
Two 60-second takes, exactly as documented in the repository:
- netsphere_60s: the current take. Median anatomical pitch 35.3°, near-lateral camera, 12.02 m flown, 0 contacts, 0 resets. Video SHA-256
fc6aeea817390b5e0cbd48a23ab14115d08c582dae26d19216cf341f28cc1570. - city_final_60s: the first validated take. Median pitch 47.5°, camera from behind, 12.01 m flown, 0 contacts, 0 resets. Video SHA-256
5c04e45f0269ed05f179838f5509431942f3e76847b3c9fa0c87ab35ba28dd29.
Each take ships fly_city.mp4, metrics.json (physics, tracking, clearance and the SHA-256 of code, checkpoint, states and model), validation.json (independent acceptance checks), avoidance.json (perturbation and negative-control comparison), a contact sheet and the least-visible frame. netsphere_60s also has posture_comparison.json.
Reproduce with make setup && make build && make take (see the README). Wheels are hash-locked; flybody is fetched at commit d015e9b with a verified tarball hash and one lazy-import patch.