MOBILE & SERVICE ROBOTICS RO OBOTIC CA 01. Supervision and control
|
|
- Lindsay Payne
- 5 years ago
- Views:
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
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 informationCS148 - 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 informationEEL-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 informationLECTURE 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 informationICS 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 informationBehavior 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 informationModule 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 informationArtificial 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 informationPart 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 informationAgent-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 informationDeliberating 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
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 informationDYNAMICISM & 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 informationRobotics 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 informationSemiotics 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 informationRobot 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 informationLecture 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 informationWhat 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 informationAn 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 informationWP 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 informationRethinking 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 informationArtificial 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 informationHow 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 informationEmbodiment 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 informationA 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 informationArtificial 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 informationPrincess 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 informationAgents. 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 informationCOMP329 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 informationPerception 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 informationM.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 informationPavlovian, 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 informationERA: 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 informationGrounding 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 informationAgents 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 informationSpatial 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 informationFoundations 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 informationAn 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 informationSelecting 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 informationIntelligent 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 informationVisual 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 informationCS343: 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 informationArtificial 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 informationOn 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 informationContents. 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 informationA 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 informationReactivity 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 informationApplying 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 informationDefinitions. 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 informationCS324-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 informationBayesian 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 informationWeb-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 informationIntelligent 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 informationIntegrating 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 informationToward 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 informationArtificial 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 informationKECERDASAN 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 information38. 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 informationLocal 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 informationHigh-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 informationCS 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 informationTopological 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 informationVorlesung 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 informationAllen 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 informationA 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 informationAffective 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 informationArtificial 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 informationForum. 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 informationIntelligent 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 informationObservations 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 informationAnimal 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 informationA 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 informationIntroduction 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 informationPART - 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 informationAffective 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 informationRobot 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 informationThe 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 informationIntelligent 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 informationFoundations 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 informationArtificial 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 informationArtificial 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 informationWeb-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 informationIntelligent 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 informationA 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 informationIntelligent 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 informationFUNCTIONAL 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 informationUsing 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 informationBiologically-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 informationTime 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 informationAGENT-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 informationRepresentation 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 informationPutting 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 informationScientific 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 informationEICA: 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 informationComputational 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 informationCoherence 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 informationChapter 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 informationEvolutionary 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 informationFour 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 informationCS 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