Reflexlet

A two-arm robot that empties bins of mixed parts.

  1. LLM plans the job
  2. x-reason turns the plan into a state machine
  3. XState runs it
  4. Jev makes each grasp decision
Recorded run, seed 7319

A generated state machine

Two-item bin.

pick-firsthandle-itemJevVERIFIEDpick-secondhandle-itemJevVERIFIEDcheckreconcilecodeVERIFIEDBLOCKEDCompletedreplanbreakoutLLMREPLACEDBLOCKEDNew planBlocked

Desktop prototype

Two xArm ESP32 arms, a RealSense D455, finger pads and a scale.

All parts
Mini source binWeighing trayReceiving trays12345