A humanoid robot appears as a traffic police officer in Shenzhen, South China's Guangdong Province. Photo: Courtesy of ...