This Saturday, history was created in Beijing when twenty-one humanoid robots raced in the Yizhuang half-marathon. It was the first event where robots shared the stage with human runners in a ...