Hai Bao robot is a service robot capable of conversing in 6 different dialects. It was created to greet visitors at the Shanghai World Expo 2010; shaking hands, talking, and taking pictures with them. Thirty-seven of these smart robots were used at the expo.