Faculty: Manuela Veloso, Anthony Stentz, Alex Rudnicky Brett Browning, M. Bernardine Dias Students: Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee.

Slides:



Advertisements
Similar presentations
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Advertisements

System Integration and Performance
Map of Human Computer Interaction
Manuela Veloso, Anthony Stentz, Alexander Rudnicky Brett Browning, M. Bernardine Dias Faculty Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee.
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
1 Team Talk – A Report. 2 Introduction Project done as part of , Spring ’03. Design and implementation of a spoken dialog system. Thrust of project:
Robotics, Intelligent Sensing and Control Lab (RISC) University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing.
Community Collaboration. Collaboration Leader Ability to guide the group towards the collaborations goals while seeking to include and explore all points.
Play-Based Team Coordination Boeing Treasure Hunt Individual Visit Manuela Veloso, Brett Browning CORAL Research Group.
Multi-agent Planning Amin Atrash. Papers Dynamic Planning for Multiple Mobile Robots –Barry L. Brummit, Anthony Stentz OBDD-based Universal Planning:
© 2006 Carnegie Mellon University Establishing a Network Centric Capability: Implications for Acquisition and Engineering Dennis Smith Complex System Symposium.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Heterogeneous Multi-Robot Dialogues for Search Tasks Thomas K Harris, Satanjeev (Bano) Banerjee Alexander Rudnicky AAAI Spring Symposium 2005: Dialogical.
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.
Mary (Missy) Cummings Humans & Automation Lab
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
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.
Multiple-Agent Dialogue Thomas K Harris, Satanjeev (Bano) Banerjee Alex Rudnicky Boeing Kick-off Meeting June 8, 2004.
1RADAR – Scheduling Task © 2003 Carnegie Mellon University RADAR – Scheduling Task May 20, 2003 Manuela Veloso, Stephen Smith, Jaime Carbonell, Brett Browning,
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.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
G E R A C CONSORTIUM T H E logica EUCLID RTP 6.1 The GRACE Consortium Objective: To accelerate the application of AI techniques and advanced HCI and software.
Some Thoughts on HPC in Natural Language Engineering Steven Bird University of Melbourne & University of Pennsylvania.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Intelligent Mobile Robotics Czech Technical University in Prague Libor Přeučil
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.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Join the Conversation: Active Listening on Social Media By Lauren Cleland New Media Specialist, Explore Georgia #TeamGaSocial.
Collaborative Mobile Robots for High-Risk Urban Missions Report on Timeline, Activities, and Milestones P. I.s: Leonidas J. Guibas and Jean-Claude Latombe.
Carpe Occasio Technology SystemsSeize the Moment! Carpe OccasioTechnology Systems (COTS) Unmanned and Robotics Systems Interoperability Carpe Occasio Technology.
Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR.
Subtask 1.8 WWW Networked Knowledge Bases August 19, 2003 AcademicsAir force Arvind BansalScott Pollock Cheng Chang Lu (away)Hyatt Rick ParentMark (SAIC)
Coordinated exploration of labyrinthine environments with application to the “pursuit- evasion” problem Leibniz Laboratory Magma team Damien Pellier –
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Introduction to Making Multimedia
Workshop on Future Learning Landscapes: Towards the Convergence of Pervasive and Contextual computing, Global Social Media and Semantic Web in Technology.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Impromptu Teams of Heterogeneous Mobile Robots Ross Mead Dr. Jerry B. Weinberg.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
DARPA ITO/MARS Project Update Vanderbilt University A Software Architecture and Tools for Autonomous Robots that Learn on Mission K. Kawamura, M. Wilkes,
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
IMPRINT 2 2 System of Systems (SoS) Modeling Approach Micro Analysis & Design Nils D. LaVine Marc Gacy 7 December 2005.
1 Reasons for Migrating Code The principle of dynamically configuring a client to communicate to a server. The client first fetches the necessary software,
___________________________________________________ Intelligent Planning and Collaborative Systems for Emergency Response
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics G.Karsai (ISIS) J. Doyle (MIT) G. Bloor (Boeing)
Thrust IIB: Dynamic Task Allocation in Remote Multi-robot HRI Jon How (lead) Nick Roy MURI 8 Kickoff Meeting 2007.
Dynamic Mission Planning for Multiple Mobile Robots Barry Brumitt and Anthony Stentz 26 Oct, 1999 AMRS-99 Class Presentation Brian Chemel.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
ERTS: A Robotic Platform for Collaborative Experimental Research Steven D Johnson Professor Indiana University School of Informatics.
Collection and storage of provenance data Jakub Wach Master of Science Thesis Faculty of Electrical Engineering, Automatics, Computer Science and Electronics.
REMOTE SCIENCE INTERFACE DURING THE LIFE IN THE ATACAMA 2003 EXPEDITION Peter Coppin Remote Experience and Learning Lab STUDIO for Creative Inquiry Carnegie.
Autonomy: Executive and Instruments Life in the Atacama 2004 Science & Technology Workshop Nicola Muscettola NASA Ames Reid Simmons Carnegie Mellon.
Public Service Announcement Movies made with the Alice Programming Language.
E190Q – Project Introduction Autonomous Robot Navigation
Chapter 10 Development of Multimedia Project
Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy.
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Scanners – Robots – Measurement Plans Synergy in Motion
Dynamic Management of Food Redistribution for 412 Food Rescue
Map of Human Computer Interaction
Presentation transcript:

Faculty: Manuela Veloso, Anthony Stentz, Alex Rudnicky Brett Browning, M. Bernardine Dias Students: Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee Dynamic Human-Robot Teams Engaged in Complex Adversarial Tasks Using Language- Based Communication Carnegie Mellon School of Computer Science Boeing Human-Robot Teams Project

2 Carnegie Mellon School of Computer Science Project Goals  Treasure hunt with two or more teams of humans and robots competing to locate target objects as they explore an unknown space  Research Goals/Questions:  Specify team member’s roles and capabilities to perform tasks  Rapidly form ad-hoc heterogeneous teams of robots and humans  Robots and humans executing synchronized action as a team, while communicating via speech  Improve team performance with experience

Boeing Human-Robot Teams Project 3 Carnegie Mellon School of Computer Science Alignment with Boeing’s Objectives Our project develops component technologies relevant to:  FCS – Force multiplication for human-robot teams  NASA Code T – Emphasis on robots assisting and augmenting humans in complex tasks  Space activities (Other than Code T)  Automating launch sites  Automating escape systems  Automating maintenance inspections/repair  Ice inspections  Aircraft maintenance  Automating maintenance inspections/repair  Ice inspections  Automated baggage handlers In collaboration with Phillip Koons, Boeing

Boeing Human-Robot Teams Project 4 Carnegie Mellon School of Computer Science STP : Overview  “Skills” for low-level control, “Tactics” for single robot, “Plays” for teamwork APPLICABLE offense DONE aborted !offense ROLE 1 pass 3 mark best_opponent ROLE 2 block ROLE 3 pos_for_pass R B receive_pass shoot A ROLE 4 defend_lane

Boeing Human-Robot Teams Project 5 Carnegie Mellon School of Computer Science STP: Implementation  Play selection from playbook  Dynamic role assignment  Active tactic determines transition  Execution monitoring  Reward, and adaptation Play 1 Play 2 Play 3 Role 1 Search Retrieve Selection Execution Monitoring, Adaptation Robot 1 Tactic Robot 1 Tactic Robot N Tactic

Boeing Human-Robot Teams Project 6 Carnegie Mellon School of Computer Science Relevant Research Interests 1.Methods for pickup teams 2.Extend play-based coordination to distributed execution 3.Effective human-robot teamwork with pickup teams

Boeing Human-Robot Teams Project 7 Carnegie Mellon School of Computer Science TraderBots : Overview  Robots are organized as an economy  Team mission is to maximize production and minimize costs  Robots exchange virtual money for tasks to maximize individual profit  System is designed to align local and global profit maximization $ $ $ $ $

Boeing Human-Robot Teams Project 8 Carnegie Mellon School of Computer Science TraderBots : Implementation Operator OpTrader Robot 1 Robot 2 Robot 3 X X X X Task 1 Task 2 Task 3 Task 4 Bids RoboTrader Auction Announce and clear auction OpTrader Greedy Auction Announce and clear auction

Boeing Human-Robot Teams Project 9 Carnegie Mellon School of Computer Science Relevant Research Interests 1.Human-multi-robot interaction 2.Role assignment for highly heterogeneous teams 3.Improving robustness and adaptivity

Boeing Human-Robot Teams Project 10 Carnegie Mellon School of Computer Science Speech : Overview  Communication in mobile environments  Natural spoken language- based interaction  Supporting high semantic content  Communication in multi- participant domains  Human(s) and robots(s) interacting on the same channel

Boeing Human-Robot Teams Project 11 Carnegie Mellon School of Computer Science Speech : Implementation  Sphinx ASR engine  Speaker-independent recognition  Speaker-adaptive capability  Phoenix semantic parser  Concept extraction  RavenClaw dialogue engine  Task-based representations  Full mixed-initiative dialogue  Festival/Theta synthesis engine  Rosetta generation engine  Portable/Wearable platforms ROBOT (A) RavenClaw ROBOT (B) RavenClaw Comms Channel... Sphinx Phoenix Theta Rosetta

Boeing Human-Robot Teams Project 12 Carnegie Mellon School of Computer Science Relevant Research Interests 1.Developing conversational algorithms for human-robot polylogue 2.Communicating navigational information between humans and robots in unstructured environments 3.Cooperative grounding of objects, locations, and tasks in novel environments

Boeing Human-Robot Teams Project 13 Carnegie Mellon School of Computer Science Current Status  Wireless network-based (UDP) communication protocol for human-robot interaction designed and implemented  Closed loop integration between speech-based command system, a Segway robot, and a Pioneer robot accomplished  2-D kinematic simulation tool for testing interface to Pioneer robots  Video demonstration of speech-based command of a Segway robot and a Pioneer robot  Plan for “year 1 scenario” and relevant technology development and integration to accomplish this scenario

14 Treasure Hunt Scenario First Year Objectives

Boeing Human-Robot Teams Project 15 Carnegie Mellon School of Computer Science Basic Scenario  2 Segways, 2 Pioneers, and 1 human  Discover and return to base as much treasure as possible within a 20 minute period  Treasure will be identified by landmarks currently used by the Segway soccer team Mapper (M)Seeker (S)Handler (H)Deliverer (D)Leader (L) HumansXXX SegwaysXXX PioneersXXX GatorsXXX AIBOsX

Boeing Human-Robot Teams Project 16 Carnegie Mellon School of Computer Science Detailed Scenario  Goal  To combine TraderBots for negotiation and role assignment with plays for synchronization  Low-level software remains independent  Challenges  How do we decide which Play to adopt?  How do we handle sub-teams?  How do we generate “leaders”?

Boeing Human-Robot Teams Project 17 Carnegie Mellon School of Computer Science Step 1: Form Sub-Teams Lets form a sub-team Fixed sub-teams for May 2005

Boeing Human-Robot Teams Project 18 Carnegie Mellon School of Computer Science Step 2: Command to Search Team A, search area 1 1.Build map

Boeing Human-Robot Teams Project 19 Carnegie Mellon School of Computer Science Step 3: Explore and Search 1.Follow1.Go to search area 2.Build map

Boeing Human-Robot Teams Project 20 Carnegie Mellon School of Computer Science Step 4: Search 1.Follow and search for treasure 1.Execute search pattern 2.Build map

Boeing Human-Robot Teams Project 21 Carnegie Mellon School of Computer Science Step 5: Found! We found it! We are at

Boeing Human-Robot Teams Project 22 Carnegie Mellon School of Computer Science Step 6: Recovery Human aided loading

Boeing Human-Robot Teams Project 23 Carnegie Mellon School of Computer Science Step 7: Return 1.Follow 2.Unload 1.Return home 2.Unload Human aided unloading

Boeing Human-Robot Teams Project 24 Carnegie Mellon School of Computer Science Post Year 1 Goals  Failure detection and recovery  Outdoor environments  Adversaries  Larger more diverse teams  Adaptation and learning