Visitors watch a robot perform at the China Robot Competition in Xi 'an, Shaanxi province, China, Nov 2, 2024.