Scaling Human Robot Teams Prasanna Velagapudi Paul Scerri Katia Sycara Mike Lewis Robotics Institute Carnegie Mellon University Pittsburgh, PA.

Slides:



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

Information Society Technologies programme 1 IST Programme - 8th Call Area IV.2 : Computing Communications and Networks Area.
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
ECE358: Computer Networks Fall 2014
Modeling Maze Navigation Consider the case of a stationary robot and a mobile robot moving towards a goal in a maze. We can model the utility of sharing.
MULTI-ROBOT SYSTEMS Maria Gini (work with Elizabeth Jensen, Julio Godoy, Ernesto Nunes, abd James Parker,) Department of Computer Science and Engineering.
Robocup ve USARSIM Dr. Muhammet Balcılar. What is RoboCup? an international research and education initiative an attempt to foster AI and intelligent.
Carnegie Mellon University School of Computer Science Carnegie Mellon University School of Computer Science Cognitive Primitives for Mobile Robots Development.
Luis Mejias, Srikanth Saripalli, Pascual Campoy and Gaurav Sukhatme.
Yiannis Demiris and Anthony Dearden By James Gilbert.
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.
AAMAS 2009, Budapest1 Analyzing the Performance of Randomized Information Sharing Prasanna Velagapudi, Katia Sycara and Paul Scerri Robotics Institute,
Decentralized prioritized planning in large multirobot teams Prasanna Velagapudi Paul Scerri Katia Sycara Carnegie Mellon University, Robotics Institute.
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
Web TeleRobotics Going Where no man has gone before.
Towards an Understanding of the Impact of Autonomous Path Planning on Victim Search in USAR Paul Scerri, Prasanna Velagapudi, Katia Sycara, Huadong Wang,
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
Development of Vision-Based Navigation and Manipulation for a Robotic Wheelchair Katherine Tsui University of Massachusetts, Lowell.
A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz.
USARsim & HRI Research Michael Lewis. Background.. USARsim was developed as a research tool for an NSF project to study Robot, Agent, Person Teams in.
Multirobot Coordination in USAR Katia Sycara The Robotics Institute
Control of UAV Teams Paul Scerri & Katia Sycara Carnegie Mellon University Michael Lewis University of Pittsburgh P-LOCAAS Flight Test AC-130 Flank Support.
Development of Vision-Based Navigation for a Robotic Wheelchair Matt Bailey, Andrew Chanler, Mark Micire, Katherine Tsui, and Holly Yanco University of.
SNAKE ROBOTS TO THE RESCUE!. Introduction   Intelligent robots in SAR dealing with tasks in complex disaster environments   Autonomy, high mobility,
H OW M ULTI - ROBOT F ORAGING S CALES WITH N UMBER OF R OBOTS Prasanna Velagapudi Paul Scerri, Katia Sycara Robotics Institute, Carnegie Mellon University.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Basics of Operating Systems March 4, 2001 Adapted from Operating Systems Lecture Notes, Copyright 1997 Martin C. Rinard.
Adaptive Automation for Human Performance in Large-Scale Networked Systems Raja Parasuraman Ewart de Visser George Mason University Kickoff Meeting, Carnegie.
Self-Organizing Agents for Grid Load Balancing Junwei Cao Fifth IEEE/ACM International Workshop on Grid Computing (GRID'04)
Activity 1: Multi-sensor based Navigation of Intelligent Wheelchairs Theo Theodoridis and Huosheng Hu University of Essex 27 January 2012 Ecole Centrale.
Controlling and Configuring Large UAV Teams Paul Scerri, Yang Xu, Jumpol Polvichai, Katia Sycara and Mike Lewis Carnegie Mellon University and University.
Improving Human-Robot Interaction Jill Drury, The MITRE Corporation Improving Human-Robot Interaction Jill Drury, The MITRE Corporation Collaborators:
Ted Hench Imaging. Objectives  Determine target locations to within 50 feet Targets are all unique, but similar Large area to search Limited time  How.
Chapter 5: Spatial Cognition Slide Template. FRAMES OF REFERENCE.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Integrating Fine-Grained Application Adaptation with Global Adaptation for Saving Energy Vibhore Vardhan, Daniel G. Sachs, Wanghong Yuan, Albert F. Harris,
Monitoring, Modelling, and Predicting with Real-Time Control Dr Ian Oppermann Director, CSIRO ICT Centre.
1 Delay Tolerant Network Routing Sathya Narayanan, Ph.D. Computer Science and Information Technology Program California State University, Monterey Bay.
The Way Forward Factors Driving Video Conferencing Dr. Jan Linden, VP of Engineering Global IP Solutions.
Vrobotics I. DeSouza, I. Jookhun, R. Mete, J. Timbreza, Z. Hossain Group 3 “Helping people reach further”
Dangers in Multiagent Rescue using DEFACTO Janusz Marecki Nathan Schurr, Milind Tambe, University of Southern California Paul Scerri Carnegie Mellon University.
J. Alan Atherton Michael Goodrich Brigham Young University Department of Computer Science April 9, 2009 Funded in part by Idaho National Laboratory And.
Submitted by: Giorgio Tabarani, Christian Galinski Supervised by: Amir Geva CIS and ISL Laboratory, Technion.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
Joe Cohen Presentation Overview  Project definition and requirements  Solution process and explanation  Methodology.
VIRTUAL REALITY PRESENTED BY, JANSIRANI.T, NIRMALA.S, II-ECE.
A Practical Traffic Management System for Integrated LTE-WiFi Networks Zhuoran Li 11/4/2015.
Integration of QoS-enabled Distributed Object Computing Middleware for Developing Next- Generation Distributed Applications By Krishnamurthy et Al. Presented.
Autonomy for General Assembly Reid Simmons Research Professor Robotics Institute Carnegie Mellon University.
Advanced Decision Architectures Collaborative Technology Alliance Five Lessons Learned in Human-Robot Interaction Patricia McDermott Alion Science and.
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
Parallelizing Spacetime Discontinuous Galerkin Methods Jonathan Booth University of Illinois at Urbana/Champaign In conjunction with: L. Kale, R. Haber,
ROBOGRAPHERS FACIAL EXPRESSION RECOGNITION USING SWARMS SPONSORED BY: DR. KATIA SYCARA TEAM : GAURI GANDHI SIDA WANG TIFFANY MAY JIMIT GANDHI ROHIT DASHRATHI.
Image Processing A Study in Pixel Averaging Building a Resolution Pyramid With Parallel Computing Denise Runnels and Farnaz Zand.
Autonomous Mission Management of Unmanned Vehicles using Soar Scott Hanford Penn State Applied Research Lab Distribution A Approved for Public Release;
Thrust IIB: Dynamic Task Allocation in Remote Multi-robot HRI Jon How (lead) Nick Roy MURI 8 Kickoff Meeting 2007.
The DEFACTO System: Training Incident Commanders Nathan Schurr Janusz Marecki, Milind Tambe, Nikhil Kasinadhuni, and J. P. Lewis University of Southern.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
TRUSTED CHOICE. SPROUT SOCIAL PRICING 3 Custom plan for MARC Based off of previous clients with a similar number of pages and around 500 profiles -
Rescue Robots A social relevant application Arnoud Visser DOAS Kick-off 7 January 2008.
Information Sharing in Large Heterogeneous Teams Prasanna Velagapudi Robotics Institute Carnegie Mellon University FRC Seminar - August 13, 2009.
Enabling Team Supervisory Control for Teams of Unmanned Vehicles
Design and Manufacturing in a Distributed Computer Environment
Mixed Reality Server under Robot Operating System
By Krishnamurthy et Al. Presented by David Girsault
Connectors, Repeaters, Hubs, Bridges, Switches, Routers, NIC’s
Presentation transcript:

Scaling Human Robot Teams Prasanna Velagapudi Paul Scerri Katia Sycara Mike Lewis Robotics Institute Carnegie Mellon University Pittsburgh, PA

Large Multiagent Teams 1000s of robots, agents, and people Must collaborate to complete complex tasks

Large Multiagent Teams

Network Constraints

Large Multiagent Teams Human Information Needs

Network Constraints Networks affect human interface design –Limited bandwidth –Significant latency –Lossy transmission –Partial/transient connectivity

Network Constraints How can we design robust tasks? –Feasible under network constraints –Tolerant of latency –Within bandwidth constraints –Robust to changes in information

Network Constraints Humans are a limited resource

Network Constraints Humans are a limited resource –Centralized, expensive –Limited attention and workload –Penalties for context switching –Necessary for certain tasks Complex visual perception Meta-knowledge

Network Constraints How do we maximize the effectiveness of humans in these systems with respect to network constraints?

MrCS Multi-robot Control System

Waypoint Navigation Teleoperation Video/ Image Viewer Status Window Map Overview

Victims Found in USAR Task Number of Victims [Velagapudi et al, IROS ’08]

Task decomposition [Velagapudi et al, IROS ’08]

Network Constraints How we divide tasks between agents may affect performance –What is the best way to factor tasks? –Where should we focus autonomy?

Large Multiagent Teams Human Information Needs

Human operators need information to make good decisions In small teams, send everyone everything This doesn’t work in large systems

Human Information Needs Sensor raw datarates –Proprioception < 1kbps –RADAR/LIDAR 100kbps – 20Mbps –Video 300kbps – 80Mbps

Human Information Needs Can’t transmit every bit of information –Selectively forward data How do agents decide which pieces of information are important? –Fuse the data What information are we losing when we fuse data?

Asynchronous Imagery Inspired by planetary robotic solutions –Limited bandwidth –High latency Multiple photographs from single location –Maximizes coverage –Can be mapped to virtual pan-tilt-zoom camera

Asynchronous Imagery Streaming ModePanorama Mode Panoramas stored for later viewing Streaming live video [Velagapudi et al, ACHI ’08]

Victims Found [Velagapudi et al, ACHI ’08] Average # of victims found Accuracy Threshold Within 0.75m Within 1m Within 1.5m Within 2m 0 Panorama Streaming

Environmental Factors Colocated operators get extra information –Exocentric view of other agents –Ecological cues –Positional and scale cues

Conclusion Need to consider the practicalities of large network systems when designing for humans. Need to consider human needs when designing algorithms for large network systems.

Our Work

Cognitive modeling ACT-R models of user data Determine –What pieces of information users are using? –Where are the bottlenecks of the system?

Environmental Factors Colocated operators get extra information –Exocentric view of other agents –Ecological cues –Positional and scale cues

Utility-based information sharing It is hard to describe user information needs Agents often don’t know how useful information will be Many effective algorithms use information gain or probabilistic mass Can we compute utility for information used by people

MrCS Multi-robot Control System

Waypoint Navigation Teleoperation Video/ Image Viewer Status Window Map Overview

Victims Found Number of Victims

Task decomposition Navigation Search

Asynchronous Data One way to address the latency of networks is to transition to asynchronous methods of perception and control. Asynchronous imagery –Decouples users from time constraints in control

Asynchronous Imagery Inspired by planetary robotic solutions –Limited bandwidth –High latency Multiple photographs from single location –Maximizes coverage –Can be mapped to virtual pan-tilt-zoom camera

Asynchronous Imagery Streaming ModePanorama Mode Panoramas stored for later viewing Streaming live video

Victims Found Average # of victims found Accuracy Threshold Within 0.75m Within 1m Within 1.5m Within 2m 0 Panorama Streaming

Tools USARSim/MrCS VBS2 Procerus UAVs LANdroids ACT-R

USARSim [ Based on UnrealEngine2 High-fidelity physics Realistic rendering –Camera –Laser scanner (LIDAR)

MrCS Multi-robot Control System

Waypoint Navigation Teleoperation Video/ Image Viewer Status Window Map Overview

VBS2 [ Based on Armed Assault and Operation Flashpoint Large scale agent simulation “Realistic” rendering –Cameras –Unit movements

Procerus UAVs Unicorn UAV Developed at BYU Foam EPP flying wing Fixed and gimbaled cameras Integrated with Machinetta agent middleware for full autonomy

LANdroids Prototype Based on iRobot Create platform Integrated 5GHz a based MANET Designed for warfighter networking Video capable

ACT-R Cognitive modeling framework Able to create generative models for testing