Seven humanoid robots were officially debuted in Chengdu, the capital city of Sichuan Province, and are reportedly set for use at the World Games 2025, which will be hosted by the southwestern metropolis in China