The Race to Develop Better Humanoid Robots

Videos of robots triumphantly sprinting across finish lines or cartoonishly crashing into walls have popped up in media feeds over...