Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 15 – Social ‘Robots’. Lecture outline This week Selecting interfaces for robots. Personal robotics Chatbots AIML.

Similar presentations


Presentation on theme: "Lecture 15 – Social ‘Robots’. Lecture outline This week Selecting interfaces for robots. Personal robotics Chatbots AIML."— Presentation transcript:

1 Lecture 15 – Social ‘Robots’

2 Lecture outline This week Selecting interfaces for robots. Personal robotics Chatbots AIML

3 Social Robot Robots often with with auditory, visual and expressive systems Intended to participate in human social interaction and to demonstrate simulated human emotion and appearance.

4 Kismet 1 Simulates emotion through various facial expressions, vocalizations, and movement. Facial expressions are created through movements of the ears, eyebrows, eyelids, lips, jaw, and head.

5 Kismet 2 Four colour CCD cameras mounted on a stereo active vision head and two wide field of view cameras allow Kismet to decide what to pay attention to and to estimate distances. By wearing a small microphone, a user can influence Kismet's behaviour. An auditory signal is carried into a 500 MHz PC running Linux, A 450 MHz PC running NT processes these features in real-time to recognize the spoken affective intent of the caregiver.Linux

6 Kismet 3 Kismet has three degrees of eye movement, which allow it to control gaze direction and gives Kismet the ability to move and orient its eyes like a human. It also allows humans to assign a communicative value to eye movements and to allow Kismet to focus on what it deems important in its field of vision.

7 Kismet 4 Some critics consider it an ELIZA-style device which relies on clever pattern recognition and output to fool users into thinking the machine possesses intelligence that isn't really there.ELIZApattern recognitionintelligence

8 videos What is Kismet?: http://www.iwaswondering.org/cynthia_vid eo.html http://www.iwaswondering.org/cynthia_vid eo.html Leonardo http://www.youtube.com/watch?v=ilmDN2 e_Flc&feature=related http://www.youtube.com/watch?v=ilmDN2 e_Flc&feature=related

9 Chatterbots/Chat-bot A chatterbot (or chatbot) is a type of conversational agent, designed to simulate an intelligent conversation with one or more human users via auditory or by text. Many appear to be intelligently interpreting the human input prior to providing a response. Chatterbots may also be referred to as talk bots, chat bots, or chatterboxes.

10 AIML Artificial Intelligence Markup Language, is an XML dialect for creating natural language software agents. WHAT IS YOUR NAME My name is Scott. To the question What is your name a chat-bot will response with My name is Scott

11 AIML Example WHAT IS YOUR NAME My name is. WHAT ARE YOU CALLED what is your name Taken from: http://en.wikipedia.org/wiki/AIMLhttp://en.wikipedia.org/wiki/AIML

12 AIML Example The first category answers an input "what is your name" with a statement of the name of the chat bot. The second category, says that the input "what are you called" should be redirected to the category that matches the input "what is your name“ This means the it is saying that the two phrases are equivalent. Using this method you can link similar phrases with the same output together.

13 Summary Personal and Social Robotics: Intended to participate in human social interaction and to demonstrate simulated human emotion and appearance. Chatterbots: A chatterbot (or chatbot) is a type of conversational agent, designed to simulate an intelligent conversation with one or more human users via auditory or by text. AIML: Artificial Intelligence Markup Language, is an XML dialect for creating natural language software agents. Can be used to write chatbots.


Download ppt "Lecture 15 – Social ‘Robots’. Lecture outline This week Selecting interfaces for robots. Personal robotics Chatbots AIML."

Similar presentations


Ads by Google