Robot Olympics held in China
Walking, running and even dancing humanoid robots have been pitted against each other at the International Huro Olympic Games in northern China.
Nineteen international teams travelled to Harbin to put their robots to the test in 17 disciplines.
The games run for three days, when the winners of the events will be announced.
Jonathan Charles reports.