Cognitive Colonization Tony Stentz, Martial Hebert, Bruce Digney, Scott Thayer Robotics Institute Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
Layered Architecture Group 1 - Wesley Flowers, Brian Kennedy, Corey Masters, Everett Thayer, Andre Vicente.
Advertisements

Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
MMT (Multi Meshed Tree) Protocols for Cognitive Airborne Networks Nirmala Shenoy Lab for Wireless Networking and Security Rochester Institute of Technology.
Manuela Veloso, Anthony Stentz, Alexander Rudnicky Brett Browning, M. Bernardine Dias Faculty Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee.
Multirate adaptive awake-sleep cycle in hierarchical heterogeneous sensor network BY HELAL CHOWDHURY presented by : Helal Chowdhury Telecommunication laboratory,
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Presented by: Sheekha Khetan. Mobile Crowdsensing - individuals with sensing and computing devices collectively share information to measure and map phenomena.
Towards an Exa-scale Operating System* Ely Levy, The Hebrew University *Work supported in part by a grant from the DFG program SPPEXA, project FFMK.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Cognitive Colonization The Robotics Institute Carnegie Mellon University Bernardine Dias, Bruce Digney, Martial Hebert, Bart Nabbe, Tony Stentz, Scott.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
© sebastian thrun, CMU, C Statistical Techniques In Robotics Sebastian Thrun and Geoffrey Gordon 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.
The Conditions of Learning Joanne. The Learning Task Student will be able to complete an effective article search on the Ebsco databases. Learned Capability.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
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.
DARPA Mobile Autonomous Robot SoftwareLeslie Pack Kaelbling; March Adaptive Intelligent Mobile Robotics Leslie Pack Kaelbling Artificial Intelligence.
Cooperating AmigoBots Framework and Algorithms
Efficient Mapping and Management of Applications onto Cyber-Physical Systems Prof. Margaret Martonosi, Princeton University and Prof. Pei Zhang, Carnegie.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
Collaborative Mobile Robots for High-Risk Urban Missions Report on Timeline, Activities, and Milestones P. I.s: Leonidas J. Guibas and Jean-Claude Latombe.
Faculty: Manuela Veloso, Anthony Stentz, Alex Rudnicky Brett Browning, M. Bernardine Dias Students: Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee.
Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek.
DMDA A Dynamic Service Architecture for Scientific Computing Jesper Andersson Software Technology Group Växjö University.
Architecture for Autonomous Assembly 1 Reid Simmons Robotics Institute Carnegie Mellon University.
Mobile Robot Navigation Using Fuzzy logic Controller
Copyright © 2010 National Institute of Information and Communications Technology. All Rights Reserved 1 R&D and Standardization Activities on Distributed.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Time Triggered Networks: use in space 2015 CCSDS spring SOIS Plenary 23 March 2015 Glenn Rakow/NASA-GSFC.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
DARPA ITO/MARS Project Update Vanderbilt University A Software Architecture and Tools for Autonomous Robots that Learn on Mission K. Kawamura, M. Wilkes,
Milestones, Feedback, Action Items Power Aware Distributed Systems Kickoff August 23, 2000.
IMPRINT 2 2 System of Systems (SoS) Modeling Approach Micro Analysis & Design Nils D. LaVine Marc Gacy 7 December 2005.
Georgia Tech / Mobile Intelligence 1 Multi-Level Learning in Hybrid Deliberative/Reactive Mobile Robot Architectural Software Systems DARPA MARS Kickoff.
Optimal Self-placement of Heterogeneous Mobile Sensors in Sensor Networks Lidan Miao AICIP Research Oct. 19, 2004.
31 March 2009 MMI OntDev 1 Autonomous Mission Operations for Sensor Webs Al Underbrink, Sentar, Inc.
University of Pennsylvania 7/15/98 Asymmetric Bandwidth Channel (ABC) Architecture Insup Lee University of Pennsylvania July 25, 1998.
Autonomy for General Assembly Reid Simmons Research Professor Robotics Institute Carnegie Mellon University.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Virtual Organizations Milind Tambe (USC) Kathleen Carley (CMU) Charles Perrow (Yale) Russel Dynes (Delaware) Tony Oliver-Smith (Florida) Joe Scanlon (Carleton)
SensorWare: Distributed Services for Sensor Networks Rockwell Science Center and UCLA.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Thrust IIB: Dynamic Task Allocation in Remote Multi-robot HRI Jon How (lead) Nick Roy MURI 8 Kickoff Meeting 2007.
Jaroslaw Kutylowski 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Maintaining Communication Between an Explorer and a Base.
Mechanically Heterogeneous Robot Teams Ananth Ranganathan CS-8803L 11/4/2002.
A Protocol for Tracking Mobile Targets using Sensor Networks H. Yang and B. Sikdar Department of Electrical, Computer and Systems Engineering Rensselaer.
SWARMS Scalable sWarms of Autonomous Robots and Mobile Sensors Ali Jadbabaie, Daniel E. Koditchek, Vijay Kumar (PI), and George Pappas l.
Dynamic Mission Planning for Multiple Mobile Robots Barry Brumitt and Anthony Stentz 26 Oct, 1999 AMRS-99 Class Presentation Brian Chemel.
Heterogeneous Teams of Modular Robots for Mapping and Exploration by Grabowski et. al.
COMP7330/7336 Advanced Parallel and Distributed Computing Task Partitioning Dr. Xiao Qin Auburn University
COMP7330/7336 Advanced Parallel and Distributed Computing Task Partitioning Dynamic Mapping Dr. Xiao Qin Auburn University
Robotics From the book :
Computer Architecture: Parallel Task Assignment
ESRDC Overview for Load Management
Wireless Sensor Network Architectures
Parallel Algorithm Design
Mach Kernel Kris Ambrose Kris Ambrose 2003.
788.11J Presentation “Robot Navigation using a Sensor Network ”
Interdisciplinary Program in Cognitive Science Lee, Jung-Woo
Distributed Control Applications Within Sensor Networks
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Presentation transcript:

Cognitive Colonization Tony Stentz, Martial Hebert, Bruce Digney, Scott Thayer Robotics Institute Carnegie Mellon University

Requirements Distributed robotics for small-scale mobile robots calls for a software system that: is robust to individual robot failure; does not depend on reliable communications; can perform global tasks given the limited sensing and computational capabilities of individual robots; learn to perform better through experience.

Cognitive Colonization Paradigm The proposed software system addresses these requirements by: dynamically assigning robots to tasks and checkpointing data; treating communication as an opportunistic resource; aggregating resources by distributing the computational and perceptual load across the group of robots; sharing learned behaviors (both individual and group) between all robots.

Software Architecture Command Unit Mobile Robot Mobile Robot Mobile Robot Mobile Robot Mobile Robot Mobile Robot Squad Level Mobile Robot Mobile Robot Mobile Robot Squad Level Mobile Robot Mobile Robot Mobile Robot Mobile Robot

Example: Distributed Mapping Unattached Robot Single Robot Command Unit Mapping Squad Mapping Squad Communications Squad

Colony Level Objectives: Adaptations: Planning: Data Acquired: Subordinates: Behaviors: - directives - positions - health - world map - merge - split - grow - regions to map - comm areas to maintain - all known behaviors - aggregate adapted behaviors

Squad Level Objectives: Adaptations: Planning: Data Acquired: Subordinates: Behaviors: - map a portion - commlink - positions - data quality - comm quality - local map - more comm squads - positions - fields of view - maintain internal comm - maintain external comm - re-establish comm - map a region - better mapping strategies - better comm strategies

Robot Level Objectives: Adaptations: Planning: Data Acquired: Subordinates: Behaviors: - take sensor data - relay data - position - health - sensor data - comm data - safeguarding - maintain comm - re-establish comm - bootstrap colony - better nav - better comm

Deliverables Reactive behaviors Communications protocols and strategies Resource allocation strategies Learning algorithms Planning algorithms Demonstration systems

Schedule Robust Colonization Port to Military Platforms Colonization Dynamics Static Colonization

DARPA Demo II Project

GRAMMPS: Initial Plan

GRAMMPS: Swapping Goals

GRAMMPS: Plan Completed

Chornobyl Nuclear Power Plant

Pioneer Robot

3-D Map Data

New Ideas Distributed control architecture for formation of new robot colonies. Probabilistic model of robot existence. “In-situ” group learning, behavior exchange, skill swapping. Multiple colony dynamics.

Learning Hierarchical Control Structures Primitive Actions Sensors and Reinforcement Signals Flat StructureHierarchical Structure Learning Control System Behavior Sensors and Reinforcement Signals Primitive Actions Behavior

Generating Lower Skills New Task World Change TIME PERFORMANCE HIERARCHICAL FLAT

Benefits of Hierarchical Learning Decomposed behaviors transfer between tasks, environments and robots Confines disruptions to only levels affected Generates levels of abstraction Suitable for robot pretraining

Behavior Learning in Colonies Can use shared experiences/information to speed learning Applicable to both individual robots, squads and command units Suitable for exploration with robot death/sacrifice