A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz.

Slides:



Advertisements
Similar presentations
E-Commerce Based Agents over P2P Network Arbab Abdul Waheed MSc in Smart Systems Student # Nov 23, 2008 Artificial Intelligence Zhibing Zhang.
Advertisements

Sazalinsyah Razali (syah)‏ Dr. Q. Meng (Supervisor)‏
Manuela Veloso, Anthony Stentz, Alexander Rudnicky Brett Browning, M. Bernardine Dias Faculty Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee.
Autonomic Systems Justin Moles, Winter 2006 Enabling autonomic behavior in systems software with hot swapping Paper by: J. Appavoo, et al. Presentation.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
MULTI-ROBOT SYSTEMS Maria Gini (work with Elizabeth Jensen, Julio Godoy, Ernesto Nunes, abd James Parker,) Department of Computer Science and Engineering.
The AGILO Autonomous Robot Soccer Team: Computational Principles, Experiences, and Perspectives Michael Beetz, Sebastian Buck, Robert Hanek, Thorsten Schmitt,
AIBO Common World Model Thomas Jellema Stephan Kempkes Emanuele Venneri Rob Verkuylen.
University of Minho School of Engineering Department of Production and Systems Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a.
PLANSERVE Planning and Scheduling Techniques for the Intelligent Problem Solving Grid Planning and Scheduling Team ISTC-CNR National Research Council of.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Cognitive Colonization The Robotics Institute Carnegie Mellon University Bernardine Dias, Bruce Digney, Martial Hebert, Bart Nabbe, Tony Stentz, Scott.
Improving Market-Based Task Allocation with Optimal Seed Schedules IAS-11, Ottawa. September 1, 2010 G. Ayorkor Korsah 1 Balajee Kannan 1, Imran Fanaswala.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Cognitive Colonization Tony Stentz, Martial Hebert, Bruce Digney, Scott Thayer Robotics Institute Carnegie Mellon University.
Distributed Rational Decision Making Sections By Tibor Moldovan.
ALLIANCE: An Architecture for Fault Tolerant Multirobot Cooperation L. E. Parker, 1998 Presented by Guoshi Li April 25th, 2005.
RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Automated negotiations The best terms for all concerned Tuomas Sandholm.
Multirobot Coordination in USAR Katia Sycara The Robotics Institute
Opportunistic Optimization for Market-Based Multirobot Control M. Bernardine Dias and Anthony Stentz Presented by: Wenjin Zhou.
A.M. Florea, Cognitive systems, COST Action IC0801 – WG1, 15 December, Ayia Napa, Cyprus.
Market-Driven Multi-Agent Collaboration in Robot Soccer Domain Presented by Barış Kurt.
Task decomposition, dynamic role assignment and low-bandwidth communication for real-time strategic teamwork Peter Stone, Manuela Veloso Presented by Radu.
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
Controlling and Configuring Large UAV Teams Paul Scerri, Yang Xu, Jumpol Polvichai, Katia Sycara and Mike Lewis Carnegie Mellon University and University.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Cooperating AmigoBots Framework and Algorithms
Software Agents: An Overview by Hyacinth S. Nwana and Designing Behaviors for Information Agents by Keith Decker, Anandeep Pannu, Katia Sycara and Mike.
Multiple Robot Systems: Task Distribution, Coordination and Localization Sameer Singh 83 ECE 2000 Final Year NSIT.
SWARM INTELLIGENCE Sumesh Kannan Roll No 18. Introduction  Swarm intelligence (SI) is an artificial intelligence technique based around the study of.
2.1 and 2.1 Management Structures. Introduction A management structure is a term used to describe the ways in which parts of an organisation are formally.
Travis Steel. Objectives What is the Agent Paradigm? What is Agent-Oriented Design and how is it different than OO? When to apply AOD techniques? When.
Sliding Autonomy for Peer-To-Peer Human-Robot Teams M.B. Dias, B. Kannan, B. Browning, E. Jones, B. Argall, M.F. Dias, M.B. Zinck, M. Veloso, and A. Stentz.
Military Psychology: Teams and Teamwork Dr. Steven J. Kass.
Faculty: Manuela Veloso, Anthony Stentz, Alex Rudnicky Brett Browning, M. Bernardine Dias Students: Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek.
CS 415 – A.I. Slide Set 10. Controlling Multiple Robots Different considerations for multiple robots – Inherently dynamic environment – Complex local.
Introduction to Networked Robotics CS 643 Seminar on Advanced Robotics Wenzhe Li, Graduate Student Texas A&M University.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Intelligent Agents: Technology and Applications Agent Teamwork IST 597B Spring 2003 John Yen.
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Multi-agent Systems & Reinforcement Learning
1 Reasons for Migrating Code The principle of dynamically configuring a client to communicate to a server. The client first fetches the necessary software,
Algorithmic, Game-theoretic and Logical Foundations
Multi-Agent Exploration in Unknown Environments Changchang Wu Nov 2, 2006.
University of Pennsylvania 7/15/98 Asymmetric Bandwidth Channel (ABC) Architecture Insup Lee University of Pennsylvania July 25, 1998.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
December 20, 2015 Decentralized Mission Planning for Heterogeneous Human-Robot Teams Sameera Ponda Prof. Jonathan How Department of Aeronautics and Astronautics.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
ICT Today´s lecture 14:15Agent Technologies by Ismar Slomic 15:15 Practical Architecture Work at Telenor by Jan Øyvind Aagedal 16:15 Group exercise is.
1 Multiagent Teamwork: Analyzing the Optimality and Complexity of Key Theories and Models David V. Pynadath and Milind Tambe Information Sciences Institute.
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
Scaling Human Robot Teams Prasanna Velagapudi Paul Scerri Katia Sycara Mike Lewis Robotics Institute Carnegie Mellon University Pittsburgh, PA.
Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science
Developing a Low-Cost Robot Colony Association for the Advancement of Artificial Intelligence November 10, 2007 James Kong Felix Duvallet Austin Buchan.
Status & Challenges Interoperability and global integration of communication infrastructure & service platform Fixed-mobile convergence to achieve a future.
The DEFACTO System: Training Incident Commanders Nathan Schurr Janusz Marecki, Milind Tambe, Nikhil Kasinadhuni, and J. P. Lewis University of Southern.
Communicating Process Architectures, September 18 – 21 th 2005, Eindhoven, Netherlands Fast Data Sharing within a Distributed Multithreaded Control Framework.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
Dynamic Mission Planning for Multiple Mobile Robots Barry Brumitt and Anthony Stentz 26 Oct, 1999 AMRS-99 Class Presentation Brian Chemel.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Dynamic Management of Food Redistribution for 412 Food Rescue
Substation Automation IT Needs
Presentation transcript:

A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz July 26, 2000

IAS-6 July 26, 2000 Motivation and Outline Outline:  Introduction  Related Work  The Free Market Architecture  Initial Implementation Results  Future Directions  Acknowledgements and Questions Motivation: Effective control of multi-robot systems

IAS-6 July 26, 2000 Software Architecture Models Centralized Distributed optimal intractable brittle sluggish communication heavy suboptimal tractable robust nimble communication light

IAS-6 July 26, 2000 Arkin, R. C., “Cooperation without Communication: Multiagent Schema-Based Robot Navigation” 1992 Arkin, R. C. et al., “AuRA: Principles and Practice in Review” 1997 Brooks, R. A., “Elephants Don’t Play Chess” 1990 Brumitt, B. L. et al., “Dynamic Mission Planning for Multiple Mobile Robots” 1996 Golfarelli, M. et al., “A Task-Swap Negotiation Protocol Based on the Contract Net Paradigm” 1997 Jensen, R. M. et al., “OBDD-based Universal Planning: Specifying and Solving Planning Problems for Synchronized Agents in Non-Deterministic Domains” 1999 Johnson, N. F. et al., “Volatility and Agent Adaptability in a Self-Organizing Market” 1998 Lux, T. et al., “Scaling and Criticality in a Stochastic Multi-Agent Model of a Financial Market” 1999 Matarić, M. J., “Issues and Approaches in the Design of Collective Autonomous Agents” 1995 Pagello, E. et al., “Cooperative Behaviors in Multi-Robot Systems through Implicit Communication” 1999 Parker, L. E., “ALLIANCE: An Architecture for Fault Tolerant Multi-Robot Cooperation” 1998 Schneider-Fontán, M.. Et al., “Territorial Multi-Robot Task Division” 1998 Schneider-Fontán, M. et al., “A Study of Territoriality: The Role of Critical Mass in Adaptive Task Division” 1996 Schwartz, R. et al., “Negotiation On Data Allocation in Multi-Agent Environments” 1997 Shehory, O. et al., “Methods for Task Allocation via Agent Coalition Formation” 1998 Smith, R., “The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver” 1980 Švestka, P. et al., “Coordinated Path Planning for Multiple Robots” 1998 Tambe, M., “Towards Flexible Teamwork” 1997 Veloso, M. et al., “Anticipation: A Key for Collaboration in a Team of Agents” 1998 Wellman, M. et al., “Market-Aware Agents for a Multiagent World” 1998 Zeng, D. et al.., “Benefits of Learning in Negotiation” 1997 Related Work Sandholm, T. et al., “Issues in Automated Negotiation and Electronic Commerce: Extending the Contract Net Framework” 1995

IAS-6 July 26, 2000 Free Market Architecture  Robots in a team are organized as an economy  Team mission is best achieved when the economy maximizes production and minimizes costs  Robots interact with each other to exchange money for tasks to maximize profit  Robots are both self-interested and benevolent, since it is in their self interest to do global good

IAS-6 July 26, 2000 Architecture Features  Revenue, cost and profit  Negotiation and price  Competition vs. cooperation  Role determined via comparative advantage  Self organization  Learning and adaptation

IAS-6 July 26, 2000 Simple Reasoning Robot 1 profit = 20 Robot 2 profit = 30 Subcontract: ( ) / 2 = 130 Robot 1 profit: 40 (20) Robot 2 profit: 50 (30) Robot 1 Robot 2 Task A = 120 Task B = Robot 1 Robot 2 Task A = 120 Task B = More Complex Reasoning

IAS-6 July 26, 2000 Architectural Framework Resources Locomotor Sensors CPU Radio Roles Mapper Comm Leader Negotiations Robot Exec Tasks Send Message to “B” Map Area “X” Negotiation Protocol Learning Module Other Agents

IAS-6 July 26, 2000 Agent Interaction Operator Exec Revenue paid Tasks performed Operator (GUI) Robots

IAS-6 July 26, 2000 Simple Mapping Simulation InitialFinal Initial Assignments R2 R1 Final Tours R2 R1

IAS-6 July 26, 2000 More Complex Mapping Simulation Initial Final

IAS-6 July 26, 2000 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Adaptive Response to Dynamic Conditions Cities Tours X X X X X X X X X X X X X X X X X X X X

IAS-6 July 26, 2000 Current Status  Mapping example of architecture implemented  Robot platforms up and running

IAS-6 July 26, 2000 Future Work  Port architecture to robot test-bed  Implement roles  Synchronous - > asynchronous  Limit communication  Implement multi-task negotiation  Implement broken deals with penalties  Implement architecture in other robotic test-beds  Benchmark against other architectures

IAS-6 July 26, 2000 Acknowledgements The authors thank the members of the Cognitive Colonies group for their valuable contribution: Vanessa De Gennaro Bruce Digney Brian Fredrick Martial Hebert Dave Kachmar Bart Nabbe Charles Smart Scott Thayer