Playing soccer requires a robot to combine running, dribbling, trapping, and kicking with natural movement. Existing solutions either cover only a few skills or produce unnatural motions.
The researchers developed SoccerBot, which first learns a 'motion prior' from recordings of humans playing soccer. This prior captures natural movement patterns. Then a single control policy is trained to use that prior to perform all four skills.
The system transferred directly to a real Unitree G1 humanoid robot without additional training, and executed all skills with agile, natural motion. This matters because it shows robots can learn versatile, human-like behaviors from data, advancing robot soccer and general robot control.
