What is a Social Robot?

A social robot can purposefully interact with humans and other machines to achieve specific goals.  A human example of such social interaction is a salesperson, who identifies, approaches and interacts with potential customers for the purpose of making a sale.  The goals can be entertainment, product promotion, information dissemination, direction guidance.  The possibility is only limited by our imagination and ability to create.

To realize a social robot requires blending human psychology with technical know-how in robotics and artificial intelligence.  This is the challenge before Emotion Robotics.