FERROMOTION · RUST → WASM
The Grasp Number Lies Twice

Live ferromotion: the wrench rank, both quality metrics and the internal-force dimension come from ferromotion-core's spatial grasp module over an eight-facet friction cone and 4096 probe directions; the stick region comes from ferromotion-tactile's Cattaneo-Mindlin shear model. The direction count matters and the readout reports it. Q1 is a sampled UPPER bound - probing can only miss the binding direction - so it falls as the count rises: 0.164 at 64 directions, 0.064 at 4096, 0.053 at 20000. This lab shipped 64 and published a figure three times optimistic before that was caught, so it now shows how far the value still moves under finer sampling. The contact patch is drawn with its stuck core to scale, and that half is closed form with no sampler in it.

You read

the readout: what the Rust crate computes, recomputed as you change things

You change

the bench controls, and with them the assumption the measurement rests on

Fixed

the ferromotion crate doing the computing, and the check that decides pass