More than 1000 humanoid robots (1007 to be exact) staged a dancing performance at the Qingdao Beer Festival in the eastern coastal province of Shandong in China, beating UBTECH's previous record of 540 robots.