Question: Intelligent Robotics?

Download Report

Transcript Question: Intelligent Robotics?

Intelligent Robotics Project
“A CUSTOMIZED ALICE”
By
Anupama Seshagiri
Contents
Introduction
- Robotics
- Main Components of Robots
- Artificial Intelligence
 Robot Behavior
- Adaptability and Versatility
 ELIZA and ALICE/AIML
 My Task

What is Robotics?
Robotics is a science of modern technology
of general purpose programmable machine
systems
Main components of Robots
Mechanical Platform/Hardware Base
 Sensor Systems
 Joints -> degree of movement
 The Controller -> Brain of the Robot
 Power Source
 Artificial Intelligence

Artificial Intelligence
Reasoning
 Adaptation
 Decision Making
 Learning from mistakes
Requires a lot of programming and
sophisticated controllers and sensorial ability
of the robot

Robot Behavior
One of the most interesting aspect of the
Robots in general is their “Behavior”
 Simplest behavior of a robot is “locomotion”
- Joints and wheels are used as an underlying
mechanism to make robot move from one
point to another
- Must include “adaptability” and “Versatility”

Adaptability and Versatility


Adaptability – Adjustment to the task being
carried out. Robot must be able to complete
the task no matter what interferences occur
in the environment
Versatility- robot should have such a
mechanical structure that it carries out
different tasks / same task in different ways
Behavior Contd…

-
-
Behavior can be expressed in different ways
Action depending on environment – Move
away from obstacles, kick a ball, Jump
across an obstacle
Facial expression – Smile, Frown
Textual response – happy, sarcastic, sad,
critical
A successful Robot will give responses that
appear to be coming from a Human
Human: “Are you smart?”
Robot: “What do you think?” <Sarcastic>
Robot: “Smarter than you are!” <Arrogant>
Robot: “Of course I am” <defensive>
Robot: “I hope I am smart!” <less confident>
ELIZA and ALICE
ELIZA
-
-
-
1996 computer program by Joseph Weizenbaum
which made a spoof of Rogerian Therapist.
It mostly rephrased many of the patient’s statements
as questions and posed them to the patient
Simple Pattern Recognition and Substitution of Key
words into canned phrases
ELIZA and ALICE contd….
ALICE (Artificial Linguistic Internet
Computer Entity) AIML
 Richard Wallace is the author of AIML and
co-founder of A.L.I.C.E Artificial Intelligence
Foundation
 ALICE is a chat Robot
AIML (Artificial Intelligence Markup
Language)


It is an XML-compliant language
Makes it possible to customize Alicebot or
create one from scratch
AIMLContd…
Most important units of AIML
 <aiml> - Tag that begins and ends an AIML
document
 <category> – Specific path through the
knowledge web along with the Response
 <pattern> - Input words
 <template> - Output response
My Task



Create a customized ALICE
Generate different responses based on the
current state (angry, happy, sad, etc.,)
Different behavior AIML files will be finally
integrated by Martin and myself.
Questions?