The name of the robot -- Promobot. No kidding. Of course, that's probably related to a Russian root word (anyone know what?) and not naming it directly for its purpose. Still, the irony is delicious.
The robot seems to be developed especially for street promotions: http://en.promo-bot.ru/