Today: Classic & AI Control Wednesday: Image Processing/Vision

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

Learning to Coordinate Behaviors Pattie Maes & Rodney A. Brooks Presented by: Javier Martinez.
Title: Intelligent Agents A uthor: Michael Woolridge Chapter 1 of Multiagent Systems by Weiss Speakers: Tibor Moldovan and Shabbir Syed CSCE976, April.
Lecture 6: Hybrid Robot Control Gal A. Kaminka Introduction to Robots and Multi-Robot Systems Agents in Physical and Virtual Environments.
Topics: Introduction to Robotics CS 491/691(X) Lecture 11 Instructor: Monica Nicolescu.
Autonomous Mobile Robots CPE 470/670 Lecture 11 Instructor: Monica Nicolescu.
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
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
Robotics for Intelligent Environments
Behavior- Based Approaches Behavior- Based Approaches.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
The Need of Unmanned Systems
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
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.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Outline: Biological Metaphor Biological generalization How AI applied this Ramifications for HRI How the resulting AI architecture relates to automation.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Philosophy 4610 Philosophy of Mind Week 9: AI in the Real World.
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.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
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,
Information processing
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.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Chapter 1 –Defining AI Next Tuesday –Intelligent Agents –AIMA, Chapter 2 –HW: Problem.
KNOWLEDGE BASED SYSTEMS
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2007.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we?
Chapter 4 Motor Control Theories Concept: Theories about how we control coordinated movement differ in terms of the roles of central and environmental.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Functionality of objects through observation and Interaction Ruzena Bajcsy based on Luca Bogoni’s Ph.D thesis April 2016.
CSPP Artificial Intelligence March 10, 2004
CMSC Artificial Intelligence March 11, 2008
Working Memory Model Baddeley and Hitch (1974) developed an alternative model of short-term memory which they called working memory.
Learning Fast and Slow John E. Laird
Information Processing
Autonomous Intelligent Mobile Robotics
Scenario Specification and Problem Finding
Lesson by Ryan Benson, M.A.
Chapter 11: Artificial Intelligence
Fundamentals of Information Systems
Intelligent Mobile Robotics
Chapter 11: Artificial Intelligence
The Road to Good Governance Day 3: Skills to command good governance
Artificial Intelligence Chapter 25 Agent Architectures
Artificial Intelligence Lecture No. 5
Announcements Homework 6 due Friday 11:59pm.
Build Intelligence from the bottom up!
Build Intelligence from the bottom up!
Intelligent Agents Chapter 2.
Thinking Processes - Overview
© James D. Skrentny from notes by C. Dyer, et. al.
Robot Teams Topics: Teamwork and Its Challenges
Sasha Popov November 16, 2018 iRobot Create.
Announcements Homework 3 due today (grace period through Friday)
Symbolic cognitive architectures
Build Intelligence from the bottom up!
Moral Reasoning 1.
Artificial Intelligence Chapter 25. Agent Architectures
The Cognitive Level of Analysis
Artificial Intelligence Chapter 25 Agent Architectures
Today: AI Control & Localization Monday: Hunting Demonstration
Artificial Intelligence
Monitoring for Meaning
Behavior Based Systems
Presentation transcript:

Today: Classic & AI Control Wednesday: Image Processing/Vision Intelligent Robotics Today: Classic & AI Control Wednesday: Image Processing/Vision CoWorker by iRobot Corporation http://www.irobot.com/industrial/coworker.asp

Robot: Movement, Sensing, Reasoning What will it manipulate? How will it move? (ME) What situations does it need to sense? (Sensor Suite) (ECE) How does it decide what actions to take? (CS)

What does it take to get an intelligent robot to do a simple task? Robot Parts: Two Arms, Vision, and Brain The Brain can communicate with all parts Arms can take commands as left, right, up, down, forward, and backward Arms can answer yes/no about whether they are touching something but cannot distinguish what they are touching The vision system can answer any question the brain asks, but cannot volunteer information. The vision system can move around to get a better view.

Why is this simple task so difficult? Coordination is difficult Indirect feedback Updating knowledge about the environment Unexpected events Need to re-plan Different coordinate systems need to be resolved Box-centered and arm-centered

The Real World is A Harsh Place Inaccessible near by stimuli, limited attention, imperfect sensors Non-deterministic Robot structure and dynamics, environment Dynamic Changes happening as decisions are made Continuous The worlds is not a set of discrete events

Dealing with the Physical World A robot needs to be able to handle its environment or the environment must be altered and controlled. Close World Assumption The robot knows everything relevant to performing it task: “Complete World Model” no surprises Open World Assumption The robot does not assume complete knowledge The robot must be able to handle unexpected events.

Deliberative/Hierarchical Robot Control Emphasizes Planning Robot senses the world, constructs a model representation of the world, “shuts its eyes”, creates a plan of action, makes the action, then senses the results of the action.

Reactive/Behavior-Based Control Sense Act Ignores world models “The world is its own best model” Tightly couples perceptions to actions No intervening abstract representations Primitive Behaviors are used as building blocks Individual behaviors can be made up of primitive behaviors Reactive: no memory Behavior-Based: Short Term Memory (STM)

Behavior Coordination If multiple behaviors are possible which one does the robot do?

Where does the overall robot behavior come from? No planning, goal is generally not explicit Emergent Behavior Overall behavior is a result of robots interaction with its surroundings and the coordination between the individual behaviors. Emergence is the appearance of a novel property of a whole system that cannot be explained by examining the individual components, for example the wetness of water.

Hybrid Paradigm Combines Reactive and Deliberative Control Planner Act Sense Act

Spectrum of AI Robot Control