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