+ All Categories
Home > Documents > Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action...

Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action...

Date post: 28-Dec-2015
Category:
Upload: paulina-ray
View: 218 times
Download: 1 times
Share this document with a friend
16
Artificial Artificial Intelligence Intelligence Lecture 8 Lecture 8
Transcript
Page 1: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Artificial IntelligenceArtificial IntelligenceArtificial IntelligenceArtificial Intelligence

Lecture 8Lecture 8

Page 2: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Outline

• Computer Vision• Robots• Grid-Space• Perception and Action• Immediate Perception Action• Robot’s Perception• Task Completion• Production System• Networks

Page 3: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Computer Vision

Page 4: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Robots (Current Stage)

• built by humans• coordinated body movements• little learning capabilities• no real social interaction or language• no consciousness or self-awareness

Page 5: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

A Trip to Grid-Space World

• Grid-space world is an extremely simple model of our own world.

• It is a three-dimensional space with a floor that is divided into cells by a two-dimensional grid.

• The cells can be empty or contain objects or agents.

• There can be walls between sets of cells.• The agents are confined to the floor and can

move from cell to cell.• A robot in grid-space world can sense whether

neighboring cells are empty or not.

Page 6: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Perception and Action

•Organisms in the real world have to do two basic things in order to survive:

• They have to gather information about their environment (perception) and• based on this information, they have to manipulate their environment (including themselves) in a way that is advantageous to them (action).

•The action in turn may cause a change in the organism’s perception, which can lead to a different type of action.•We call this the perception-action cycle.

Page 7: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Perception and Action

•Complex organisms do not just perceive and act, but they also have an internal state that changes based on the success of previous perception-action cycles.•This is the mechanism of learning.•We will first consider a very simple robot that lives in grid-space world and has no internal state.•The grid has no tight spaces, that is, spaces between objects and boundaries are only one cell wide.

Page 8: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Perception and Action

•The robot is supposed to find a cell next to a boundary or object and then follow that boundary forever.•As we said, the robot can perceive the state of its neighboring cells:

s1 s2 s3

s8 s4

s7 s6 s5

Page 9: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Perception and Action•The robot can move to a free adjacent cell in its column or row. Consequently, there are four possible actions that it can take:

• north: moves the robot one cell up• east: moves the robot one cell to the right• south: moves the robot one cell down• west: moves the robot one cell to the left

Page 10: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Immediate Perception-Action

•Now that we specified the robot’s capabilities, its environment, and its task, we need to give “life” to the robot.•In other words, we have to specify a function that maps sensory inputs to movement actions so that the robot will carry out its task.•Since we do not want the robot to remember or learn anything, one such function would be sufficient.•However, it is useful to decompose it in the following way (next slide):

Page 11: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Immediate Perception-Action

0

0

1

1

0

0

1

•Action function

•Sensoryinput

•Action

•Feature vector X

•Perceptual

processing

Page 12: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Immediate Perception-Action

• The functional decomposition has two advantages:

• Multiple action functions can be added that receive the same feature vector as their input,

• It is possible to add an internal state to the system to implement memory and learning.

Page 13: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

The Robot’s Perception•For our robot, we define four different features x1, …, x4 that are important to it.

•Each feature has value 1 if and only if at least one of the shaded cells is not free:

•s5

•s6

•s7

•s4

•s8

•s3

•s2

•s1

xx11

•s5

•s6

•s7

•s4

•s8

•s3

•s2

•s1

xx22

•s5

•s6

•s7

•s4

•s8

•s3

•s2

•s1

xx33

•s5

•s6

•s7

•s4

•s8

•s3

•s2

•s1

xx44

Page 14: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

The Robot’s Action•To execute action, we define an ordered set of rules:

•if x1 = 0 and x2 = 0 and x3 = 0 and x4 = 0 move north•if x1 = 1 and x2 = 0 move east•if x2 = 1 and x3 = 0 move south•if x3 = 1 and x4 = 0 move west•if x4 = 1 and x1 = 0 move north

•s5

•s6

•s7

•s4

•s8

•s3

•s2

•s1

xx11

•s5

•s6

•s7

•s4

•s8

•s3

•s2

•s1

xx22

•s5

•s6

•s7

•s4

•s8

•s3

•s2

•s1

xx33

•s5

•s6

•s7

•s4

•s8

•s3

•s2

•s1

xx44

Page 15: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Task Completion

11

55

55 22

33

33 22 22 22

55

55

55

5544444444444444

33

33

33

33 22 11

11

11

11

11

11

11

11 22

33

33

33

33 22 22 22

33

33444444

33

33

33

334444

55

554444

RulesRules

11

22

33

44

55

Page 16: Artificial Intelligence Lecture 8. Outline Computer Vision Robots Grid-Space Perception and Action Immediate Perception Action Robot’s Perception Task.

Questions & Answers

???????


Recommended