Chapter Twelve Robotics: The Ultimate Intelligent Agents.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona A Cognitive Architecture for Integrated.
Artificial Intelligence
Presentation on Artificial Intelligence
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
5-1 Chapter 5: REACTIVE AND HYBRID ARCHITECTURES.
Intelligent Agents Russell and Norvig: 2
Jenkins — Modular Perception and Control Brown Computer — ROUGH DRAFT ( ) 1 Workshop Introduction: Modular Perception.
Artificial Intelligence
Embedded System Lab Kim Jong Hwi Chonbuk National University Introduction to Intelligent Robots.
A Brief History of Artificial Intelligence
A Summary of the Article “Intelligence Without Representation” by Rodney A. Brooks (1987) Presented by Dain Finn.
Chapter Twelve Robotics: The Ultimate Intelligent Agents.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
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
Autonomous Mobile Robots CPE 470/670 Lecture 8 Instructor: Monica Nicolescu.
Developing Ideas for Research and Evaluating Theories of Behavior
Robotics for Intelligent Environments
Behavior- Based Approaches Behavior- Based Approaches.
Distributed Robot Agent Brent Dingle Marco A. Morales.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Jean Piaget ( ).
Theories of Development. Cognitive Development Early psychologists believed that children were not capable of meaningful thought and that there actions.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Mobile Robot Control Architectures “A Robust Layered Control System for a Mobile Robot” -- Brooks 1986 “On Three-Layer Architectures” -- Gat 1998? Presented.
GENERAL CONCEPTS OF OOPS INTRODUCTION With rapidly changing world and highly competitive and versatile nature of industry, the operations are becoming.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
计算机科学概述 Introduction to Computer Science 陆嘉恒 中国人民大学 信息学院
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.
Introduction to AI Robotics Chapter 2. The Hierarchical Paradigm Hyeokjae Kwon.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University Lecture 2: Intelligent Agents.
 Applied Architectures and Styles Chapter 11, Part 2 Service-Oriented Architectures and Web Services Architectures from Specific Domains Robotics Wireless.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Artificial Intelligence Chapter 25 Agent Architectures Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
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.
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.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #3: The.
MECHATRONICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
I Robot.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
Artificial intelligence
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.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Presented by: ENNAHIBI Med KASMI Ilyas OUBAALLA Wafaa Supervised by: Mr ABELLAOUI Mohammed.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
第 25 章 Agent 体系结构. 2 Outline Three-Level Architectures Goal Arbitration The Triple-Tower Architecture Bootstrapping Additional Readings and Discussion.
Chapter 12. Some Requirements for Human-Like Robots: Why the Recent Over-Emphasis on Embodiment Has Held Up Progress Aaron Sloman School of Computer Science,
“... artificial intelligence [AI] is the science of making machines do things that would require intelligence if done by [humans]” (Minsky, 1963) ARTIFICIAL.
Learning Fast and Slow John E. Laird
Automation as the Subject of Mechanical Engineer’s interest
Bioagents and Biorobots David Kadleček, Michal Petrus, Pavel Nahodil
Today: Classic & AI Control Wednesday: Image Processing/Vision
Course Instructor: knza ch
Introduction Artificial Intelligent.
Subsuption Architecture
AI and Agents CS 171/271 (Chapters 1 and 2)
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Artificial Intelligence Chapter 25. Agent Architectures
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Presented By: Darlene Banta
Artificial Intelligence
Presentation transcript:

Chapter Twelve Robotics: The Ultimate Intelligent Agents

Defining Robotic Function  A mechanical entity that can function autonomously, by which is meant:  Without recourse to a human operator.  Able to adapt to a changing environment.  Continue to function when one of its own less important parts break.  Move within and change its world circumstances.

Historical Highlights  400 B.C.: A wooden dove that flaps its wings.  1500s: Robots that play music  1600s: More sophisticated mechanisms.  Late 19 th century: Remote control.  Early 20 th century: Electronic devices are introduced.  1940s: Industrial telemanipulator for radioactive applications.  1966: Shakey, the first AI robot.  1970s: Increasingly sophisticated robots for semi-autonomous exploration of remote surfaces.  2000: Lamprey brain is connected to sensors to control a robot.  2005: Duke/Cal Tech scientists explore techniques that will enable humans to operate exclusively through brain signals.

Evaluating Robotic Potentials For fully autonomous performance approaching human capability, robots would need to: understand speech, see, plan, reason, represent a world model, learn. These are truly awesome accomplishments. For fully autonomous performance approaching human capability, robots would need to: understand speech, see, plan, reason, represent a world model, learn. These are truly awesome accomplishments.

Biological Foundations of Robotic Paradigms  The ability to quantify human behavior is a foundation for being able to emulate intelligence.  Lorenz/Tinbergen codify the way in which an animal acquires and organizes behavior.  Starting from a sequence of innate behaviors (e.g., feeding), new behaviors can evolve (e.g., hunting is composed of searching, stalking, chasing, etc.).

Evaluation of Lorenz/Tinbergen Their model fails to provide adequate explanation for dynamic aspects of behavior. It reflects a “top-down” philosophy and does not sufficiently account for perception—a behavioral “releaser.” Their model fails to provide adequate explanation for dynamic aspects of behavior. It reflects a “top-down” philosophy and does not sufficiently account for perception—a behavioral “releaser.”

Action-Perception Cycle of Animal Behavior Neisser/Gibson provide a dynamic model of human behavior. Neisser/Gibson provide a dynamic model of human behavior. AgentActs Interaction With the Environment Changes Its Perception (new viewpoint) Perception of World Changes Modifies Actions andBehaviors

Evaluation of the Biological Basis of Robots Psychologists cannot account for a number of phenomena that need to be resolved before transfer to mechanical intelligent agents: concurrent behavior conflicts, missed affordances (some behaviors may not be described simply by sensory-action activities), learning (not fully resolved among cognitive scientists). Psychologists cannot account for a number of phenomena that need to be resolved before transfer to mechanical intelligent agents: concurrent behavior conflicts, missed affordances (some behaviors may not be described simply by sensory-action activities), learning (not fully resolved among cognitive scientists).

Foundations of Robotic Paradigms A paradigm is a philosophy for working with a class of problems. A paradigm is a philosophy for working with a class of problems. Each of the prominent robotic paradigms includes a series of primitive functions: sense, plan, act. Each of the prominent robotic paradigms includes a series of primitive functions: sense, plan, act. Sense: convert elements of an environment into information used by other parts of the system. Sense: convert elements of an environment into information used by other parts of the system. Plan: elements corresponding to human reasoning capabilities. Plan: elements corresponding to human reasoning capabilities. Act: includes the motor and activation elements of robotic environments. Act: includes the motor and activation elements of robotic environments.

Evaluation of Paradigm Foundations The ability The ability to learn is a biological feature of more advanced animals. A growing number of Roboticists believe that a new primitive needs to be added to robotic architectures—a learn process. There are presently no formal organizations in which such a process is fully integrated.

The Hierarchical Robotic Paradigm SENSEPLANACT Includes sensors and possible feature extraction Creates a model; develops a plan to complete a task; produces commands for the actuators Controls actuators

Evaluation of the Hierarchical Paradigm PLAN reflects the way people “think” about an action. However, not all action is “preceded” by thinking. Humans may have a repertoire of default schemes for completing a task. PLAN reflects the way people “think” about an action. However, not all action is “preceded” by thinking. Humans may have a repertoire of default schemes for completing a task. This model presupposes a single global model of the world. Generic global world models do not handle “surprises” very well. This model presupposes a single global model of the world. Generic global world models do not handle “surprises” very well.

Reactive Paradigm (also known as Subsumption) SENSEACTUATOR A fundamental behavior Behavior 1 Behavior 2 Behavior 3 Sensor 1 Sensor 2 Complex, “intelligent” behaviors—a combination of simple behaviors

Evaluation of the Reactive Paradigm Whether such architectures can be ported (reused) to new applications is an open question. They are not easily transferred to domains where reasoning about resource allocation is essential. Whether such architectures can be ported (reused) to new applications is an open question. They are not easily transferred to domains where reasoning about resource allocation is essential. Lack redundancy (e.g., a second of backup sensing system). Lack redundancy (e.g., a second of backup sensing system). Assemblages of behaviors depend heavily on the programmer. Assemblages of behaviors depend heavily on the programmer.

The Hybrid Paradigm Designs characterized by a combination of reactive behaviors and planning. Designs characterized by a combination of reactive behaviors and planning. The PLAN component includes a deliberative process. The PLAN component includes a deliberative process. Behavior includes reflexive as well as innate and learned behaviors (skills). Behavior includes reflexive as well as innate and learned behaviors (skills). Assemblages of behaviors sequenced over time, rather than primitives. Assemblages of behaviors sequenced over time, rather than primitives. Planning can include: path planning, map making. Planning can include: path planning, map making. Hybrids also include performance modeling. Hybrids also include performance modeling.

Evaluation of Hybrid Architectures Full evaluation is difficult because Hybrid organizations are still evolving. Full evaluation is difficult because Hybrid organizations are still evolving. There is no currently predominant architecture; each must be considered in light of its application. There is no currently predominant architecture; each must be considered in light of its application. Are Hybrid designs really unique or merely variations of Hierarchical architectures? Are Hybrid designs really unique or merely variations of Hierarchical architectures? Can suffer from limitations of computing capacity and an associated paucity of planning intelligence. Can suffer from limitations of computing capacity and an associated paucity of planning intelligence.

Overall Evaluation of Robots (Two views from the same institution) “The body, this mass of biomolecules, is a machine that acts according to a set of specifiable rules... I believe myself and my children all to be mere machines” “The body, this mass of biomolecules, is a machine that acts according to a set of specifiable rules... I believe myself and my children all to be mere machines” Rodney Brooks, Director of the MIT AI Laboratory “The reason there are no humanlike robots is not that the very idea of a mechanical mind is misguided. It is that the engineering problems that we humans solve as we see and walk and plan and make it through the day are far more challenging than landing on the moon or sequencing the human genome. Nature, once again, has found ingenious solutions that human engineers cannot yet duplicate.” “The reason there are no humanlike robots is not that the very idea of a mechanical mind is misguided. It is that the engineering problems that we humans solve as we see and walk and plan and make it through the day are far more challenging than landing on the moon or sequencing the human genome. Nature, once again, has found ingenious solutions that human engineers cannot yet duplicate.” Steven Pinker, Director of the Center for Cognitive Neuroscience at MIT