Kathmandu, May 17 -- made humanoid robots stunned spectators in Beijing last month as they sprinted through a half-marathon ...