Humanoid machines are gearing up to compete in China's second robot half-marathon.
In Beijing, more than 70 teams took part in an overnight test run, sending their machines across a full 21-kilometre course in the city's E-Town development zone ahead of the official race later this month.