Editorial photo #13705348 Science and Technology
Robot Scene Application Competition in Hangzhou
Viewers watch humanoid robots compete in motion control and operation at the 2026 Hangzhou International Embodied Robot Scene Application Competition in Hangzhou, Zhejiang Province, China, on May 15, 2026. (Photo by Costfoto/NurPhoto)