A robot is on a barrier-crossing show during the 2014 China Robot Competition and the Robocup China in Hefei, capital of east China's Anhui Province, Oct 10, 2014. [Photo/Xinhua]