Elephants Don’t Play Chess

Slides:



Advertisements
Similar presentations
Heuristic Search techniques
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Learning to Coordinate Behaviors Pattie Maes & Rodney A. Brooks Presented by: Javier Martinez.
Lecture 8: Three-Level Architectures CS 344R: Robotics Benjamin Kuipers.
5-1 Chapter 5: REACTIVE AND HYBRID ARCHITECTURES.
Com1005: Machines and Intelligence Amanda Sharkey.
Embedded System Lab Kim Jong Hwi Chonbuk National University Introduction to Intelligent Robots.
AuRA: Principles and Practice in Review
Behavior-Based Robots Bert G. Wachsmuth Seton Hall University.
A Summary of the Article “Intelligence Without Representation” by Rodney A. Brooks (1987) Presented by Dain Finn.
Robotics CSPP Artificial Intelligence March 10, 2004.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
Intelligence without Reason
IofT 1910 W Fall 2006 Week 5 Plan for today:  discuss questions asked in writeup  talk about approaches to building intelligence  talk about the lab.
IofT 1910 W Fall 2006 Week 3 Plan for today:  discuss questions asked for the writeup  talk about Brooks’ approach and compare it with other approaches.
Autonomous Mobile Robots CPE 470/670 Lecture 8 Instructor: Monica Nicolescu.
Topics: Introduction to Robotics CS 491/691(X) Lecture 8 Instructor: Monica Nicolescu.
Autonomous Mobile Robots CPE 470/670 Lecture 9 Instructor: Monica Nicolescu.
Autonomous Mobile Robots CPE 470/670 Lecture 8 Instructor: Monica Nicolescu.
Topics: Introduction to Robotics CS 491/691(X)
Behavior- Based Approaches Behavior- Based Approaches.
A Robust Layered Control System for a Mobile Robot Rodney A. Brooks Presenter: Michael Vidal.
1 Chapter 19 Intelligent Agents. 2 Chapter 19 Contents (1) l Intelligence l Autonomy l Ability to Learn l Other Agent Properties l Reactive Agents l Utility-Based.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.2 [P]: Agent Architectures and Hierarchical.
Chuang-Hue Moh Spring Embodied Intelligence: Final Project.
C++ fundamentals.
Tom and Jerry By: Nicholas Johnson & Joshua Hartman EEL-5666 – Intelligent Machines Design Lab.
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.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Reactive Paradigm – Overview Subsumption Architecture By Ian Jonkers Studies in Machine Learning: Intelligent Robotics.
5-1 LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems
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.
Autonomous Mobile Robots CPE 470/670 Lecture 8 Instructor: Monica Nicolescu.
Outline: Biological Metaphor Biological generalization How AI applied this Ramifications for HRI How the resulting AI architecture relates to automation.
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.
5-1 LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Electrical Engineering Design Project - Fall 2002 Electrical/Computer Engineering Design Project Fall 2002 Lecture 4 – Robotics.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Behavior Control for Robotic Exploration of Planetary Surfaces Written by Erann Gat, Rajiv Desai, Robert Ivlev, John Loch and David P Miller Presented.
Behaviour-Based Control in Mobile Robotics
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.
Control Arbitration Oct 12, 2005 RSS II Una-May O’Reilly.
Ann Nowe VUB 1 What are agents anyway?. Ann Nowe VUB 2 Overview Agents Agent environments Intelligent agents Agents versus objects.
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:
Instructional Objective  Define an agent  Define an Intelligent agent  Define a Rational agent  Discuss different types of environment  Explain classes.
Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava.
Lecture 4-1CS251: Intro to AI/Lisp II Robots in Action.
ROBOTICS COE 584 Robotic Control Architecture.
INTELLIGENCE WITHOUT REPRESENTAION 인지과학 협동과정 이광주.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
The Agent and Environment Presented By:sadaf Gulfam Roll No:15156 Section: E.
Middle East Technical University
CSPP Artificial Intelligence March 10, 2004
CMSC Artificial Intelligence March 11, 2008
LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES
Build Intelligence from the bottom up!
Build Intelligence from the bottom up!
Non-Symbolic AI lecture 4
CIS 488/588 Bruce R. Maxim UM-Dearborn
Build Intelligence from the bottom up!
Subsuption Architecture
Robot Intelligence Kevin Warwick.
Chapter 12: Building Situated Robots
Behavior Based Systems
Presentation transcript:

Elephants Don’t Play Chess By Rodney A. Brooks Presented by: Yan Ha

Purpose of the paper: 2 approaches of AI explore second approach which emphasizes ongoing physical interaction with the environment as the primary source of constraints (physical grounding) examples and future work

Classical AI classical AI (symbol system hypothesis) is flawed bases its decomposition of intelligence into functional information processing modules none of the modules themselves generate the behavior of the total system improvement in the competence of the system proceeds by improving the individual function modules

Nouvelle AI base on physical grounding hypothesis bases its decomposition of intelligence into individual behavior generating modules, whose coexistence and co-operation let more complex behaviors emerge improvement in the competence of system proceeds by adding new modules

Symbol System Hypothesis states that intelligence operates on a system of symbols perception and motor interfaces are sets of symbols which the central intelligence system operates symbols represented entities in the world (ex: objects, emotions, molecules…)

Inadequacy of Symbol Systems symbol systems assume a knowable objective truth there is a limit on the complexity that modal logics can be built for the symbolic system frame problem: impossible to assume anything not explicitly stated rely on emergent properties

Physical Grounding Hypothesis states that to build an intelligent system, its representations need be grounded in the physical world no need for traditional symbolic representations the world is its own best model

Physical Grounding System connect system to the world via set of sensors and actuators no typed input and output built from the bottom up system has to express its goals and desires as physical action, and extract its knowledge from physical sensors forms of low-level interfaces have consequences that ripple through entire system

Subsumption Architecture built on a computational substrate that is organized into a series of incremental layers, each connecting perception to action substrate is network of finite state machines augmented with timing elements subsumption compiler???

Old Subsumption Language??? each AFSM has a set of registers and timers connected to a conventional FSM which control a combinational network fed by the registers registers can be written by attaching input wires to them and sending messages from other machines-get replaced arrival of a message can trigger a change of state in the interior FSM

New Subsumption Language groups multiple processes (AFSM) into behaviors message passing/suppression/inhibition between processes within a behavior, or between behaviors behaviors act as abstraction barriers-one behavior cannot reach inside another

Physically Grounded Systems seemingly goal-directed behavior emerges from the interactions of simpler non-goal-directed bahaviors

Allen sonar range sensors and odometry, offboard lisp machine 3 layers first layer-avoid both static and dynamic obstacles sit in middle of the room until approached, move away and avoid collision sonar return represented repulsive force vector sum tells robot where to move

Allen additional reflex halted robot whenever there was something right in front of it and it was moving forward Second layer-randomly wander about every 10 secs Third layer made robot look for distant places and try to head towards them suppress the direction desired by the wander layer

Tom and Jerry 2 identical robots that demonstrate how little computation is necessary to support subsumption architecture 3 1-bit infrared proximity sensors, 3-layer system first layer-use vector sum of repulsive forces from obstacles for obstacle avoidance second layer-wander about top layer-detect moving objects and create a follow behavior wander behavior was suppressed when chasing objects

Tom and Jerry demonstrate the notion of independent behaviors combing without knowing about each other (chasing obstacles but staying back a little) subsumption architecture can be compiled to gate level

Squirt smallest robot (50 grams) 8-bit computer, on board power supply, 3 sensors and a propulsion system acts as a “bug”, hiding in dark corners and venturing out in the direction of noises, after noises are gone, looking for a new place to hide (near to previous noises)

Squirt high level behavior emerges from a set of simple interactions with the world its lowest level monitors a light sensor and causes it to move in spiral pattern searching for darkness, then stops second level monitors 2 microphones and measures time of arrival of sound at each waits for pattern of sharp noise followed by silence, ventures out to the direction, suppressing the desire to stay in dark

Other examples Herbert Genghis Toto Seymour

Future Work how to combine many behavior generating modules to be productive how to handle multiple sources of perceptual information when there’s a need for fusion how to automate building of interaction interfaces between behavior modules so that larger systems can be built