Titan the Robot shows up in a market in Moscow, May 12, 2014. [Photo/icpress.cn]
Award-winning projects of China Robot Competition displayed
Humanoid robots at Hanover IT exhibition
Robot makes noodles at campus canteen