MOBILE & SERVICE ROBOTICS RO OBOTIC CA 01. Supervision and control

Size: px
Start display at page:

Download "MOBILE & SERVICE ROBOTICS RO OBOTIC CA 01. Supervision and control"

Transcription

1 CY 02CFIC CFIDV MOBILE & SERVICE ROBOTICS Supervision and control Basilio Bona DAUIN Politecnico di Torino Basilio Bona DAUIN Politecnico di Torino 001/1

2 Supervision and Control 02CFIC CY a priori knowledge Task/mission commands Position Global map Localization Path planning Map Building reasoning CFIDV Per rception Data treatment data Sensors Data treatment commands Actuators Motio on contro ol Environment Basilio Bona DAUIN Politecnico di Torino 001/2

3 Supervision and Control 02CFIC CY Localization Map Building Position Global map Path planning Reasoning CFIDV Local map World model Path Perception Environment Motion control Basilio Bona DAUIN Politecnico di Torino 001/3

4 Control Strategies CFIDV 02CFIC CY Structure t of the control loop World changes dynamically A compact model of the world does not exist There are many sources of uncertainty, both in the world and in the robot Two possible approaches Classic AI deliberative model Complete modeling (model-based method) Function based Horizontal decomposition Top-down approach Modern AI reactive model No world model: behavior-based Vertical decomposition Bottom-up approach Basilio Bona DAUIN Politecnico di Torino 001/4

5 Control Strategies 02CFIC CY DELIBERATIVE Model-based Purely symbolic Speed of response REACTIVE Behavior-based Reflexive CFIDV Predictive capabilities Depends on accurate world models Depends on the world representation Representation-free Slow response Real-time response High level intelligence (cognition) Low level intelligence (stimulus-response) Variable latency Fast and easy computation Basilio Bona DAUIN Politecnico di Torino 001/5

6 Control Characteristics 02CFIC CY Sense Plan Act Subsumption/Reactive model This architecture may prevent a fast and timely response CFIDV Vertical approac ch sense use model plan act Task 1 Task 2 Task 3 Task 4 Task 5 Basilio Bona DAUIN Politecnico di Torino 001/6

7 Model-Based Approach CFIDV 02CFIC CY Complete modeling of the world Each block is a computed function Vertical decomposition and nested-embodiment of functions An example sensors Perception Localization - Map building Cognitive planning Motion control actuators Basilio Bona DAUIN Politecnico di Torino 001/7

8 Model-Based Approach A second example: nested embodiment 02CFIC CY CFIDV High level mission Service Task Elemental move Motion primitives Servo Basilio Bona DAUIN Politecnico di Torino 001/8

9 Model-Based Approach A third example: nested embodiment Planner GOAL RECOGNITION 02CFIC CY Navigator GLOBAL PATH PLANNING SUB-GOAL FORMULATION LOCAL PATH PLANNING CFIDV Pilot Path monitor TARGET GENERATOR DYNAMIC PATH PLANNING TARGET LOCATION PATH CORRECTION/OBSTACLE AVOIDANCE Controller Low level control COMMANDS SENSORS ACTUATORS Basilio Bona DAUIN Politecnico di Torino 001/9

10 Behavior-Based Approach 02CFIC CY Reactive systems Reflexive behavior Perception-action Subsumption CFIDV Action 2 Perception 2 ROBOT WORLD Perception 1 Action 1 Basilio Bona DAUIN Politecnico di Torino 001/10

11 Behavior-Based Approach Rodney Brooks is the father of this approach: CFIDV 02CFIC CY Some of his key sentences Complex behavior need not necessarily be the product of a complex control system Intelligence is in the eye of the observer The world is its best model Simplicity is a virtue Robots should be cheap Robustness in the presence of noisy or failing sensors is a design goal Planning is just a way of avoiding figuring out what to do next All onboard computation is important Systems should be built incrementally No representation. No calibration. No complex computers. No high band communication Basilio Bona DAUIN Politecnico di Torino 001/11

12 Behavior-Based Approach 02CFIC CY CFIDV CA 01 OBOTIC RO No model is necessary Horizontal decomposition Coordination + Priority it = Fusion Biomimesis = observe and copy animal behavior Subsumption Embodiment Basilio Bona DAUIN Politecnico di Torino 001/12

13 Subsumption CFIDV 02CFIC CY The subsumption architecture was originally proposed by Brooks [1986]. The subsumption (or 'Brooksian') architecture is based on the synergy between sensation and actuation in lower animals such as insects. Brooks argues that instead of building complex agents in simple worlds, we should follow the evolutionary path and start building simple agents in the real, complex and unpredictable world. From this argument, a number of key features of subsumption result: Basilio Bona DAUIN Politecnico di Torino 001/13

14 Subsumption 1. No explicit knowledge representation is used. Brooks often refers to this as The world is its own best model CFIDV 02CFIC CY 2. Behavior is distributed d rather than centralized. 3. Response to stimuli is reflexive the perception-action p sequence is not modulated by cognitive deliberation 4. The agents are organized in a bottom-up fashion. Thus, complex behaviors are fashioned from the combination of simpler, underlying ones 5. Individual agents are inexpensive, allowing a domain to be populated by many simple agents rather than a few complex ones. These simple agents individually consume little resources (such as power) and are expendable, making the investment t in each agent minimal i Basilio Bona DAUIN Politecnico di Torino 001/14

15 Subsumption CFIDV 02CFIC CY Several extensions (Mataric, 1992) have been proposed to pure reactive subsumption systems. These extensions are known as behavior-based architectures. Capabilities of behavior-based systems include landmark detection and map building, learning to walk, collective behaviors with homogeneous agents, group learning with homogeneous agents, and heterogeneous agents. Basilio Bona DAUIN Politecnico di Torino 001/15

16 Embodiment CFIDV 02CFIC CY To embody (verb) = manifest or personify in concrete form; incarnate; incorporate, unite into one body Embodiment is the way in which human (or any other animal) psychology arises from the brain & body physiology It is specifically concerned with the way the adaptive function of categorization works, and how things acquire names It is distinguished from developmental psychology and physical anthropology by its focus on cognitive science, ontogeny, ontogenetics, chaos theory and cognitive notions of entropy far more abstract and more reliant on mathematics Basilio Bona DAUIN Politecnico di Torino 001/16

17 Embodiment CFIDV 02CFIC CY Embodiment theory was brought into AI by Rodney Brooks in the 1980s Brooks and others showed that t robots could be more effective if they thought (planned or processed) and perceived as little as possible The robot's intelligence is geared towards only handling the minimal amount of information necessary to make its behavior be appropriate and/or as desired by its creator Brooks (and others) have claimed that all autonomous agents need to be both embodied and situated. t They claim that t this is the only way to achieve strong AI Basilio Bona DAUIN Politecnico di Torino 001/17

18 Embodiment 02CFIC CY CFIDV (Rolf Pfeifer AILab Zurich) there are essentially two directions in artificial intelligence: one concerned with developing useful algorithms or robots; and another direction that focuses on understanding intelligence, biological or otherwise. In order to make progress on the latter, an embodied perspective is mandatory. In this research branch, artificial intelligence is embodied. Basilio Bona DAUIN Politecnico di Torino 001/18

19 Some terms CFIDV 02CFIC CY Ontogeny is that t branch of life science which h deals with the study of origin and development of an organism from fertilized ovum to its mature form. In more general terms, ontogeny is defined as the history of structural change in a unity, which can be a cell, an organism, or a society of organisms, without the loss of the organization that allows that unity to exist Embodied Embedded Cognition, a position in cognitive science stating that intelligent behavior emerges out of the interplay between brain, body and world Embodied Cognition (or the embodied mind thesis), a position in cognitive science and the philosophy of mind emphasizing the role that the body plays in shaping the mind AA 2007/08 Basilio Bona DAUIN Politecnico di Torino 001/19

20 Situated robot CFIDV 02CFIC CY A situated robot is one which does not deal with abstract representations of the world (which may be simulated or real), but rather reacts directly to its environment as seen through its sensors. An alternative to having a situated robot would be one which builds up a representation of its world and then makes plans based on the representation. Because of the limitations of our present technology, these two approaches often seem contradictory. In the present, each approach is better for different applications. If we want to make an artificial person at some point in the future, we will need to incorporate both approaches. Basilio Bona DAUIN Politecnico di Torino 001/20

21 Situated robot CFIDV 02CFIC CY The situated approach can only deal with a small domain of problems. When a robot gets into a situation where it needs to reason or plan ahead in order to reach a goal, simply reacting to its environment is insufficient. i A situated robot can be thought of as sensors and goals feeding into a fixed network of difference engines which have actuators as their outputs. For example, we might have a light sensors and a goal of reaching lights fed into a difference engine. The robot would then activate its actuators in an attempt to reach its goal. Basilio Bona DAUIN Politecnico di Torino 001/21

22 Situated robot CFIDV 02CFIC CY This network might be slightly more complex with a controller o suppressing and activating at difference e engines es in response to an FSM state or a sensor input (for example, causing the robot to flee when danger is detected). However, this architecture does not give us the flexibility we need to solve more complicated problems, such as figuring out that we need to move further from some goals in order to reach an overall goal. A situated t robot might have special cases built into it (e.g. for dealing with getting stuck in a corner or down a dead-end hallway), but it would be very difficult to deal with the general case this way. Basilio Bona DAUIN Politecnico di Torino 001/22

23 Situated robot CFIDV 02CFIC CY The situated approach is good for dealing with problems where planning ahead is unnecessary or takes too much time. However, the representation approach is needed for solving more complicated problems where it is necessary to reason about the state of the world. For dealing with complicated tasks in the real world, it will probably be necessary to fuse the two approaches. Reasoning can be used to build up higher level plans and solve high level problems while lower level agencies may use a more situated approach for carrying out plans and dealing with problems which need immediate attention. Basilio Bona DAUIN Politecnico di Torino 001/23

24 Robotics and AI CFIDV 02CFIC CY The structure t and relations that t originates i from the interaction od simple controllers and complex environment is called emergent behavior Seven areas of AI applied to robotics Knowledge representation Understanding natural languages Learning Planning and problem solving Inference Search Vision R.R. Murphy, Introduction to AI Robotics, MIT Press, Basilio Bona DAUIN Politecnico di Torino 001/24

25 Knowledge representation CFIDV 02CFIC CY Define and build the physical and virtual structures t used by the robot to represent the world the tasks itself Example: a robot is looking after a human being under the wreckage of a fallen building: how it is represented? Structural model: Head (oval) + trunk (cylindrical) + arms (cylindrical) Bilateral symmetry Physical model (thermical image?) What happens if the body is only partially visible? Basilio Bona DAUIN Politecnico di Torino 001/25

26 Understanding Natural Languages Natural language is one of the most simple and human ways to interact CFIDV 02CFIC CY But Understand the words does not mean to understand the sentence Grammatical structure vs Semantical structure Example We gave the monkeys two bananas because they were hungry We gave the monkeys two bananas because they were over-ripe They have the same grammatical structure bu a very differente semantical structure To understand the sense we must know both the monkeys and the bananas Necessity to develop ontologies Basilio Bona DAUIN Politecnico di Torino 001/26

27 Understanding Natural Languages For example, the string Time flies like an arrow may be interpreted t in a variety of ways: CFIDV 02CFIC CY time moves quickly just like an arrow does; measure the speed of flying insects like you would measure that of an arrow - i.e., (You should) time (verb) flies like you would an arrow; measure the speed of flying insects like an arrow would - i.e. Time flies in the same way that an arrow would (time them).; measure the speed of flying insects that are like arrows - i.e. Time those flies that are like arrows; a type of flying insect, "time-flies time-flies, " enjoy arrows (compare Fruit flies like a banana.) The word time alone can be interpreted as three different parts of speech, (noun in the first example, verb in 2, 3, 4, and adjective in 5). English is particularly challenging g in this regard because it has little inflectional morphology to distinguish between parts of speech. AA 2007/08 Basilio Bona DAUIN Politecnico di Torino 001/27

28 Learning CFIDV 02CFIC CY Is the capacity to memorize actions and behaviors and to repeat them to adapt to the implicit or explicit objectives In a broad sense, learning is the ability to adapt during life We know that most living organisms with a nervous system display some type of adaptation during life. The ability to adapt quickly is crucial for autonomous robots that operate in dynamic and partially unpredictable environments, but the learning systems developed so far have so many constraints that are hardly applicable to robots that interact with an environment without human intervention. Learning requires A structure able to store and retrieve data One or more explicit objectives An adaptation mechanism (reward + punishment) An explicit or implicit teacher Basilio Bona DAUIN Politecnico di Torino 001/28

29 CA 01CFIDV OBOTIC RO Planning and problem solving 02CFIC CY Intelligence is associated to the ability to plan actions toward the the given task fulfillment, and to solve problems arising when plans fail Go there Go there Basilio Bona DAUIN Politecnico di Torino 001/29

30 CY CA 01CFIDV 02CFIC OBOTIC RO Planning and problem solving Basilio Bona DAUIN Politecnico di Torino 001/30

31 ROBOTICA 01CFIDV 02CFICY SLAM Basilio Bona DAUIN Politecnico di Torino 001/31

32 Inference CY 02CFIC CFIDV Inference is a procedure that allows to generate an answer also when the data or information are incomplete Inference is based on statistical models (bayesian networks) or semantical models Basilio Bona DAUIN Politecnico di Torino 001/32

33 Search 02CFIC CY CFIDV Not necessarily a search of objects in space, but the ability to examine a knowledge representation database (search space) to find the required answer Consider a computer playing chess: the best move is found looking for a solution in the search space of all possible moves, starting from the present chessboard state Basilio Bona DAUIN Politecnico di Torino 001/33

34 Vision CY 02CFIC CFIDV Vision is the most important sense in human beings Psychological studies have demonstrated that the ability to solve problems is due to our brain capacity to visualize the effects of each action Basilio Bona DAUIN Politecnico di Torino 001/34

35 Ontology CFIDV 02CFIC CY In philosophy, ontology listed as a part of the major branch of philosophy known as metaphysics, ontology deals with questions concerning what entities exist or can be said to exist, and how such entities can be grouped, related within a hierarchy, h and subdivided d d according to similarities and differences It derives from Greek οντος, òntos (present participle of ειναι, einai, to be) and λογος, "lògos". In computer sciences, an ontology is a formal representation of a set of concepts within a domain and the relationships between those concepts. It is used to reason about the properties of that domain, and may be used to define the domain. An ontology provides a shared vocabulary, which can be used to model a domain that is, the type of objects and/or concepts that exist, and their properties and relations. [ Basilio Bona DAUIN Politecnico di Torino 001/35

36 Books CY 02CFIC CFIDV R.C. Arkin Behavior-Based Robotics MIT Press, 1998 RR R.R. Murphy Introduction to AI Robotics MIT Press, 2000 Basilio Bona DAUIN Politecnico di Torino 001/36

37 Books CY 02CFIC CFIDV G. Dudek, M. Jenkin Computational Principles of Mobile Robotics Cambridge U.P., 2000 R. Siegwart, I.R. Nourbakhsh Autonomous Mobile Robots MIT Press, 2004 Basilio Bona DAUIN Politecnico di Torino 001/37

38 Books CY 02CFIC CFIDV Autori Vari Principles of Robot Motion MIT Press, 2005 How the Body Shapes the Way We Think A New View of Intelligence Rolf Pfeifer and Josh C. Bongard Foreword by Rodney Brooks Basilio Bona DAUIN Politecnico di Torino 001/38

39 Books CY 02CFIC CFIDV S. Thrun, W. Burgard, D. Fox Probabilistic Robotics MIT Press, 2005 Rolf Pfeifer, Josh C. Bongard How the Body Shapes the Way We Think A New View of Intelligence Foreword by Rodney Brooks MIT Press, 2006 Basilio Bona DAUIN Politecnico di Torino 001/39

Unmanned autonomous vehicles in air land and sea

Unmanned autonomous vehicles in air land and sea based on Gianni A. Di Caro lecture on ROBOT CONTROL RCHITECTURES SINGLE AND MULTI-ROBOT SYSTEMS: A CASE STUDY IN SWARM ROBOTICS Unmanned autonomous vehicles in air land and sea Robots and Unmanned Vehicles

More information

CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures. Instructor: Chad Jenkins (cjenkins)

CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures. Instructor: Chad Jenkins (cjenkins) Lecture 5 Control Architectures Slide 1 CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures Instructor: Chad Jenkins (cjenkins) Lecture 5 Control Architectures Slide 2 Administrivia

More information

EEL-5840 Elements of {Artificial} Machine Intelligence

EEL-5840 Elements of {Artificial} Machine Intelligence Menu Introduction Syllabus Grading: Last 2 Yrs Class Average 3.55; {3.7 Fall 2012 w/24 students & 3.45 Fall 2013} General Comments Copyright Dr. A. Antonio Arroyo Page 2 vs. Artificial Intelligence? DEF:

More information

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES Reactive Architectures LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems http://www.csc.liv.ac.uk/~mjw/pubs/imas There are many unsolved (some would say insoluble) problems

More information

ICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures

ICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures Intelligent Autonomous Agents ICS 606 / EE 606 Fall 2011 Nancy E. Reed nreed@hawaii.edu 1 Lecture #5 Reactive and Hybrid Agents Reactive Architectures Brooks and behaviors The subsumption architecture

More information

Behavior Architectures

Behavior Architectures Behavior Architectures 5 min reflection You ve read about two very different behavior architectures. What are the most significant functional/design differences between the two approaches? Are they compatible

More information

Module 1. Introduction. Version 1 CSE IIT, Kharagpur

Module 1. Introduction. Version 1 CSE IIT, Kharagpur Module 1 Introduction Lesson 2 Introduction to Agent 1.3.1 Introduction to Agents An agent acts in an environment. Percepts Agent Environment Actions An agent perceives its environment through sensors.

More information

Artificial Intelligence Lecture 7

Artificial Intelligence Lecture 7 Artificial Intelligence Lecture 7 Lecture plan AI in general (ch. 1) Search based AI (ch. 4) search, games, planning, optimization Agents (ch. 8) applied AI techniques in robots, software agents,... Knowledge

More information

Part I Part 1 Robotic Paradigms and Control Architectures

Part I Part 1 Robotic Paradigms and Control Architectures Overview of the Lecture Robotic Paradigms and Control Architectures Jan Faigl Department of Computer Science Faculty of Electrical Engineering Czech Technical University in Prague Lecture 02 B4M36UIR Artificial

More information

Agent-Based Systems. Agent-Based Systems. Michael Rovatsos. Lecture 5 Reactive and Hybrid Agent Architectures 1 / 19

Agent-Based Systems. Agent-Based Systems. Michael Rovatsos. Lecture 5 Reactive and Hybrid Agent Architectures 1 / 19 Agent-Based Systems Michael Rovatsos mrovatso@inf.ed.ac.uk Lecture 5 Reactive and Hybrid Agent Architectures 1 / 19 Where are we? Last time... Practical reasoning agents The BDI architecture Intentions

More information

Deliberating on Ontologies: The Present Situation. Simon Milton Department of Information Systems, The University of Melbourne

Deliberating on Ontologies: The Present Situation. Simon Milton Department of Information Systems, The University of Melbourne Deliberating on Ontologies: The Present Situation Simon Milton Department of, The University of Melbourne 1. Helping data models better map the world 2. Finding the role of ontology where theories of agency

More information

(c) KSIS Politechnika Poznanska

(c) KSIS Politechnika Poznanska Fundamentals of Autonomous Systems Control architectures in robotics Dariusz Pazderski 1 1 Katedra Sterowania i In»ynierii Systemów, Politechnika Pozna«ska 9th March 2016 Introduction Robotic paradigms

More information

DYNAMICISM & ROBOTICS

DYNAMICISM & ROBOTICS DYNAMICISM & ROBOTICS Phil/Psych 256 Chris Eliasmith Dynamicism and Robotics A different way of being inspired by biology by behavior Recapitulate evolution (sort of) A challenge to both connectionism

More information

Robotics Summary. Made by: Iskaj Janssen

Robotics Summary. Made by: Iskaj Janssen Robotics Summary Made by: Iskaj Janssen Multiagent system: System composed of multiple agents. Five global computing trends: 1. Ubiquity (computers and intelligence are everywhere) 2. Interconnection (networked

More information

Semiotics and Intelligent Control

Semiotics and Intelligent Control Semiotics and Intelligent Control Morten Lind 0rsted-DTU: Section of Automation, Technical University of Denmark, DK-2800 Kgs. Lyngby, Denmark. m/i@oersted.dtu.dk Abstract: Key words: The overall purpose

More information

Robot Behavior Genghis, MIT Callisto, GATech

Robot Behavior Genghis, MIT Callisto, GATech Robot Behavior Genghis, MIT Callisto, GATech Today s Objectives To learn what robotic behaviors are To obtain a basic understanding of the design approaches related to behavior-based robotic systems To

More information

Lecture 5- Hybrid Agents 2015/2016

Lecture 5- Hybrid Agents 2015/2016 Lecture 5- Hybrid Agents 2015/2016 Ana Paiva * These slides are based on the book by Prof. M. Woodridge An Introduction to Multiagent Systems and the slides online compiled by Professor Jeffrey S. Rosenschein..

More information

What is AI? The science of making machines that:

What is AI? The science of making machines that: What is AI? The science of making machines that: Think like humans Think rationally Act like humans Act rationally Thinking Like Humans? The cognitive science approach: 1960s ``cognitive revolution'':

More information

An Escalation Model of Consciousness

An Escalation Model of Consciousness Bailey!1 Ben Bailey Current Issues in Cognitive Science Mark Feinstein 2015-12-18 An Escalation Model of Consciousness Introduction The idea of consciousness has plagued humanity since its inception. Humans

More information

WP 7: Emotion in Cognition and Action

WP 7: Emotion in Cognition and Action WP 7: Emotion in Cognition and Action Lola Cañamero, UH 2 nd Plenary, May 24-27 2005, Newcastle WP7: The context Emotion in cognition & action in multi-modal interfaces? Emotion-oriented systems adapted

More information

Rethinking Cognitive Architecture!

Rethinking Cognitive Architecture! Rethinking Cognitive Architecture! Reconciling Uniformity and Diversity via Graphical Models! Paul Rosenbloom!!! 1/25/2010! Department of Computer Science &! Institute for Creative Technologies! The projects

More information

Artificial Intelligence. Outline

Artificial Intelligence. Outline Artificial Intelligence Embodied Intelligence (R. Brooks, MIT) Outline Key perspectives for thinking about how an intelligent system interacts with world Compare mainstream AI to early artificial creature

More information

How do you design an intelligent agent?

How do you design an intelligent agent? Intelligent Agents How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts rationally upon that environment with its effectors. A discrete

More information

Embodiment in GLAIR: A Grounded Layered Architecture. with Integrated Reasoning for Autonomous Agents. Henry Hexmoor. Johan Lammens.

Embodiment in GLAIR: A Grounded Layered Architecture. with Integrated Reasoning for Autonomous Agents. Henry Hexmoor. Johan Lammens. Embodiment in GLAIR: A Grounded Layered Architecture with Integrated Reasoning for Autonomous Agents Henry Hexmoor Johan Lammens Stuart Shapiro Computer Science Department 226 Bell Hall State University

More information

A brief comparison between the Subsumption Architecture and Motor Schema Theory in light of Autonomous Exploration by Behavior

A brief comparison between the Subsumption Architecture and Motor Schema Theory in light of Autonomous Exploration by Behavior A brief comparison between the Subsumption Architecture and Motor Schema Theory in light of Autonomous Exploration by Behavior Based Robots Dip N. Ray 1*, S. Mukhopadhyay 2, and S. Majumder 1 1 Surface

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Intelligent Agents Chapter 2 & 27 What is an Agent? An intelligent agent perceives its environment with sensors and acts upon that environment through actuators 2 Examples of Agents

More information

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department Princess Nora University Faculty of Computer & Information Systems 1 ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department (CHAPTER-3) INTELLIGENT AGENTS (Course coordinator) CHAPTER OUTLINE What

More information

Agents. Environments Multi-agent systems. January 18th, Agents

Agents. Environments Multi-agent systems. January 18th, Agents Plan for the 2nd hour What is an agent? EDA132: Applied Artificial Intelligence (Chapter 2 of AIMA) PEAS (Performance measure, Environment, Actuators, Sensors) Agent architectures. Jacek Malec Dept. of

More information

COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions. Dr Terry R. Payne Department of Computer Science

COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions. Dr Terry R. Payne Department of Computer Science COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions Dr Terry R. Payne Department of Computer Science General control architecture Localisation Environment Model Local Map Position

More information

Perception Lie Paradox: Mathematically Proved Uncertainty about Humans Perception Similarity

Perception Lie Paradox: Mathematically Proved Uncertainty about Humans Perception Similarity Perception Lie Paradox: Mathematically Proved Uncertainty about Humans Perception Similarity Ahmed M. Mahran Computer and Systems Engineering Department, Faculty of Engineering, Alexandria University,

More information

M.Sc. in Cognitive Systems. Model Curriculum

M.Sc. in Cognitive Systems. Model Curriculum M.Sc. in Cognitive Systems Model Curriculum April 2014 Version 1.0 School of Informatics University of Skövde Sweden Contents 1 CORE COURSES...1 2 ELECTIVE COURSES...1 3 OUTLINE COURSE SYLLABI...2 Page

More information

Pavlovian, Skinner and other behaviourists contribution to AI

Pavlovian, Skinner and other behaviourists contribution to AI Pavlovian, Skinner and other behaviourists contribution to AI Witold KOSIŃSKI Dominika ZACZEK-CHRZANOWSKA Polish Japanese Institute of Information Technology, Research Center Polsko Japońska Wyższa Szko

More information

ERA: Architectures for Inference

ERA: Architectures for Inference ERA: Architectures for Inference Dan Hammerstrom Electrical And Computer Engineering 7/28/09 1 Intelligent Computing In spite of the transistor bounty of Moore s law, there is a large class of problems

More information

Grounding Ontologies in the External World

Grounding Ontologies in the External World Grounding Ontologies in the External World Antonio CHELLA University of Palermo and ICAR-CNR, Palermo antonio.chella@unipa.it Abstract. The paper discusses a case study of grounding an ontology in the

More information

Agents and Environments

Agents and Environments Agents and Environments Berlin Chen 2004 Reference: 1. S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Chapter 2 AI 2004 Berlin Chen 1 What is an Agent An agent interacts with its

More information

Spatial Cognition for Mobile Robots: A Hierarchical Probabilistic Concept- Oriented Representation of Space

Spatial Cognition for Mobile Robots: A Hierarchical Probabilistic Concept- Oriented Representation of Space Spatial Cognition for Mobile Robots: A Hierarchical Probabilistic Concept- Oriented Representation of Space Shrihari Vasudevan Advisor: Prof. Dr. Roland Siegwart Autonomous Systems Lab, ETH Zurich, Switzerland.

More information

Foundations of Artificial Intelligence

Foundations of Artificial Intelligence Foundations of Artificial Intelligence 2. Rational Agents Nature and Structure of Rational Agents and Their Environments Wolfram Burgard, Bernhard Nebel and Martin Riedmiller Albert-Ludwigs-Universität

More information

An Overview on Soft Computing in Behavior Based Robotics

An Overview on Soft Computing in Behavior Based Robotics An Overview on Soft Computing in Behavior Based Robotics Frank Hoffmann Fakultät Elektrotechnik und Informationstechnik Universität Dortmund D-44221 Dortmund (Germany) E-mail: hoffmann@esr.e-technik.uni-dortmund.de

More information

Selecting Behaviors using Fuzzy Logic

Selecting Behaviors using Fuzzy Logic IEEE Int l Conf. on Fuzzy Systems, Barcelona, Spain, July 997 Selecting Behaviors using Fuzzy Logic François Michaud Interaction Lab Computer Science Department Volen Center for Complex Systems Brandeis

More information

Intelligent Agents. Philipp Koehn. 16 February 2017

Intelligent Agents. Philipp Koehn. 16 February 2017 Intelligent Agents Philipp Koehn 16 February 2017 Agents and Environments 1 Agents include humans, robots, softbots, thermostats, etc. The agent function maps from percept histories to actions: f : P A

More information

Visual book review 1 Safe and Sound, AI in hazardous applications by John Fox and Subrata Das

Visual book review 1 Safe and Sound, AI in hazardous applications by John Fox and Subrata Das Visual book review 1 Safe and Sound, AI in hazardous applications by John Fox and Subrata Das Boris Kovalerchuk Dept. of Computer Science Central Washington University, Ellensburg, WA 98926-7520 borisk@cwu.edu

More information

CS343: Artificial Intelligence

CS343: Artificial Intelligence CS343: Artificial Intelligence Introduction: Part 2 Prof. Scott Niekum University of Texas at Austin [Based on slides created by Dan Klein and Pieter Abbeel for CS188 Intro to AI at UC Berkeley. All materials

More information

Artificial Cognitive Systems

Artificial Cognitive Systems Artificial Cognitive Systems David Vernon Carnegie Mellon University Africa vernon@cmu.edu www.vernon.eu Artificial Cognitive Systems 1 Carnegie Mellon University Africa Lecture 2 Paradigms of Cognitive

More information

On Three Layer Architectures (Erann Gat) Matt Loper / Brown University Presented for CS296-3

On Three Layer Architectures (Erann Gat) Matt Loper / Brown University Presented for CS296-3 On Three Layer Architectures (Erann Gat) Matt Loper / Brown University Presented for CS296-3 February 14th, 2007 Introduction What is a good control architecture for a robot? How should it coordinate long

More information

Contents. Foundations of Artificial Intelligence. Agents. Rational Agents

Contents. Foundations of Artificial Intelligence. Agents. Rational Agents Contents Foundations of Artificial Intelligence 2. Rational s Nature and Structure of Rational s and Their s Wolfram Burgard, Bernhard Nebel, and Martin Riedmiller Albert-Ludwigs-Universität Freiburg May

More information

A method to define agricultural robot behaviours

A method to define agricultural robot behaviours A method to define agricultural robot behaviours Professor Simon Blackmore PhD candidate Spyros Fountas AgroTechnology The Royal Veterinary and Agricultural University Agrovej 10 DK-2630 Taastrup (Simon@unibots.com)

More information

Reactivity and Deliberation in Decision-Making Systems

Reactivity and Deliberation in Decision-Making Systems 11 Reactivity and Deliberation in Decision-Making Systems Carle Côté 11.1 Introduction 11.2 Let s Begin at the Beginning 11.3 Common Pitfall #1 : One Decision Model to Rule Them All! 11.4 Common Pitfall

More information

Applying Appraisal Theories to Goal Directed Autonomy

Applying Appraisal Theories to Goal Directed Autonomy Applying Appraisal Theories to Goal Directed Autonomy Robert P. Marinier III, Michael van Lent, Randolph M. Jones Soar Technology, Inc. 3600 Green Court, Suite 600, Ann Arbor, MI 48105 {bob.marinier,vanlent,rjones}@soartech.com

More information

Definitions. The science of making machines that: This slide deck courtesy of Dan Klein at UC Berkeley

Definitions. The science of making machines that: This slide deck courtesy of Dan Klein at UC Berkeley Definitions The science of making machines that: Think like humans Think rationally Act like humans Act rationally This slide deck courtesy of Dan Klein at UC Berkeley Acting Like Humans? Turing (1950)

More information

CS324-Artificial Intelligence

CS324-Artificial Intelligence CS324-Artificial Intelligence Lecture 3: Intelligent Agents Waheed Noor Computer Science and Information Technology, University of Balochistan, Quetta, Pakistan Waheed Noor (CS&IT, UoB, Quetta) CS324-Artificial

More information

Bayesian Perception & Decision for Intelligent Mobility

Bayesian Perception & Decision for Intelligent Mobility Bayesian Perception & Decision for Intelligent Mobility E-Motion & Chroma teams Inria Research Center Grenoble Rhône-Alpes Christian LAUGIER First Class Research Director at Inria San Francisco, 05/11/2015

More information

Web-Mining Agents Cooperating Agents for Information Retrieval

Web-Mining Agents Cooperating Agents for Information Retrieval Web-Mining Agents Cooperating Agents for Information Retrieval Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Karsten Martiny (Übungen) Literature Chapters 2, 6, 13, 15-17

More information

Intelligent Autonomous Agents. Ralf Möller, Rainer Marrone Hamburg University of Technology

Intelligent Autonomous Agents. Ralf Möller, Rainer Marrone Hamburg University of Technology Intelligent Autonomous Agents Ralf Möller, Rainer Marrone Hamburg University of Technology Lab class Tutor: Rainer Marrone Time: Monday 12:15-13:00 Locaton: SBS93 A0.13.1/2 w Starting in Week 3 Literature

More information

Integrating Cognition, Perception and Action through Mental Simulation in Robots

Integrating Cognition, Perception and Action through Mental Simulation in Robots Integrating Cognition, Perception and Action through Mental Simulation in Robots Nicholas L. Cassimatis, J. Gregory Trafton, Alan C. Schultz, Magdalena D. Bugajska Naval Research Laboratory Codes 5513,

More information

Toward A Cognitive Computer Vision System

Toward A Cognitive Computer Vision System Toward A Cognitive Computer Vision System D. Paul Benjamin Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University, 340 JMH, 441 E. Fordham

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence COMP-241, Level-6 Mohammad Fahim Akhtar, Dr. Mohammad Hasan Department of Computer Science Jazan University, KSA Chapter 2: Intelligent Agents In which we discuss the nature of

More information

KECERDASAN BUATAN 3. By Sirait. Hasanuddin Sirait, MT

KECERDASAN BUATAN 3. By Sirait. Hasanuddin Sirait, MT KECERDASAN BUATAN 3 By @Ir.Hasanuddin@ Sirait Why study AI Cognitive Science: As a way to understand how natural minds and mental phenomena work e.g., visual perception, memory, learning, language, etc.

More information

38. Behavior-Based Systems

38. Behavior-Based Systems Maja J. Matarić, François Michaud 38. Behavior-Based Systems 891 Nature is filled with examples of autonomous creatures capable of dealing with the diversity, unpredictability, and rapidly changing conditions

More information

Local Image Structures and Optic Flow Estimation

Local Image Structures and Optic Flow Estimation Local Image Structures and Optic Flow Estimation Sinan KALKAN 1, Dirk Calow 2, Florentin Wörgötter 1, Markus Lappe 2 and Norbert Krüger 3 1 Computational Neuroscience, Uni. of Stirling, Scotland; {sinan,worgott}@cn.stir.ac.uk

More information

High-level Vision. Bernd Neumann Slides for the course in WS 2004/05. Faculty of Informatics Hamburg University Germany

High-level Vision. Bernd Neumann Slides for the course in WS 2004/05. Faculty of Informatics Hamburg University Germany High-level Vision Bernd Neumann Slides for the course in WS 2004/05 Faculty of Informatics Hamburg University Germany neumann@informatik.uni-hamburg.de http://kogs-www.informatik.uni-hamburg.de 1 Contents

More information

CS 771 Artificial Intelligence. Intelligent Agents

CS 771 Artificial Intelligence. Intelligent Agents CS 771 Artificial Intelligence Intelligent Agents What is AI? Views of AI fall into four categories 1. Thinking humanly 2. Acting humanly 3. Thinking rationally 4. Acting rationally Acting/Thinking Humanly/Rationally

More information

Topological Considerations of Memory Structure

Topological Considerations of Memory Structure Procedia Computer Science Volume 41, 2014, Pages 45 50 This space is reserved for the Procedia header, do not use it BICA 2014. 5th Annual International Conference on Biologically Inspired Cognitive Architectures

More information

Vorlesung Grundlagen der Künstlichen Intelligenz

Vorlesung Grundlagen der Künstlichen Intelligenz Vorlesung Grundlagen der Künstlichen Intelligenz Reinhard Lafrenz / Prof. A. Knoll Robotics and Embedded Systems Department of Informatics I6 Technische Universität München www6.in.tum.de lafrenz@in.tum.de

More information

Allen Newell December 4, 1991 Great Questions of Science

Allen Newell December 4, 1991 Great Questions of Science Allen Newell December 4, 1991 Great Questions of Science You need to realize if you haven t before that there is this collection of ultimate scientific questions and if you are lucky to get grabbed by

More information

A Computational Framework for Concept Formation for a Situated Design Agent

A Computational Framework for Concept Formation for a Situated Design Agent A Computational Framework for Concept Formation for a Situated Design Agent John S Gero Key Centre of Design Computing and Cognition University of Sydney NSW 2006 Australia john@arch.usyd.edu.au and Haruyuki

More information

Affective Game Engines: Motivation & Requirements

Affective Game Engines: Motivation & Requirements Affective Game Engines: Motivation & Requirements Eva Hudlicka Psychometrix Associates Blacksburg, VA hudlicka@ieee.org psychometrixassociates.com DigiPen Institute of Technology February 20, 2009 1 Outline

More information

Artificial Intelligence: Its Scope and Limits, by James Fetzer, Kluver Academic Publishers, Dordrecht, Boston, London. Artificial Intelligence (AI)

Artificial Intelligence: Its Scope and Limits, by James Fetzer, Kluver Academic Publishers, Dordrecht, Boston, London. Artificial Intelligence (AI) Artificial Intelligence: Its Scope and Limits, by James Fetzer, Kluver Academic Publishers, Dordrecht, Boston, London. Artificial Intelligence (AI) is the study of how to make machines behave intelligently,

More information

Forum. and Categorization. 8. Three Distinctions about Concepts EDWARD E. SMITH. Metaphysical versus Epistemological Accounts of Concepts

Forum. and Categorization. 8. Three Distinctions about Concepts EDWARD E. SMITH. Metaphysical versus Epistemological Accounts of Concepts Mind b Language Vol. 4 Nos. 1 and 2 Spring/Summer 1989 [SSN 0268-1064 0 Basil Blackw~ll Forum 8. Three Distinctions about Concepts and Categorization EDWARD E. SMITH Some of the problems raised in the

More information

Intelligent Agents. Instructor: Tsung-Che Chiang

Intelligent Agents. Instructor: Tsung-Che Chiang Intelligent Agents Instructor: Tsung-Che Chiang tcchiang@ieee.org Department of Computer Science and Information Engineering National Taiwan Normal University Artificial Intelligence, Spring, 2010 Outline

More information

Observations on the Use of Ontologies for Autonomous Vehicle Navigation Planning

Observations on the Use of Ontologies for Autonomous Vehicle Navigation Planning Observations on the Use of Ontologies for Autonomous Vehicle Navigation Planning Ron Provine, Mike Uschold, Scott Smith Boeing Phantom Works Stephen Balakirsky, Craig Schlenoff Nat. Inst. of Standards

More information

Animal Behavior. Relevant Biological Disciplines. Inspirations => Models

Animal Behavior. Relevant Biological Disciplines. Inspirations => Models Animal Behavior Relevant Biological Disciplines Neuroscience: the study of the nervous system s anatomy, physiology, biochemistry and molecular biology Psychology: the study of mind and behavior Ethology:

More information

A Review on Fuzzy Rule-Base Expert System Diagnostic the Psychological Disorder

A Review on Fuzzy Rule-Base Expert System Diagnostic the Psychological Disorder Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,

More information

Introduction to Artificial Intelligence 2 nd semester 2016/2017. Chapter 2: Intelligent Agents

Introduction to Artificial Intelligence 2 nd semester 2016/2017. Chapter 2: Intelligent Agents Introduction to Artificial Intelligence 2 nd semester 2016/2017 Chapter 2: Intelligent Agents Mohamed B. Abubaker Palestine Technical College Deir El-Balah 1 Agents and Environments An agent is anything

More information

PART - A 1. Define Artificial Intelligence formulated by Haugeland. The exciting new effort to make computers think machines with minds in the full and literal sense. 2. Define Artificial Intelligence

More information

Affective Action Selection and Behavior Arbitration for Autonomous Robots

Affective Action Selection and Behavior Arbitration for Autonomous Robots Affective Action Selection and Behavior Arbitration for Autonomous Robots Matthias Scheutz Department of Computer Science and Engineering University of Notre Dame Notre Dame, IN 46556, USA mscheutz@cse.nd.edu

More information

Robot Learning Letter of Intent

Robot Learning Letter of Intent Research Proposal: Robot Learning Letter of Intent BY ERIK BILLING billing@cs.umu.se 2006-04-11 SUMMARY The proposed project s aim is to further develop the learning aspects in Behavior Based Control (BBC)

More information

The interplay of domain-specific and domain general processes, skills and abilities in the development of science knowledge

The interplay of domain-specific and domain general processes, skills and abilities in the development of science knowledge The interplay of domain-specific and domain general processes, skills and abilities in the development of science knowledge Stella Vosniadou Strategic Professor in Education The Flinders University of

More information

Intelligent Agents. Soleymani. Artificial Intelligence: A Modern Approach, Chapter 2

Intelligent Agents. Soleymani. Artificial Intelligence: A Modern Approach, Chapter 2 Intelligent Agents CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2016 Soleymani Artificial Intelligence: A Modern Approach, Chapter 2 Outline Agents and environments

More information

Foundations of AI. 10. Knowledge Representation: Modeling with Logic. Concepts, Actions, Time, & All the Rest

Foundations of AI. 10. Knowledge Representation: Modeling with Logic. Concepts, Actions, Time, & All the Rest Foundations of AI 10. Knowledge Representation: Modeling with Logic Concepts, Actions, Time, & All the Rest Wolfram Burgard, Andreas Karwath, Bernhard Nebel, and Martin Riedmiller 10/1 Contents Knowledge

More information

Artificial Intelligence CS 6364

Artificial Intelligence CS 6364 Artificial Intelligence CS 6364 Professor Dan Moldovan Section 2 Intelligent Agents Intelligent Agents An agent is a thing (e.g. program, or system) that can be viewed as perceiving its environment and

More information

Artificial Intelligence. Intelligent Agents

Artificial Intelligence. Intelligent Agents Artificial Intelligence Intelligent Agents Agent Agent is anything that perceives its environment through sensors and acts upon that environment through effectors. Another definition later (Minsky) Humans

More information

Web-Mining Agents Cooperating Agents for Information Retrieval

Web-Mining Agents Cooperating Agents for Information Retrieval Web-Mining Agents Cooperating Agents for Information Retrieval Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Tanya Braun (Übungen) Organizational Issues: Assignments Start:

More information

Intelligent Agents. CmpE 540 Principles of Artificial Intelligence

Intelligent Agents. CmpE 540 Principles of Artificial Intelligence CmpE 540 Principles of Artificial Intelligence Intelligent Agents Pınar Yolum pinar.yolum@boun.edu.tr Department of Computer Engineering Boğaziçi University 1 Chapter 2 (Based mostly on the course slides

More information

A Modular Hierarchical Behavior-Based Architecture

A Modular Hierarchical Behavior-Based Architecture A Modular Hierarchical Behavior-Based Architecture Scott Lenser, James Bruce, Manuela Veloso Computer Science Department Carnegie Mellon University 5000 Forbes Ave Pittsburgh, PA 15213 {slenser,jbruce,mmv}@cs.cmu.edu

More information

Intelligent Agents. Instructor: Tsung-Che Chiang

Intelligent Agents. Instructor: Tsung-Che Chiang Intelligent Agents Instructor: Tsung-Che Chiang tcchiang@ieee.org Department of Computer Science and Information Engineering National Taiwan Normal University Artificial Intelligence, Spring, 2010 Outline

More information

FUNCTIONAL ACCOUNT OF COMPUTATIONAL EXPLANATION

FUNCTIONAL ACCOUNT OF COMPUTATIONAL EXPLANATION Marcin Miłkowski, IFiS PAN FUNCTIONAL ACCOUNT OF COMPUTATIONAL EXPLANATION This work is supported by National Science Centre Grant OPUS no. 2011/03/B/HS1/04563. Presentation Plan CL account of explanation

More information

Using Diverse Cognitive Mechanisms for Action Modeling

Using Diverse Cognitive Mechanisms for Action Modeling Using Diverse Cognitive Mechanisms for Action Modeling John E. Laird (laird@umich.edu) Joseph Z. Xu (jzxu@umich.edu) Samuel Wintermute (swinterm@umich.edu) University of Michigan, 2260 Hayward Street Ann

More information

Biologically-Inspired Human Motion Detection

Biologically-Inspired Human Motion Detection Biologically-Inspired Human Motion Detection Vijay Laxmi, J. N. Carter and R. I. Damper Image, Speech and Intelligent Systems (ISIS) Research Group Department of Electronics and Computer Science University

More information

Time Experiencing by Robotic Agents

Time Experiencing by Robotic Agents Time Experiencing by Robotic Agents Michail Maniadakis 1 and Marc Wittmann 2 and Panos Trahanias 1 1- Foundation for Research and Technology - Hellas, ICS, Greece 2- Institute for Frontier Areas of Psychology

More information

AGENT-BASED SYSTEMS. What is an agent? ROBOTICS AND AUTONOMOUS SYSTEMS. Today. that environment in order to meet its delegated objectives.

AGENT-BASED SYSTEMS. What is an agent? ROBOTICS AND AUTONOMOUS SYSTEMS. Today. that environment in order to meet its delegated objectives. ROBOTICS AND AUTONOMOUS SYSTEMS Simon Parsons Department of Computer Science University of Liverpool LECTURE 16 comp329-2013-parsons-lect16 2/44 Today We will start on the second part of the course Autonomous

More information

Representation 1. Discussion Question. Roskies: Downplaying the Similarities of Neuroimages to Photographs

Representation 1. Discussion Question. Roskies: Downplaying the Similarities of Neuroimages to Photographs Representation 1 Discussion Question In what way are photographs more reliable than paintings? A. They aren t B. The image in the photograph directly reflects what is before the lens C. The image in the

More information

Putting Minsky and Brooks Together. Bob Hearn MIT AI Lab

Putting Minsky and Brooks Together. Bob Hearn MIT AI Lab Putting Minsky and Brooks Together Bob Hearn MIT AI Lab Perception: Irreconcilable Approaches? Minsky Brooks GOFAI vs. Nouvelle AI search vs. behaviors cognition vs. perception / action abstract symbols

More information

Scientific Theory in Informatics A1N

Scientific Theory in Informatics A1N Scientific Theory in Informatics A1N Lecture 8 Paradigms of Cognitive Science David Vernon School of informatics University of Skövde david.vernon@his.se Topic Overview Introduction The cognitivist paradigm

More information

EICA: Combining Interactivity with Autonomy for Social Robots

EICA: Combining Interactivity with Autonomy for Social Robots EICA: Combining Interactivity with Autonomy for Social Robots Yasser F. O. Mohammad 1, Toyoaki Nishida 2 Nishida-Sumi Laboratory, Department of Intelligence Science and Technology, Graduate School of Informatics,

More information

Computational Explorations in Cognitive Neuroscience Chapter 7: Large-Scale Brain Area Functional Organization

Computational Explorations in Cognitive Neuroscience Chapter 7: Large-Scale Brain Area Functional Organization Computational Explorations in Cognitive Neuroscience Chapter 7: Large-Scale Brain Area Functional Organization 1 7.1 Overview This chapter aims to provide a framework for modeling cognitive phenomena based

More information

Coherence Theory of Truth as Base for Knowledge Based Systems

Coherence Theory of Truth as Base for Knowledge Based Systems Association for Information Systems AIS Electronic Library (AISeL) AMCIS 1996 Proceedings Americas Conference on Information Systems (AMCIS) 8-16-1996 Coherence Theory of Truth as Base for Knowledge Based

More information

Chapter 2: Intelligent Agents

Chapter 2: Intelligent Agents Chapter 2: Intelligent Agents Outline Last class, introduced AI and rational agent Today s class, focus on intelligent agents Agent and environments Nature of environments influences agent design Basic

More information

Evolutionary Approach to Investigations of Cognitive Systems

Evolutionary Approach to Investigations of Cognitive Systems Evolutionary Approach to Investigations of Cognitive Systems Vladimir RED KO a,1 b and Anton KOVAL a Scientific Research Institute for System Analysis, Russian Academy of Science, Russia b National Nuclear

More information

Four Example Application Domains

Four Example Application Domains Four Example Application Domains Autonomous delivery robot roams around an office environment and delivers coffee, parcels,... Diagnostic assistant helps a human troubleshoot problems and suggests repairs

More information

CS 331: Artificial Intelligence Intelligent Agents. Agent-Related Terms. Question du Jour. Rationality. General Properties of AI Systems

CS 331: Artificial Intelligence Intelligent Agents. Agent-Related Terms. Question du Jour. Rationality. General Properties of AI Systems General Properties of AI Systems CS 331: Artificial Intelligence Intelligent Agents Sensors Reasoning Actuators Percepts Actions Environmen nt This part is called an agent. Agent: anything that perceives

More information