artificial intelligence and robotics

36
Artificial Intelligence Artificial Intelligence and Robotics and Robotics Todd Bryant Sareen Engineer Han Hu

Upload: megara

Post on 18-Mar-2016

119 views

Category:

Documents


0 download

DESCRIPTION

Artificial Intelligence and Robotics. Todd Bryant Sareen Engineer Han Hu. Presentation Overview. Definition of robotics Robotics’ relevance to AI Current developments in the field Current implementations Past successes in robotics Roadblocks to robotics research Future of robotics. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Artificial Intelligence and Robotics

Artificial Intelligence and RoboticsArtificial Intelligence and Robotics

Todd BryantSareen Engineer

Han Hu

Page 2: Artificial Intelligence and Robotics

Presentation OverviewPresentation Overview

Definition of robotics Robotics’ relevance to AI Current developments in the field Current implementations Past successes in robotics Roadblocks to robotics research Future of robotics

Page 3: Artificial Intelligence and Robotics

Definition of RoboticsDefinition of Robotics A robot is…

– “An active artificial agent whose environment is the physical world”

--Russell and Norvig

– “A programmable, multifunction manipulator designed to move material, parts, tools or specific devices through variable programmed motions for the performance of a variety of tasks”

--Robot Institute of America

Page 4: Artificial Intelligence and Robotics

Relevance to Artificial IntelligenceRelevance to Artificial Intelligence

Effectors Sensors Architecture Integration of various inputs– Hierarchy of information representation

Emotions

Page 5: Artificial Intelligence and Robotics

EffectorsEffectors Effector vs. Actuator Degrees of freedom

(d.f.)– 6 d.f. for free body in

space Locomotion– Statically stable vs.

Dynamically stable Manipulation– Rotary vs. Prismatic

motion– End Effector

Four-finger Utah/MIT hand

Page 6: Artificial Intelligence and Robotics

SensorsSensors

Force-sensing Tactile-sensing Sonar Visual (camera) Proprioceptive

Robot with camera attached

Page 7: Artificial Intelligence and Robotics

ArchitectureArchitecture Classical architecture– shortcomings

Behavior-based architecture

Sensors

Reason about behavior of objects

Identify objects

Build maps

Avoid objects

Actuators

Design for a behavior-based mobile robot (adapted from Fig 25.10 in AIMA)

Page 8: Artificial Intelligence and Robotics

Information Representation HierarchyInformation Representation Hierarchy Raw data Cognitive

feature Conceptual

feature Simple

concept Inter-

connected synthesized concept

Page 9: Artificial Intelligence and Robotics

Information Representation HierarchyInformation Representation Hierarchy

Page 10: Artificial Intelligence and Robotics

Information Representation HierarchyInformation Representation Hierarchy

Page 11: Artificial Intelligence and Robotics

Current DevelopmentsCurrent Developments Emotions Energy-efficiency Integration– Hierarchy of information representation

Control structures– Synthesis of neural nets and fuzzy logic

Robotic surgery– Telepresence

Robot perception– Face and object recognition

Page 12: Artificial Intelligence and Robotics

Importance of EmotionsImportance of Emotions

Emotions help prevent people from repeating their mistakes (decisions that resulted in negative feelings)

Recognizing emotions would allow robots to become more responsive to users’ needs

Exhibiting emotions would help robots interact with humans

Page 13: Artificial Intelligence and Robotics

Classification of EmotionsClassification of Emotions Continuous– Emotions defined in multi-dimensional

space of attributes– Arousal-Valence Plane

Discrete– Defines 5, 6, or more “basic” emotional

states upon which more complex emotions are based

Page 14: Artificial Intelligence and Robotics

Arousal-Valence PlaneArousal-Valence Plane Valence – whether emotion is positive or

negative Arousal – intensity of emotion

Page 15: Artificial Intelligence and Robotics

Classification of EmotionsClassification of Emotions

Plutchik’s Theory:– Eight primitive emotions that more complex

emotions are based upon• Gladness (joy)• Sadness• Anger• Surprise• Acceptance• Disgust• Expectancy• Fear

Page 16: Artificial Intelligence and Robotics

Complexity of Emotional ClassificationComplexity of Emotional Classification

Page 17: Artificial Intelligence and Robotics

Affective Research: KismetAffective Research: Kismet

Decides proper emotional response to stimuli and exhibits corresponding facial expression, body posture, and vocal quality

Behavioral response serves either social or self-maintenance functions

Kismet smiling

Page 18: Artificial Intelligence and Robotics

Organization of Kismet’s EmotionsOrganization of Kismet’s Emotions

Some of Kismet’s emotions, what causes those emotions, and what purpose they serve Kismet

Page 19: Artificial Intelligence and Robotics

Energy-Efficiency: SeagliderEnergy-Efficiency: Seaglider Small electric pump

transfers 100cm3 of oil from an external bladder to its reservoir, making Seaglider dense enough to sink

To dive, small motor pushes battery pack into nose

Process is reversed to ascend

Seaglider’s diving process

Page 20: Artificial Intelligence and Robotics

Current ImplementationCurrent Implementation

Industrial robots– used in factories to

manufacture boxes and pack and wrap merchandise

Car manufacturers own 50% of today’s robots

Robots used in hazardous situations– Nuclear power plants– Response to bomb threat– Outer space exploration Robotic arm arranging

chocolates

Page 21: Artificial Intelligence and Robotics

Current Implementation: AsimoCurrent Implementation: Asimo

Honda’s Asimo (Advanced Step in Innovative Mobility)

Able to walk freely (can change stride speed)

Able to balance on one foot

Able to climb stairs Able to manipulate objects Space- & cost-efficient

Honda’s Asimo

Page 22: Artificial Intelligence and Robotics

Asimo’s Recognition TechnologyAsimo’s Recognition Technology Based on visual cues

such as the angle and distance at which it perceives an object

Can map an object's contour and compare it to a database of prototypes for different expressions and actions

Is currently limited to pre-registered people ASIMO making measurements

Page 23: Artificial Intelligence and Robotics

Successes: AIBOSuccesses: AIBO

1996 – Prototype with small body, camera, microphones, and batteries– Trouble balancing– Required further

development of software

First generation AIBO ERS-110 released in Japan (1999)

Page 24: Artificial Intelligence and Robotics

AIBOAIBO

• Example of robotics with AI

• Behavior dependent on owner’s behavior– No two are alike

• Voice recognition– 50 distinct

commands

SPECIFICS 64-bit RISC processor 18 joints Touch sensor CCD color camera Infrared distance sensor Acceleration sensor Angular velocity sensor

Page 25: Artificial Intelligence and Robotics

Cog – BrainCog – Brain No central unit Heterogeneous network

of different processors Microcontrollers (such

as Motorolla 6811) process inputs and drive motor responses

A/V processing done by digital signal processor (DSP) networks

Relay data to core processor network by way of ISA and PCI cards

Core network – 200 MHz PC’s running QNX real-time OS, connected by 100VG Ethernet– 4 nodes

Page 26: Artificial Intelligence and Robotics

Cog – Sensory SystemsCog – Sensory Systems Visual System

– Binocular– Each eye has 2 gray

scale cameras Auditory System

– 2 microphones– Stereo sampling @

22.05 kHz with 8-bit resolution

– Sound localization has been achieved, currently working on segregation of sound streams

Vestibular System– 3 semi-circular canals

mimicked by 3 rate gyroscopes

– 2 linear accelerometers

Tactile System– 6x4 array of sensors

on torso can detect position and force of a touch

– Some implementation in hands

Page 27: Artificial Intelligence and Robotics

Roadblocks In Research:Roadblocks In Research:Interactive ActivityInteractive Activity

Page 28: Artificial Intelligence and Robotics

Roadblocks In ResearchRoadblocks In Research

Shift attention from manufacturing to design processes

Shift attention from single to multiple capabilities

Energy-related issues– Bulky batteries with short lifespan

Page 29: Artificial Intelligence and Robotics

ProblemsProblems

Sensing Vision Mobility Design Control Reasoning

Page 30: Artificial Intelligence and Robotics

ProblemsProblems Sensing– Cost of tactile

sensors very high– Range Limits

• Light – 2 meters• Required(factory) – 10

meters

Vision– Two methods

• Corner recognition• Edge recognition

– Overlap of objects– Visibility of local

features

Page 31: Artificial Intelligence and Robotics

ProblemsProblems Mobility– Growing need for

AGV’s in outdoor applications

– Vision and laser ranging systems need development to produce information at a faster rate

– Current bipeds are incapable of walking on uneven ground

Design– Control of robot after

construction– Development of

knuckles required to perform such tasks as lifting and grasping well

– Actuators are often too big, slow, or difficult to control

Page 32: Artificial Intelligence and Robotics

ProblemsProblems Control– Simulation is not

accurate to real world interaction

– Based on mathematical and numerical computations

Reasoning– AI (an essential

component of robotics) has slowly been introduced into industrial world

– Further refinement in this field before faster progress of robotics

Page 33: Artificial Intelligence and Robotics

Future of RoboticsFuture of Robotics Downsizing– Reduction in power

needs and size

Synergism– Greater integration of

technologies

Greater intelligence– More user-friendly

interface

More environmentally friendly– Robots easy to

disassemble and destroy

– Easily reusable or degradable parts

Page 34: Artificial Intelligence and Robotics

Future of RoboticsFuture of Robotics Design robots to

recognize presence, posture, and gaze

Develop viable social exchange between robots and humans

Design systems that can learn via reinforcement

Page 35: Artificial Intelligence and Robotics

Moral DilemmasMoral Dilemmas Legal rights of

autonomous beings Replacing humans in

the workplace Ethics of deleting

intelligent robots—murder?

Creating helpful sentient robots vs. playing God

Page 36: Artificial Intelligence and Robotics

Any Questions?Any Questions?