Since July I've been reimplementing recent legged-locomotion papers and trying them on a Unitree A1. Some I wrote from scratch, some I built on community ports. One of them, a blind DreamWaQ policy, walks outdoors. This page is the long version: what each attempt was, how far it got, and what broke.
Each paper has its own page with the full story. Every attempt has the same ladder: train in simulation, pass a check in a second simulator (MuJoCo), run on the robot while it hangs from a hoist or rope, then walk on the ground. Each bar shows the last rung it reached.
Bars, left to right: Isaac sim, MuJoCo, hoist or rope, outdoors.
The A1 runs everything onboard on its Jetson Xavier NX, with a RealSense D435 for the depth-camera policies. I also designed a new head that houses a Livox Mid-360 lidar alongside the D435: a rigid printed mount, a filler block and a TPU bumper skin, checked with impact simulations. The latest revision, Rev D3.3, stacks the sensors behind a wedge front, with the lidar tilted up and the camera down, and lets the filler form the whole head. Its impact study found a thin neck behind the lidar, a margin weak spot whose fix is designed but not yet analysed.
Nearly all of the code here was written by Claude Code agent sessions. I chose the papers, set the direction and the pass/fail bars, ran every hardware session, and called it when a result didn't hold up ("you call that a walk?"). The agents wrote the implementations, ran the experiment loops on two local GPUs, and kept the run logs this page is built from. That's how six papers fit into eleven weeks.