Now Playing : Humanoid Robot Excels in Sports Competitions at 2010 FIRA World Cup