Taxonomies of Multirobot Systems Steve Marlowe. Merriam Webster Pronunciation: tak-'sä-n&-mE Function: noun Etymology: French taxonomie, from tax- + -nomie.

Slides:



Advertisements
Similar presentations
2 Introduction A central issue in supporting interoperability is achieving type compatibility. Type compatibility allows (a) entities developed by various.
Advertisements

Distributed Scheduling in Supply Chain Management Emrah Zarifoğlu
Why Systolic Architecture ?. Motivation & Introduction We need a high-performance, special-purpose computer system to meet specific application. I/O and.
Setting the Stage for CBPR: Theories and Principles
Buy, Build, Automate: Why you should Buy Your Taxonomy Tom Reamy Chief Knowledge Architect KAPS Group Knowledge Architecture Professional Services
AIBO Common World Model Thomas Jellema Stephan Kempkes Emanuele Venneri Rob Verkuylen.
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
Nomenclature is the science of naming organisms Evolution has created an enormous diversity, so how do we deal with it? Names allow us to talk about groups.
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
Yaochu Jin FTR/HRE-D August, From Interactive Evolutionary Algorithms to Agent-based Evolutionary Design Interactive Evolutionary Algorithm –When.
Intelligent Agent Systems Autumn Master Study in Intelligent Systems Machine Learning (Roland – 10 points) Intelligent Agent Systems (Ky – 15 points)
Cognitive Colonization Tony Stentz, Martial Hebert, Bruce Digney, Scott Thayer Robotics Institute Carnegie Mellon University.
A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz.
Integrating social skills in task-oriented 3D IVA Fran Grimaldo, Miguel Lozano, Fernando Barber, Juan M. Orduña Departament of Computer Science - University.
University at Buffalo Mar 2000 Software Agent Chun Tang
Impact of Problem Centralization on Distributed Constraint Optimization Algorithms John P. Davin and Pragnesh Jay Modi Carnegie Mellon University School.
What are the trade-offs in moving between types of structure? What are the “forces” that govern which is in operation? What are the barriers to moving.
Copyright c 2006 Oxford University Press 1 Chapter 5 Building Group Communication Competence College students report— Ideal group member Competent communicator.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Traceroute-like exploration of unknown networks: a statistical analysis A. Barrat, LPT, Université Paris-Sud, France I. Alvarez-Hamelin (LPT, France) L.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Cooperating AmigoBots Framework and Algorithms
Chapter 10 THE NATURE OF WORK GROUPS AND TEAMS. CHAPTER 10 The Nature of Work Groups and Teams Copyright © 2002 Prentice-Hall What is a Group? A set of.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
Multiple Robot Systems: Task Distribution, Coordination and Localization Sameer Singh 83 ECE 2000 Final Year NSIT.
(2-1) Relations and Functions. Cartesian Coordinate Plane Def: Composed of the x-axis (horizontal) and the y-axis (vertical) which meet at the origin.
 Dependent variable (y) – The 2 nd coordinate of ordered pairs; it is the variable that changes depending on the value of the 1 st coordinate  Independent.
8 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 8: Multi-agents1.
Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
Computer Science and Engineering Parallel and Distributed Processing CSE 8380 February 10, 2005 Session 9.
Introduction to MultiRobot Systems. Lecture Outline Terminology Why group behavior is useful How group behavior can be controlled Why group behavior is.
Intelligent Agents: Technology and Applications Agent Teamwork IST 597B Spring 2003 John Yen.
Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.
Sequences & Series Section 13.1 & Sequences A sequence is an ordered list of numbers, called terms. The terms are often arranged in a pattern.
Multi-agent Systems & Reinforcement Learning
8 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 8: Multi-agents1.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Learning for Physically Diverse Robot Teams Robot Teams - Chapter 7 CS8803 Autonomous Multi-Robot Systems 10/3/02.
Copyright © 2011 Pearson, Inc. 9.4 Day 1 Sequences Goals: Find limits of convergent sequences.
Reading Take-Aways 1.Which of the four C’s do you think is most critical for student preparation for PJL? Why? 2.How does a driving question facilitate.
Sorting It All Out Classification of Organisms. Classification Classification is putting things into orderly groups based on similar characteristics.
Communication and Mass Communication Güven Selçuk.
Heterogeneous Teams of Modular Robots for Mapping and Exploration by Grabowski et. al.
Algorithmic and Domain Centralization in Distributed Constraint Optimization Problems John P. Davin Carnegie Mellon University June 27, 2005 Committee:
Lecture 14: Feature matching and Transforms CS4670/5670: Computer Vision Kavita Bala.
Planning for Assessment Blooms Taxonomy. TAXONOMIES A taxonomy may be defined as a system of classification.
Intelligent Agents: Technology and Applications Unit Five: Collaboration and Task Allocation IST 597B Spring 2003 John Yen.
Lecture 13 Parallel Processing. 2 What is Parallel Computing? Traditionally software has been written for serial computation. Parallel computing is the.
Intelligent Mobile Robotics
ece 627 intelligent web: ontology and beyond
8-1: Relations and Functions
4-6 Formulizing Relations and Functions
Multi-Agent Exploration
Generalization of robots
You identified domains and ranges for given situations.
Robot Teams Topics: Teamwork and Its Challenges
Concurrent Graph Exploration with Multiple Robots
Chapter 1.3 Plant and Animal Cells
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Relations for functions.
FUNCTIONS.
Objectives The student will be able to:
1.6 - Relations.
Structure of intelligent agents and environments
UNIT SELF-TEST QUESTIONS
Bird, Beak, and Feet lab (answers)
Bird, Beak, and Feet lab (answers)
Presentation transcript:

Taxonomies of Multirobot Systems Steve Marlowe

Merriam Webster Pronunciation: tak-'sä-n&-mE Function: noun Etymology: French taxonomie, from tax- + -nomie - nomy Date: circa : the study of the general principles of scientific classification : SYSTEMATICS 2 : CLASSIFICATION; especially : orderly classification of plants and animals according to their presumed natural relationships - tax·o·nom·ic /"tak-s&-'nä-mik/ adjective - tax·o·nom·i·cal·ly /-mi-k(&-)lE/ adverb - tax·on·o·mist /tak-'sä-n&-mist/ nounSYSTEMATICSCLASSIFICATION

Importance comparison evaluate tradeoffs defines issues aids in generalizing

Sample Taxonomies Decker agent granularity heterogeneity of agent knowledge control distribution communication methods Cao et al. group architecture resource conflicts origins of cooperation learning geometric problems

Dudek, Jenkin & Milios communication range topology bandwidth size composition reconfigurability processing ability

Dudek, Jenkin & Milios range none near infinite bandwidth infinite motion low zero topology broadcast address tree graph

Dudek, Jenkin & Milios size alone pair limited infinite composition identical homogeneous heterogeneous

Dudek, Jenkin & Milios reconfigurability static coordinated dynamic processing ability summation unit finite state automata push-down automata turing machine

Exploration using a Topological Map Dudek et al. The collective operates by having individual robots start at a common location and then move independently to explore parts of the graph. Each robot has a unique marker which the robot can pick up/put down at its current location. The individual members meet on a pre-arranged schedule to merge their maps and subdivide the remaining territory.

Exploration using a Topological Map Dudek et al. communication range topology bandwidth size composition reconfigurability processing ability

Exploration using a Topological Map Dudek et al. communication range topology bandwidth size composition reconfigurability processing ability = near = address = infinite = limited = homogeneous = cooperative = turing machine

Moving in Formation Dudek et al. The collective operates in a leader- follower manner in which the leader robot signals its intention to the follower robot. The signaling is performed by the leader robot making specific motions prior to the intended motion which can be easily sensed by the followers.

Moving in Formation Dudek et al. communication range topology bandwidth size composition reconfigurability processing ability

Moving in Formation Dudek et al. communication range topology bandwidth size composition reconfigurability processing ability = near = broadcast = low = limited = heterogeneous = cooperative = turing machine

Stone & Veloso degree of heterogeneity homogeneous heterogeneous degree of communication non-communicating communicating

Predator/Prey Domain environment goal

Homogeneous, Non-Communicating reactive vs. deliberative local vs global perspective modeling other agents’ states recursive modeling method affecting others

Heterogeneous, Non-Communicating benevolence vs. competitiveness third most important issue fixed vs learning agents arms race modeling other agents roles

Homogeneous, Communicating distributed sensing communication content bandwidth topology range

Heterogeneous, Communicating understanding each other planning communication cost & freedom negotiation auctions commitment/decommitment collaborative localization