A Taxonomy of Multirobot Systems

Similar documents
CS594, Section 30682:

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1

Multi-Agent Planning

Multi-Robot Systems, Part II

CS 599: Distributed Intelligence in Robotics

Collective Robotics. Marcin Pilat

Towards an Engineering Science of Robot Foraging

Crucial Factors Affecting Cooperative Multirobot Learning

The Necessity of Average Rewards in Cooperative Multirobot Learning

Task Allocation: Motivation-Based. Dr. Daisy Tang

Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots

Distributed Multi-Robot Coalitions through ASyMTRe-D

Multi-Robot Coordination. Chapter 11

Multi-Platform Soccer Robot Development System

Rearrangement task realization by multiple mobile robots with efficient calculation of task constraints

A Survey on Cooperative Mobile Robotics

Multi-Robot Formation. Dr. Daisy Tang

Cognitive Radio: Smart Use of Radio Spectrum

10 th INTERNATIONAL COMMAND AND CONTROL RESEARCH AND TECHNOLOGY SYMPOSIUM THE FUTURE OF COMMAND AND CONTROL

Adaptive Action Selection without Explicit Communication for Multi-robot Box-pushing

Metaphor of Politics: A Mechanism of Coalition Formation

Current research in multirobot systems

IMPROVING PRECISION AGRICULTURE METHODS WITH MULTIAGENT SYSTEMS IN LATVIAN AGRICULTURAL FIELD

Task Allocation: Role Assignment. Dr. Daisy Tang

Metaphor of Politics: A Mechanism of Coalition Formation

Franοcois Michaud and Minh Tuan Vu. LABORIUS - Research Laboratory on Mobile Robotics and Intelligent Systems

An Energy Efficient Multi-Target Tracking in Wireless Sensor Networks Based on Polygon Tracking Method

Experiments on Robotic Multi-Agent System for Hose Deployment and Transportation

An Architecture for Tightly Coupled Multi-Robot Cooperation

CISC 1600 Lecture 3.4 Agent-based programming

IQ-ASyMTRe: Synthesizing Coalition Formation and Execution for Tightly-Coupled Multirobot Tasks

Encyclopedia of E-Collaboration

Sector-Search with Rendezvous: Overcoming Communication Limitations in Multirobot Systems

Robotic Systems ECE 401RB Fall 2007

Computational Principles of Mobile Robotics

A Location-Aware Routing Metric (ALARM) for Multi-Hop, Multi-Channel Wireless Mesh Networks

Coordination in dynamic environments with constraints on resources

Statement May, 2014 TUCKER BALCH, ASSOCIATE PROFESSOR SCHOOL OF INTERACTIVE COMPUTING, COLLEGE OF COMPUTING GEORGIA INSTITUTE OF TECHNOLOGY

Multi-threat containment with dynamic wireless neighborhoods

Decentralized Approaches for Robot Fleet Control

Collaborative Multi-Robot Exploration

Design of Adaptive Collective Foraging in Swarm Robotic Systems

Decentralised Cooperative Control of a Team of Homogeneous Robots for Payload Transportation

Coordinated Multi-Robot Exploration using a Segmentation of the Environment

Development of an Experimental Testbed for Multiple Vehicles Formation Flight Control

New task allocation methods for robotic swarms

Cooperative Tracking using Mobile Robots and Environment-Embedded, Networked Sensors

1 Swarms A long time ago, people discovered the variety of the interesting insect or animal behaviors in the nature. A ock of birds sweeps across the

Distributed Intelligent Systems W11 Machine-Learning Methods Applied to Distributed Robotic Systems

OFFensive Swarm-Enabled Tactics (OFFSET)

Multi-robot Heuristic Goods Transportation

Issues and Challenges in Current Technology for Engineering Self-Organising Applications

Control and Coordination in a Networked Robotic Platform

Multi-Robot Task-Allocation through Vacancy Chains

Real-time Cooperative Behavior for Tactical Mobile Robot Teams. September 10, 1998 Ronald C. Arkin and Thomas R. Collins Georgia Tech

IEEE TRANSACTIONS ON ROBOTICS 1. IQ-ASyMTRe: Forming Executable Coalitions for Tightly Coupled Multirobot Tasks

Clearing zone S taging Area Dozer

Coordination for Multi-Robot Exploration and Mapping

A World Model for Multi-Robot Teams with Communication

Structure and Synthesis of Robot Motion

Experiments in sensing and communication for robot convoy. navigation. North York, Ontario, Canada. Etobicoke, Ontario, Canada.

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots

CMDragons 2009 Team Description

Reactive Planning with Evolutionary Computation

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

Mechatronics 19 (2009) Contents lists available at ScienceDirect. Mechatronics. journal homepage:

An Introduction To Modular Robots

Traffic Control for a Swarm of Robots: Avoiding Target Congestion

Multi robot Team Formation for Distributed Area Coverage. Raj Dasgupta Computer Science Department University of Nebraska, Omaha

S.P.Q.R. Legged Team Report from RoboCup 2003

Distributed, Play-Based Coordination for Robot Teams in Dynamic Environments

COOPERATIVE STRATEGY BASED ON ADAPTIVE Q- LEARNING FOR ROBOT SOCCER SYSTEMS

Multi-Robot Path Planning and Motion Coordination

Reliability Impact on Planetary Robotic Missions

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2

CORC 3303 Exploring Robotics. Why Teams?

Using a Sensor Network for Distributed Multi-Robot Task Allocation

Multi-Robot Cooperative Localization: A Study of Trade-offs Between Efficiency and Accuracy

Cooperative Tracking with Mobile Robots and Networked Embedded Sensors

Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup

Multi-Agent Task Allocation for Robot Soccer

Multi-Robot Task Allocation in Uncertain Environments

Dynamic Robot Formations Using Directional Visual Perception. approaches for robot formations in order to outline

Evolving Control for Distributed Micro Air Vehicles'

Robot formations: robots allocation and leader follower pairs

Dealing with Perception Errors in Multi-Robot System Coordination

Modeling Supervisory Control of Autonomous Mobile Robots using Graph Theory, Automata and Z Notation

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Attractor dynamics generates robot formations: from theory to implementation

Finding an Optimal Path Planning for Multiple Robots Using Genetic Algorithms

Multi-robot Dynamic Coverage of a Planar Bounded Environment

Flight Control: Challenges and Opportunities

Formation Control for Multi-Robot Teams Using A Data Glove

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

Distributed Task Allocation in Swarms. of Robots

Tightly-Coupled Navigation Assistance in Heterogeneous Multi-Robot Teams

A Distributed Command and Control Environment for Heterogeneous Mobile Robot Systems

Architecture, Abstractions, and Algorithms for Controlling Large Teams of Robots: Experimental Testbed and Results

Overview Agents, environments, typical components

Advisor: Professor Frank Y.S. Lin Present by Tim Q.T. Chen

Transcription:

A Taxonomy of Multirobot Systems ---- Gregory Dudek, Michael Jenkin, and Evangelos Milios in Robot Teams: From Diversity to Polymorphism edited by Tucher Balch and Lynne E. Parker published by A K Peters, Ltd, 2002 (ISBN: 1-56881-155-1) presented by: Lan Lin for CS594: Distributed Intelligence for Autonomous Robotics March 11, 2003

A Quick Overview Why a Taxonomy Is Important Dimensions of Robot Collective Taxonomies A Taxonomy of Robot Collectives Case Studies Summary and Conclusions

Some Issues Multiple Robots vs. A Single Robot distinguish between {r i } and R cost, scalability, robustness, reliability, performance Intra-collective Communication required for cooperative intelligent behavior difficult in terms of efficiency, fault tolerance, and cost design options less extensively examined

Tasks Team Organization Expendability of Collective Elements mine deployment, carrier deck foreign object disposal, etc. Computational Reasons tasks (spatially disparate) that require synchronization (interrobot communication) tasks (simple, highly parallel) that are traditionally multiagent tasks that are traditionally single-agent tasks that may benefit from multiple agents

Tasks (con d) Communication Mechanism is Critical Requirements at Odds with One Another practicality, efficiency, reliability Different Collective Architectures Proposed how to compare Factors that Influence Collective Processing Ability # of units, unit sensing, limits on communication

Dimensions Dudek and Cao Independently Proposed the Classification Five Research Axes (defined by Cao) Group Architecture Centralized / Decentralized Differentiation-heterogeneous vs. Homogeneous Communication Structures (interaction via environment, via sensing, and via communications) Modelling of Other Agents Resource Conflicts Origins of Cooperation Learning Geometric Problems

Dimensions (con d) Other Efforts Along the Line subdivision of collectives (Yuta and Premvuti) in terms of a particular task (Arkin) task features and rewards (Balch) survey and identification of open questions (Parker) degree of heterogeneity and communication with a focus on learning (Stone and Veloso)

Size of the Collective SIZE-ALONE 1 robot SIZE-PAIR 2 robots SIZE-LIM multiple robots SIZE-INF n» 1 robots Communication Range Taxonomy (proposed by Dudek) COM-NONE no direct communication COM-NEAR communicate with others sufficiently nearby COM-INF communicate with any other robot a property of the size of the task

Taxonomy (con d) Communication Topology TOP-BROAD broadcast TOP-ADD address TOP-TREE tree TOP-GRAPH graph Communication Bandwidth BAND-INF free communication BAND-MOTION same order of magnitude in cost compared with motion BAND-LOW very high cost BAND-ZERO no communication

Taxonomy (con d) Collective Reconfigurability ARR-STATIC static arrangement ARR-COMM coordinated arrangement ARR-DYN dynamic arrangement Processing Ability of Each Collective Unit PROC-SUM non-linear summation unit PROC-FSA finite state automaton PROC-PDA push-down automaton PROC-TME Turing machine equivalent

Taxonomy (con d) Collective Composition CMP-IDENT identical CMP-HOM homogeneous CMP-HET heterogeneous Values of the Taxonomy provides description of systems and results in the literature maps out the space of possible designs

Summary of Taxonomy Axes (Table 1.1 on Page 14) Axis Collective Size Communication Range Communication Topology Communication Bandwidth Collective Reconfigurability Processing Ability Collective Composition Description # of autonomous agents in the collective the maximum distance between two elements for possible communication of the robots within communication range, those who can be communicated with how much information can be transmitted to each other the rate at which the organization of the collective can be modified computational model used by an individual elements homogeneous or heterogeneous

Case Studies Turing Equivalence of a Collective of Finite Automata (SIZE-INF, COM-NEAR, TOP-ADD, BAND-INF, ARR-STATIC, PROC- FSA, CMP-HET) Exploration using an occupancy-grid-based map (Burgard) (SIZE-LIM, COM-NEAR, TOP-ADD, BAN-INF, ARR-COMM, PROC-TME, CMP-HOM) using a topological map (SIZE-LIM, COM-NEAR, TOP-ADD, BAND-INF, ARR-COMM, PROC-TME, CMP-HOM)

Case Studies (con d) using a metric map (Dudek) (SIZE-LIM, COM-NEAR, TOP-GRAPH, BAND-INF, ARR-COMM, PROC-TME, CMP-HOM) Material Transport a box-pushing system with n» 1 robots (Kube and Zhang) (SIZE-INF, COM-NONE, NA, NA, NA, PROC-FSA, CMP-HOM) homogeneous and heterogeneous robot teams in box-pushing under ALLIANCE (Parker) (SIZE-LIM, COM-NEAR, TOP-BROAD, BAND-INF, ARR-COMM, PROC-TME, CMP-HOM)

Case Studies (con d) box-pushing with legged robots (Mataric) (SIZE-LIM, COM-NEAR, TOP-ADD, BAND-INF, ARR-COMM, PROC-TME, CMP-HET) a multiple mobile robot system for coordinated material transportation (Hirata) (SIZE-LIM, COM-NEAR, TOP-BROAD, BAND-LIM, ARR-STATIC, PROC-TME, CMP-HET) Coordinated Sensing (Jenkin and Dudek) (SIZE-LIM, COM-NEAR, TOP-BROAD, BAND-LIM, ARR-COMM, PROC-TME, CMP-HOM)

Case Studies (con d) Robot Soccer (SIZE-LIM, COM-INF, TOP-BROAD, BAND-MOTION, ARR-DYN, PROC-TME, CMP-HOM) Moving in Formation a collection of control laws (Desai) (SIZE-LIM, COM-NEAR, TOP-ADD, BAND-INF, ARR-COMM, PROC-TME, CMP-HET) leader-follower experiments (Dudek) (SIZE-LIM, COM-NEAR, TOP-BROAD, BAND-LIM, ARR-COMM, PROC-TME, CMP-HET)

Conclusions A Taxonomy Provides a Common Language Serves Dual Functions allowing concise description of key characteristics of different collectives describing the extent of the space of possible designs

Thanks!! Questions?