Robots playing soccer is nothing new. In fact, they have their own competition. This video shows the igus Humanoid Open Platform robot in action. It is a modular, open-source humanoid robot for research and education.
The robot has a ROS-based software. More information about this award-winning platform is available here.