Robot memory on a real quadruped
What breaks when a routine-aware memory leaves simulation and runs on a real robot?
I deployed our memory system on a Unitree Go2, built memories from 3,000+ robot images, and compared five memory designs. Real-world failures that never showed up in simulation included inconsistent scene descriptions, localization drift that corrupted stored observations, and memories that could not represent something being absent. I also built an agent that diagnoses robot failures from tool-call and sensor logs.