+ All Categories
Home > Documents > Robots in Action

Robots in Action

Date post: 12-Jan-2016
Category:
Upload: linnea
View: 28 times
Download: 0 times
Share this document with a friend
Description:
Robots in Action. Announcements. Feedback response Late policy (Some credit, helps grading) Structure of course project (Tyranny of the majority, grading) PowerPoint vs. chalk talk: doing the reading Homework assigned today Course project descriptions. Asimov’s Three Laws. - PowerPoint PPT Presentation
Popular Tags:
21
Lecture 4-1 CS251: Intro to AI/Lisp II Robots in Action
Transcript
Page 1: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Robots in Action

Page 2: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Announcements

• Feedback response– Late policy (Some credit, helps grading)– Structure of course project (Tyranny of the

majority, grading)– PowerPoint vs. chalk talk: doing the

reading

• Homework assigned today

• Course project descriptions

Page 3: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Asimov’s Three Laws

• A robot may not injure a human being, or, through inaction, allow a human being to come to harm.

• A robot must obey the orders given it by human beings except where such orders would conflict with the First Law.

• A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

Page 4: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

What’s a Robot?

• Mobile?

• Autonomous

• Softbots

Page 5: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Page 6: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Page 7: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Page 8: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Page 9: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Snips and Snails and Puppy Dog Tails, that’s what robots are made of

• Effectors– Actuators– Degrees of freedom

• Sensors– Proprioception (Looking at your own hand)

Page 10: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Motion for Robots

• Degrees of freedom

Page 11: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Different Sensor, Different Task

• SONAR– Obstacle avoidance

• Lasers– Range-finding

• Vision– Obstacle avoidance– Proprioception

Page 12: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Robot Architecture

• Designing a robot– Common features of many different robots

• Classical

• Nouvelle AI (Situated automata)

Page 13: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Classical (aka SHAKEY)

• Theorem provers proved too general

• No execution monitoring

• Version 2– Specialized programs (LLAs, ILAs)

• Modeling uncertainty

– Learning with macro operators– PLANEX

Page 15: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Situated Automata

• Is classical robotics too difficult?

• Toss out the representation

• Embedded agents– Model the world as interacting automata– Physical environment + Agent– Local state of one = f(Signals from other)– Flakey

Page 16: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Elephants Don’t Play Chess

• What does this mean?

Page 17: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

(Physical) Symbol Systems

• Biologically implausible

• Frame problem

• Planning is hard– NP-complete– Heuristics

Page 18: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Physical Grounding

• What’s the hypothesis?

• Evolution– What is Brooks’ argument?

Page 19: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Brooks’ Robots

• Allen

• Tom & Jerry

• Herbert

• Genghis

• Squirt

• Toto

• Seymour

• Gnats

• Ant farm

Page 20: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II

Subsumption, what is good for?

Page 21: Robots in Action

Lecture 4-1 CS251: Intro to AI/Lisp II


Recommended