Editorial photo #13705328 Science and Technology
Robot Scene Application Competition in Hangzhou
A humanoid robot competes in the cargo handling competition at the 2026 Hangzhou International Embodied Robot Scene Application Competition in Hangzhou, Zhejiang Province, China, on May 15, 2026. (Photo by Costfoto/NurPhoto)