The Role of Intelligent Robotics in Teaching AI
Download
Report
Transcript The Role of Intelligent Robotics in Teaching AI
The Role of Intelligent Robotics
in Teaching A.I.
PACISE 2007
March 24
Mark M. Jones
Oskars J. Rieksts
Overview
Motivation
Reframing AI
Main Areas of AI
The Big 3 of Robotics
Intelligent Mobile Agents – Issues
AI Issues in Robotics
Learning from Experience
Conclusions
2007
Kutztown University
2
Motivation
– inherently interesting
Attract students to CS
Attract students to AI
Undergrad research opportunities
Fun
2007
Kutztown University
3
Reframing A.I.
{the textbooks}
Elaine Rich
Artificial Intelligence
Search, GPS, STRIPS
Russell & Norvig
A.I. : A Modern Approach
Intelligent agent
Robin Murphy
An Introduction to AI Robotics
Interactive applied A.I.
2007
Kutztown University
4
The Main Areas of AI
Knowledge Representation
Inference and reasoning
Learning
Planning
Natural language processing
Search
Vision
2007
Kutztown University
5
The Big 3 of Robotics
Sense
Plan
Act
2007
Kutztown University
6
Intelligent Mobile Agents - Issues
Awareness
Autonomy
Mobility
Knowledge
Action
Control
Cooperation
Communication
2007
Kutztown University
7
Awareness
Sensing
Situatedness
The world
Effect of actions
Self
Knowing
What
Where
How
When
2007
Kutztown University
8
Autonomy
Purpose
Direction
Decision
2007
Kutztown University
9
Mobility
Location
Change
Direction
2007
Kutztown University
10
Action
Purpose
Planning
Decision
Behavior
2007
Kutztown University
11
Control
Coordination
Timing
Knowledge
2007
Kutztown University
12
Cooperation
Human-robot cooperation
Multi-robot cooperation
Conscious coordination
Emergent behavior
2007
Kutztown University
13
Communication
Human-robot communication
Robot-robot communication
Sub-cognitive communication
Cognitive communication
2007
Kutztown University
14
AI Issues in Robotics
Spatial Cognition: A Case Study
2007
Kutztown University
15
Spatial Cognition
Definition:
Cognitive functions that enable people to deal
effectively with spatial relations, visual spatial
tasks and orientation of objects in space.
One aspect of these cognitive skills is spatial
orientation, which is the ability to orient oneself
in space relative to objects and events; and the
awareness of self-location (A.S. Reber, The
Penguin Dictionary of Psycology).
2007
Kutztown University
16
Early History
John Locke (1632 – 1704)
Essay on Human Understanding
Tabula rasa = blank slate
Sensations strike blank mind
Mental processes produce vision of the world
George Berkeley (1685 – 1753)
Essay Toward a New Theory of Vision
Explored relationship between sight and touch . .
and between ideas and the material world
2007
Kutztown University
17
20th Century
George M. Stratton (1865-1957)
Experiments with vision
Inversion of visual input (special goggles)
Visual system builds anew
Gregory: “perhaps the most famous experiment
in the whole of experimental psychology”
The Spatial Harmony of Touch and Sight
2007
Kutztown University
18
Stratton’s Experiment
Immediate consequence
Perceptual-motor coordination disrupted
Disparity between seen and thought to be
Restoration
Day 3 – “things interconnected into a whole”
Process – “piecing together parts of the ever-changing
visual fields”
Visual system builds anew “growing from an isolated
group of perceptions”
“correspondence, point by point, between touch and
sight, is built up associationally”
Conclusion
by experience person learns “what visual position
corresponds to any given tactual position”
2007
Kutztown University
19
Cognitive Structuring
Rudolph Carnap
Der logische Aufbau der Welt
The Logical Structure of the World
Aufbau
building
setup
structure
superstructure
Structured artifact
2007
Kutztown University
20
Issues in Spatial Cognition
Experiential Space
Ego-centric
Goal-oriented
Tight sensory-motor coupling
Minimal knowledge representation
Rodney Brooks
Intelligence without representation
Bickhard’s frog
Kirsh’s Earwig
2007
Kutztown University
21
Issues in Spatial Cognition
Arkin, Murphy, et. al.
Cspace – configuration space
Path planning – plan, then act
A* search
Minimal conceptualization
Problems
Subgoal obsession
Lost opportunities
Oliver Sacks
The Man Who Mistook His Wife for a Hat
2007
Kutztown University
22
Issues in Spatial Cognition
Benjamin Kuipers
Semantic Spatial Hierarchy
» Artificial Intelligence, 1999
Aspects
Models human cognitive map
Multiple interacting representations
Both
» Qualitative
» Quantitative
Multiple levels
2007
Kutztown University
23
Spatial Semantic Hierarchy - Levels
Control level
Local geometric maps
Causal level
Behavior
States linked by actions
Topological level
External ontology
» Places
» Paths
» Regions
Explain observed causal level patterns
2007
Kutztown University
24
Issues in Spatial Cognition Navigation
Foo, Warren, Tarr
Human spatial strategies
Task : learn novel shortcut
Metric cognitive map
Landmark-based navigation
Conclusions
Landmark-based predominates
Ants
» 1st use survey knowledge . .
» then switch
People do not
2007
Kutztown University
25
Spatial Cognition – Study Centers
Transregional Collaborative Research Center
Spatial Cognition: Reasoning, Action, Interaction
Established by the Deutsche Forschungsgemeinschaft
(DFG)
Universities of Bremen and Freiburg
Concerned with:
Knowledge about spatial environments
» Acquisition
» Organization
» Utilization
» Revision
2007
Kutztown University
26
Spatial Cognition – Study Centers
Research Issues
Investigatin of human spatial cognition
Mobile robot navigation
Goal
Investigate cognitive foundations for humancentered spatial assistance systems.
2007
Kutztown University
27
Spatial Cognition – Study Centers
Spatial Cognition Priority Program
Spatial behavior
Spatial inference
Spatial coding
Aspect maps
Ego space
Mental models
Robot navigation
Route knowledge/learning
Landmark usage
2007
Kutztown University
28
AI Issues in Robotics
Awareness
Vision
Sensor interpretation
Knowledge acquisition
Learning
Autonomy
Cognitive basis
Planning
Decision
2007
Kutztown University
29
AI Issues in Robotics
Mobility
Localization
Mapping
» Spatial representation
Topological vs. metrical
Egocentric vs. allocentric
Semantic structure of space
» Spatial reasoning
» Experiential realization
Path Planning
» Optimization
2007
Kutztown University
30
AI Issues in Robotics
Knowledge
Knowledge representation
Knowledge acquisition
Learning
Metaknowledge
Action
Planning
Decision
Understanding
» Causality
» Consequences
2007
Kutztown University
31
AI Issues in Robotics
Control
Control Paradigms
»
»
»
»
Supervisory
Reactive
Hybrid – deliberative/reactive
Role of autonomous control
Coordination
» Sensing & acting
» Timing
2007
Kutztown University
32
AI Issues in Robotics
Cooperation
Awareness of others
Shared goals
Models of coordination
Supervisory
Teamwork
Unaware cooperation
Communication
Language
» Understanding
» Generation
2007
Kutztown University
33
Sample Projects
Simulated/Theoretical
Mapping
Path planning
Graph-based
Limo driver
» Asymmetric TSP
Delivery robot
Emergent behavior – flocking
Simulator construction
2007
Kutztown University
34
Sample Projects – Real World
From scratch
Roomba-based
RooTooth
On-board processor {API}
Create-based
Heat-seeking
Odor interpretation
Rehabilitative assistant
Robotics Tutorial - Robotut
2007
Kutztown University
35
Learning from Experience
Simulators
OS issues
Library incompatibilities
Poor documentation
Wasted time
Hardware
Basic electronics
Component failure
Possible quagmire
2007
Kutztown University
36
Key Lessons
Maintain
Primacy of theoretical
Clear goal
Find
Tested hardware
Good text
Texts
Murphy – AI Robotics
Arkin – Behavior-Based Robotics
Mataric – Create robot coursework
2007
Kutztown University
37
Conclusions regarding
Intelligent Robotics (IR)
2007
Kutztown University
38
IR is AI-complete
Key AI issues central to IR
Examples discussed above
New Elsevier series – Foundations of
Artificial Intelligence
Temporal reasoning
Knowledge representation
Autonomous systems and robots
Learning and vision
Spatial reasoning
2007
Kutztown University
39
IR is CS-complete
Behavior-based OOP
Interleaved control OS
Interrupts
Job scheduling
Tractability Algorithm D&S
Path planning Search
Vision
Many other examples
2007
Kutztown University
40