Φ ferromotion · Rust → WebAssembly
A live inverse-kinematics and trajectory-optimization core — ported to Rust, compiled to WebAssembly. Everything below is computed on-device by the same solver the native tools use. No server, no install.
What you're driving: a 4-joint arm. Follow solves inverse kinematics every frame (Levenberg–Marquardt over composable costs). Reach optimizes a whole smooth trajectory that routes the tool around the obstacle (block-tridiagonal trajectory solver + sphere-collision costs). Same Rust crate, native and in the browser.