160 likes | 323 Views
ICat as a Companion Robot. Siska Fitrianie Dragos Datcu Alin Chitu L.J.M Rothkrantz {s.fitrianie, d.datcu, a.g.chitu, l.j.m.rothkrantz}@ewi.tudelft.nl http://mmi.tudelft.nl. Human AIBO Interaction http://mmi.tudelft.nl/~aibo. Requirements and Challenges. Requirements:
E N D
ICat as a Companion Robot Siska Fitrianie Dragos Datcu Alin Chitu L.J.M Rothkrantz {s.fitrianie, d.datcu, a.g.chitu, l.j.m.rothkrantz}@ewi.tudelft.nl http://mmi.tudelft.nl
Human AIBO Interactionhttp://mmi.tudelft.nl/~aibo Man-Machine-Interaction http://mmi.tudelft.nl
Requirements and Challenges • Requirements: • Develop a system architecture for a companion cat • Design and develop multimodal system to portray emotions in iCat as a result of interaction with humans. • Design of a personality model adapted to iCat. • Challenges: • Development of a complete set of an HCI system: input sensing, input processor, input fusion, dialog management, output fission. • Use of iCat’s specific software that is new and still under development • Little is still known or standardized in the cognitive model for humans. Man-Machine-Interaction http://mmi.tudelft.nl
Requirements in other words … Today is Monday, 27 March 2006 .. It will be bright sunshine but a bit cold … iCat .. Read me a story, please .. Get a life! I am still sleeping! iCat! What’s today whether? Are you out of your mind? I am sleeping!!! OK, ok! I’ll do it. Don’t cry .. 8:00 AM 9:00 AM I feel so lonely!!! I wish I have a companion … iCat!, Let’s play tic tac toe! Hurray!! Finally I have a friend!! What was that?? Hey .. where is everybody?? OK!! I do the first move! 11:00 AM 14:00 AM 16:00 AM Man-Machine-Interaction http://mmi.tudelft.nl
Multimodal Human Computer Interaction Man-Machine-Interaction http://mmi.tudelft.nl
Fusion Input(Feature Level) • Audio-Video Fusion for Automatic Speech Recognition Man-Machine-Interaction http://mmi.tudelft.nl
Emotion Analysis:Emotion Extraction from Text (1) Man-Machine-Interaction http://mmi.tudelft.nl
Emotion Analysis:Emotion Extraction from Text (2) 2D space of Affective Lexicon database based on relative distance of words meaning from WordNet and Multidimensional Scaling Man-Machine-Interaction http://mmi.tudelft.nl
Emotion Analysis:Emotion Extraction from Facial Information Man-Machine-Interaction http://mmi.tudelft.nl
Emotion Analysis:Emotion Extraction from Speech Prosody Man-Machine-Interaction http://mmi.tudelft.nl
Dialog Action Manager Man-Machine-Interaction http://mmi.tudelft.nl
Fission Output Man-Machine-Interaction http://mmi.tudelft.nl
Fission Output:Language Generator • Template-based (includes dialog act and emotion as parameters) <aiml> <dialog-act name="DIALOG-ACT"><topic name="TOPIC"> <user-group name="USER-GROUP"><appraisal name="APPRAISSAL"> <info name="INFO-TYPE"> <category><that>TOPIC-HISTORY</that><pattern>INPUT</pattern> <template><random> <li><sentence_lattice> ... </sentence_lattice></li> ... //other sentences </random></template> </category> ... //other categories </info> ...//other categories with less available info </appraisal> ... // other categories with different appraisal type </user-group> ... //other categories for different user-group </topic> ... //different topic </dialog-act> ... // different dialog-act </aiml> Man-Machine-Interaction http://mmi.tudelft.nl
Fission Output:Emotion Generator (nPME model) - 1 Man-Machine-Interaction http://mmi.tudelft.nl
Fission Output:Emotion Generator (nPME model) - 2 • OCEAN Model of Personality: • Openness, Conscientiousness, Extraversion, Agreeableness, Neuroticism 41 Emotion Types and 3 Activation Levels Maslow Pyramid of Needs • Mood: • Level of valence and arousal. Goals, Preferences, Standards (Rule-based) Man-Machine-Interaction http://mmi.tudelft.nl
The Point • Symmetrical I/O modalities of user-system interaction • Modular and general, as a starting point of any CHIM • Possible applications: supervising, entertainment, tutor or help desk robot • Current project development milestone: Input Sensing and Emotion Analysis Man-Machine-Interaction http://mmi.tudelft.nl