An architecture with a mobile phone interface for the interaction of a human with a humanoid robot expressing emotions and personality