Outline: Biological Metaphor Biological generalization How AI applied this Ramifications for HRI How the resulting AI architecture relates to automation.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Elephants Don’t Play Chess
Lecture 8: Three-Level Architectures CS 344R: Robotics Benjamin Kuipers.
5-1 Chapter 5: REACTIVE AND HYBRID ARCHITECTURES.
Outline Overview of agent architectures Deliberative agents
Embedded System Lab Kim Jong Hwi Chonbuk National University Introduction to Intelligent Robots.
AuRA: Principles and Practice in Review
Lecture 6: Hybrid Robot Control Gal A. Kaminka Introduction to Robots and Multi-Robot Systems Agents in Physical and Virtual Environments.
A Summary of the Article “Intelligence Without Representation” by Rodney A. Brooks (1987) Presented by Dain Finn.
Robotics CSPP Artificial Intelligence March 10, 2004.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
EE141 1 Broca’s area Pars opercularis Motor cortexSomatosensory cortex Sensory associative cortex Primary Auditory cortex Wernicke’s area Visual associative.
Intelligence without Reason
Jochen Triesch, UC San Diego, 1 Real Artificial Life: Robots.
Autonomous Mobile Robots CPE 470/670 Lecture 8 Instructor: Monica Nicolescu.
Topics: Introduction to Robotics CS 491/691(X) Lecture 8 Instructor: Monica Nicolescu.
Introduction to Robotics © M. J. Mataric Introduction to mobile robots -2 Slides modified from Maja Mataric’s CSCI445, USC.
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
Behavior- Based Approaches Behavior- Based Approaches.
A Robust Layered Control System for a Mobile Robot Rodney A. Brooks Presenter: Michael Vidal.
Introductory Remarks Robust Intelligence Solicitation Edwina Rissland Daniel DeMenthon, George Lee, Tanya Korelsky, Ken Whang (The Robust Intelligence.
The Need of Unmanned Systems
Behaviour Based approaches to robotics Jeremy Wyatt School of Computer Science University of Birmingham.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Introduction to AI Robotics Spring 2014 Robotics Overview (selected slides from an older Robotics book)
Mobile Robot Control Architectures “A Robust Layered Control System for a Mobile Robot” -- Brooks 1986 “On Three-Layer Architectures” -- Gat 1998? Presented.
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Reactive Paradigm – Overview Subsumption Architecture By Ian Jonkers Studies in Machine Learning: Intelligent Robotics.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
September1 Managing robot Development using Agent based Technologies Dr. Reuven Granot Former Scientific Deputy Research & Technology Unit Directorate.
4 Introduction to AI Robotics (MIT Press)Chapter 4: The Reactive Paradigm1 The Reactive Paradigm Describe the Reactive Paradigm in terms of the 3 robot.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University Lecture 2: Intelligent Agents.
Artificial Intelligence Chapter 25 Agent Architectures Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #3: A Brief.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
A New Theory of Neocortex and Its Implications for Machine Intelligence TTI/Vanguard, All that Data February 9, 2005 Jeff Hawkins Director The Redwood.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #3: The.
Content The system development life cycle
Intelligent Robotics An Introduction The King’s Academy November 2, 2007.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Intelligent Robotics Today: Robot Control Architectures Next Week: Localization Reading: Murphy Sections 2.1, 2.3, 2.5, 3.1, 3.5, 3.6, 4.1 – 4.3, 4.5,
Robotica Lecture Review Reactive control Complete control space Action selection The subsumption architecture –Vertical vs. horizontal decomposition.
Brooks’ Subsumption Architecture EEL 6838 T. Ryan Fitz-Gibbon 1/24/2004.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava.
Formal Verification. Background Information Formal verification methods based on theorem proving techniques and model­checking –To prove the absence of.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
ROBOTICS COE 584 Robotic Control Architecture.
第 25 章 Agent 体系结构. 2 Outline Three-Level Architectures Goal Arbitration The Triple-Tower Architecture Bootstrapping Additional Readings and Discussion.
Thrust IIB: Dynamic Task Allocation in Remote Multi-robot HRI Jon How (lead) Nick Roy MURI 8 Kickoff Meeting 2007.
Algorithms an Introduction. History This course was first taught in the late 1960s The main principals that maintained the area –Find algorithms that.
INTELLIGENCE WITHOUT REPRESENTAION 인지과학 협동과정 이광주.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
EE788: Robot Cognition and Planning Jong-Hwan Kim, Professor Robot Intelligence Technology Lab. EE, KAIST Fall, 2009.
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
Robotics From the book :
CSPP Artificial Intelligence March 10, 2004
CMSC Artificial Intelligence March 11, 2008
Learning Fast and Slow John E. Laird
Artificial Intelligence Chapter 25 Agent Architectures
Bioagents and Biorobots David Kadleček, Michal Petrus, Pavel Nahodil
Today: Classic & AI Control Wednesday: Image Processing/Vision
Intelligent Agents Chapter 2.
Subsuption Architecture
Artificial Intelligence Chapter 25. Agent Architectures
Artificial Intelligence Chapter 25 Agent Architectures
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Biological Based Networks
Presentation transcript:

Outline: Biological Metaphor Biological generalization How AI applied this Ramifications for HRI How the resulting AI architecture relates to automation and control theory HRI1

2 Biological Intelligence* “Upper brain” or cortex Reasoning over information about goals “Middle brain” Converting sensor data into information Spinal Cord and “lower brain” Skills and responses *An amazingly sweeping generalization for the purpose of metaphor

HRI3 Programming Modules SENSEPLANACT LEARN PRIMITIVES

1 2 3 Early AI Robotics ( ) HRI4 PLANSENSEACT Seemed to capture cognitive notions such as “action- perception cycle”

1 2 3 Early Problem ( ) HRI5 PLANSENSEACT In practice: World model was intractable In theory: Ignored Gibson, reflexes, …

HRI6 Two Major “Loops”: 1- Reflexes, Reactive, Direct Perception Spinal Cord and “lower brain” Skills and responses, behaviors *An amazingly sweeping generalization for the purpose of metaphor

HRI7 Two Major “Loops”: 2- Deliberative, Use Symbols/Representations … “Upper brain” or cortex Reasoning over information about goals Spinal Cord and “lower brain” Skills and responses *An amazingly sweeping generalization for the purpose of metaphor

HRI8 Plus Perception to Symbols (Abstraction, Models, Explicit Representation) “Upper brain” or cortex Reasoning over information about goals “Middle brain” Converting sensor data into information Spinal Cord and “lower brain” Skills and responses *An amazingly sweeping generalization for the purpose of metaphor

HRI9 AI Architecture Using Biological Metaphor “Upper brain” or cortex Reasoning over information about goals “Middle brain” Converting sensor data into information Spinal Cord and “lower brain” Skills and responses Reactive (or Behavioral) Layer Deliberative Layer

Behavioral Layer HRI10 ACTSENSEACTSENSEACTSENSE Behaviors are independent, run in parallel, output is emergent SENSE-ACT couplings are “behaviors”

Just Behavioral Layer… HRI11

HRI Ramifications Overall action is EMERGENT, a product of interaction of multiple behaviors and their response to stimulus –Not amenable to proofs, traditional guarantees of correctness/safety Behaviors-only implementations aren’t optimal HRI12

HRI13Introduction to AI Robotics R. Murphy (MIT Press 2000) for second edition13 PLAN, then instantiate and monitor SENSE-ACT behaviors Reuse sensing channels but create task-specific representations ACTSENSE PLAN ACTSENSE ACTSENSE Deliberative Layer

Example HRI14

Don’t Know How to Do Symbol- Ground Problem/World Models HRI15Introduction to AI Robotics R. Murphy (MIT Press 2000) for second edition15 “Upper brain” or cortex Reasoning over information about goals “Middle brain” Converting sensor data into information Spinal Cord and “lower brain” Skills and responses *An amazingly sweeping generalization for the purpose of metaphor

HRI Ramifications Robots are good at computer optimization, large data set types of problems –Planning and “search” –Allocation Robots are not good at converting what is in the real world to symbols (which are required for deliberative functions) –Recognition is hard –Gesturing and giving directions relative to objects is hard because no perceptual common ground HRI16

HRI17 What About LEARN? SENSEPLANACT LEARN PRIMITIVES

HRI18 What About Other People? *An amazingly sweeping generalization for the purpose of metaphor

HRI Ramifications Robots don’t learn. If they do, it is extremely limited and local to a particular activity or situation Natural language understanding remains elusive, so unlikely to be communicating with any depth HRI19

HRI20 senseactsenseact senseact monitoringgenerating selectingimplementing plan World model Deliberative Layer: Upper level is mission generation & monitoring But World Modeling & Monitoring is hard (SA) Lower level is selection of behaviors to accomplish task ( instantiation ) & local monitoring How AI Relates to Factory Automation

HRI21 senseact senseact senseact Reactive (fly by wire, inner loop control, behaviors): Tightly coupled with sensing, so very fast Many concurrent stimulus-response behaviors, strung together with simple scripting with FSA Action is generated by sensed or internal stimulus No awareness, no mission monitoring Models are of the vehicle, not the “larger” world Control Theory is “Lower Level” But Doesn’t Necessary Capture it All plan World model

HRI22 Consider Time Scales/Horizon senseactsenseact senseact monitoringgenerating selectingimplementing plan World model PRESENT, VERY FAST, PARALLEL PRESENT+PAST, FAST PRESENT+PAST+FUTURE, SLOW

Recap… Automation is closed world, autonomy is open world –Automation fails in the open world, autonomy fails –Humans are the more adaptive member of the JCS A simple biological analogy for AI in robotics –Behaviors easy –Advanced cognitive easy –Connecting perception with symbols hard HRI23

Next: Case Studies Automation is closed world, autonomy is open world –Automation fails in the open world, autonomy fails –Humans are the more adaptive member of the JCS A simple biological analogy for AI in robotics –Behaviors easy –Advanced cognitive easy –Connecting perception with symbols hard Teleoperation –Is always the backup control regime –Operator is mediated and only human Robot manufacturers cheap out and assume human can figure it out HRI24