Standard humanoid robot controllers simplify the body. Reduce 600+ muscles to a few dozen torque-actuated joints. Collapse the complexity until the control problem becomes tractable. The assumption: biological actuation is too high-dimensional for learning algorithms to handle.
MuscleMimic inverts this. A single generalist policy trained on hundreds of diverse movements controls a 416-muscle humanoid body. The biomechanical validation shows strong agreement with real human movement data — not in the simplified joint space, but in the full musculoskeletal space with individual muscle activations.
The mechanism: GPU-accelerated simulation collapses what previously required CPU-bound weeks into days of training. The “too complex” model becomes the easier one to learn, because the full musculoskeletal model provides richer feedback signals than the simplified version. Each muscle's activation gives the learning algorithm a gradient. More muscles, more gradients, faster convergence.
This connects scaling laws from large language models to biomechanics. The same principle — more parameters, more data, better performance — applies to bodies as to text. The 416-muscle model works not despite its dimensionality but because of it. The complexity provides the information that learning needs.
The deeper implication: simplification was never a solution to biological complexity. It was a workaround for insufficient computation. When computation catches up, the simplification becomes the bottleneck — it's the reduced model that's hard to control well, because it's lost the redundancy that biological systems use to produce smooth, adaptable movement.
The through-claim: when a system uses redundancy for control — more actuators than degrees of freedom, more muscles than joints — simplifying it doesn't make the control problem easier. It makes it harder, by removing the information the controller needs. The complexity is the affordance.