flybody / lab

A BODY YOU CAN
COMPILE.

An open embodied-intelligence workbench for teaching 102 degrees of freedom to walk, fly, cling, turn and fail in public.

102 DoF67 BODY SEGMENTS~200 Hz WINGBEATMJCF / WASMVISION + PROPRIOCEPTIONADHESION ACTIVE

body != vessel
body == computation

Anatomical orange fruit-fly model beside its cobalt-blue and orange physics collision geometry
left: anatomy — meshes, wings, compound eyesright: control geometry — collision bodies, joints, sensors
EXP_0042 / HOVER_STABILITYENGINE: MUJOCO WASMSTEP: 000000STATUS: READY

Anatomy ↔ control geometry

Anatomical view

Detailed orange/brown body, translucent wings, red compound eyes — 85 converted meshes from the upstream OBJ set.

Physics view

Cobalt-blue collision geometry, orange wing surfaces, magenta sensor and contact points. What the solver actually sees.

Hybrid view

Transparent anatomy over joints, collision bodies, contact forces, wing lift and Magnus vectors.

Experiments in the lab

  • REST POSELIVE PHYSICS
  • FREE JOINT TESTLIVE PHYSICS
  • WALK FORWARDLIVE PHYSICS
  • TURN LEFTLIVE PHYSICS
  • TURN RIGHTLIVE PHYSICS
  • WALK ON BALLLIVE PHYSICS
  • HOVERLIVE PHYSICS
  • FORWARD FLIGHTLIVE PHYSICS
  • FLIGHT SACCADELIVE PHYSICS
  • VISION / BUMPSLIVE PHYSICS
  • VISION / TRENCHLIVE PHYSICS
  • CEILING ADHESIONLIVE PHYSICS
  • GROOMING IKLIVE PHYSICS
  • GHOST IMITATIONLIVE PHYSICS
Run one now