More than 2,000 robots compete in races, football and tai chi at the Beijing Robot Games, testing the movement and stability of humanoid machines.