Robots face off in a boxing match at the first World Humanoid Robot Games in Beijing, China. Over 500 robot athletes in 280 teams from 16 countries are competing in 26 events ranging from soccer and martial arts to sorting medication and cleaning up. Adek Berry / Getty Images |