This working paper reports a consumer quadruped robot that learns to stand up from a limp, belly-down pose at run time, entirely on its own hardware. The robot is an XGO-Lite V2: about 0.55 kg, 2.3 kg·cm hobby servos, closed servo firmware, and a Raspberry Pi CM4 that runs both the controller and the learner. All learning happens on the robot from a zero-initialized controller. No policies, weights or demonstrations from simulation are used. A MuJoCo model of the robot serves only as a pre-deployment check that the setup cannot damage the hardware and that the algorithm can learn the task at all. The controller is a 22-parameter linear reflex. Every 30 ms it maps three biologically motivated signals to joint targets: vestibular tilt, a body-schema estimate of body height, and a tendon-like joint load signal. CMA-ES, running on the CM4, tunes the reflex from a fitness computed only from the robot's own sensors. Results: After 22 generations (286 episodes, 76 minutes of episode time), the learned reflex stood up in 10 of 10 evaluation trials, to 109.1 ± 0.3 mm with 3.0 ± 0.1° tilt. That is 13 to 15 mm taller than the vendor's built-in stand, with less servo load. An independent camera-based check with an AprilTag confirmed the body-schema height estimate to within 5.4 ± 1.0 mm. The paper also documents the failure modes of unattended learning on uncooperative hardware, and the safeguards that fixed them: an undocumented firmware sensor stream; an IMU whose zero changes at every power-up; a robot stranded on its side that fed the optimizer identical scores; recovery of a corrupted learning state by deterministic on-device replay. Finally, it analyses how the system aligns with the Alberta Plan for AI research, and why episodic evolution strategies are used for now. It proposes a roadmap: an options architecture of learned motion primitives, a body-first curriculum, a homeostatic energy drive, and a hardware-in-the-loop stage. Compute and memory budgets for these are measured on the CM4.
No takes yet. Share an insight, caveat, or question.
Bernd Porr (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: