Behavior Based Robotic دکتر سعید شیری قیداری  کتاب Behavior Based Robotic Ronald C. Arkin Amirkabir University of Technology Computer Engineering & Information.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Map of Essential Concepts Definition and levels of analysis
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Agent-based Modeling: A Brief Introduction Louis J. Gross The Institute for Environmental Modeling Departments of Ecology and Evolutionary Biology and.
EECS 690 April 18. Child-machines In Alan Turing’s landmark paper, he defined ‘machine’ rather rigidly so to prevent male/female “engineering teams” from.
A Terse Self-Test about Testing
AuRA: Principles and Practice in Review
Chapter 10 Artificial Intelligence © 2007 Pearson Addison-Wesley. All rights reserved.
Questions:  Are behavioral measures less valid and less reliable due to the amount of error that can occur during the tests compared to the other measures?
Piaget’s Psychological Development. Piaget ( ) Swiss Psychologist, worked for several decades on understanding children’s cognitive development.
Intelligence without Reason
Qualitative Research. Comparing Qualitative and Quantitative Methods Before discussing the differences between qualitative and quantitative methodologies.
Introduction to mobile robots Slides modified from Maja Mataric’s CSCI445, USC.
What is Cognitive Science? … is the interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience,
Recreational Therapy: An Introduction
Behavior-Based Artificial Intelligence Pattie Maes MIT Media-Laboratory Presentation by: Derak Berreyesa UNR, CS Department.
Inventing Hybrid Control The basic idea is simple: we want the best of both worlds (if possible). The goal is to combine closed-loop and open-loop execution.
The Need of Unmanned Systems
Click to highlight each section of the article one by one Read the section, then click once to view the description of it If you want to read it, you.
The History and Methods of Cognitive Psychology. What is Cognitive Psychology? The branch of psychology that studies how we perceive, attend, recognize,
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Chapter 9 Employee Development
Research Report Writing Presentation How to write a complete research report Part 3: Methodology.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Behavior Based Systems Behavior Based Systems Lezione 5.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Mobile Robot Control Architectures “A Robust Layered Control System for a Mobile Robot” -- Brooks 1986 “On Three-Layer Architectures” -- Gat 1998? Presented.
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Chapter #2: Motor Learning for Effective Coaching and Performance
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
An Architecture for Empathic Agents. Abstract Architecture Planning + Coping Deliberated Actions Agent in the World Body Speech Facial expressions Effectors.
L 9 : Collaborations Why? Terminology Coherence Coordination Reference s :
ComplexWorld PhD Project: Modeling Interlevel Relations within ATM Nataliya M. Mogles VU University Amsterdam, The Netherlands.
Advances in Modeling Neocortex and its impact on machine intelligence Jeff Hawkins Numenta Inc. VS265 Neural Computation December 2, 2010 Documentation.
Chapter 4 Information, Management, and Decision Making.
Beyond Gazing, Pointing, and Reaching A Survey of Developmental Robotics Authors: Max Lungarella, Giorgio Metta.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Psychology Chapter 1: What is Psychology? Section 1: The Science of Psychology.
Key Centre of Design Computing and Cognition – University of Sydney Concept Formation in a Design Optimization Tool Wei Peng and John S. Gero 7, July,
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
F 1 ← y = x 2 F 2 ← y = 0.05 sin(10 x) F1 → F2F1 → F2F1 → F2F1 → F2 F1 → F2F1 → F2F1 → F2F1 → F2 To manage the robot formation, a graphical user interface.
Thomson South-Western Wagner & Hollenbeck 5e 1 Chapter Sixteen Critical Thinking And Continuous Learning.
New Bulgarian University MindRACES, First Review Meeting, Lund, 11/01/2006 Anticipation by Analogy An Attempt to Integrate Analogical Reasoning with Perception,
Intelligent Robotics Today: Robot Control Architectures Next Week: Localization Reading: Murphy Sections 2.1, 2.3, 2.5, 3.1, 3.5, 3.6, 4.1 – 4.3, 4.5,
Working Memory and Learning Underlying Website Structure
Behavior Based Systems Behavior Based Systems. Key aspects of the behavior-based methodology: Situatedness: Situatedness:  The robot is an entity situated.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Chapter 1. Cognitive Systems Introduction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Park, Sae-Rom Lee, Woo-Jin Statistical.
The Architecture of Systems. System Architecture Every human-made and natural system is characterized by a structure and framework that supports and/or.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Humanoid دکتر سعید شیری قیداری Amirkabir University of Technology Computer Engineering & Information Technology Department.
Introduction to Cogsci April 07, Central Theme Cognitive Science was occuppied with the algorithmic level for much of its history: successive manipulation.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
Chapter 1 Psychology: An Overview. Objectives 1.1 The Science of Psychology Define the science of psychology. Distinguish between psychological science.
7. Air Quality Modeling Laboratory: individual processes Field: system observations Numerical Models: Enable description of complex, interacting, often.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
CHAPTER 4: HOW PSYCHOLOGISTS USE THE SCIENTIFIC METHOD.
What is cognitive psychology?
Learning Fast and Slow John E. Laird
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Bioagents and Biorobots David Kadleček, Michal Petrus, Pavel Nahodil
Today: Classic & AI Control Wednesday: Image Processing/Vision
Cognitive Topics in Personality
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Behavior Based Systems
Presentation transcript:

Behavior Based Robotic دکتر سعید شیری قیداری  کتاب Behavior Based Robotic Ronald C. Arkin Amirkabir University of Technology Computer Engineering & Information Technology Department روباتیک رفتارگرا

مقدمه Behavior-based roboticists argue that there is much that can be gained for robotics through the study of neuroscience, psychology, and ethology. Neuroscience: the study of the nervous system's anatomy, physiology, biochemistry,and molecular biology. Psychology: the study of mind and behavior Ethology: the study of animal behavior in natural conditions The behavior-based roboticist needs to decide how to use results from these other disciplines. Some scientists attempt to implement these results as closely as possibly, concerning themselves primarily with testing the underlying hypotheses of the biological models in question. Others choose to abstract the underlying details and use these models for inspiration to create more intelligent robots, unconcerned with any impact within the disciplines from which the original models arose. We will see examples of both approaches within this book.

کنترل آگاهانه Many different techniques and approaches for robotic control have been developed. Figme 1.10 depicts a spectrum of current robot control strategies. The left side represents methods that employ deliberative reasoning and the right represents reactive control. A robot employing deliberative reasoning requires relatively complete knowledge about the world and uses this knowledge to predict the outcome of its actions, an ability that enables it to optimize its performance relative to its model of the world. Deliberate reasoning often requires strong assumptions about this world model, primarily that the knowledge upon which reasoning is based is consistent, reliable, and certain. If the information the reasoner uses is inaccurate or has changed since obtained, the outcome of reasoning may err seriously. In a dynamic world, where objects may be moving arbitrarily (e.g., in a battlefield or a crowded corridor), it is potentially dangerous to rely on past information that may no longer be valid. Representational world models are therefore generally constructed from both prior knowledge about the environment and incoming sensor data in support of deliberation.

Deliberative reasoning systems often have several common characteristics: They are hierarchical in structure with a clearly identifiable subdivision of functionality, similar to the organization of commercial businesses or military command. Communication and control occurs in a predictable and predetermined manner, flowing up and down the hierarchy, with little if any lateral movement. Higher levels in the hierarchy provide subgoals for lower subordinate levels. Planning scope, both spatial and temporal, changes during descent in the hierarchy. Time requirements are shorter and spatial considerations are more local at the lower levels. They rely heavily on symbolic representation world models.

Reactive Systems The right side of the spectrum depicted in figure 1.10 represents reactive systems. Simply put, reactive control is a technique for tightly coupling perception and action, typically in the context of motor behaviors, to produce timely robotic response in dynamic and unstructured worlds. We further define the following: An individual behavior: a stimulus/response pair for a given environmental setting that is modulated by attention and detennined by intentio,n. Attention: prioritizes tasks and focuses sensory resources and is detennined by the current environmental context. Intention: determines which set of behaviors should be active based on the robotic agent's internal goals and objectives. Overt or emergent behavior: the global behavior of the robot or organism as a consequence of the interaction of the active individual behavior

سیستم های واکنشی این سیستمها ارتباط مستقیمی بین ادارک و عمل برقرار میکنند بدون اینکه به سابقه و یا ارتباط بین اطلاعات توجهی نمایند. خصوصیات عمده آنها بصورت زیر است: رفتارها عموما ساده بوده و از نوع sensorimotor هستند بدین معنا که