Chinese humanoid robots clock 9.32 seconds in 100-meter sprint at Beijing Games · Pollar