# Learning Soccer Skills for Humanoid Robots: A Progressive Perception-Action Framework

arXiv: https://arxiv.org/abs/2602.05310 · HTML: https://mlsanity.com/paper/2602.05310/

## Key facts

- Cited by 3 papers in the map (data through 7 Oct 2026).
- First posted on arXiv 5 Feb 2026.

## Built on by (most cited first, 3 of 3)

- [Egocentric Tactile and Proximity Sensors as Observation Priors for Humanoid Collision Avoidance](https://mlsanity.com/paper/2604.25554/) (2026)
- [RoboNaldo: Accurate, Stable and Powerful Humanoid Soccer Shooting via Motion-Guided Curriculum Reinforcement Learning](https://mlsanity.com/paper/2606.11092/) (2026)
- [RobotWorld: Benchmarking Multimodal Agents for Robot Use Across Diverse Tasks and Embodiments](https://mlsanity.com/paper/2610.10409/) (2026)

## Abstract (arXiv)

Soccer presents a significant challenge for humanoid robots, demanding tightly integrated perception-action capabilities for tasks like perception-guided kicking and whole-body balance control. Existing approaches suffer from inter-module instability in modular pipelines or conflicting training objectives in end-to-end frameworks. We propose Perception-Action integrated Decision-making (PAiD), a progressive architecture that decomposes soccer skill acquisition into three stages: motion-skill acquisition via human motion tracking, lightweight perception-action integration for positional generalization, and physics-aware sim-to-real transfer. This staged decomposition establishes stable foundational skills, avoids reward conflicts during perception integration, and minimizes sim-to-real gaps. Experiments on the Unitree G1 demonstrate high-fidelity human-like kicking with robust performance under diverse conditions-including static or rolling balls, various positions, and disturbances-while maintaining consistent execution across indoor and outdoor scenarios. Our divide-and-conquer strategy advances robust humanoid soccer capabilities and offers a scalable framework for complex embodied skill acquisition. The project page is available at https://soccer-humanoid.github.io/.
