The Robocup, or 'Robot Soccer World Cup', is an annual international robotics competitions which is held between July 17 - 23 this year in China's Hefei.
Please enable JavaScript to view this content. Open this photo in gallery: Humanoid robots compete during the 2015 Robocup finals in Hefei, Anhui province. Jianan Yu/Reuters
1 of 10
Open this photo in gallery: Humanoid robots compete during the 2015 Robocup finals in Hefei, Anhui province. Jianan Yu/Reuters
2 of 10
Open this photo in gallery: A man carries his robot as they take part in the RoboCup 2015 in Hefei, Anhui province. AFP / Getty Images
3 of 10
Open this photo in gallery: A U.S. team cheer as they win against an Iranian team during the 2015 Robocup finals in Hefei, Anhui province. Jianan Yu/Reuters
4 of 10
Open this photo in gallery: A member from a German team adjusts a humanoid robot during the 2015 Robocup finals in Hefei, Anhui province. Jianan Yu/Reuters
5 of 10
Open this photo in gallery: Humanoid robots compete during the 2015 Robocup finals in Hefei, Anhui province. Jianan Yu/Reuters
6 of 10
Open this photo in gallery: A man from a U.S. team hugs a humanoid robot after they won against an Iranian team during the 2015 Robocup finals in Hefei, Anhui province. Jianan Yu/Reuters
7 of 10
Open this photo in gallery: A team from Australia cheer as they win against a German team during the 2015 Robocup finals in Hefei, Anhui province. Jianan Yu/Reuters
8 of 10
Open this photo in gallery: Humanoid robots compete during the 2015 Robocup finals in Hefei, Anhui province. AFP / Getty Images
9 of 10
Open this photo in gallery: A man adjusts his robots as they take part in the RoboCup 2015 in Hefei, Anhui province. AFP / Getty Images
10 of 10